Top Banner
Intelligent Services in Selbo 2 SCORM Editor for eLearning Based on Ontologies Part of eLSE project Damyan Mitev University of Plovdiv “Paisii Hilendarski”
14

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

Dec 19, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Intelligent Services in Selbo 2 SCORM Editor for eLearning Based on Ontologies Part of eLSE project Damyan Mitev University of Plovdiv “Paisii Hilendarski”

Intelligent Services in Selbo 2

SCORM Editor for eLearning Based on Ontologies

Part of eLSE projectDamyan Mitev

University of Plovdiv “Paisii Hilendarski”

Page 2: Intelligent Services in 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: Intelligent Services in 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: Intelligent Services in Selbo 2 SCORM Editor for eLearning Based on Ontologies Part of eLSE project Damyan Mitev University of Plovdiv “Paisii Hilendarski”

Requirements for eLearning environment Selbo 2

• Support of eLearning standard – SCORM.

• Flexible, adaptive and collaborative.

• Support the three base models, laying in the base architecture of DeLC: user model, pedagogical model and domain model.

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

Selbo 2 GUI

Page 6: Intelligent Services in 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, Service repository.

Organization of the lesson, model of the data.

Page 7: Intelligent Services in 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 environment.

• Manages the content editors.

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

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

Intelligent Services

• Components of the environment expose their functionality as services.

• Services are registered and described in globally accessible repository.

• Components can be easily replaced, as long as they expose the same set of services.

• Services are described so that agents can use them.

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

Intelligent Services

Repository

Component

Service

Component

Service

Component

Service

Component

Service

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

Intelligent agents

• Agents in the environment are designed to help the content creators.

• Agents are situated on several logical layers.

• Agents of the lowest layer interact directly with the components of the environment.

• Agents of higher layers act as personal assistants and govern the requirements of pedagogical, user and domain models.

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

Intelligent agents (cont’d)

• Agents of different layers communicate with each other, thus making Selbo 2 collaborative multi-agent system.

Component

Service

Agent

Component

Service

Agent

Component

Service

Agent

Agent Agent

User

AssistantAgents

ComponentAgents

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

Agent-Component loose coupling and flexibility

• Components expose their functionality as services, so that agents can use them.

• Agents of the lower layers are specially designed to interoperate with specific services (components).

• This approach gives the flexibility of loose coupling – any component or agent can be replaced with another implementation as long as the exposed service remains the same.

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

Agent-Component loose coupling and flexibility

Component Agent

User

Service

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

Thank You

Any questions?