18
DoceboLMS Learning Management System – Authoring tool e Scorm 1.2 Manual provided by “Docebo” www.docebolms.org Open source site www.docebo.com Company site

Scorm Manual Eng

  • View
    3.256

  • Download
    6

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Scorm  Manual Eng

DoceboLMS Learning Management System – Authoring tool e Scorm 1.2

Manual provided by “Docebo”

www.docebolms.org Open source sitewww.docebo.com Company site

Page 2: Scorm  Manual Eng

DoceboLMS Learning Management System – Authoring tool e Scorm 1.2

Authoring tool and Scorm 1.2

1) Small DoceboLMS story Pag. 32) Business services Pag. 53) Introduction to e-learning Pag. 64) Small introduction to the scorm standard Pag. 75) How to create SCO's Pag. 106) Creating Sco's with FlashMX 2004 Pag. 107) Creating Sco's with Robodemo/Captivate Pag. 128) Creating SCORM package with Reload Editor Pag. 149) SCORM 1.2 su docebolms Pag. 1710)Documentation use license Pag. 18

Manual provided by “Docebo”

www.docebolms.org Open source sitewww.docebo.com Company site

Page 3: Scorm  Manual Eng

DoceboLMS Learning Management System – Authoring tool e Scorm 1.2

Small DoceboLMS story

As all the stories ;-) the project started as casuality ... Claudio, Fabio and Andrea wasdeveloping several PHPNUke modules and were well known as “open source people” because ofthe “Spaghettibrain” project, Claudio is also a Teacher in IT University master.

One day Claudio propose to one customer and good friend that owned one of that Master tofinance an E-Learning startup project, he said yes and with few (really few) thousand EuroClaudio Erba, Fabio Pirovano and Andrea Biraghi developed “by zero” (By zero means also that“THIS PLATFORM IS NOT BASED ON PHPNUKE” and was written by us from the first line ofcode) an e-learning system called “Spaghettilearning 0.9”, the platform was really ugly but inthe first month after the release we had 10 articles on Italian newspapers :-P ... this eventsstarted in Claudio minds 2 kind of toughts

Tought 1) mmm ... this could be a nice oppotunity for contributing the open sourcecommunity and giving a nice product to our customers ... mmm ... maybe we had a goodidea ;-)

Tought 2) if we need to go on the market with an open source and totally free application weMUST give to coustomers the security that this is not a "nightly programmer" game.

Claudio have an university degree in Economy and Marketing and knows that customers needstability, so decided to organize the developement under few and clear rules (Fabio and Andreaagreed ...):

Rule 1: All the team must be composed only by skilled people, “1 genius work better than5 normal people” ;-)

Rule 2: We have to find founds for financing the development and give to the companystability, this can be done only by a consulting activity, we can't wait for government R&Dfounds.

Rule 3) We have to create an international network for translation, consulting and support,world is our home ...

After this start several people Joined us, Especially the e-psychology team of the University ofParma and later Bicocca University.

The first big technical problem started when we need to integrate the SCORM standard, istarted asking on Javascript NewsGroup some information regarding communications troughClient and Server and ... we found another genius! ... Emanuele Sandri joined us in late 2003and, after 6 months of hard engineering work first scorm module version was released.

Development team is now stable, we have found translators for several language but we needmore, and ... another people joined us in May 2004 ... Gianfranco Romano is our Newbusiness account.

In january 2004 we decided that Spaghettilearning 1.x was not scalable so we decided torewrite the 2.0 version by zero:

With this contributions and with our website community request we finished the 2.0 version inlate deceber 2004 after months of silence ... but now we are here and we (and you) have inhands the (probaly) best e-learning platform in the world ;-)

Manual provided by “Docebo”

www.docebolms.org Open source sitewww.docebo.com Company site

Page 4: Scorm  Manual Eng

DoceboLMS Learning Management System – Authoring tool e Scorm 1.2

Results are:

Now the platoform is installed in varius places, most important are:• 15.000 Users in 10 Italian Hospital network• 2.500 users in one of the most important italian companies• 2.000 students in a Bergamo (Italy) High School• 500 Students in a “Science of education” italian university• More than 120.000 theachers are using our SCORM module in the big e-learning project in

