ideas: Feedback services for intelligent tutoring systems
This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.
Warnings:
- Exposed modules use unallocated top-level names: Ideas
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!).
Properties
Versions | 0.5.8, 0.6, 0.7, 1.0, 1.1, 1.2, 1.3, 1.3.1, 1.4, 1.4, 1.5, 1.6, 1.7, 1.8 |
---|---|
Change log | CHANGELOG.txt |
Dependencies | array, base (>=4.2 && <5), bytestring, containers, Diff, directory, exceptions, filepath, HDBC, HDBC-sqlite3, mtl (>=2.1 && <2.2), multipart, network, network-uri (>=2.6), old-locale, old-time, parsec, QuickCheck (>=2.4.1 && <2.7), random, time, uniplate, wl-pprint, xhtml [details] |
License | Apache-2.0 |
Copyright | (c) 2015 |
Author | Bastiaan Heeren, Alex Gerdes, Johan Jeuring |
Maintainer | bastiaan.heeren@ou.nl |
Category | Education |
Home page | http://ideas.cs.uu.nl/www/ |
Source repo | head: svn checkout https://ideas.cs.uu.nl/svn/Feedback/trunk/ |
Uploaded | by BastiaanHeeren at 2015-10-22T06:53:10Z |
Modules
- Ideas
- Common
- Algebra
- Ideas.Common.Algebra.Boolean
- Ideas.Common.Algebra.BooleanLaws
- Ideas.Common.Algebra.Field
- Ideas.Common.Algebra.FieldLaws
- Ideas.Common.Algebra.Group
- Ideas.Common.Algebra.GroupLaws
- Ideas.Common.Algebra.Law
- Ideas.Common.Algebra.SmartGroup
- Ideas.Common.Classes
- Ideas.Common.Context
- Ideas.Common.CyclicTree
- Ideas.Common.Derivation
- Ideas.Common.DerivationTree
- Ideas.Common.Environment
- Ideas.Common.Exercise
- Ideas.Common.ExerciseTests
- Ideas.Common.Id
- Ideas.Common.Library
- Ideas.Common.Predicate
- Ideas.Common.Rewriting
- Ideas.Common.Rewriting.AC
- Ideas.Common.Rewriting.Confluence
- Ideas.Common.Rewriting.Difference
- Ideas.Common.Rewriting.RewriteRule
- Ideas.Common.Rewriting.Substitution
- Ideas.Common.Rewriting.Term
- Ideas.Common.Rewriting.Unification
- Ideas.Common.Rule
- Ideas.Common.Rule.Abstract
- Ideas.Common.Rule.EnvironmentMonad
- Ideas.Common.Rule.Parameter
- Ideas.Common.Rule.Recognizer
- Ideas.Common.Rule.Transformation
- Ideas.Common.Strategy
- Ideas.Common.Strategy.Abstract
- Ideas.Common.Strategy.Choice
- Ideas.Common.Strategy.Combinators
- Ideas.Common.Strategy.Configuration
- Ideas.Common.Strategy.Derived
- Ideas.Common.Strategy.Legacy
- Ideas.Common.Strategy.Location
- Ideas.Common.Strategy.Prefix
- Ideas.Common.Strategy.Process
- Ideas.Common.Strategy.Sequence
- Ideas.Common.Strategy.StrategyTree
- Ideas.Common.Strategy.Symbol
- Ideas.Common.Strategy.Traversal
- Traversal
- Ideas.Common.Traversal.Iterator
- Ideas.Common.Traversal.Navigator
- Ideas.Common.Traversal.Tests
- Ideas.Common.Traversal.Utils
- Ideas.Common.Utils
- Ideas.Common.Utils.QuickCheck
- Ideas.Common.Utils.StringRef
- Ideas.Common.Utils.TestSuite
- Ideas.Common.Utils.Uniplate
- Ideas.Common.View
- Algebra
- Encoding
- Ideas.Encoding.DecoderJSON
- Ideas.Encoding.DecoderXML
- Ideas.Encoding.Encoder
- Ideas.Encoding.EncoderHTML
- Ideas.Encoding.EncoderJSON
- Ideas.Encoding.EncoderXML
- Ideas.Encoding.Evaluator
- Ideas.Encoding.LinkManager
- Ideas.Encoding.ModeJSON
- Ideas.Encoding.ModeXML
- Ideas.Encoding.OpenMathSupport
- Ideas.Encoding.RulePresenter
- Ideas.Encoding.RulesInfo
- Ideas.Encoding.StrategyInfo
- Main
- Ideas.Main.BlackBoxTests
- Ideas.Main.Default
- Ideas.Main.Documentation
- Ideas.Main.Logging
- Ideas.Main.Options
- Ideas.Main.Revision
- Service
- Ideas.Service.BasicServices
- Ideas.Service.Diagnose
- Ideas.Service.DomainReasoner
- FeedbackScript
- Ideas.Service.FeedbackScript.Analysis
- Ideas.Service.FeedbackScript.Parser
- Ideas.Service.FeedbackScript.Run
- Ideas.Service.FeedbackScript.Syntax
- Ideas.Service.FeedbackText
- Ideas.Service.ProblemDecomposition
- Ideas.Service.Request
- Ideas.Service.ServiceList
- Ideas.Service.State
- Ideas.Service.Submit
- Ideas.Service.Types
- Text
- Ideas.Text.HTML
- Ideas.Text.JSON
- OpenMath
- Dictionary
- Ideas.Text.OpenMath.Dictionary.Arith1
- Ideas.Text.OpenMath.Dictionary.Calculus1
- Ideas.Text.OpenMath.Dictionary.Fns1
- Ideas.Text.OpenMath.Dictionary.Linalg2
- Ideas.Text.OpenMath.Dictionary.List1
- Ideas.Text.OpenMath.Dictionary.Logic1
- Ideas.Text.OpenMath.Dictionary.Nums1
- Ideas.Text.OpenMath.Dictionary.Quant1
- Ideas.Text.OpenMath.Dictionary.Relation1
- Ideas.Text.OpenMath.Dictionary.Transc1
- Ideas.Text.OpenMath.FMP
- Ideas.Text.OpenMath.Object
- Ideas.Text.OpenMath.Symbol
- Ideas.Text.OpenMath.Tests
- Dictionary
- Ideas.Text.Parsing
- Ideas.Text.UTF8
- Ideas.Text.XML
- Ideas.Text.XML.Document
- Ideas.Text.XML.Interface
- Ideas.Text.XML.Parser
- Ideas.Text.XML.Unicode
- Common
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
network-uri | Get Network.URI from the network-uri package | Enabled |
logging | enable support for logging interactions to a sqlite3 database | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- ideas-1.4.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
Package maintainers
For package maintainers and hackage trustees