Iltis is used in introductory courses on logic and theoretical computer science.
English courses with slightly fewer exercises:
Iltis offers integration into Learning Management Systems (such as Moodle) via the LTI standard
Iltis is also used in university courses on Philosophical logic as well as in a school course on formal languages.
A variety of educational tasks in formal foundations of computer science is available in Iltis.
Tasks on LogicPropositional Logic |
Modal Logic |
First-order Logic |
CTL | |
---|---|---|---|---|
Choosing a vocabulary | ✓ | ✓ | ✓ | ✓ |
Constructing formulas | ✓ | ✓ | ✓ | ✓ |
Transforming formulas | ✓ | ✓ | ✓ | ⚙ |
Demonstrating (un)satisfiability | ✓ | ✓ | ✓ | ⚙ |
Constructing models | ✓ | ✓ | ✓ | ⚙ |
Evaluating formulas | ✓ | ✓ | ⚙ | ⚙ |
Atomic educational tasks can be flexibly composed into multi-step exercises.
How much and which feedback is provided to students can be flexibly specified by instructors.
The development of Iltis is guided by research in CS theory and CS education.
Introduction to IltisIltis is under active development and is well on its way to becoming open source.
Feel free to send us an email.