the world!

We recived some award, for example the UNESCO institution included the DoceboLMS Projectin "Trusted" project list and the most important Italian economy Newspaper "Il Sole 24 Ore"said that we are on of the 10 most innovative open source project in Italy.

In january 2005 Docebo is also a commercial company that base his business model only inConsulting in Open Source software

Enjoy the DoceboLMS 2.0!

The Docebo Team

Oh!!!! we have forgotten another people that contribute modules on DoceboLMS (especiallyproject management and votes modules ...), he's Giovanny Derks, now he's involved in ourcontent management Open Source project .... but this is another story ;-)

Manual provided by “Docebo”

www.docebolms.org Open source sitewww.docebo.com Company site

Page 5: Scorm  Manual Eng

DoceboLMS Learning Management System – Authoring tool e Scorm 1.2

Business services

Docebo SRL give free and open source software to the users, Docebo SRL also sell consultingservices related to this software.

After 3 years of business growing Docebo SRL is now a Copany that sell consulting servicesrelated to e-learning, Content management to companies, governement and university.

Every consulting service is made by our high skill consultants all over the world. Company isyoung but have so many customers as big companies and government.

We have 6 kind of consulting services:

• DoceboLMS Installation configuration and new modules developing• Consulting services, technical support and Need Analisys based on DoceboLMS• Courses and certifications based on DoceboLMs usage• Scorm consulting and support• Learning Object building• Mission critical hardware setup

Docebo is an international network, thanks to the partners all over the world we can supportcompanies located in these countries:

AustriaGermanyFrancePortugalBrazilHong KongTaiwanChinaIndia

Our consultants have the following skill:

Technicals: PHP, Mysql, Xhtml, Css, Javascript, Linux, Domino, Java, Scorm, LMS, CMS

Management: Knowledge management, Project management, CRM,Organizzazione aziendale

Didactical: E-Learning Teaching and different models for University, Business and Health

Contact us and visit our website:

http://www.docebo.com

[email protected]

Manual provided by “Docebo”

www.docebolms.org Open source sitewww.docebo.com Company site

Page 6: Scorm  Manual Eng

DoceboLMS Learning Management System – Authoring tool e Scorm 1.2

Introduction to e-learning

We don't want explain to you what is e-learning, we prefer starting to explain what it is NOT(or NOT ONLY) e-learning.

• E-learning is not a website that store files• E-learning is not (only) a videoconference system• E-learning is not the PC that you use at school• E-learning is not (only) a video streaming

Generally we can consider E-Learning a kind of activity that is:

"teaching activity managed by telematic instruments based in Intranet or Internet, in our casecontent is delivered by an interface viewable trough a web browser".

A Learning Management System is an instrument to manage Knowledge delivery that:

• Manage users• Manage learning content and learning objects• Manage votes and results• Manage user interactions• Monitor user activity

Remeber that a nice LMS is nothing without a nice teacher and a didactical project!

Manual provided by “Docebo”

www.docebolms.org Open source sitewww.docebo.com Company site

Page 7: Scorm  Manual Eng

DoceboLMS Learning Management System – Authoring tool e Scorm 1.2

Small introduction to the scorm standard

Firstly there were 3 standards: IEEE, IMS and AICC. Now , they have been grouped in only onestandard, SCORM (Sharable Content Object Reference Model).

In every SCORM description we can find the same outlines, the same descriptions, but not anexaustive description of what SCORM really is.This introduction is not an exaustiveexplanation, but an easy way to approach SCORM and its functions.

SCORM focus on re-using, tracking and classificating standards of learning objects, so we cansee that SCORM is not platform-based, but Learning Objects based. E-Learning platform is onlya way to communicate and “translate” all messages and information the learning object gives.So platform “understands” the object and “reply “to it.

An example of learning object can be a group of linked html pages or flash objects, but alsoclosed-format files that must be interpreted by particular plugins.

To be compatibile with SCORM standard, every Learning Object must be:

Classifiable using metadata (standard description fields) to be ranked and searched in theLMS. Description fields are many, but not all requested. You have to specify the author, theversion, last modify date... All the information are stored in metadata section, in a file calledimsmanifest.xml.

