semantic web driven e-learning system for object oriented paradigm (position paper)
DESCRIPTION
Semantic Web driven e-learning system for object oriented paradigm (position paper for KESW 2014)TRANSCRIPT
Semantic Web driven e-learning system
for object-oriented paradigm
Sergey [email protected]
Moscow Institute of Electronics and Mathematics (MIEM HSE)
Background works
My project:Design of the Semantic Web driven electronic practice book for Smalltalk Squeak
In MIEM before me:Ontology based electronic practice book for Smalltalk-80 && Prolog for internal usage
My graduate paper topic first thought:Semantic Web driven e-learing system for object-oriented paradigm
1
Possible two directions
1. To build SW-based plugin for Moodle to help moodle-folks semi-automatic navigate & control their course storagies
2. To create my own domain ontology for OOP linked with my system of practical tasks which reveal the issues of an OO paradigm good enough 2
ISW-based plugin for Moodle
for semi-automatic navigate & control their course storagies
The problem
1. Moodle is one of the most popular LMS in Russia
2. People may use it (it’s a proved fact) to store over 100 different courses
3. Moodle has a lack tools to effectively control such groups of this courses
4. The most part of the educational content created by the teachers and students
5. No SCORM, only internal moodle format4
Moodle internal data
•Taxonomy•Lecture•Quiz
5
LMUdle
Scherl, A., Dethleffsen, K., & Meyer, M. (2012). Interactive knowledge networks for interdisciplinary course navigation within Moodle. Advances in physiology education, 36(4), 284-297. 6
9
Summary about this Moodle extention
• It requested by several educational institutions
• The problem is specific & local• Some possibilities to write an guide and get
more markuped educational content to work with (something that already created but not shared)
IImy own domain ontology for
OOP && some system of practical tasks
Yet another OOP educational content?
• https://www.coursera.org/course/proglang
• http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-01sc-introduction-to-electrical-engineering-and-computer-science-i-spring-2011/unit-1-software-engineering/object-oriented-programming/
• http://www.codecademy.com/courses/intro-to-object-oriented-programming/0/1
• http://mooc.cs.helsinki.fi/programming-part1
9
Related work: Semantic IDE project
http://www.slideshare.net/dagrachev/semantic-ide7
Related works: Java & C ontologies
• John, S. (2014). Development of an Educational Ontology for Java Programming (JLEO) with a Hybrid Methodology Derived from Conventional Software Engineering Process Models. International Journal of Information & Education Technology, 4(4).
• Sosnovsky, S., & Gavrilova, T. (2006). Development of Educational Ontology for C-programming.
8
Ontology decomposition
11
Partonomy snippets (on russian)
knowledges
skills
Domain terms
12
Near 75 nodes for now
Summary about this educational ontology
1. New good stuff for the LOD and other SW-based educational projects
2. Reusable set of domain specific practical tasks3. Competency-based approach (main stream for
The Ministry of Education and sciense of Russia)4. Possibility for trying some adaptive approaches
(Bloom taxonomy, Felder-Silverman learning styles)
10
Summary
• This two different directions or this research with a little hope to be joined in the future
• Some designs of domain ontology• Definition of some specific but important
problem for our russian e-learning
13
Thank you for your attention
Sergey Zaika - [email protected] Institute of Electronics and
Mathematics (MIEM HSE)