Metadata Extraction from Open ed X Online Courses

  • Slides: 23
Download presentation
“Metadata Extraction from Open ed. X Online Courses Using Dynamic Mapping of No. SQL

“Metadata Extraction from Open ed. X Online Courses Using Dynamic Mapping of No. SQL Queries” Dmitry Mouromtsev, Aleksei Romanov, Dmitry Volchek and Fedor Kozlov Laboratory ISST @ ITMO University, St. Petersburg, Russia

The evolution of education technologies

The evolution of education technologies

MOOC statistics

MOOC statistics

Course distribution

Course distribution

Students enrollment in edx. org

Students enrollment in edx. org

The Open ed. X platform

The Open ed. X platform

Stay Linked • Use semantics to make education materials reusable and flexible • Interlink

Stay Linked • Use semantics to make education materials reusable and flexible • Interlink different types of data • All advantages of Linked Data for education

Just Imagine

Just Imagine

Basics • Enhanced Course Ontology for Open ed. X Platform • Triple store and

Basics • Enhanced Course Ontology for Open ed. X Platform • Triple store and SPARQL endpoint as a backend • Data providers for automatic data extraction

Course structure hierarchy

Course structure hierarchy

Course structure hierarchy

Course structure hierarchy

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

Ontology development tools • Protégé - open source ontology editor http: //protege. stanford. edu • Ontodia - free online OWL and RDF diagramming tool http: //ontodia. org

Ontology model (course and users) • 18 Classes 14 Object Properties 23 Data Properties

Ontology model (course and users) • 18 Classes 14 Object Properties 23 Data Properties • based on Top-level ontologies: AIISO, BIBO, TEACH

Ontology model (course structure)

Ontology model (course structure)

Method • The Course Structure API not provides the information about content • Data

Method • The Course Structure API not provides the information about content • Data about courses and their content is stored in Mongo. DB database • SQL database rewriters as are no use

Method

Method

Implementation

Implementation

Outcomes SPARQL queries to extracted metadata select ? s ? p ? o where

Outcomes SPARQL queries to extracted metadata select ? s ? p ? o where {? s ? p <http: //www. semanticweb. org/Edx. Ontology/Main#Object. Id('5690 d 8 ac 457 ebc 0 ba 9429 fb 5')>}

Conclusion • Download course data via SPARQL endpoint • Develop new and update existing

Conclusion • Download course data via SPARQL endpoint • Develop new and update existing courses by refining and reusing already existing information. • Interlink and relate distinct courses

Future Work • Documentation and implementation of the described method as a component of

Future Work • Documentation and implementation of the described method as a component of Open ed. X • Full ontology mapping with course information on any language • Recommendation service for course developers • Native ed. X integration

Thanks! Dmitry Volchek - dvolchekspb@gmail. com Romanov Aleksei - gloomspb@gmail. com https: //github. com/ailabitmo/edx-ontology

Thanks! Dmitry Volchek - dvolchekspb@gmail. com Romanov Aleksei - gloomspb@gmail. com https: //github. com/ailabitmo/edx-ontology Russia, Saint-Petersburg, 2016