Abstract
We present a generic framework that provides hints on how to achieve a goal to users of software supporting rule-based problem solving from different domains. Our approach consists of two parts. First, we present a DSL that relates and unifies different rule-based problems. Second, we use generic search algorithms to solve various kinds of problems. This solution can then be used to calculate a hint for the user. We present three rule-based problem frameworks to illustrate our approach: the Ideas framework, PuzzleScript and iTasks. By taking real world examples from these three example frameworks and instantiating feedback systems for them, we validate our approach.
Original language | English |
---|---|
Title of host publication | Trends in Functional Programming |
Publisher | Springer |
Chapter | 10 |
Pages | 172-191 |
Volume | 17 |
ISBN (Electronic) | 978-3-030-14805-8 |
ISBN (Print) | 978-3-030-14804-1 |
DOIs | |
Publication status | Published - 21 Feb 2019 |