Skip to:Content
|
Bottom
Cover image for Pedagogically founded courseware generation for web-based learning : an HTN-planning-based approach implemented in paigos
Title:
Pedagogically founded courseware generation for web-based learning : an HTN-planning-based approach implemented in paigos
Personal Author:
Series:
Lecture notes in computer science ; 5260
Publication Information:
Berlin : Springer, 2008
Physical Description:
xvi, 257 p. : ill. ; 24 cm.
ISBN:
9783540882138

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010210804 LB1044.87 U44 2008 Open Access Book Book
Searching...

On Order

Summary

Summary

Automatic course generation is a very important area of research with numerous practical applications in e-learning. It has been studied since the 1980s within the fields of intelligent tutoring, AI and education, adaptive hypermedia and web-based educational systems. Many approaches have been proposed, but hardly any have resulted in generic and practically applied systems. A number of problems have remained unresolved. These problems are addressed by this work.

This book focuses on course generation based on Hierarchical Task Network planning (HTN planning). This course generation framework enables the formalization and application of complex and realistic pedagogical knowledge. The volume describes basic techniques for course generation, which are used to formalize seven different types of courses (for instance, introducing the learner to previously unknown concepts and supporting the learner during rehearsal) and several elementary learning goals (e.g., selecting an appropriate example or exercise). This framework has been implemented and evaluated with good results in several domains, with users from different countries and universities, in the context of an EU project.

Course generation based on HTN planning is implemented in PAIGOS and has been evaluated by technical, formative and summative evaluations.


Table of Contents