The objects can “talk” with the LMS, giving it all necessary data to track student's activity(for example the time the student is attending a lesson) results of tests, and necessary assetsto go to the next object. Data pass from the L.O. To the LMS, and from the LMS to the L.O. Allthis communications are made in Javascript and is interpreted by an API that links the datawhich are transmitted between the L.O. And the LMS.

Re-usabe: objects can be implemented on each other platform that supports SCORM,withoutany problem of compatibility. This is very important for the Standars, because the object andthe platform don't have to be modified to activate tracking and classification functions.

Comparison table between "scorm" and "non scorm" objects

As we saw previously, SCORM hasn't any particular closed format. Any type of file can be alearning object, on condition that the object can communicate with the LMS or it is a support-object that doesn't communicate with the E-Learning platform.

Manual provided by “Docebo”

www.docebolms.org Open source sitewww.docebo.com Company site

Page 8: Scorm  Manual Eng

DoceboLMS Learning Management System – Authoring tool e Scorm 1.2

Comparison table between file format

Integrated standards:

- IMS (Navigation and catalogation)- AICC (Sequencing and RTE)- IEEE

Official website is http://www.adlnet.org, elements included in the standard are:

The scorm packageScorm and Assets organized and sequenced. The package format is a .zip or a .pif (seems tobe a .zip renamed). Inside the scorm package, in the main directory, is MANDATORY that amanifest file is present and must be named imsmanifest.xml

Sco's e gli assetThe sco's have specific functions that allow the object to "talk" (send and receive data-instructions) from/to the Learning Manager, the asset are support object that don't havecapabilities to talk with the LMS. All this objects (and also the molecular part that compose it)are called "resources".

L'IMS ManifestIs the Index file that contain information regarding:- Resources included in the scorm package- Resources destination (if are treated as sco's or asset)- The organizations (different way for using/navigatig a certain course)- The metadata, fields description of the total package, the organization or the sco's/asset)

Sco's status and specific callThe system can receive and send to the LMS some "staus" regarding the learning object andstudent's activity. The Scorm Standard use lot of description keys, we analyze, only for generalpurpose, only the most used:

> cmi.core.lesson_status is the scorm call that send to the LMS the status of the Object, statushave the following values:completed

Manual provided by “Docebo”

www.docebolms.org Open source sitewww.docebo.com Company site

Page 9: Scorm  Manual Eng

DoceboLMS Learning Management System – Authoring tool e Scorm 1.2

incompletenot attemptedfailedpassed

> cmi.core.session_time send to the LMS the time occured for this session

> cmi.core.student_name call the student name from the LMs

Manual provided by “Docebo”

www.docebolms.org Open source sitewww.docebo.com Company site

Page 10: Scorm  Manual Eng

DoceboLMS Learning Management System – Authoring tool e Scorm 1.2

How to create SCO's

In this manual first version we will refer only to 2 authoring tools, both of them are producedand sold by Macromedia: Flash Mx 2004 and Macromedia Captivate/Robodemo.

Attention: this two tools doesn't create scorm packages but sco's the you can sequence,organize and package with another tool examined in the next pages.

Creating Sco's with FlashMX 2004

ATTACHMENTS: flash_sample.zip

1) If you don't have it please download the extension manager from:http://www.macromedia.com/exchange/em_download/

2) Download fsscorm_124.mxp extension located in the exchange area of Macromedia website(http://exhange.macromedia.com), search in the "flash" area with the "scorm" keyword.

3) Install the extension4) Create a new file from Flash 20045) Set up html publish option on "Scorm 1.2 Template"

6) Create a botton that need to set the "completed" status on the object once is clicked7) Insert inside the button action following call

on(release){

fscommand("CMISetCompleted","")fscommand("CMIFinish", "")

}

Manual provided by “Docebo”

www.docebolms.org Open source sitewww.docebo.com Company site

Page 11: Scorm  Manual Eng

DoceboLMS Learning Management System – Authoring tool e Scorm 1.2

8) Publish it9) You will see an .html file and also a .sef file

