Title: Domain-Expert Repository Management for Adaptive Hypermedia Learning System
1Domain-Expert Repository Management for Adaptive
Hypermedia Learning System
- By
- Norazah Yusof Paridah Samsuri
Members of SPAtH Group Faculty of Comp. Science
Info. Sys. University of Technology Malaysia
2Introduction
- Domain-Expert repository management system is a
tool that supports activities of maintaining the
Domain and Expert module of SPAtH. - It helps instructors organized their teaching
materials and expert lists into the system.
3Introduction
- SPAtH is an adaptive web-based learning system
for teaching and learning computer programming
language. - It incorporates the features of hypermedia and
intelligent tutoring systems to adaptively
present the students with suitable learning
materials.
4Structure of SPAtH
Learner Model
Adaptive Engine
Domain-Expert Model
Instructors
Students
SPAtH
5Adaptive Engine
- The interface between the learner and the system,
as well as between the system and the learner
model, also with the domain-expert model. - It is responsible to diagnose the learners
knowledge acquisition status and categorize each
learner as poor, intermediate or good.
6Learner Model
- Stores information about each individual
learners. - It also records the learners behaviour during
learning session in order to form an estimation
of the learners knowledge acquisition status. -
7Domain-Expert Model
- Stores the teaching materials and teaching
strategies for different categories of learners. - 2 main components of Domain-expert model
- the domain knowledge
- the expert knowledge
8Domain Knowledge
- Contains the teaching materials that consist of
- notes,
- practices examples,
- check-point questions,
- help/hints and
- solutions to each questions.
9Semantic representation of teaching materials
10Storage of Teaching materials
- 2 different forms
- document file storage prepared in
- active server pages (.asp) document files
- hypertext markup language (.htm) files.
- relational databases/tables in SQL.
11Storage of Teaching Materials
Document File Storage
Relational Database
Notes
Chapters
IndxNote NoteDesc UrlNote Type
IndxTitle Title Desc
Examples
IndxEx UrlEx PreReq
Checkpoints
Objective
IndxCP UrlCP UrlAnswer UrlHint UrlNote
IndxObj ObjDesc
12Lists of index note and its URL to the documents
13Table Relationships in Domain Database
14Expert Knowledge
- Consists of the teaching strategies that will
match with the learners knowledge acquisition
status. - It is a suggested list of learning path for each
category of learner that can be either good,
intermediate or poor.
15Storage of Expert Knowledge
- The suggested flow of teaching materials for each
category of learners is stored in a relational
database in three sets of expert tables - the poor list,
- the intermediate list,
- and the good list.
16Expert Tables List for Poor, Intermediate and
Good Learner
Learning flow for Poor Category
Learning flow for Intermediate Category
Learning flow for Good Category
17Table Relationships in Expert Database
18Objective of Domain-Expert Repository Management
System
- To help the instructors
- maintain their teaching materials database and
- storage.
- set their teaching strategies.
19Advantages of Domain-Expert Repository Management
System
- This tool
- supports remote client access,
- allows more than one lecturer to collaborate in
- maintaining the learning materials without
having - to worry about
- the structure of the database,
- the duplicate file names, and
- the location of the materials.
202 Main Components of DERMs
- Domain repository manager
Expert repository manager
- Add, update or delete teaching materials in a
user friendly manner. - Provides a uniform code to avoid
inconsistencies in indexing scheme. - Caters the broken links while deleting nodes.
- Add or delete the learning flow of the
specified category of learner. - Caters the linking with the files in the Domain
storage. - Records the information in appropriate expert
knowledge table.
21Domain-Expert Repository Management Process
1. Instructor input valid login name and password
22Domain-Expert Repository Management Process
1. Instructor input valid login name and password
List of Chapters
2. Select Chapter
23Domain-Expert Repository Management Process
1. Instructor input valid login name and password
List of Objectives
2. Select Chapter
3. Select Objective
24Domain-Expert Repository Management Process
4. Select Maintenance Options
6. Update Existing Note
5. Add New Note
7. Delete Existing Note
8. Organize notes
25Process of Adding New Note
1. A unique IndexNote is given automatically
2. Insert Note Descriptions
3. Select document filename by using the Browse
button
4. Initiate the validation qualifier.
5. Activate the code converter
7. Store information in the database
8. Upload the document file to the domain storage
6. Click Upload button
26Process of Updating Note
1. Click on Update at the specific IndexNote
27Process of Updating Note
1. Click on Update at the specific IndexNote
2. The Index Note and URL Note will be displayed.
3. Edit the Note description if necessary.
4. Click on Update Content button to edit the
documents content.
28Process of Updating Note
5. Select Edit with Microsoft FrontPage Editor.
29Process of Updating Note
5. Select Edit with Microsoft FrontPage Editor.
6. Link to Microsoft FrontPage Editor.
7. Edit the document content in FrontPage Editor.
8. Save the file.
9. The content of the document will be updated.
30Process of Deleting Note
1. Click on Delete at the specific IndexNote
31Process of Deleting Note
1. Click on Delete at the specific IndexNote
2. The Index Note and URL Note will be displayed.
3. Click on Delete Button.
4. Search the document file in the Domain
storage.
6. Erase the document file in the Domain storage.
5. Delete this record in the database.
32Organizing Learning Materials in the Expert List
1. Select Learner Category
2. Select Chapter
3. All notes, examples and Questions will be
listed out.
4. Select an item and click on the arrow button.
33Conclusion
- DERMs is developed to make the job easier for all
instructors regardless of their knowledge in
software development. - Although DERMs is only a part of SPAtH, it do
help solve the domain-expert maintenance problem.
34Domain-Expert Repository Management for Adaptive
Hypermedia Learning System