Part I Preliminaries
1 Introductionp. 3
1.1 Motivationp. 4
1.2 Contributionsp. 5
1.2.1 Service-Oriented Course Generationp. 6
1.2.2 Modeling of Pedagogical Knowledgep. 6
1.2.3 Adaptivity in Generated Coursesp. 7
1.2.4 Evaluationp. 7
1.3 Overviewp. 8
2 Relevant Technologiesp. 11
2.1 Basic Terminologyp. 11
2.2 Semantic Web Technologiesp. 14
2.2.1 Extensible Markup Languagep. 15
2.2.2 Resource Description Frameworkp. 15
2.2.3 OWL Web Ontology Languagep. 16
2.3 E-learning Standardsp. 17
2.3.1 Learning Object Metadatap. 19
2.3.2 IMS Content Packagingp. 20
2.3.3 IMS Simple Sequencingp. 21
2.3.4 IMS Learning Designp. 21
2.4 Mathematics in the Webp. 22
2.4.1 OMDoc (Open Mathematical Documents)p. 22
2.4.2 The Learning Environment ActiveMathp. 22
2.5 Course Generationp. 23
2.6 Hierarchical Task Network Planningp. 26
2.6.1 Introduction to AI-Planningp. 27
2.6.2 Introduction to Hierarchical Task Network Planningp. 28
2.6.3 SHOP2 and JSHOP2p. 29
2.6.4 JSHOP2 Formalismp. 29
3 Descriptive and Prescriptive Learning Theoriesp. 37
3.1 Behaviorismp. 37
3.2 Cognitivismp. 38
3.3 Constructivismp. 38
3.4 Instructional Designp. 39
3.5 Competency-Based Learningp. 40
3.5.1 Mathematical Competenciesp. 40
3.5.2 Competency Levelsp. 42
Part II PAIGOS
4 General Principlesp. 45
4.1 An Ontology of Instructional Objectsp. 46
4.1.1 Motivationp. 47
4.1.2 Description of the Ontologyp. 49
4.1.3 Why an Ontology?p. 53
4.1.4 Applications of the Ontologyp. 54
4.2 A Mediator for Accessing Learning Object Repositoriesp. 55
4.2.1 Related Workp. 55
4.2.2 Overview of the Mediator Architecturep. 57
4.2.3 Querying the Mediatorp. 57
4.2.4 Ontology Mapping and Query Rewritingp. 58
4.2.5 Repository Interface and Cachingp. 59
4.2.6 Limitations of the Mediator as an Educational Servicep. 60
4.3 Pedagogical Tasks, Methods and Strategiesp. 61
4.4 Representing Course Generation Knowledge in an HTN Plannerp. 65
4.4.1 Motivationp. 65
4.4.2 Mapping Pedagogical Tasks onto HTN Tasksp. 66
4.4.3 Course Generation Planning Problemsp. 67
4.4.4 Critical and Optional Tasksp. 68
4.5 Basic General Purpose Axioms and Operatorsp. 69
4.5.1 Testing for Equalityp. 69
4.5.2 List Manipulationp. 69
4.5.3 Binding a Variable to All Terms of a Term Listp. 71
4.5.4 Manipulating the World Statep. 71
4.6 Basic Operators and Methods of the Course Generation Domainp. 72
4.6.1 Inserting References to Educational Resourcesp. 72
4.6.2 Starting and Ending Sectionsp. 76
4.6.3 Inserting References to Learning-Support Servicesp. 78
4.6.4 An Operator for Dynamic Text Generationp. 79
4.6.5 Dynamic Subtask Expansionp. 80
4.6.6 Accessing Information about Educational Resourcesp. 80
4.6.7 Axioms for Accessing the Learner Modelp. 82
4.6.8 Processing Resources Depending on Learner Characteristicsp. 86
4.6.9 Initializing and Manipulating Information about the Learning Goalp. 88
4.7 Converting a Plan into a Coursep. 92
4.8 Generating Structure and Adaptivity: Dynamic Tasksp. 99
4.9 Generation of Narrative Bridges and Structurep. 100
4.9.1 Empirical Findingsp. 101
4.9.2 Operator and Methods for Text Generationp. 103
4.9.3 Symbolic Representations of Dynamic Text Itemsp. 105
4.9.4 Generation of Structure Informationp. 106
4.10 Summaryp. 108
5 Course Generation in Practice: Formalized Scenariosp. 111
5.1 Moderate Constructivist Competency-Based Scenariosp. 111
5.1.1 Course Generation and Constructivism - a Contradiction?p. 112
5.1.2 Selecting Exercisesp. 114
5.1.3 Selecting Examplesp. 121
5.1.4 Scenario "Discover"p. 127
5.1.5 Scenario "Rehearse"p. 142
5.1.6 Scenario "Connect"p. 145
5.1.7 Scenario "Train Intensively"p. 150
5.1.8 Scenario "Train Competencies"p. 153
5.1.9 Scenario "Exam Simulation"p. 155
5.2 Course Generation Based on Instructional Design Principlesp. 161
5.2.1 Merrill's "First Principles of Instruction"p. 161
5.2.2 Scenario "Guided Tour"p. 162
6 Implementation and Integrationp. 169
6.1 Implementationp. 169
6.2 Integration of PAIGOS in ActiveMathp. 171
6.2.1 Course Generation in ActiveMathp. 171
6.2.2 Dynamically Generated Elements in a Table of Contentsp. 174
6.2.3 Usage of Learning-Support Services in ActiveMathp. 176
6.2.4 Template-Based Generation of Narrative Bridgesp. 182
6.2.5 PAIGOS as a Service in ActiveMathp. 185
6.3 Course Generation as a Web-Servicep. 189
6.3.1 Interfacesp. 190
7 Evaluationp. 193
7.1 Technical Evaluations and Use Casesp. 193
7.1.1 Evaluation of the Ontologyp. 193
7.1.2 Mediator Use Cases and Evaluationsp. 195
7.1.3 Course Generation Use Cases and Evaluationsp. 195
7.1.4 Performance of PAIGOSp. 196
7.1.5 Discussionp. 201
7.2 Formative and Summative Evaluationp. 201
7.2.1 Formative Evaluationsp. 202
7.2.2 Summative Evaluationp. 205
7.2.3 Discussionp. 213
Part III Conclusions
8 Related Workp. 221
8.1 Early Workp. 221
8.2 Generic Tutoring Environmentp. 222
8.3 Dynamic Courseware Generatorp. 223
8.4 ACE/WINDSp. 224
8.5 Former Course Generator of ActiveMathp. 225
8.6 APeLS/iClassp. 226
8.7 SeLeNep. 227
8.8 Statistical Methods for Course Generationp. 228
8.9 Approaches Using Hierarchical Task Network Planningp. 229
8.10 Ontologies for Instructional Designp. 230
9 Future Work and Acknowledgmentsp. 231
9.1 Future Workp. 231
Complete List of User Commentsp. 233
Referencesp. 241
Indexp. 255
Go to:Top of Page