Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
SCORMSCORMSCORM Compliant Authoring ToolDeveloped at An-Najah University
By :Sameer Allan AlawnehHaytham Fahed SawalhiSupervisors :Dr. Raed Alqadi
By :Sameer Allan AlawnehHaytham Fahed SawalhiSupervisors :Dr. Raed AlqadiDr. Luai Malhis
What is the Authoring toolWhat is the Authoring tool
- It is a program used to generate aSCORM packages , it will facilitatecreating courses based on SCORMstandard.- i.e. It will generate all needed files andcode.- The author does not need to deal withsmall details of the standard .
- It is a program used to generate aSCORM packages , it will facilitatecreating courses based on SCORMstandard.- i.e. It will generate all needed files andcode.- The author does not need to deal withsmall details of the standard .
Learning ActivityLearning ActivityA learning activity is defined as ameaningful unit ofinstruction.
A learning activity canbe a module, lesson, etc.
Learning activities canalso consist of sub-activities such as apre-test or post-test.
A learning activity is defined as ameaningful unit ofinstruction.
A learning activity canbe a module, lesson, etc.
Learning activities canalso consist of sub-activities such as apre-test or post-test.
Activity TreeActivity Tree
Its a tree of the activities ( lesson slidesquiz’s exams etc.) these activities arearranged in hierarchal manner like treeTherefore it is called the activity tree .
Its a tree of the activities ( lesson slidesquiz’s exams etc.) these activities arearranged in hierarchal manner like treeTherefore it is called the activity tree .
Examples of Authoring ToolsExamples of Authoring Tools
- eXeLearing Authoring Tool
- Reload Editor
eXeLearningeXeLearning -- AdvantagesAdvantages
It is a free and user friendly xHTMLe-learning editorThe main advantage of this tool is the easeof use and great support of webpageediting ( the main part of any e-learningactivity ).Also support simple SCORM compliantquiz's .
It is a free and user friendly xHTMLe-learning editorThe main advantage of this tool is the easeof use and great support of webpageediting ( the main part of any e-learningactivity ).Also support simple SCORM compliantquiz's .
eXeLearningeXeLearning -- DisadvantagesDisadvantages
Supports SCORM 1.2 standard , and doesnot support SCORM 2005 3rd edition .
Does not support sequencing , it onlysupports simple sequencing provided byarranging the activities in the activitytree .
Supports SCORM 1.2 standard , and doesnot support SCORM 2005 3rd edition .
Does not support sequencing , it onlysupports simple sequencing provided byarranging the activities in the activitytree .
Reload EditorReload Editor –– AdvantagesAdvantages
It fully Supports SCROM 2004 3rd edition
Also supports editing of SCROM packagespreviously generated by other authoringtools.
It fully Supports SCROM 2004 3rd edition
Also supports editing of SCROM packagespreviously generated by other authoringtools.
Reload EditorReload Editor –– DisadvantagesDisadvantages
Does not Support HTML Editing and Examediting that provided by eXe .
Difficult to use and requires a professionalperson to deal with. This software is moreof a SCORM Editor than an AuthoringTool .
Does not Support HTML Editing and Examediting that provided by eXe .
Difficult to use and requires a professionalperson to deal with. This software is moreof a SCORM Editor than an AuthoringTool .
Making a CourseMaking a Course 11
Making a CourseMaking a Course 22
Making a CourseMaking a Course 33
Making a CourseMaking a Course 44
Making a CourseMaking a Course 55
Our Authoring ToolOur Authoring Tool
We try to combine the advantages ofeXeLearning authoring tool and ReloadEditor .We can edit HTML pages easily with a user-friendly Editor and edit the complexsequencing and Rule based Sequencingusing a rich embedded SCROM Editor .
We try to combine the advantages ofeXeLearning authoring tool and ReloadEditor .We can edit HTML pages easily with a user-friendly Editor and edit the complexsequencing and Rule based Sequencingusing a rich embedded SCROM Editor .
What can you do in our authoring toolWhat can you do in our authoring tool
Create a SCORM 2004 compliant courseand save it as project file , also you canexport the final package
Import packages generated from otherauthoring tools like eXe and modify thesepackages
Create a SCORM 2004 compliant courseand save it as project file , also you canexport the final package
Import packages generated from otherauthoring tools like eXe and modify thesepackages
Additional featureAdditional featureAdding PowerPoint file to item
Adding word file to item
Adding quizzes [exams]
Optional objective to each item
Logging file , for future analysis and fault detecting
Error Reporting , assist the developer to improve thesoftware .
Adding PowerPoint file to item
Adding word file to item
Adding quizzes [exams]
Optional objective to each item
Logging file , for future analysis and fault detecting
Error Reporting , assist the developer to improve thesoftware .
Word/PPTImport Area
Activity TreeManipulation Area
File ResourcesArea
HTMLEditing Area
ActivityTree Area
Log Area
SequencingTree Area
Editing Panel
Sample CourseSample Course –– AnimalsAnimalsWe will show how to create a course by usingan example .- First step is to collect info and determine theorganization of the activity tree .We have 9 activities and a quiz and exam .1 – Introduction , general Information2 – Some animals , pictures of some animals3 – Simple animal Flash , to show how to
embed a Flash in the learning activity .4 – Simple animal Video , to show how to
embed a Video in the learning activity .
We will show how to create a course by usingan example .- First step is to collect info and determine theorganization of the activity tree .We have 9 activities and a quiz and exam .1 – Introduction , general Information2 – Some animals , pictures of some animals3 – Simple animal Flash , to show how to
embed a Flash in the learning activity .4 – Simple animal Video , to show how to
embed a Video in the learning activity .
Sample CourseSample Course –– Animals Cont …Animals Cont …5 – Quick Quiz , Random question from 8 questions ,
to evaluate the learner progress and don’t allowit to continue until pass the quiz .
6 – Summary , a message telling the learner whetherpass or fail the quiz .
7 – Imported from Word , learning materials importedfrom a word file .
8 – Imported from Power Point , learning materialsimported from power point file .
9 – Exam , 5 question to evaluate the learnerknowledge .
10 – Finish , Congratulation message .
5 – Quick Quiz , Random question from 8 questions ,to evaluate the learner progress and don’t allowit to continue until pass the quiz .
6 – Summary , a message telling the learner whetherpass or fail the quiz .
7 – Imported from Word , learning materials importedfrom a word file .
8 – Imported from Power Point , learning materialsimported from power point file .
9 – Exam , 5 question to evaluate the learnerknowledge .
10 – Finish , Congratulation message .
AnimalsAnimals –– Activity TreeActivity Tree
Now we will build the activity tree for thecourse , the Quick Quiz will beimplemented as a sub tree and usesequencing and randomization primitivesto select one of them to be displayed inthe course .We build the activity tree in the followingslide .
Now we will build the activity tree for thecourse , the Quick Quiz will beimplemented as a sub tree and usesequencing and randomization primitivesto select one of them to be displayed inthe course .We build the activity tree in the followingslide .
AnimalsAnimals -- Activity TreeActivity Tree
Introduction SomeAnimals
Simple animalflash
AnimalVideo
Quick Quiz Summary ImportedFromWord
ImportedFrom
Power point
Exam Finish
Animals
SomeAnimals
Simple animalflash
Question
AnimalVideo
ImportedFromWord
ImportedFrom
Power point
Question Question Question Question Question Question
AnimalsAnimals –– Activity TreeActivity TreeAdd Activity
Edit Activity
Delete Activity
Move Up
Move DownMove Down
Cut Activity
Past Activity
Sequencing RequirementsSequencing Requirements
Note : building the tree above willprovide simple sequencing withoutrule based primitives , to implementcomplex sequencing you must havegood knowledge of SCORMsequencing primitives as we willnotice in the following slides .
Note : building the tree above willprovide simple sequencing withoutrule based primitives , to implementcomplex sequencing you must havegood knowledge of SCORMsequencing primitives as we willnotice in the following slides .
Sequencing RequirementsSequencing Requirements1 – all activities after ( Quick Quiz ) should not bedisplayed until pass it .2 – ( Finish ) activity should not be displayed untilpass the (Exam ) activity .3 – (Quick Quiz) should choose random activityfrom its children to display at each attempt4 – maximum number of attempts of (Quick Quiz )should be at most 55 – maximum number of attempts of ( Exam )should be at most 36 – if the (Quiz ) or ( Exam ) passed or maximumnumber of attempts exceeded , it should bedisabled .
1 – all activities after ( Quick Quiz ) should not bedisplayed until pass it .2 – ( Finish ) activity should not be displayed untilpass the (Exam ) activity .3 – (Quick Quiz) should choose random activityfrom its children to display at each attempt4 – maximum number of attempts of (Quick Quiz )should be at most 55 – maximum number of attempts of ( Exam )should be at most 36 – if the (Quiz ) or ( Exam ) passed or maximumnumber of attempts exceeded , it should bedisabled .