Part I Preliminaries |
|
|
|
3 | |
|
|
4 | |
|
|
5 | |
|
1.2.1 Service-Oriented Course Generation |
|
|
6 | |
|
1.2.2 Modeling of Pedagogical Knowledge |
|
|
6 | |
|
1.2.3 Adaptivity in Generated Courses |
|
|
7 | |
|
|
7 | |
|
|
8 | |
|
|
11 | |
|
|
11 | |
|
2.2 Semantic Web Technologies |
|
|
14 | |
|
2.2.1 Extensible Markup Language |
|
|
15 | |
|
2.2.2 Resource Description Framework |
|
|
15 | |
|
2.2.3 OWL Web Ontology Language |
|
|
16 | |
|
|
17 | |
|
2.3.1 Learning Object Metadata |
|
|
19 | |
|
2.3.2 IMS Content Packaging |
|
|
20 | |
|
2.3.3 IMS Simple Sequencing |
|
|
21 | |
|
2.3.4 IMS Learning Design |
|
|
21 | |
|
2.4 Mathematics in the Web |
|
|
22 | |
|
2.4.1 OMDoc (Open Mathematical Documents) |
|
|
22 | |
|
2.4.2 The Learning Environment ActiveMath |
|
|
22 | |
|
|
23 | |
|
2.6 Hierarchical Task Network Planning |
|
|
26 | |
|
2.6.1 Introduction to AI-Planning |
|
|
27 | |
|
2.6.2 Introduction to Hierarchical Task Network Planning |
|
|
28 | |
|
|
29 | |
|
|
29 | |
|
3 Descriptive and Prescriptive Learning Theories |
|
|
37 | |
|
|
37 | |
|
|
38 | |
|
|
38 | |
|
|
39 | |
|
3.5 Competency-Based Learning |
|
|
40 | |
|
3.5.1 Mathematical Competencies |
|
|
40 | |
|
|
42 | |
Part II PAIGOS |
|
|
|
45 | |
|
4.1 An Ontology of Instructional Objects |
|
|
46 | |
|
|
47 | |
|
4.1.2 Description of the Ontology |
|
|
49 | |
|
|
53 | |
|
4.1.4 Applications of the Ontology |
|
|
54 | |
|
4.2 A Mediator for Accessing Learning Object Repositories |
|
|
55 | |
|
|
55 | |
|
4.2.2 Overview of the Mediator Architecture |
|
|
57 | |
|
4.2.3 Querying the Mediator |
|
|
57 | |
|
4.2.4 Ontology Mapping and Query Rewriting |
|
|
58 | |
|
4.2.5 Repository Interface and Caching |
|
|
59 | |
|
4.2.6 Limitations of the Mediator as an Educational Service |
|
|
60 | |
|
4.3 Pedagogical Tasks, Methods and Strategies |
|
|
61 | |
|
4.4 Representing Course Generation Knowledge in an HTN Planner |
|
|
65 | |
|
|
65 | |
|
4.4.2 Mapping Pedagogical Tasks onto HTN Tasks |
|
|
66 | |
|
4.4.3 Course Generation Planning Problems |
|
|
67 | |
|
4.4.4 Critical and Optional Tasks |
|
|
68 | |
|
4.5 Basic General Purpose Axioms and Operators |
|
|
69 | |
|
4.5.1 Testing for Equality |
|
|
69 | |
|
|
69 | |
|
4.5.3 Binding a Variable to All Terms of a Term List |
|
|
71 | |
|
4.5.4 Manipulating the World State |
|
|
71 | |
|
4.6 Basic Operators and Methods of the Course Generation Domain |
|
|
72 | |
|
4.6.1 Inserting References to Educational Resources |
|
|
72 | |
|
4.6.2 Starting and Ending Sections |
|
|
76 | |
|
4.6.3 Inserting References to Learning-Support Services |
|
|
78 | |
|
4.6.4 An Operator for Dynamic Text Generation |
|
|
79 | |
|
4.6.5 Dynamic Subtask Expansion |
|
|
80 | |
|
4.6.6 Accessing Information about Educational Resources |
|
|
80 | |
|
4.6.7 Axioms for Accessing the Learner Model |
|
|
82 | |
|
4.6.8 Processing Resources Depending on Learner Characteristics |
|
|
86 | |
|
4.6.9 Initializing and Manipulating Information about the Learning Goal |
|
|
88 | |
|
4.7 Converting a Plan into a Course |
|
|
92 | |
|
4.8 Generating Structure and Adaptivity: Dynamic Tasks |
|
|
99 | |
|
4.9 Generation of Narrative Bridges and Structure |
|
|
100 | |
|
|
101 | |
|
4.9.2 Operator and Methods for Text Generation |
|
|
103 | |
|
4.9.3 Symbolic Representations of Dynamic Text Items |
|
|
105 | |
|
4.9.4 Generation of Structure Information |
|
|
106 | |
|
|
108 | |
|
5 Course Generation in Practice: Formalized Scenarios |
|
|
111 | |
|
5.1 Moderate Constructivist Competency-Based Scenarios |
|
|
111 | |
|
5.1.1 Course Generation and Constructivism a Contradiction? |
|
|
112 | |
|
5.1.2 Selecting Exercises |
|
|
114 | |
|
|
121 | |
|
5.1.4 Scenario "Discover" |
|
|
127 | |
|
5.1.5 Scenario "Rehearse" |
|
|
142 | |
|
|
145 | |
|
5.1.7 Scenario "Train Intensively" |
|
|
150 | |
|
5.1.8 Scenario "Train Competencies" |
|
|
153 | |
|
5.1.9 Scenario "Exam Simulation" |
|
|
155 | |
|
5.2 Course Generation Based on Instructional Design Principles |
|
|
161 | |
|
5.2.1 Merrill's "First Principles of Instruction" |
|
|
161 | |
|
5.2.2 Scenario "Guided Tour" |
|
|
162 | |
|
6 Implementation and Integration |
|
|
169 | |
|
|
169 | |
|
6.2 Integration of PAIGOS in ActiveMath |
|
|
171 | |
|
6.2.1 Course Generation in ActiveMath |
|
|
171 | |
|
6.2.2 Dynamically Generated Elements in a Table of Contents |
|
|
174 | |
|
6.2.3 Usage of Learning-Support Services in ActiveMath |
|
|
176 | |
|
6.2.4 Template-Based Generation of Narrative Bridges |
|
|
182 | |
|
6.2.5 PAIGOS as a Service in ActiveMath |
|
|
185 | |
|
6.3 Course Generation as a Web-Service |
|
|
189 | |
|
|
190 | |
|
|
193 | |
|
7.1 Technical Evaluations and Use Cases |
|
|
193 | |
|
7.1.1 Evaluation of the Ontology |
|
|
193 | |
|
7.1.2 Mediator Use Cases and Evaluations |
|
|
195 | |
|
7.1.3 Course Generation Use Cases and Evaluations |
|
|
195 | |
|
7.1.4 Performance of PAIGOS |
|
|
196 | |
|
|
201 | |
|
7.2 Formative and Summative Evaluation |
|
|
201 | |
|
7.2.1 Formative Evaluations |
|
|
202 | |
|
7.2.2 Summative Evaluation |
|
|
205 | |
|
|
213 | |
Part III Conclusions |
|
|
|
221 | |
|
|
221 | |
|
8.2 Generic Tutoring Environment |
|
|
222 | |
|
8.3 Dynamic Courseware Generator |
|
|
223 | |
|
|
224 | |
|
8.5 Former Course Generator of ActiveMath |
|
|
225 | |
|
|
226 | |
|
|
227 | |
|
8.8 Statistical Methods for Course Generation |
|
|
228 | |
|
8.9 Approaches Using Hierarchical Task Network Planning |
|
|
229 | |
|
8.10 Ontologies for Instructional Design |
|
|
230 | |
|
9 Future Work and Acknowledgments |
|
|
231 | |
|
|
231 | |
Complete List of User Comments |
|
233 | |
References |
|
241 | |
Index |
|
255 | |