Scenario-based e-Learning Todorka Glushkova, 6-th WorkShop SEERE, Ravda’06 Application of templates and models for SE e-learning.

Slides:



Advertisements
Similar presentations
Design and Implementation of WBT System Components and Test Tools for WBT content standard K. Nakabayashi, Y. Kubota(NTT-X,Inc./ Advanced Learning Infrastructure.
Advertisements

Agent-Based Architecture for Intelligence and Collaboration in Virtual Learning Environments Punyanuch Borwarnginn 5 August 2013.
My e-learning journey so far E-living skills Use this box to describe e-living skills My personal e-learning experiences Use this box to describe if you.
Towards Adaptive Web-Based Learning Systems Katerina Georgouli, MSc, PhD Associate Professor T.E.I. of Athens Dept. of Informatics Tempus.
Learning Content Standards Demos, Details, and De-mystification Robby Robson, Eduworks Chair, IEEE Learning Technology Standards Committee
Using the Web-based Training Tool MyFloridaMarketPlace Revised Date: 12/14/06.
WorkShop SEERE, Ravda'061 eLearning in Software Engineering Stanimir Stoyanov, University of Plovdiv.
Experience in using eLearning technologies in the teaching process Dragan Janković Faculty of Electronic Engineering, University of Niš, Serbia.
Planning systems and its’ applications in software engineering Saša Tošić, M. Ivanović Risan, 2007.
Interaction and adaptation in SCORM-based SE course Todorka Glushkova, University of Plovdiv, Bulgaria
ALFANET April 29th, 2005ALFANET, IST rd Review Meeting Adaptation in aLFAnet Peter van Rosmalen Open Universiteit Nederland.
6/25/ JSEE templates and models Todorka Glushkova, University of Plovdiv, Bulgaria,
SELBO SCORM Editor for eLearning Based on Ontologies Part of eLSE project Damyan Mitev University of Plovdiv “Paisii Hilendarski”
Manchester, 2007 Adaptive learning paths for improving Lifelong Learning experiences Ana Elena Guerrero Roldán, Julià Minguillón Universitat Oberta de.
Course Instructor: Aisha Azeem
Dr. A. Stoyanova-Doycheva Tzvetan Koshutanski Anna Janakieva University of Plovdiv e-Textbook in Software Engineering 13th Workshop SEERE.
Asst.Prof.Dr.Surasak Mungsing. By: Akshay Kumar Sharable Content Object Reference Model.
Warwick Bailey, Director Icodeon Ltd Cambridge, UK.
Supporting Collaborative Learning Activities with SCORM Albert Ip, Digital Learning Systems Ric Canale, University of Melbourne.
MSc Education Supporting Infrastructure Emil Doychev Vladimir Valkanov University of Plovdiv Bulgaria.
SCORM By: Akshay Kumar. SCORM 2 What we want? What is SCORM? What is SCORM? Connection with e-learning Connection with e-learning Application of XML Technology.
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
Module 1 – Unit 2 Applying ICT in MEIS The Didactic Approach.
Evaluation and analysis of the application of interactive digital resources in a blended-learning methodology for a computer networks subject F.A. Candelas,
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)
Pedagogical templates approach - the base of EPSS design in B- Learn project Lehti Pilt Blended learning workshop in Porto 13rd of November, 2006.
PROGRAMMING, ALGORITHMS AND FLOWCHARTS
SOFTWARE ENGINEERING BIT-8 APRIL, 16,2008 Introduction to UML.
Design re-useable modules CurriculumCoursesLessonsPages Content modules.
E-Learning portal Learning and Development Portal.
Designing assessment & learning activities for blended delivery at Wodonga TAFE Michael Gwyther.
Computer-Based Training Methods
Thepphayaphong Setkhumbong Master Degree Student, Department of Educational Technology, Faculty of Education, Silpakorn University, Thailand.
The Project Improving E-Learning at An-Najah National University Through Adaption of SCORM.
CREATING LEARNING MODULES IN LCDS AUTHORING SUITE Lynn Bradshaw.
Using the Web-Based Training Tool MyFloridaMarketPlace.
Thursday, November 6, E-Learning Objects: The Value of SCORM and MPEG-7 Packaging for Digital Media Assets Interactivity Cesar Bandera, Director.
1 The Design of Multimedia Assessment Objects Gavin Sim, Stephanie Strong and Phil Holifield.
Computer Science 340 Software Design & Testing UML Sequence Diagrams.
Simple Sequencing in Training Delivery and Management Neil Cramer, Manager Instructional Systems Northwest Airlines
Object-Oriented Design Simple Program Design Third Edition A Step-by-Step Approach 11.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 14 Slide 1 Object-oriented Design.
Faculty of Applied Engineering and Urban Planning Software Engineering Department Software Engineering Lab Use Cases Faculty of Information system Technology.
The Perfect SCORM Sharable Content Objects. Agenda  Welcome – Who Are We  History Of SCORM (RLOs)  SCORM Solution  The Need For SCORM  Do We Need.
1/26 On-demand Learning Series Software Engineering of Web Application - Object-Oriented Development & UML Hunan University, Software School.
Najah-SCE SCORM Compliant Authoring Tool By : Sameer Allan Alawnah Haytham Fahed Sawalhi Supervisors : PhD, Luai Malhis PhD, Raed Alqadi.
Introduction to UML CS A470. What is UML? Unified Modeling Language –OMG Standard, Object Management Group –Based on work from Booch, Rumbaugh, Jacobson.
Heidrun Peters, Director Seagull Smart Educational Autonomy through Guided Language Learning Workshop Greifswald 11/12 November 2011.
Ch- 8. Class Diagrams Class diagrams are the most common diagram found in modeling object- oriented systems. Class diagrams are important not only for.
1 eLearning: a Technological and Scientific Perspective Michele Missikoff IASI-CNR LEMAIA, Closing Conference Rome, 11 april 2008.
Techniques for presenting content
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall Object-Oriented Systems Analysis and Design Using UML Systems Analysis and Design,
Part IV: On Use Cases Using the use case technique for exploring user requirements Chapter 9: Use Cases and Scenarios and Stories, Oh My! Chapter 10: Actors.
Inferring Declarative Requirements Specification from Operational Scenarios IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 24, NO. 12, DECEMBER, 1998.
Tips and tricks for using SCORM Presented by Dan Marsden // MoodleMoot Australia 2015.
Class Diagrams. Terms and Concepts A class diagram is a diagram that shows a set of classes, interfaces, and collaborations and their relationships.
Agenda Introduction Design Methodology Project Overview
Blended Learning in Software Engineering with SCORM TH WORKSHOP ON “SOFTWARE ENGINEERING EDUCATION AND REVERSE ENGINEERING” BOHINJ, SLOVENIA
Industrial Group Project Introduction to Object Oriented Programming Adelina Basholli, February, 2016.
Learning theories Application continued. Learning by problem solving (situated learning) Learning by Information assimilation Constructivist approach.
Associate Professor Cathy Gunn The University of Auckland, NZ Learning analytics down under.
Investigate Plan Design Create Evaluate (Test it to objective evaluation at each stage of the design cycle) state – describe - explain the problem some.
How can we use CATs in tutoring? Lee Helbert-Gordon Director, Institutional Research & Student Success Center Prairie State College.
King Faisal University جامعة الملك فيصل Deanship of E-Learning and Distance Education عمادة التعلم الإلكتروني والتعليم عن بعد [ ] 1 جامعة الملك فيصل عمادة.
IB Computer Science Content developed by Dartford Grammar School Computer Science Department UML.
Defects of UML Yang Yichuan. For the Presentation Something you know Instead of lots of new stuff. Cases Instead of Concepts. Methodology instead of the.
Learning Activity Management System - LAMS
How to use this presentation
Class 4: Repetition Pretest Posttest Counting Flowchart these!
Simple Sequencing Part 2
Presentation transcript:

