A Tool to Convert Linked Data of E-Learning System to the SCORM Standard
Fedor Kozlov
International Conference on Knowledge Engineering and Semantic Web
September 29 – October 1, 2014
Kazan, Russia
2. Problems in the Russian education
•Weak structuring of educational resources;
• The lack of connection between individual education components;
• Monotony of education process;
• The lack of students activity analytics.
3. ECOLE
• Ontology-based e-learning system,
• Learning content as Linked Data,
• Friendly front-end for students,
• The system links different learning content (lectures, tests,
practice, literature) through the terminology of the subject field,
• Collects education materials from different open resources,
• Analytics based on SPARQL queries.
5. Opportunities
• The e-learning system collects content from different resources
and keeps it up to date,
• Student’s knowledge,
• Psychological portrait of a student,
• Recommendation systems,
• Search engine.
8. Problems
• Educational content is open, but difficult to adapt;
• Can not be integrated into Learning Management Systems such as
Moodle;
• To use linked open data you must implement your own template.
9. Solutions
• To export courses to SCORM standard;
• To create the learning content by predefined templates;
• To support different interfaces for interaction with the service, such
as user interface and REST API.
10. SCORM Standard
• The Sharable Content Object Reference Model;
• Describes the format of learning content for Learning Management
Systems;
• Time and score processing;
• Tin Can API as extended standard.
15. SCORM Generation
• To wrap learning content into the SCORM Driver,
• To set-up manifest files,
• To add bookmarking and completion code to HTML pages,
• To add links to the next page,
• To create a ZIP archive of wrapped learning content.
18. Future Work
• Further support of SCORM standards;
• Tin Can API support;
• REST API service;
• CLI service;
• Support of new tags and widgets in predefined templates;
• Increase in the speed of page rendering;
• Extended UI widgets for the tool.
Good afternoon ladies and gentlemen.
My name is Fedor Kozlov. I am a PhD student of ITMO University.
My topic is A Tool to Convert Linked Data of E-Learning System to the SCORM Standard.
One of the problems currently existing in the Russian education is the weak structuring of educational resources and the lack of connection between individual education components.
These problems block the ability to reuse education materials in different e-learning systems. Students have difficulties with education materials searching.
It’s to hard to represent weak-structured education materials in different ways, like multimedia or graph. It makes education process monotonic.
Also there is a lack of students activity analytics and analysis of the quality of the educational content.
One of the ways to solve these problems in Russian education is to create e-learning system based on ontology approach.
We are developing the ontology-based e-learning system. We call it ECOLE.
The system based on semantic web technologies and interacts with Linked Open Data.
The system collects education materials from different open resources. For example from e-libraries.
It’s simple to build analytics using SPARQL queries to linked data of the system.
Data model of the system can be divided into three layers.
Subject layer
Changes rarely
Relations between terms – “depends” simple relation, “used together” complicated relation.
Can be described by external datasets and ontologies.
2. Educational layer
Changes usually
Describes the structure of educational process
Linking between this two layers is semi-automatic. We can build relation based on NLP analisis. But also we need a manual correction.
3. Activity layer
Changes all the time
Describes user activity and system events. Used to build analytics about users.
Relations full automatic
Based on this model layers and relations we can build analytics
The learning content of the ontology-based e-learning system can not be integrated into Learning Management Systems such as Moodle.
This is one of the main problems of integrating systems learning content into local environment of the university.
Sematic object may be represented to end user in different ways
Exporting courses to SCORM standard will make it more affordable to use in e-learning systems.
The designed tool has to solve a range of problems, such as:
To extract the semantic data from the ontology-based e-learning system,
To create the learning content by predefined templates
To build a SCORM-conformant learning content,
To support different interfaces for interaction with the service, such as user interface and REST API.
The Sharable Content Object Reference Model(SCORM) is a set of standards for e-learning systemscite{scorm1}. SCORM describes the format of learning content for Learning Management Systems.
Learning courses built using the SCORM standard can be played in any SCORM-conformant Learning Management
The main feature of the SCORM standard is the processing of the result of the course, such as time and score. The analog of the SCORM Standart is the Tin Can API specification.
The following example of part of a predefined template for the lesson page is suggested.
To wrap learning content into the SCORM Driver,
To set-up manifest files,
To add bookmarking and completion code to HTML pages,
To add links to the next page,
To create a ZIP archive of wrapped learning content.
As a result, the tool generates an archive with SCORM-conformant learning content.
The archive was successfully tested out in the SCORM Cloud framework.
The lesson page of the obtained SCORM package is presented on slide.
further support of SCORM standards,
Tin Can API support,
REST API service,
CLI service,
support of new tags and widgets in predefined templates,
increase in the speed of page rendering,
extended UI widgets for the tool