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

Slides:



Advertisements
Similar presentations
0 DOD/DT/CEDCV – 20 th & 21 st January Paris meeting SAGEM RTD Activities C2-Sense project Paris – 20 & 21 January 2015.
Advertisements

SELBO Agent Ivan Minov University of Plovdiv “Paisii Hilendarski“
Agent-Oriented InfoStation Architecture Ivan Minov University of Plovdiv “Paisii Hilendarski“
SEDILIa Project S.Stoyanov, E.Doychev University of Plovdiv Sedilia - in architecture, group of seats for the clergy in a Christian church of Gothic style.
ELSE – eLearning in Software Engineering Stanimir Stoyanov, Distributed eLearning Center (DeLC), University of Plovdiv.
Learning Object Metadata From the locally prescribed to the socially derived (or, a look back at 4 years of LORNET at the University of Saskatchewan Scott.
WorkShop SEERE, Ravda'061 eLearning in Software Engineering Stanimir Stoyanov, University of Plovdiv.
Slide 1 © 2004 By Default! A Free sample background from Learning Design Implementation in SCORM E-Learning Environment Elena.
Selbo 2 SCORM Editor for eLearning Based on Ontologies Part of eLSE project Damyan Mitev University of Plovdiv “Paisii Hilendarski”
DeLC Portal Emil Doychev University of Plovdiv Bulgaria
March R McFadyen1 Architecture Architecture involves the set of significant decisions about the organization of a software system, decisions.
SOFTWARE ENGINEERING ONTOLOGY A DEVELOPMENT METHODOLOGY Projects: eLSE & SELBO Iveta Georgieva.
ECL Projects S. Stojanov ECL, University of Plovdiv.
Interaction and adaptation in SCORM-based SE course Todorka Glushkova, University of Plovdiv, Bulgaria
SEERE Workshop, Neum Tempura Retargeting Damyan Mitev, Vladimir Valkanov Plovdiv University “Paisii Hilendarski”
8th Workshop "Software Engineering Education and Reverse Engineering", Durres RFAgent – an eLearning Supporting Tool Asya Stoyanova-Doycheva University.
ALFANET September 23th, 2005UNFOLD-PROLEARN workshopValkenburg Authoring a full life cycle model in standards-based adaptive elearning Peter van Rosmalen.
Lecture 23: Software Architectures
6/25/ JSEE templates and models Todorka Glushkova, University of Plovdiv, Bulgaria,
Distributed eLearning Center Stanimir Stoyanov, University of Plovdiv 1 10th Workshop “Software Engineering Education and Reverse Engineering”, Ivanjica,
SELBO SCORM Editor for eLearning Based on Ontologies Part of eLSE project Damyan Mitev University of Plovdiv “Paisii Hilendarski”
“Multi-Agent Systems for Distributed Data Fusion in Peer-to-Peer Environment” Smirnova Vira ”Cheese Factory”/
ELSE (eLearning for Software Engineering) S. Stojanov ECL, University of Plovdiv.
Logical Architecture and UML Package Diagrams
March R McFadyen1 Figure 30.2 Layers in NextGen They only have three layers in this architecture Each layer is shown as a UML Package No separate.
Dr. A. Stoyanova-Doycheva Tzvetan Koshutanski Anna Janakieva University of Plovdiv e-Textbook in Software Engineering 13th Workshop SEERE.
ELearning Frameworks: What, Why and Who, Where & When Daniel Rehak, Learning Systems Architecture Lab, USA Kerry Blinco, Dept. Education Science and Training,
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
Web application architecture
Health Sciences and Practice & Medicine Dentistry and Veterinary Medicine Higher Education Academy Subject Centres Helen Buttivant Public Health Speciality.
1 Overview of WP6 Colin Tattersall, the Open University of the Netherlands.
Interuniversity Center for Educational Research and Advanced Training Paolo Tosato, Juliana Raffaghelli European Distance and E-Learning Network Teachers’
Logical Architecture and UML Package Diagrams 徐迎晓 复旦大学软件学院.
SOFTWARE ADAPTIVITY THROUGH XML-BASED BUSINESS RULES AND AGENTS Queen’s University of Belfast, School of Computer Science, Belfast, United Kingdom Liang.
Web Services Architecture1 - Deepti Agarwal. Web Services Architecture2 The Definition.. A Web service is a software system identified by a URI, whose.
VIRTUAL EDUCATION SPACE S. STOYANOV, V. VALKANOVA.
CS 160: Software Engineering October 8 Class Meeting
Engineering a Future for Web-based Learning Objects Permanand Mohan Department of Mathematic and Computer Science University of the West Indies St. Augustine,
Education Ontology for Software Engineering UML TEST ENVIRONMENT ASYA STOYANOVA-DOYCHEVA EMIL DOYCHEV 14TH WORKSHOP ON "SOFTWARE ENGINEERING EDUCATION.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 07. Review Architectural Representation – Using UML – Using ADL.
Personalizing the web for multilingual web sources Anil Goud V Lalith Krishna L Dinesh Kumar D.R.
Requirements To Design--Iteratively Chapter 12 Applying UML and Patterns Craig Larman.
Mastering Adaptive Hypermedia Courseware Authors: Boyan Bontchev, Dessislava Vassileva, Slavomir Grigorov ICETA 2008.
1 ITEC 3010 “Systems Analysis and Design, I” LECTURE 10: Use Case Realizations [Prof. Peter Khaiter]
Interfacing Registry Systems December 2000.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
2007 © Giunti Labs – No reproduction without written permission Visualizing IMS Learning Design for easier editing Marco Luccini, Giunti Labs R&D Project.
COMP 6471 Software Design Methodologies Winter 2006 Dr Greg Butler
Aude Dufresne and Mohamed Rouatbi University of Montreal LICEF – CIRTA – MATI CANADA Learning Object Repositories Network (CRSNG) Ontologies, Applications.
Content The system development life cycle
FlexElink Winter presentation 26 February 2002 Flexible linking (and formatting) management software Hector Sanchez Universitat Jaume I Ing. Informatica.
Model-Driven Engineering of Behaviors in User Interfaces Efrem Mbaki & Jean Vanderdonckt Université catholique de Louvain (UCL) Louvain School of Management.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
UML Package Diagrams. Package Diagrams UML Package Diagrams are often used to show the contents of components, which are often packages in the Java sense.
1 Innovative & Effective eLearning Solutions A LearningMate Presentation.
SOEN 343 Software Design Section H Fall 2006 Dr Greg Butler
TK2023 Object-Oriented Software Engineering CHAPTER 8 LOGICAL ARCHITECTURE.
School of Education Technology, Beijing Normal University Research on the Organization Model of Ubiquitous Learning Resource Shengquan Yu
Asya Stoyanova-Doycheva University of Plovdiv Bulgaria eLSEBuilder and RFAgent – eLearning Supporting Tools in Software Engineering 1.
SEERE Workshop, Ivanjica JTempura Vladimir Valkanov, Damyan Mitev Plovdiv University “Paisii Hilendarski”
“Intelligent User Interfaces” by Hefley and Murray.
A Multi-Agent and Service-Oriented Architecture for Developing Integrated and Intelligent WBES Computing and Information Systems Oscar Lin Peter Holt.
Sharing personal knowledge over the Semantic Web ● We call personal knowledge the knowledge that is developed and shared by the users while they solve.
CIIT-Human Computer Interaction-CSC456-Fall-2015-Mr
SCORM Compliant Authoring Tool
Integration of ICT in teaching and learning
New MSc curriculum (one year experience)
Chapter 13 Logical Architecture.
Figure 30.2 Layers in NextGen
Chapter 13 Logical Architecture.
Presentation transcript:

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.

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.

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.

Selbo 2 GUI

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.

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.

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.

Intelligent Services Repository Component Service Component Service Component Service Component Service

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.

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 User Assistant Agents Component Agents

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.

Agent-Component loose coupling and flexibility Component Agent User Service

Thank You Any questions?