Scenario-based e-Learning Todorka Glushkova, 6-th WorkShop SEERE, Ravda’06 Application of templates and models for SE e-learning

Best Practice Guide for content developers, Carnegie Mellon University Structure of the e-content; Planning and standardization in the e-Lesson development process: - structure of development team; - identification of materials; - sharing and storage of SCOs into Content Repositories; Determination of SCOs. Structure and creation of tests. Sequencing and navigation; Templates and models.

The main goals To look at the main 10 templates of the Best Practice guide To parameterize them and create a series of different templates according to didactic aims (Goals &Tasks Model); To create a series of models for the structure of e-learning packages.

Template 1 “Single SCO, single asset” This is the main structure. Root Aggregation (RA) contains one SCO and one asset. Using: The template can be used as a part of different models. Content structure diagram: Rules: BEHAVIORSSCORM FUNCTION 1. To complete RA the learner must complete the SCO Rollup: All: satisfied, completed

The template 2 can be used in the creation of learning resources with a single structure, containing some Assets – pictures, graphics, music… and a final test. The LMS doesn’t use the results from the test but the system stores them for future analysis. We can parameterize the template by the following parameters: - number_of_assets – type Integer, default value is 4 and number_of_asset=number of questions in the test Has_test – type Boolean, default value=“Yes”. Template 2 “ SCO with assets”

