The ideas package


Ideas (Interactive Domain-specific Exercise Assistants) is a joint research project between the Open University of the Netherlands and Utrecht University. The project's goal is to use software and compiler technology to build state-of-the-art components for intelligent tutoring systems (ITS) and learning environments. The ideas software package provides a generic framework for constructing the expert knowledge module (also known as a domain reasoner) for an ITS or learning environment. Domain knowledge is offered as a set of feedback services that are used by external tools such as the digital mathematical environment (DME), MathDox, and the Math-Bridge system. We have developed several domain reasoners based on this framework, including reasoners for mathematics, linear algebra, logic, learning Haskell (the Ask-Elle programming tutor) and evaluating Haskell expressions, and for practicing communication skills (the serious game Communicate!).


Versions0.5.8, 0.6, 0.7, 1.0, 1.1, 1.2, 1.3, 1.3.1, 1.4, 1.5, 1.5, 1.6
Dependenciesbase (>=4.8 && <5), cgi (>=3001.3.0.0), containers, Diff, directory, filepath, HDBC, HDBC-sqlite3, parsec, QuickCheck (>=2.8), random, time, uniplate, wl-pprint [details]
Copyright(c) 2016
AuthorBastiaan Heeren, Alex Gerdes, Johan Jeuring
Home page
Source repositoryhead: git clone
UploadedMon May 30 10:11:44 UTC 2016 by BastiaanHeeren




loggingenable support for logging interactions to a sqlite3 databaseDisabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainers' corner

For package maintainers and hackage trustees