Remeber that the finish method can be associated to other action that are different to a buttonclick

Manual provided by “Docebo”

www.docebolms.org Open source sitewww.docebo.com Company site

Page 12: Scorm  Manual Eng

DoceboLMS Learning Management System – Authoring tool e Scorm 1.2

Creating Sco's with Robodemo/Captivate

ATTACHMENTS: robodemo_sample.zip

Once the movie is done or the slides converted you must proceed as follow:1) Position on movie/e-learning and enable the option "Enable Output Option"

2) Check the radiobutton on SCORM3) If you don't need dont enable "passed" "failed" on "report pass or fail", if you need it you

have to configure points setting in the dialog and also check if it corresponing to the pointsassigned in test areas

Manual provided by “Docebo”

www.docebolms.org Open source sitewww.docebo.com Company site

Page 13: Scorm  Manual Eng

DoceboLMS Learning Management System – Authoring tool e Scorm 1.2

4) You also have to possibility to edit the Manifest, we suggest to don't do it because you cando it better with reload editor. (so you have to delete the manifest called imsmanifest.xmlcreated with robodemo/captivate)

5) As for flash you will export an .html file and a .swf file

Manual provided by “Docebo”

www.docebolms.org Open source sitewww.docebo.com Company site

Page 14: Scorm  Manual Eng

DoceboLMS Learning Management System – Authoring tool e Scorm 1.2

Creating SCORM package with Reload Editor

ATTACHMENTS: scormpackage.zip

Software to use for this is the "Reload Editor" that you can find at the address:http://www.reload.ac.uk/

1) Before proceeding to the package creation is important that you have all the sco's and theasset ready

2) In this sample we will create a scorm package with 2 organization; the first one is a freeorganization (so the user can start browsing content from the first or the last oject), thesecond one will allow access to the second sco only if you have completed the first one

3) Go on "File New" choose to create ADL SCORM 1.2 Package

4) After this operation put the main files (in our example are the HTML and not the SWF thatare considered dipendent from the html) inside the resources and marke it as SCO (fordefault are marked as ASSET

5) After you have populated the resource area you can create the 2 organization named at thestart of this tutorial ("free" and "locked"), please don't use symbols and special chars foritem and organizations name.

Manual provided by “Docebo”

www.docebolms.org Open source sitewww.docebo.com Company site

Page 15: Scorm  Manual Eng

DoceboLMS Learning Management System – Authoring tool e Scorm 1.2

6) Set in the "locked" organition the sequencing rules

Manual provided by “Docebo”

www.docebolms.org Open source sitewww.docebo.com Company site

Page 16: Scorm  Manual Eng

DoceboLMS Learning Management System – Authoring tool e Scorm 1.2

7) Once finished you can create the scorm package

Manual provided by “Docebo”

www.docebolms.org Open source sitewww.docebo.com Company site

Page 17: Scorm  Manual Eng

DoceboLMS Learning Management System – Authoring tool e Scorm 1.2

SCORM 1.2 on doceboLMS

ATTACHMENTS: scormpackage.zip

Once loaded the sample scormpackage on DoceboLMS we can see in the learning object list 2new organiztions, as you can see the 2 organizations are considered as 2 new indipendentlearning objects. This is the learning object area:

Once clicked on one of the 2 objects you can see the Robodemo object we have built before:

Manual provided by “Docebo”

www.docebolms.org Open source sitewww.docebo.com Company site

Page 18: Scorm  Manual Eng

DoceboLMS Learning Management System – Authoring tool e Scorm 1.2

Documentation use license

You are free:

• to copy, distribute, display, and perform the work • to make derivative works• to make commercial use of the work

Under the following conditions:

Attribution. You must give the original author credit.

Share Alike. If you alter, transform, or build upon thiswork, you may distribute the resulting work only under alicense identical to this one.

• For any reuse or distribution, you must make clear to others the license terms of thiswork.

• Any of these conditions can be waived if you get permission from the copyright holder.

Your fair use and other rights are in no way affected by the above.

This is a human-readable summary of the Legal Code (the full license) .

Manual provided by “Docebo”

www.docebolms.org Open source sitewww.docebo.com Company site