If we use default values of the parameters: Pattern_2(4,yes). We mark that Pattern_1=Pattern_2(1,no) BEHAVIORSSCORM FUNCTION 1. To complete RA the learner must complete the SCO Rollup: All: satisfied, completed 2. To complete the SCO it must complete the test in Asset _number_of_assets No SCORM Function

The template 3 includes one SCO with a set of links. In the LMS this structure is called “The Black Box” We can use this template to present new knowledge when the learner must to achieve a perfect test score. This template presents a typical CBT lesson. We can transform every CBT-lesson to SCORM- based using this template. The actions from “The Black Box” are not Sequenced and they don’t describe the rules and are not managed by the LMS. We can parameterize the template in a similar way as Template_2. By using of default values: Pattern_3(4, yes). Template 3 “The Black Box”

BEHAVIORSSCORM FUNCTION 1. To complete RA the learner must complete the SCO Rollup: All: satisfied, completed

The template 4 includes two SCOs in the RA that are instances from Template 2. We can parameterize this template as: - Number_of_SCOs -(default value is 2); - (SCO_num, Pattern_num). For example (1, 2(3, yes)) means that the first SCO is an instance of Pattern_2(3,yes). Template 4 “Multiple SCOs with Assets ”

BEHAVIORSSCORM FUNCTION 1. To complete the RA must complete all of SCOs. RA:Rollup: All: satisfied, completed 2. To complete all of SCOs we must complete successfully all of tests from Asset-(number_of_assets) for every SCOs that has_test =yes. No SCORM Function 3. The learner don’t start SCO_n while SCO-(n-1) is not complete, n≤(number_of_SCOs) SCO-(n-1): If not complete, Deny Forward Progress 4.The learner can return to the previous SCOs at any time. RA: Forward only = false

This template allows a learner to get additional information from informational SCOs when he makes a mistake on a SCO-test. The LMS manages this process with the Objective mechanism. We can parameterize this template: - Number_of_SCOs – (default value is 3); - Has_test – (default value “Yes”). When Has_test=“yes”, the Questions= (Number_of_SCOs – 1)= number of Objective variables. - (OBJ_n, min_value_n), (n< Number_of_SCOs). - (SCO-n, pattern_num ), n< Number_of_SCOs and pattern_num<5. Default value (SCO1,pattern_2(1,no)); (SCO2,pattern_2(3,no)); - Set (SCO_Number_of_SCOs(Asset_k); OBJ_k), к<Number_of_SCOs. - Read (SCO_k, OBJ_k) Template 5 “Remediating Using Objectives”

BEHAVIORSSCORM FUNCTION 1. To complete RA must completethe Post-Test from SCO- (Number_of_SCOs) RA:Rollup: All: satisfied, completed All SCO-k: isRolledUp=false, k< Number_of_SCOs SCO- (Number_of_SCOs): isRolledUp=true 2. Learner must complete SCO-(k-1) before SCO-k, k< Number_of_SCOs RA: Flow=true; Choice = false 3. To complete SCO- Number_of_SCOs must pass all OBJs No SCORM Function 4. If make a mistake of OBJ-k read SCO-kSCO- (Number_of_SCOs): set OBJ-k SCO-k:skip if OBJ-k passed 5. Allow 2 attempts for every SCOsAll SCOs : Attempt Limit=2 6. The learner has 2 attempt to pass the Post-testNo SCORM Function

This template allows us to use a pre-test and a post-test. According to the answers of students from the pre-test, OBJs are passed or failed. If the student passes the pre-test he can pass to post-test; if he makes a mistake he must see the informational SCOs. LMS doesn’t manage results from the post-test. We can parameterized this template: - Number_of_SCOs. - Has_pre_test- default value is “yes”. - Has_post_test- default value - “yes”. - (OBJ_n, min_value_n), (n<= Number_of_SCOs). - (SCO-n, pattern_num ), 1<n<= Number_of_SCOs+1 and pattern_num<=5. [(SCO-2,pattern_2(0,no)); (SCO-3,pattern_2(0,no))]; - Set (SCO-1(Asset-k); OBJ-k) Default values: Set(SCO-1(Asset-1), OBJ-1), Set(SCO-1(Asset-2), OBJ-2) - Read (SCO-k+1, OBJ-k) Default values: Read(SCO-2,OBJ-1), Read(SCO-3,OBJ-2). Template 6 “Pre- and Post-Test Sequencing”

Example: Topic “Introduction to SE” Number_of_SCOs=9; Has_pre_test=”yes”; Has_post_test=”yes”; (OBJ-n,1); (SCO-n,pattern_2(0,no)), 2<n<10; Set(SCO-1(Asset-k); OBJ-k), 1<k<9; Read(SCO-k+1, OBJ-k), 1<k<9;

