Protus 2.0: Ontology-based semantic recommendation in programming tutoring system Presentor: Boban Vesin Boban Vesin, Aleksandra Klašnja-Milićević Higher.

Slides:



Advertisements
Similar presentations
Tools for Effective eLearning
Advertisements

Web Passive Voice Tutor: an Intelligent Computer Assisted Language Learning System over the WWW Maria Virvou & Victoria Tsiriga Department of Informatics,
DESIGNING AN E- LEARNING SYSTEM THAT SUPPORTS LEFT AND RIGHT BRAIN DOMINANCE John Perkins Sharon Cox, Kati Botar.
TU e technische universiteit eindhoven / department of mathematics and computer science 1 Empirical Evaluation of Learning Styles Adaptation Language Natalia.
Chronos: A Tool for Handling Temporal Ontologies in Protégé
/ Where innovation starts 1212 Technische Universiteit Eindhoven University of Technology 1 Incorporating Cognitive/Learning Styles in a General-Purpose.
DESIGN AND ONLINE DELIVERY OF A COASTAL SCIENCE MODULE USING A CONSTRUCTIVIST APPROACH. RAMESSUR R.T. 1 and SANTALLY M.I. 2 1.Faculty of Science, University.
Ontology-Based User Modeling for Pedestrian Navigation Systems Panayotis Kikiras, Vassileios Tsetsos, and Stathes Hadjiefthymiades P ervasive C omputing.
Checklists Stakeholders Methods Pedagogy Learning styles Writing styles Style and language Content Intercultural aspects Multimedia Questionnaires Examples.
SPEAC - PROGRAMME An initiative to bridge between offered and desired learning.
Vassilis Papataxiarhis, V.Tsetsos, I.Karali, P.Stamatopoulos, and S.Hadjiefthymiades Department of Informatics and Telecommunications University.
Extensions to Svetovid students’ submission environment Doni Pracner, Ivan Pribela, Mirjana Ivanović, Zoran Budimac.
Zagreb, September AHyCo: an Approach to a Web-Based Learning and Testing System Nataša Hoić-Božić, Faculty of Philosophy,
Supported by: Joint MSc curriculum in software engineering European Union TEMPUS Project CD_JEP A report on development and implementation of.
On the concept of the course on software project management Mirjana Ivanović (Zoran Budimac) Faculty of Science, Department of Mathematics and Informatics.
Delmar Learning Copyright © 2003 Delmar Learning, a Thomson Learning company Nursing Leadership & Management Patricia Kelly-Heidenthal
Sharing Knowledge in Adaptive Learning Systems Miloš Kravčík Dragan Gašević Fraunhofer FIT, GermanySimon Fraser University, Canada
LAG: Layers of Adaptive Granularity Dr. Alexandra Cristea
ALFANET April 29th, 2005ALFANET, IST rd Review Meeting Adaptation in aLFAnet Peter van Rosmalen Open Universiteit Nederland.
Intelligent Blended Learning Objects: Developing Student Models Trevor Barker Blended Learning Unit Introduction In Higher Education today, and in general,
The Semantic Web Week 1 Module Content + Assessment Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module.
1 THE USER INTERFACE Basic Principles. 2 Requirements System Design Detailed Design Implementation Installation & Testing Maintenance User Interface Model.
EXPERT SYSTEMS Part I.
Sam K.P. Ma Michael R. Lyu Department of Computer Science The Chinese University of Hong Kong A Web-based Customized Collaborative Learning Environment.
METOD – MetaTool for Educational Platform Design Mateja Verlič University of Maribor Faculty of Electrical Engineering and Computer Science.
Transforming Perspectives: Technology to Support the Teaching and Learning of Threshold Concepts.
Mirjana Ivanović, Zoran Budimac Aleksandra Klašnja-Milićević, Boban Vesin, University of Novi Sad, Faculty of Sciences Novi Sad, Serbia Possibilities to.
Course Instructor: Aisha Azeem
INTRODUCTION.- PROGRAM EVALUATION
E-learning Activities Recommender System (ELARS)
Informatics in secondary and elementary schools in Serbia Ohrid, 25. August, 2011.
Introduction to E-Learning Technologies Prof. dr. Paul De Bra Dr. ir. Natalia Stash.
The draft NSW English K-10 syllabus Version 2 February, 2012.
1 USABLE AND ADAPTIVE FRAMEWORK IN THE TEACHING-LEARNING BOOLEAN ALGEBRA D RA. S ILVIA B EATRIZ G ONZÁLEZ B RAMBILA D RA. R OSA E LENA Á LVAREZ M ARTÍNEZ.
The 2nd International Conference of e-Learning and Distance Education, 21 to 23 February 2011, Riyadh, Saudi Arabia Prof. Dr. Torky Sultan Faculty of Computers.
Software Metrics *** state of the art, weak points and possible improvements Gordana Rakić, Zoran Budimac Department of Mathematics and Informatics, Faculty.
New trends in Semantic Web Cagliari, December, 2nd, 2004 Using Standards in e-Learning Claude Moulin UMR CNRS 6599 Heudiasyc University of Compiègne (France)
AN ADAPTIVE E-LEARNING SYSTEM BASED ON USERS' LEARNING STYLES
Nursing Informatics Integration in a 4 year BSN Program Paper vs Web Based Instruction June Kaminski, RN MSN PhD(c)
Managerial Role – Setting the Stage Lesson 6 Jeneen T. Chapman John Madden Facilitators.
1 USING EXPERT SYSTEMS TECHNOLOGY FOR STUDENT EVALUATION IN A WEB BASED EDUCATIONAL SYSTEM Ioannis Hatzilygeroudis, Panagiotis Chountis, Christos Giannoulis.
Delaware Professional Teaching Standards 3.0 Content Knowledge 4.0 Human Development and Learning 5.0 Diverse Learners 6.0 Communication 7.0 Learning Environment.
Research-Based Literacy Instructional Strategies for Mathematics and Science Instruction Building Excellence in STEM Teaching Laveria F. Hutchison.
Extending the Scope of Learning Objects with XML Bill Tait COLMSCT Associate Teaching Fellow The Open University ALT-C Conference Sep 2007.
A Framework for User Modeling in QuizMASter Athabasca University Sima Shabani October 2012.
Personalization in e-learning systems Workshop 2014, Sinaia, Romania prof. dr Mirjana Ivanović dr Aleksandra Klašnja-Milićević Department of Mathematics.
An Ontology-Based Approach for Sharing Digital Resources in Teacher Education 7 th International Workshop on Ontologies and Semantic Web for E-Learning.
Planning and Integrating Curriculum: Unit 4, Key Topic 1http://facultyinitiative.wested.org/1.
Adaptive Hypermedia Tutorial System Based on AHA Jing Zhai Dublin City University.
Making the Technology Fit the Pedagogy – Learning Objects Bill Tait Associate Teaching Fellow Centre for Open Learning in Mathematics, Science, Computing.
Page 1 WWRF Briefing WG2-br2 · Kellerer/Arbanowski · · 03/2005 · WWRF13, Korea Stefan Arbanowski, Olaf Droegehorn, Wolfgang.
MA in ICT in Education Tim Brosnan Module Tutor Overview of the module ‘Design and Use of Interactive Multimedia’
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Semantic Web Constraint Language complement and the editor development in Protégé Piao Guangyuan.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Domain-Expert Repository Management for Adaptive Hypermedia Learning System By Norazah Yusof & Paridah Samsuri Members of SPAtH Group Faculty of Comp.
School of Education Technology, Beijing Normal University Research on the Organization Model of Ubiquitous Learning Resource Shengquan Yu
Virtual Tutor Application v1.0 Ruth Agada Dr. Jie Yan Bowie State University Computer Science Department.
Agenda Introduction Design Methodology Project Overview
Content and Curriculum ….. Information from Chapters 3 and 9 and from the North Carolina Standard Course of Study.
Mathematical Service Matching Using Description Logic and OWL Kamelia Asadzadeh Manjili
Learning Activity Management System - LAMS
After this module you should be able to:
Knowledge management in transition from e-learning to ubiquitous learning: innovations and personalization issues Research team: Maiga Chang Jon Dron Sabine.
TTC COURSES AT EF CAMBRIDGE. TTC COURSES AT EF CAMBRIDGE.
Different learning style 1: Input modality
Learning styles and teaching styles
Teaching Java with the assistance of harvester and pedagogical agents
What Makes a Good K-12 Resource
Presentation transcript:

