domain-expert repository management for adaptive hypermedia learning system by norazah yusof &...

Post on 17-Jan-2016

225 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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.

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.

Structure of SPAtH

InstructorsStudentsSPAtH

Learner Model

Adaptive Engine Domain-

Expert Model

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.

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.

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

Domain Knowledge

Contains the teaching materials that consist of: notes, practices examples, check-point questions, help/hints and solutions to each questions.

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

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.

Storage of Teaching Materials

Relational Database

IndxObjObjDesc

IndxObjObjDesc

IndxNoteNoteDescUrlNoteType

IndxNoteNoteDescUrlNoteType

IndxTitleTitleDesc

IndxTitleTitleDesc

IndxExUrlExPreReq

IndxExUrlExPreReq

IndxCPUrlCPUrlAnswerUrlHintUrlNote

IndxCPUrlCPUrlAnswerUrlHintUrlNote

Document File Storage

ChaptersNotes

Examples

CheckpointsObjective

Lists of index note and its URL to the documents

Table Relationships in Domain Database

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.

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.

Expert Tables List for Poor, Intermediate and Good Learner

Learning flow for Poor Category Learning flow for Intermediate Category

Learning flow for Good Category

Table Relationships in Expert Database

Objective of Domain-Expert Repository Management System

To help the instructors: maintain their teaching materials database and

storage. set their teaching strategies.

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.

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.

1. Instructor input valid login name and

password

Domain-Expert Repository Management Process

1. Instructor input valid login name and

password

Domain-Expert Repository Management Process

2. Select Chapter

List of Chapters

1. Instructor input valid login name and

password

Domain-Expert Repository Management Process

2. Select Chapter

3. Select Objective

List of Objectives

4. Select Maintenance Options

Domain-Expert Repository Management Process

6. Update Existing Note

5. Add New Note

7. Delete Existing Note

8. Organize notes

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

Process of Updating Note

1. Click on Update at the specific IndexNote

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.

Process of Updating Note

5. Select Edit with Microsoft FrontPage Editor.

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.

Process of Deleting Note1. Click on Delete at the specific IndexNote

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.

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.

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.

Domain-Expert Repository Management for Adaptive

Hypermedia Learning System

Thank you

top related