1 / 22

eLSE – eLearning in Software Engineering

eLSE – eLearning in Software Engineering. Stanimir Stoyanov, Distributed eLearning Center (DeLC), University of Plovdiv. Introduction. Different definitions, approaches, models, … for IT supported education and learning CBT – most of the current real systems eLearning Personalization

Download Presentation

eLSE – eLearning in Software Engineering

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. eLSE – eLearning in Software Engineering Stanimir Stoyanov, Distributed eLearning Center (DeLC), University of Plovdiv

  2. Introduction • Different definitions, approaches, models, … for IT supported education and learning • CBT – most of the current real systems • eLearning • Personalization • Anywhere • Anytime • Our aim • eLearning-oriented Infrastructure • Prototype application in the SE domain • What we need (in order to ensure personalization, anywhere & anytime access to the education resources) ? • Suitable approach - MDA like • Flexible and adaptive & adaptable software architecture • Standards • Access

  3. MDA Approach • Creation a PIM • UML modeling • Converting into PSM • UML modeling • Dialects (profiles) • Standard platforms • Standard mappings and tools • Specialized platforms • Absence of MDA tools • Hand coding • Generation application code itself • Different types of code

  4. Concept (idea) PI Level eLS1 eLS2 … eLSn mapping mapping Middleware level PS Level

  5. Our Approach Functional Level Control Model FAM Agent & Service Level Control Model SAM Scenarios Level Control Model

  6. Functional level • Aim: creation of a platform independent Virtual Information Space • Description and modeling (UML) of expected functionality • eLearning Services Model • eContent Model • Based on: eLearning Service-Oriented Framework • JISC, DEST, IC, ADL • Common set of concepts and terms • Reference model • Defining services • Underlain infrastructure independent • eLearning Services Model • Two levels • Meta-model • Services models • eContent Model • Domain model

  7. eLearning Services Model • Meta-model • Aims to provide a classification of the services • Classification will be used for services searching and management during the run-time • Ontology • Services model • A set of models which describe the functionality of different services

  8. eContent Model • Closed related with the domain model • Ontologies: present the domain structure • Different levels • Classification • Areas • Objects • eConent structures: SCORM compliant • SCOs • Scenarios • Models

  9. Scenarios level • Idea: • Presentation of access and communication infrastructure as a set of run-time scenarios • Details hiding • Implementation on an more abstract level • Access • Fixed • eLearning portals • Mobile • InfoStations

  10. eLearning Portals • Delphi Group reference model • Multi-layered architecture • Each layer different functionality • Our architecture: specific layers • User, domain, pedagogical models • Intelligent search (CBR-based) • SCORM run-time engine • Implementation • Life Ray Portal Framework

  11. InfoStation Architecture

  12. Scenario example(No Change Scenario – AAA + Service Initialization)

  13. Scenario example(No Change Scenario – Service Delivery Alternatives)

  14. Scenario example(No Change Scenario – Service Termination)

  15. Scenario example(Change of Device Scenario)

  16. Scenario example(Change of InfoStation Scenario)

  17. Scenario example(Change of Device & InfoStation Scenario)

  18. Control Models • Can we provide formalized control and management models? • For different levels • Policy-based Models?

  19. Personalization, Flexibility & Adaptability • eLearning Services, eContent in relation to three models: • User model • Domain model • Pedagogical model • Using standards • SCORM • CC/PP • Users’ personal profiles • Users’ mobile devices profiles • Adaptive • A configuration capability • Supported by the development environment • Adaptable • A run-time capability

  20. Implementation remarks • Development environments and tools • SELBO • User-friendly tools for eContent preparing in the field of Software Engineering • Possibilities for adaptation to new domains • Supporting adaptation • Run-time modules • eContent access • Fixed - eLearning portals • Mobile - InfoStation run-time system • Supporting adaptability

  21. Problems • Can the InfoStation architecture be adequate presented by a set of scenarios? • What kind of Control & Management Models? • Precise definition of adaptive & adaptable • Final portal architecture • Agent & Service Level

  22. Thank you !

More Related