About

Metadata

  • Last updated , by BastiaanHeeren
  • License Apache-2.0
  • Maintained by: bastiaan.heeren@ou.nl

  • Lottery factor: 0

Links

Installation

Tested Compilers

  1. 8.4.2
  2. 8.2.2
  3. 8.0.2
  4. 7.10.3

Package Flags

Use the -f option with cabal commands to enable flags

    logging (on by default)

    enable support for logging interactions to a sqlite3 database

Readme

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!).