OBJ-1OBJ-5OBJ-2OBJ-4OBJ-3OBJ-6OBJ-7OBJ-8OBJ-9

The informational SCOs are grouped in a separate Aggregation. The learner must give answers to the test-Items from the pre-test. If he makes a mistake he must see the respective informational SCOs from the Aggregation. Finally, he must make a post-test. The LMS manages the results from pre- and post-tests by OBJs. The parameterization of the template is similar to Temlate 6. Template 7 “Pre- and Post-Test Sequencing – 2”

Example 2: For the same topic, if we group informational SCOs (from SCO3 to SCO11) in Aggr-B: OBJ-1OBJ-8OBJ-2OBJ-6OBJ-3OBJ-4OBJ-7OBJ-9OBJ-5 OBJ-10OBJ-11 OBJ-12 OBJ-17 OBJ-15 OBJ-13 OBJ-14 OBJ-16 OBJ-18

The template 8 allows the LMS to control the access of the learner to the final test. He can’t pass to it if he hasn’t completed the learning process in Aggr 1. The LMS manages the results from the tests by OBJs. Template 8 “Remediating Using Objectives – 2 ”

The parameterization of the template: Number_of_SCOs. Has_test- if the value is “No”, the Pattern_8 is similar of Pattern_2 (Asset- >SCOs; SCOs->Aggeregations). -Att_Limit –max number of attempts in the final test. -(OBJ_n, min_value_n), (n<= Number_of_SCOs). - (SCO-n, pattern_num), n<= Number_of_SCOs. Default values (SCO- 1,pattern_2(1,no)); (SCO-2,pattern_2(3,no)); - Set (SCO-last(Asset-k); OBJ-k), к<=Number_of_SCOs, last=(Number_of_SCOs+1). Default values: Set(SCO-3(Asset-1),OBJ-1), Set(SCO-3(Asset-2), OBJ-2). - Read (SCO-k), OBJ_k), к<=Number_of_SCOs. Example 3: The topic “Management of the software quality” : - Number_of_SCOs=4; - Has_test=”yes”; - Att_limit=3; - (OBJ-1,0.7);(OBJ-2,0.7);(OBJ-3,0.7);(OBJ-4,0.7) - (SCO-1, pattern_2(0,no)); (SCO-2,pattern_2(3,no)); (SCO-3, pattern_2(0,no)); (SCO-4,pattern2(0,no)). - Set (SCO-5(Asset-k), OBJ-k) за k=1,2,3,4. - Read(SCO-k, OBJ-k) за k=1,2,3,4.

OBJ-1 OBJ-2 OBJ-4OBJ-3

We can use the intra-SCO rules that are similar of the traditional CBT lessons. According to the choice of the learner, OBJ set a value from [ -1;1] and the LMS branches out the learning process according to this value. We could make a parameterization of the template according to the number of choices. Template 9 “Basic Three-Way Branching”

Template 10 “Pre- and Post-Test Sequencing with New Content for Remediation ” We can use this template in the final stage of the learning process for control of the student’s knowledge. According to the behavior of the learner and the result from the pre- test, he can pass directly to the final test or see additional information and take the final test again. The parameterization: - Num_SCOs_A - Num_SCOs_B, OBJs=(Num_SCOs_A+Num_SCOs_B)=n - (OBJ_n, min_value_n), n=(Num_SCOs_A+Num_SCOs_B). -(SCO-k, pattern_num), k<=n -Set (SCO-A; OBJ-p), p<=Num_SCOs_A. -Set (SCO-C; OBJ-p), Num_SCOs_A<p<=Num_SCOs_B. - Read (SCO-k, OBJ_k)

The models We could make different combinations from templates and structure various learning resources as e-lessons, e- courses, e- packages. By parameterization of the templates and the models we can generate various different e- learning resources according to the educational aims and tasks of the authors of e-content. The Best practices Guide for Content Developers proposes some basic models.

Model “Remediation Multiple Aggregation ”

Model “Mastery Testing Multiple Aggregations ”

Model “Pre-Post-Testing Sequencing with Aggregations”

Model “Traditional CBT-Branching with Multiple Decisions ”

Conclusions The parameterization of the basic templates from the Best Practice Guide allows us to create different variants of e-learning resources; The change of the abstract level in the templates and models allows for generation of different levels of e-content: lessons, modules, courses, packages. Communication between authors and the system for determination of the values of parameters allows the system to generate dynamically the concrete model of e-content.

The plans and future work To develop a model for interactions between educational aims and the set of templates and models. (When the author defines the aims of the teaching, the system will suggest the most suitable templates and models for creation of e-content-PA). To develop a XML-based language for describing of the patterns, models an learning scenarios. Thank you for your attention.