Protus 2.0: Ontology-based semantic recommendation in programming tutoring system Presentor: Boban Vesin Boban Vesin, Aleksandra Klašnja-Milićević Higher School of Professional Business Studies Novi Sad, Serbia {vesinboban, Mirjana Ivanović, Zoran Budimac Department for Mathematics and Informatics Faculty of Science, Novi Sad, Serbia {mira, Opatija, Croatia, 2012.

2 Contents Introduction Personalization of content Used technologies Protus 2.0 architecture Ontologies in Protus 2.0 Implemented rules Learner’s interface Conclusion

3 Introduction Semantic Web technologies Educational environments Ontologies Ontologies provide a vocabulary of terms whose semantics are formally specified Ontologies need additional rules to make further inferences Into Personalisation Technologies Arcitecture Ontologies Rules Interface Conlusion

4 Introduction The major goal of learning systems is to support a given pedagogical strategy Ontologies can be associated with reasoning mechanisms and rules to enforce a given adaptation strategy in learning system Protus - PRogramming TUtoring System Adaptation of the teaching material and navigation in a course based on the principles of Learning styles recognition for a particular learner The main objective of the presentation is to present new version of Protus that completely relis on Semantic web technologies Into Personalisation Technologies Arcitecture Ontologies Rules Interface Conlusion

5 Personalization of content Customization of content to match characteristics specified by the learner model Protus 2.0 provides two general categories of personalization based on recommender systems –Content adaptation –Learner interface adaptation Adaptation based on the learning style of the learner Into Personalisation Technologies Arcitecture Ontologies Rules Interface Conlusion

6 Learning styles identification Index of Learning Styles (ILS) ILS assesses variations in individual learning style preferences across four dimensions or domains: –Information Processing: Active and Reflective learners, –Information Perception: Sensing and Intuitive learners, –Information Reception: Visual and Verbal learners, –Information Understanding: Sequential and Global learners. Into Personalisation Technologies Arcitecture Ontologies Rules Interface Conlusion

7 Characteristics of learners Into Personalisation Technologies Arcitecture Ontologies Rules Interface Conlusion

8 Used technologies OWL - Ontology Web Language Protégé - ontology editor –SWRLTab SWRL - Semantic Web Rule Language Into Personalisation Technologies Arcitecture Ontologies Rules Interface Conlusion

9 Protus Different courses and domains Highly modular architecture Five central components: –the application module –the adaptation module –the learner model –session monitor –domain module Into Personalisation Technologies Arcitecture Ontologies Rules Interface Conlusion

10 Overall architecture of Protus Into Personalisation Technologies Arcitecture Ontologies Rules Interface Conlusion

11 An excerpt of domain ontology Into Personalisation Technologies Arcitecture Ontologies Rules Interface Conlusion

12 An excerpt of resource topology Into Personalisation Technologies Arcitecture Ontologies Rules Interface Conlusion

13 Learner model ontology Into Personalisation Technologies Arcitecture Ontologies Rules Interface Conlusion

14 Ontology for learner observation Into Personalisation Technologies Arcitecture Ontologies Rules Interface Conlusion

15 Teaching Strategy ontology Into Personalisation Technologies Arcitecture Ontologies Rules Interface Conlusion

16 Implemented rules In Protus: –the interface elements for sequential navigation are hidden/shown –Different presentation methods –Adding of links to related or more complex content Three groups of rules: –learner-system interaction rules –off-line rules –recommendation rules Into Personalisation Technologies Arcitecture Ontologies Rules Interface Conlusion

17 Examle of implemented rules The form of the rules: antecedent -> consequent Following rule updates learner model: Learner(?x)  Interaction(?y)  hasInteraction(?x,?y)  Concept(?c)  conceptUsed(?y,?c)  Performance(?p)  hasResult(?y,?p)  hasGrade(?p,?m)  swrlb:greaterThan(?m, 1)  isLearned(?c, true)  hasPerformance(?x,?p) Into Personalisation Technologies Arcitecture Ontologies Rules Interface Conlusion

18 User Interface of Protus Web pages for students –online tutorial with numerous resources –testing knowledge –communication with teachers and other students Learning styles identification Initial assessment is based on the ILS Questionnaire Into Personalisation Technologies Arcitecture Ontologies Rules Interface Conlusion

19 ILS Questionnaire Into Personalisation Technologies Arcitecture Ontologies Rules Interface Conlusion

20 Result of ILS questionnaire Into Personalisation Technologies Arcitecture Ontologies Rules Interface Conlusion

21 Information Processing: User interface for Activists User interface for Reflectors Into Personalisation Technologies Arcitecture Ontologies Rules Interface Conlusion

22 Information Perception Recommendation of Additional material option for Sensing learners Recommendation of Syntax rules option to Intuitive learner Into Personalisation Technologies Arcitecture Ontologies Rules Interface Conlusion

23 Information Reception: Example of lesson for Visual learners Into Personalisation Technologies Arcitecture Ontologies Rules Interface Conlusion

24 Information Reception: Example of lesson for Verbal learners Into Personalisation Technologies Arcitecture Ontologies Rules Interface Conlusion

25 Information Understanding Elements for Global Learners Navigation for Sequential learners Into Personalisation Technologies Arcitecture Ontologies Rules Interface Conlusion

26 User interface of Protus 2.0 Into Personalisation Technologies Arcitecture Ontologies Rules Interface Conlusion

27 Conclusion We presented how Semantic Web technologies and in particular ontologies can be used for building Java tutoring system Architecture for such adaptive and personalized tutoring system that completely relies on Semantic Web technologies was presented Into Personalisation Technologies Arcitecture Ontologies Rules Interface Conlusion

Protus 2.0: Ontology-based semantic recommendation in programming tutoring system Presentor: Boban Vesin Boban Vesin, Aleksandra Klašnja-Milićević Higher School of Professional Business Studies Novi Sad, Serbia {vesinboban, Mirjana Ivanović, Zoran Budimac Department for Mathematics and Informatics Faculty of Science, Novi Sad, Serbia {mira, Opatija, Croatia, 2012.