Dmitry Mouromtsev, Aleksei Romanov, Dmitry Volchek and Fedor
Kozlov Laboratory ISST @ ITMO University, St. Petersburg, Russia
“Metadata Extraction from Open edX Online Courses
Using Dynamic Mapping of NoSQL Queries”
The evolution of education technologies
MOOC statistics
Course distribution
Students enrollment in edx.org
The Open edX platform
• Use semantics to make education materials reusable and
flexible
• Interlink different types of data
• All advantages of Linked Data for education
Stay Linked
Just Imagine
• Enhanced Course Ontology for Open edX Platform
• Triple store and SPARQL endpoint as a backend
• Data providers for automatic data extraction
Basics
Course structure hierarchy
Course structure hierarchy
Course structure hierarchy
Course structure hierarchy
Ontology development tools
• Protégé - open source ontology editor
http://protege.stanford.edu
• Ontodia - free online OWL and RDF diagramming tool
http://ontodia.org
• 18 Classes
14 Object Properties
23 Data Properties
• based on Top-level
ontologies: AIISO,
BIBO, TEACH
Ontology model (course and users)
Ontology model (course structure)
• The Course Structure API not provides the information about
content
• Data about courses and their content is stored in MongoDB
database
• SQL database rewriters as are no use
Method
Method
Implementation
Outcomes
select ?s ?p ?o where
{?s ?p <http://www.semanticweb.org/EdxOntology/Main#ObjectId('5690d8ac457ebc0ba9429fb5')>}
SPARQL queries to extracted metadata
• Download course data via SPARQL endpoint
• Develop new and update existing courses by refining and
reusing already existing information.
• Interlink and relate distinct courses
Conclusion
• Documentation and implementation of the described method
as a component of Open edX
• Full ontology mapping with course information on any
language
• Recommendation service for course developers
• Native edX integration
Future Work
Thanks!
Dmitry Volchek - dvolchekspb@gmail.com
Romanov Aleksei - gloomspb@gmail.com
https://github.com/ailabitmo/edx-ontology
Russia, Saint-Petersburg, 2016

Lile 2016