selbo 2 scorm editor for elearning based on ontologies part of else project damyan mitev university...

13
Selbo 2 SCORM Editor for eLearning Based on Ontologies Part of eLSE project Damyan Mitev University of Plovdiv “Paisii Hilendarski”

Post on 18-Dec-2015

222 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Selbo 2 SCORM Editor for eLearning Based on Ontologies Part of eLSE project Damyan Mitev University of Plovdiv “Paisii Hilendarski”

Selbo 2

SCORM Editor for eLearning Based on Ontologies

Part of eLSE projectDamyan Mitev

University of Plovdiv “Paisii Hilendarski”

Page 2: Selbo 2 SCORM Editor for eLearning Based on Ontologies Part of eLSE project Damyan Mitev University of Plovdiv “Paisii Hilendarski”

What is Selbo 2

• Selbo 2 is an editor (or collection of editors), specialized in creating eLearning content.

• It generates SCORM 2004 compliant content.

• It uses ontologies to help content creators in designing their electronic lessons.

• The editor integrates JADE agents to help content developers.

Page 3: Selbo 2 SCORM Editor for eLearning Based on Ontologies Part of eLSE project Damyan Mitev University of Plovdiv “Paisii Hilendarski”

Design goals

• Generation of standard eLessons.

• Easy to use by non-professionals in computer science.

• The user works with the terms in his domain of occupation and doesn’t have to have any knowledge of SCORM or HTML.

• Easily adaptive to different domains.

Page 4: Selbo 2 SCORM Editor for eLearning Based on Ontologies Part of eLSE project Damyan Mitev University of Plovdiv “Paisii Hilendarski”

Improvements in Selbo 2

• Refined architectural model.• Changed the logical structure of the editor,

added plugin layer and development of 2 content editors.

• Creation of standard ontology base and development of 3 domain specific ontologies.

• Wizard based lesson and node creation.• Reduced SCORM functionality.• Internationalization.

Page 5: Selbo 2 SCORM Editor for eLearning Based on Ontologies Part of eLSE project Damyan Mitev University of Plovdiv “Paisii Hilendarski”

Architectural model

Electronic content / resources

HTML

JPG

TEXT

WAV

AVI

GUI, Editors, Plugins

Resource organization

1. Lesson

1.1 Chapter 1

1.2 Chapter 2

1.3 Chapter 3

1.1.1 Page

1.2.1 Picture

1.3.1 Text

Pedagogical model

External formats

SCORM

MOODLE

XML/HTML

Internal representation

Reusable resources

Ontologies

Databases

Web-repositories

Lesson repositories

Domain model

Helpers

Agents

Wizards

Export

TEST

Page 6: Selbo 2 SCORM Editor for eLearning Based on Ontologies Part of eLSE project Damyan Mitev University of Plovdiv “Paisii Hilendarski”

Logical structure

Content

Plugin layer

GUI

Content editors HTML, UML, Node editors, etc.

Main form, Content tree, Ontology, Wizards.

Agent container, SCORM exporter.

Organization of the lesson, model of the data.

Page 7: Selbo 2 SCORM Editor for eLearning Based on Ontologies Part of eLSE project Damyan Mitev University of Plovdiv “Paisii Hilendarski”

Plugin layer

• It connects all the components of the editor.

• Manages the content editors.

• Realizes Model-View architecture by separating actual lesson data from its visual representation .

Two content editor plugins are being developed as diploma works:

• HTML content editor• UML content editor

Page 8: Selbo 2 SCORM Editor for eLearning Based on Ontologies Part of eLSE project Damyan Mitev University of Plovdiv “Paisii Hilendarski”

Ontology base

Standard ontology base for creating pluggable ontologies• Support classes Image, Memo, Example• Base abstract class OntologyClass• Base class OntologyObject

Three ontologies are being developed as diploma works:• Software engineering• UML• Discrete mathematics

Page 9: Selbo 2 SCORM Editor for eLearning Based on Ontologies Part of eLSE project Damyan Mitev University of Plovdiv “Paisii Hilendarski”

Wizard based lesson creation

• Wizards are template based.

• Wizard for new Lesson – Chooses the template of the whole lesson and defines basic SCORM structure.

• Wizard for new Node – chooses the template of the node and define it’s specific SCORM structure if necessary.

Page 10: Selbo 2 SCORM Editor for eLearning Based on Ontologies Part of eLSE project Damyan Mitev University of Plovdiv “Paisii Hilendarski”

Reduced SCORM Functionality

• User can not edit manually SCORM Sequencing and Navigation rules.

• These rules are defined by the Wizards and eventually refined by agents.

• They are template-based.

• Main reason: users are not experienced in SCORM and rule-based systems.

Page 11: Selbo 2 SCORM Editor for eLearning Based on Ontologies Part of eLSE project Damyan Mitev University of Plovdiv “Paisii Hilendarski”

Priorities

• Turn Selbo into full featured workplace for creating lessons in software engineering.

• Refining and extending current software engineering ontology.

• Creating specialized agent to help with software engineering lesson creation.

• Creating necessary tools.

Page 12: Selbo 2 SCORM Editor for eLearning Based on Ontologies Part of eLSE project Damyan Mitev University of Plovdiv “Paisii Hilendarski”

Future plans

• Creation of more editors.

• Creation of more domain-specific tools, ontologies and agents.

• Integration with eLSE portal for automatic lesson deployment and course analysis and statistics.

• Test creation module.

Page 13: Selbo 2 SCORM Editor for eLearning Based on Ontologies Part of eLSE project Damyan Mitev University of Plovdiv “Paisii Hilendarski”

Thank You

Any questions?