Tips and tricks for using SCORM Presented by Dan Marsden // MoodleMoot Australia 2015.

19
Tips and tricks for using SCORM Presented by Dan Marsden // MoodleMoot Australia 2015

description

Creating SCORM Content Moodle does not generate SCORM content. Moodle presents the content in SCORM packages to learners, and saves data from learner interactions with the SCORM package.

Transcript of Tips and tricks for using SCORM Presented by Dan Marsden // MoodleMoot Australia 2015.

Page 1: Tips and tricks for using SCORM Presented by Dan Marsden // MoodleMoot Australia 2015.

Tips and tricks for using SCORMPresented by Dan Marsden // MoodleMoot Australia 2015

Page 2: Tips and tricks for using SCORM Presented by Dan Marsden // MoodleMoot Australia 2015.

What is SCORM

Page 3: Tips and tricks for using SCORM Presented by Dan Marsden // MoodleMoot Australia 2015.

Creating SCORM Content

Moodle does not generate SCORM content. Moodle

presents the content in SCORM packages to learners,

and saves data from learner interactions with the

SCORM package.

http://docs.moodle.org/en/Creating_SCORM_Content

Page 4: Tips and tricks for using SCORM Presented by Dan Marsden // MoodleMoot Australia 2015.

Managing Package files• Drag/Drop

• Uploaded package (local or repository)

• External package type (imsmanifest url)

• Downloaded package type (zip)

• Direct AICC url

More info:

http://danmarsden.com/blog/2012/11/01/managing-scorm-content-in-moodle-2

http://danmarsden.com/blog/2013/09/24/managing-scorm-content-in-moodle-2-6

Page 5: Tips and tricks for using SCORM Presented by Dan Marsden // MoodleMoot Australia 2015.

SCORM Versions

• SCORM 1.2

• AICC

• SCORM 2004

• Experience API (Tin CAN)

Page 6: Tips and tricks for using SCORM Presented by Dan Marsden // MoodleMoot Australia 2015.

SCORM 1.2 Data limits

• SCORM 1.2 sets a limit on the amount of data that can

be passed from the SCORM package. Many SCORM

package exceed these limits.

• Disable the setting “SCORM 1.2 standard mode”

under:Admin > Plugins > Activity modules > SCORM

Page 7: Tips and tricks for using SCORM Presented by Dan Marsden // MoodleMoot Australia 2015.

SCORM attempts

SCORM is designed to allow a learner to exit and later return to the

same point they left from. This means that each time they enter the

SCORM they are using the same single attempt.

A new attempt is only available if the package sets

cmi.core.lesson_status to “completed”, “passed” or “failed”

Page 8: Tips and tricks for using SCORM Presented by Dan Marsden // MoodleMoot Australia 2015.

SCORM attempts

Display attempt status

This displays a summary of attempts to the student on

their My Moodle page and/or the SCORM entry page

and how their final grade is calculated.

Page 9: Tips and tricks for using SCORM Presented by Dan Marsden // MoodleMoot Australia 2015.

SCORM attempts

Number of attempts

This controls how many attempts can be created by the

learner – not how many times they can enter an existing

attempt.

Force completed

Some SCORM packages don't set the cmi.lesson_status

value correctly – this setting allows you to fix this by forcing

the status to be complete.

Page 10: Tips and tricks for using SCORM Presented by Dan Marsden // MoodleMoot Australia 2015.

SCORM attempts

Force new attempt

This setting hides the "Start new attempt" checkbox and

prevents review mode.

Scorm allows the learner to return to the same attempt at any

point and a new attempt is not possible unless the previous

attempt has been set as "completed", "passed" or "failed"; If

your SCORM package does not do this, the user will always

re-enter the same attempt.

Page 11: Tips and tricks for using SCORM Presented by Dan Marsden // MoodleMoot Australia 2015.

SCORM attempts

Lock after final attempt

When the total number of allowed attempts have been

used and the last attempt has a complete/passed/failed

status it will prevent further access to the SCORM.

Page 12: Tips and tricks for using SCORM Presented by Dan Marsden // MoodleMoot Australia 2015.

Mastery Score

Some SCORM packages specify a passing score which

results in the attempt being flagged as finished.

You can disable this behaviour by removing the mastery score

node from your imsmanifest.xml file.

More info:

https://docs.moodle.org/en/SCORM_FAQ#Moodle_changes_cmi.core.lesson_status_from_.22completed.22_or_.22passed.22_to_.22failed.22

https://tracker.moodle.org/browse/MDL-50620

Page 13: Tips and tricks for using SCORM Presented by Dan Marsden // MoodleMoot Australia 2015.

SCORM Grading

Grading method

Some SCORM packages return raw scores, others only

return a lesson_status so the following options control how

a grade is generated within a single attempt.

• Highest grade

• Average grade

• Sum grade

• Learning objects

Page 14: Tips and tricks for using SCORM Presented by Dan Marsden // MoodleMoot Australia 2015.

SCORM Grading

Attempts Grading

This allows the teacher to set how multiple SCORM

attempts (not entries) are graded.

• Highest

• Average

• First

• Last completed attempt (exludes 'failed')

Page 15: Tips and tricks for using SCORM Presented by Dan Marsden // MoodleMoot Australia 2015.

Display issues

• SCORM Authoring tool updates.

• Moodle updates

• New Window vs Current window

• Remove course structure and activity name

• Theme issues

• Moodle forum

Page 16: Tips and tricks for using SCORM Presented by Dan Marsden // MoodleMoot Australia 2015.

SCORM Debugger

• The SCORM debugger shows the communication that

occurs between the SCORM package and Moodle

Page 17: Tips and tricks for using SCORM Presented by Dan Marsden // MoodleMoot Australia 2015.

SCORM Reports

Page 18: Tips and tricks for using SCORM Presented by Dan Marsden // MoodleMoot Australia 2015.

Rustici SCORM Cloud

Rustici have a commercial hosted SCORM Cloud

solution with a Moodle add-on which provides full

SCORM 2004 and partial Tin Can package support.

Limited free version of the SCORM cloud is available.

Good way to identify if an issue is related to your

SCORM package or a possible bug in Moodle.http://scorm.com/scorm-solved/scorm-cloud-features/app-integrations/moodle-integration/

Page 19: Tips and tricks for using SCORM Presented by Dan Marsden // MoodleMoot Australia 2015.

Other Reading

• https://docs.moodle.org/en/SCORM_FAQ

• https://moodle.org/mod/forum/view.php?id=1951

• http://danmarsden.com

• http://scorm.com

• https://community.articulate.com