Abstract
When constructing a system that presents students with problem-solving, the essential problem to be considered is the definition of the system's conceptual model of the problem-solving expertise. We study two possible approaches of the definition of this model: refining generic problem-solving models and modelling by data-abstraction from an observed expertise. We emphasise that these two approaches have opposite advantages. The former facilitates the definition of rational systematic problem-solving models, the latter facilitates the respect of the problem-solving pedagogic specificities of a particular domain. In order to help in the refinement of the model constructed by either method we claim that a paper-based model is not sufficient and advocate the use of prototyping as a means to support modelling. To allow this prototyping we need a high-level language that (1) allows a quick operationalisation of the model while not enforcing predefined conceptual primitives, and (2) allows a control of what problem-solving material is used according to both problem-solving and pedagogical issues, these two aspects not being mixed. We present an example of such a language, the Zola language, and how it tackles these objectives, with examples from a system (under construction) that aims at training students to linear programming techniques.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.