domain-expert repository management for adaptive hypermedia learning system by norazah yusof &...
TRANSCRIPT
![Page 1: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/1.jpg)
Domain-Expert Repository Management for Adaptive
Hypermedia Learning System
By
Norazah Yusof & Paridah Samsuri
Members of SPAtH GroupFaculty of Comp. Science & Info.
Sys. University of Technology Malaysia
![Page 2: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/2.jpg)
Introduction
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.
![Page 3: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/3.jpg)
Introduction
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.
![Page 4: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/4.jpg)
Structure of SPAtH
InstructorsStudentsSPAtH
Learner Model
Adaptive Engine Domain-
Expert Model
![Page 5: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/5.jpg)
Adaptive 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 learner’s knowledge acquisition status and categorize each learner as poor, intermediate or good.
![Page 6: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/6.jpg)
Learner Model
Stores information about each individual learners.
It also records the learner’s behaviour during learning session in order to form an estimation of the learner’s knowledge acquisition status.
![Page 7: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/7.jpg)
Domain-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
![Page 8: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/8.jpg)
Domain Knowledge
Contains the teaching materials that consist of: notes, practices examples, check-point questions, help/hints and solutions to each questions.
![Page 9: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/9.jpg)
Semantic representation of teaching materials
Teaching Material
Pre-requisite
Learning Time
Objectives
example
Check-point question
solution mark
Is-a
Is-a
Is linked
Is-a
has
hint
Notes
Is linked
Is-a
has
has
EnrichmentRemediation
Core
has
Is-a has
![Page 10: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/10.jpg)
Storage 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.
![Page 11: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/11.jpg)
Storage of Teaching Materials
Relational Database
IndxObjObjDesc
IndxObjObjDesc
IndxNoteNoteDescUrlNoteType
IndxNoteNoteDescUrlNoteType
IndxTitleTitleDesc
IndxTitleTitleDesc
IndxExUrlExPreReq
IndxExUrlExPreReq
IndxCPUrlCPUrlAnswerUrlHintUrlNote
IndxCPUrlCPUrlAnswerUrlHintUrlNote
Document File Storage
ChaptersNotes
Examples
CheckpointsObjective
![Page 12: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/12.jpg)
Lists of index note and its URL to the documents
![Page 13: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/13.jpg)
Table Relationships in Domain Database
![Page 14: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/14.jpg)
Expert Knowledge
Consists of the teaching strategies that will match with the learner’s knowledge acquisition status.
It is a suggested list of learning path for each category of learner that can be either good, intermediate or poor.
![Page 15: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/15.jpg)
Storage 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.
![Page 16: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/16.jpg)
Expert Tables List for Poor, Intermediate and Good Learner
Learning flow for Poor Category Learning flow for Intermediate Category
Learning flow for Good Category
![Page 17: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/17.jpg)
Table Relationships in Expert Database
![Page 18: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/18.jpg)
Objective of Domain-Expert Repository Management System
To help the instructors: maintain their teaching materials database and
storage. set their teaching strategies.
![Page 19: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/19.jpg)
Advantages 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.
![Page 20: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/20.jpg)
2 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.
![Page 21: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/21.jpg)
1. Instructor input valid login name and
password
Domain-Expert Repository Management Process
![Page 22: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/22.jpg)
1. Instructor input valid login name and
password
Domain-Expert Repository Management Process
2. Select Chapter
List of Chapters
![Page 23: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/23.jpg)
1. Instructor input valid login name and
password
Domain-Expert Repository Management Process
2. Select Chapter
3. Select Objective
List of Objectives
![Page 24: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/24.jpg)
4. Select Maintenance Options
Domain-Expert Repository Management Process
6. Update Existing Note
5. Add New Note
7. Delete Existing Note
8. Organize notes
![Page 25: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/25.jpg)
Process of Adding New Note1. 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
![Page 26: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/26.jpg)
Process of Updating Note
1. Click on Update at the specific IndexNote
![Page 27: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/27.jpg)
Process of Updating Note
2. The Index Note and URL Note will be displayed.
4. Click on Update Content button to edit the document’s content.
1. Click on Update at the specific IndexNote
3. Edit the Note description if necessary.
![Page 28: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/28.jpg)
Process of Updating Note
5. Select Edit with Microsoft FrontPage Editor.
![Page 29: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/29.jpg)
Process of Updating Note
6. Link to Microsoft FrontPage Editor.
5. Select Edit with Microsoft FrontPage Editor.
8. Save the file.
7. Edit the document content in FrontPage Editor.
9. The content of the document will be updated.
![Page 30: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/30.jpg)
Process of Deleting Note1. Click on Delete at the specific IndexNote
![Page 31: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/31.jpg)
Process of Deleting Note
5. Delete this record in the database.
6. Erase the document file in the Domain storage.
2. The Index Note and URL Note will be displayed.
1. Click on Delete at the specific IndexNote
3. Click on Delete Button.
4. Search the document file in the Domain storage.
![Page 32: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/32.jpg)
Organizing 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.
![Page 33: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/33.jpg)
Conclusion
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.
![Page 34: Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp](https://reader036.vdocuments.us/reader036/viewer/2022062314/5697bf741a28abf838c7ff41/html5/thumbnails/34.jpg)
Domain-Expert Repository Management for Adaptive
Hypermedia Learning System
Thank you