Difference between revisions of "SCORM settings"

Jump to: navigation, search

Note: You are currently viewing documentation for Moodle 2.7. Up-to-date documentation for the latest stable version of Moodle may be available here: SCORM settings.

(General settings)
(Auto-Continue: improve text)
 
(90 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 
{{SCORM}}
 
{{SCORM}}
<p class="note">'''Please refer to [[TOC_with_notes#SCORM|these notes]] before editing this page.'''</p>
+
==Adding a SCORM package==
To edit or add a SCORM to a course, turn on the course edit mode as a teacher with editing privileges.
 
  
The SCORM activity can also be used to add AICC content running using AICC HACP (HTTP AICC Communication Protocol "Appendix A"), see CMI001 - AICC/CMI Guidelines For Interoperability [http://www.aicc.org/pages/down-docs-index.htm#cmi001]
+
To add a SCORM package to your course
  
==Adding==
+
Quick method: (''Note - does not work with versions of  Internet Explorer earlier than IE10'')
# While logged in as a teacher, select [[Image:Turn edit on button.JPG]] at the top right of a course homepage or in the course admin menu. See [[Turn_editing_on]].
+
# Click the 'Turn editing on' button at the top right of the course page
# in one of the '''Add an activity...''' drop down menus that appear, select '''SCORM package'''.
+
# Drag and drop the SCORM package zip file onto the course section where you'd like it to appear
 +
# Answer 'Add a SCORM package' to the popup dialogue asking what you want to do with the zip file then click the upload button
 +
# If necessary, edit the title of the file by clicking the pencil icon, or edit other options (see below) by clicking the editing icon
 +
 
 +
Note: It is currently not yet possible to add AICC packages using the quick method.
 +
 
 +
Longer method:
 +
# Click the 'Turn editing on' button at the top right of the course page
 +
# Click the 'Add an activity or resource' link in the section you wish to add your SCORM package, then in the activity chooser, select SCORM package then click the Add button (or select 'SCORM package' from the 'Add an activity' dropdown menu)
 +
# Enter a name and a description (which may be required or optional according to the admin settings)
 +
# Either drag and drop a SCORM package zip file into the box with an arrow or click the Add button to open the [[File picker]] menu in order to choose a file from your computer or a repository
 +
# Select display and other options as required (see below)
 +
# Click the button 'Save and display' at the bottom of the page
 +
 
 +
You can edit or update the SCORM package later by clicking on the edit icon (usually a hand/pen) or by clicking on its name and then ''Settings > SCORM/AICC administration > Edit settings''.
 +
 
 +
Note: 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. See [[Tools for creating SCORM content]]
 +
 
 +
==Course settings==
 +
 
 +
===General===
 +
{|
 +
|[[File:scormgeneralsettings.png|thumb|430px|General settings expanded by default]]
 +
|}
 +
====Name====
 +
Whatever you type here will form the link learners click on to access the SCORM package, so it is helpful to give it a name that suggests its purpose.
 +
====Description====
 +
Add a description of your SCORM activity here. Click "Show editing tools" to display the rich text editor, and drag the bottom right of the text box out to expand it.
 +
====Display description on the course page====
 +
If this box is ticked, the description will appear on the course page just below the name of the SCORM activity.
 +
 
 +
===Package===
 +
This setting determines which SCORM package is used by this SCORM activity.  Drag and drop or click the icon top left to upload your SCORM package. (Note that you must not unzip the package before upload.)The default (1) is to be able to upload a file. If your admin has added additional options in ''Site administration>Plugins>Activity modules>SCORM package'' then these will be available in a dropdown menu. (2)
 +
{|
 +
|[[File:scormpackage.png|thumb|443px|Package settings expanded by default]]
 +
|}
 +
 
 +
 
 +
====Alias/Shortcut====
 +
If you access your SCORM package from a repository (such as [[File system repository]] or [[Private files]]) you can choose to create an alias/shortcut to it and then  set an update frequency to set how often Moodle should check to see if there is an updated zip. (See [[Working with files]] for more information on setting an alias/shortcut.)
 +
 
 +
====Selecting an imsmanifest.xml====
 +
 
 +
It it possible to select the imsmanifest.xml file and have it as an alias/shortcut. To do this, you need to have  created a [[File system repository]] and, when configuring it, allowed relative files. Extract your SCORM package into a folder there. When clicking on the Add button to add your SCORM package, select the file system repository folder with your SCORM package and browse for and select the imsmanfest.xml file, ensuring you  the option to create an alias/shortcut to the file. Save and display. (Note this method is only currently supported by the File system repository.)
 +
 
 +
For more information with screenshots, see Dan Marsden's [http://danmarsden.com/blog/2013/09/24/managing-scorm-content-in-moodle-2-6/ blog post on Managing SCORM content]
  
==Editing==
 
If the SCORM/AICC package has already been added, you can edit it by clicking the edit icon (pen) in the resource/activity list on front page of the course. If you are in the SCORM page, you can click the '''Update this SCORM''' button. Both these methods bring you to the settings page.
 
 
   
 
   
==Settings==
+
Note: The settings (''Type'', ''URL'' and ''Auto-update frequency'') are only available when configured globally. See '''Admin settings''' below.
On the Setting page, the teacher can view the 3 settings areas, along with the save options buttons.
 
[[Image:M2-blank-settings.png|thumb|400px|center|Moodle 2.0 SCORM Setting Page ]]
 
  
===General settings===
+
===Appearance===
[[Image:m2-scorm-settings.png|thumb|500px|center|Launch file picker]]
+
(These settings are collapsed by default)
*'''Name''' field records the short name of the activity. This appears in the navigation breadcrumb.
+
{|
*'''Description''' text is only seen after the name in the list shown when you choose "activities > Scorm"
+
|[[File:26scormappearance.png|thumb|450px|Appearance settings expanded]]
*'''Package file''' button to open the course Files area. Locate the zipped SCORM package (otherwise upload it to the server before continuing)
+
|}
** Use the '''choose''' link (NOT the Unzip link) to select the package.
 
Some people are confused by this, and they think that "choose" means that you select the checkbox to the left of the file name. This is not the case. You may need to increase the size of the file browser window to see the Choose link, or scroll to the right.
 
[[Image:Picture-3.jpg|thumb|500px|center|File browser window, arrow points to Choose link]]
 
A SCORM package must contains in the root of zip a file named imsmanifest.xml that define SCORM course structure, resource location and many other things.
 
  
An AICC package is defined by several files (from 4 to 7) with defined extensions as follows:
+
 +
====Display package====
 +
Choose from current or new window. Note that if you choose a  new window, students need to ensure pop ups are enabled.
 +
====Display course structure on entry page====
 +
If this is enabled then the table of contents of the package will be displayed when the students clicks to access the package.
 +
====Show Navigation====
 +
This setting determines whether the navigation buttons are shown or not.
 +
#No -they are hidden
 +
#Under content - they are displayed underneath the SCORM package
 +
#Floating - the navigation buttons are floating (with options to choose the position from the left and top)
  
* CRS - Course Description file (mandatory)
+
====Display attempt status====
* AU - Assignable Unit file (mandatory)
+
You can choose whether to display a summary of the student's attempts on the entry page, on their [[My home]] page or both. This setting is helpful when debugging grading issues - working out why a user got a certain grade.
* DES - Descriptor file (mandatory)
 
* CST - Course Structure file (mandatory)
 
* ORE - Objective Relationship file (optional)
 
* PRE - Prerequisites file (optional)
 
* CMP - Completition Requirements file (optional)
 
  
:''Tip:'' If the Choose link is not visible - close the pop-up window and click the "Choose or upload a file" button again.
+
''The following settings become visible when "Show more" is clicked:''
:''Tip:'' As an alternative to the previous two steps, you may paste a URL into the Package file field that references a zip file or imsmanifest.xml file hosted on an external repository.
 
  
===Other settings===
+
====Width====
Pressing the advance button will reveal all the choices below.  
+
Stage size width as a css value, either % or pixels. Default is 100%. You can change to a different percentage by putting a % symbol after the number (ex. 80%). You can also set to a pixels value by entering a number higher than 100 (ex. 800).
[[Image:SCORM_settings_other_19.png|thumb|300px|right|Moodle 1.9 SCORM Other Settings block - advanced  shown ]]
+
====Height====
*'''Grading method'''
+
Stage size height as a css value, either % or pixels. Default is 500 pixels. You can change to a percentage by putting a % symbol after the number (ex. 80%). You can also set to a pixels value by entering a number higher than 100 (ex. 800).
** Learning Objects - This mode shows the number of completed/passed Learning Objects for the activity. The max value is the number of Package's Learning Objects.  
+
 
*** Note that if your SCORM package does report cmi.core.lesson_status, and does not report cmi.core.score.raw, then you should use this setting.  
+
====Options====
**Highest grade - The grade page will display the highest score obtained by users in all passed Learning Objects.  
+
There is a series of check boxes for:Allow the window to be resized ad scrolled, displaying directory links, location bar, menu bar, toolbar and/or status.
*** Note that if your SCORM package does report cmi.core.score.raw, and does not report cmi.core.lesson_status, then you should use this setting, Average grade, or Sum grade.  
+
*'''Student skip content structure page''' - never, first access, always
 +
*'''Disable preview mode''' - If this option is set to Yes, the Preview button in the view page of a SCORM/AICC Package activity will be hidden. The student can choose to preview (browse mode) the activity or attempt it in the normal mode. When a Learning Object is completed in preview (browse) mode, it's marked with browsed icon
 +
*'''Display course structure in player'''
 +
 
 +
===Availability===
 +
(These settings are collapsed by default.)
 +
{|
 +
|[[File:scormavailability25.png|thumb|470px|Availability settings expanded]]
 +
|}
 +
Choose here the dates you wish the SCORM package to be available to students.
 +
 
 +
===Grade===
 +
(These settings are collapsed by default)
 +
{|
 +
|[[File:scormgrading.png|thumb|339px|Grade settings expanded]]
 +
|}
 +
 
 +
====Grading method====
 +
** Learning Objects - This mode shows the number of completed/passed Learning Objects for the activity. The max value is the number of Package's Learning Objects. ''Tip:'' If your SCORM package does report cmi.core.lesson_status, and does not report cmi.core.score.raw, then you should use this setting.  
 +
** Highest grade - The grade page will display the highest score obtained by users in all passed Learning Objects. ''Tip:'' If your SCORM package does report cmi.core.score.raw, and does not report cmi.core.lesson_status, then you should use this setting, Average grade, or Sum grade.  
 
** Average grade - If you choose this mode Moodle will calculate the average of all scores.
 
** Average grade - If you choose this mode Moodle will calculate the average of all scores.
 
**Sum grade - With this mode all the scores will be added.
 
**Sum grade - With this mode all the scores will be added.
*'''Maximum grade'''
+
====Maximum grade==== 
*'''Number of attempts''' - This define the number of attempts permitted to users. It works only with SCORM 1.2 and AICC packages. SCORM2004 has its own max attempts definition.  
+
Not applicable if Grading Method is Learning objects. Usual setting is 100. If your SCO 's high score is something other than 100, you should adjust this value appropriately. When grading Method is one of the score settings, then the gradebook grade is package score divided by this number.
 +
 
 +
===Attempts management===
 +
(These settings are collapsed by default.)
 +
{|
 +
|[[File:scormattempts.png|thumb|416px|Attempts management screen expanded]]
 +
|}
 +
====Number of attempts====
 +
Defines the number of attempts permitted to users. It works only with SCORM 1.2 and AICC packages. SCORM2004 has its own max attempts definition.  
 
** The option to start a new attempt is provided by a checkbox above the '''Enter''' button on the content structure page, so be sure you're providing access to that page if you want to allow more than one attempt.
 
** The option to start a new attempt is provided by a checkbox above the '''Enter''' button on the content structure page, so be sure you're providing access to that page if you want to allow more than one attempt.
 
** An attempt is not complete until the cmi.core.lesson_status for the attempt is set to either 'completed' or 'passed'. After that, the '''Start new attempt''' checkbox is available to the learner.   
 
** An attempt is not complete until the cmi.core.lesson_status for the attempt is set to either 'completed' or 'passed'. After that, the '''Start new attempt''' checkbox is available to the learner.   
*'''Attempts grading''' - When you permit multiple attempts for students, you can choose how to record the result in gradebook by first, last, average or highest settings.
+
====Attempts grading====
*'''Window''' - Stage size width, Stage size height
+
When you permit multiple attempts for students, you can choose how to record the result in gradebook by first, last, average or highest settings.
*'''Display package''' - in current or new window
+
* '''Display attempt status''' - If enabled, scores and grades for attempts are displayed on the SCORM outline page. This setting makes the block display more info to the user on the entry page to the SCORM and in the course overview block - if you turn it off it will display less info. This setting is helpful when debugging grading issues - working out why a user got a certain grade.
*'''Options''' - There are a series of check boxes for:Allow the window to be resized ad scrolled, displaying directory links, location bar, menu bar, toolbar and/or status.
 
*'''Student skip content structure page''' - never, first access, always
 
*'''Disable preview mode''' - If this option is set to Yes, the Preview button in the view page of a SCORM/AICC Package activity will be hidden. The student can choose to preview (browse mode) the activity or attempt it in the normal mode. When a Learning Object is completed in preview (browse) mode, it's marked with browsed icon
 
*'''Course structure display''' - Table of Contents display
 
*'''Hide navigation buttons'''
 
*'''Auto-Continue''' - If Auto-continue is set to Yes, when a Learning Object calls the "close communication" method, the next available Learning Object is launched automatically.If it is set to No, the users must use the "Continue" button to go on.
 
:''TIP:'' Auto-Continue will only to move from one SCORM to the next in the same topic.  
 
  
*'''Display package''' - Allow the window to be resized, Allow the window to be scrolled, Show the directory links, Show the location bar, Show the menu bar, Show the toolbar, Show the status bar.
+
====Force new attempt====
 +
If this is enabled then every time the student accesses the package, it will count as a new attempt.
 +
====Lock after final attempt====
 +
If this is enabled then once a student has used up all their attempts, they can no longer access the SCORM package.
  
{{Moodle 2.0}}In Moodle 2.0 onwards, the following additional settings influencing player/package interaction are available:
+
===Compatibility settings===
* Display attempt status
+
(These settings are collapsed by default.)
* Display course structure
+
{|
* Force completed
+
|[[File:scormcompat.png|thumb|273px|Compatibility settings expanded]]
* Force new attempt
+
|}
* Lock after final attempt
+
====Auto-Continue====
 +
For SCORM packages that contain multiple learning objects (or SCO's) and Auto-continue is set to Yes, when a Learning Object calls the "close communication" method the next available object is launched automatically.If it is set to No, the users must use the navigation provided to continue to the next object. Many SCORM packages only contain a single learning object (or SCO) so this setting does not apply.
 +
:''TIP:'' If your package contains multiple branches Auto-Continue will only move from one object to the next within the same topic.
  
===Common module settings===
+
====Force completed====
See [[Common module settings]]
+
If this is enabled then the status of the current attempt is set to "complete". Note that this only applies to SCORM 1.2 packages and is useful if the SCORM package does not handle revisiting an attempt correctly, in review or browse mode, or otherwise incorrectly issues the completion status.
  
[[Image:SCORM_setting_common_19.png|thumb|300px|right|Moodle 1.9 SCORM Common settings block - advanced shown ]]
+
* Auto-update frequency - If not using a standard SCORM package uploaded using the filepicker and the SCORM package is hosted outside your Moodle installation the option to auto-update the package will be available - you can elect to have the package updated on every entry to the package or daily via the Moodle cron.
  
===Save settings===
+
===Common module settings===
As in most activities there are 3 save button choices.  "Cancel", "Save and return to course" and "Save changes" buttons.  The Save changes button will take the teacher back to the SCORM "stage" page.
 
[[Image:SCORM_activity_homepage_teacher_19.png|thumb|300px|right|Moodle 1.9 SCORM Teacher staging area ]]
 
  
==Admin Settings==
+
See [[Common module settings]]
These options are available to the site admin in the '''Settings''' menu: Site Administration > Plugins > Activity Modules > SCORM Package.
 
  
Many of the settings available here simply set the default value for the SCORM activity module setup options provided within courses. This will cover the options provided which '''do not''' simply set a default value for the SCORM activity editing page view.
+
===Restrict access===
  
'''Synchronization time:''' For SCORM packages that have the auto-update setting to 'Every Day' this defines what time the process should run.
+
These settings will be available if [[Conditional activities]] are enabled.
  
'''Enable external package type:''' If selected, presents a text field to paste a URL to a remote imsmanifest.xml (in an unzipped remote SCORM package), as well as the file picker option provided by default. Note that the content is played from the designated location, and not unpacked into the Moodle file system. So any reporting data will not be saved via the SCORM API in to Moodle.
+
===Activity completion settings===
  
'''Enable downloaded package type:''' If selected, presents a text field to paste a URL to a remove package.zip SCORM package. Package is downloaded and unzipped into the Moodle file system.  
+
If this has been enabled for the course, then SCORM completion may be set based on minimum score or status (e.g. "Passed").
  
'''Enable IMS package type:''' Enables a package to be selected from within an IMS repository
+
[[File:scormscore1.png]]
  
'''Force users to enable JavaScript:''' Since the SCORM API uses JavaScript to save data to Moodle, this is a great idea!
+
===Save settings===
 
 
'''Activate API debug and tracing (set the capture mask with apidebugmask):''' Turns on debugging for SCORM activities. In Moodle 2 you no longer have to also turn on debugging in the developer options.
 
  
'''API debug capture mask - use a simple regex on <username>:<activityname> e.g. admin:.* will debug for admin user only:''' You can use the mask to enable debugging under certain conditions. For example, if you are logged in using the admin user (username admin) you can set the api mask to: '''admin.*''' Users not logged in as admin will not see the debugging log. The "Default" api mask is '''.*''' which translates roughly to '''everybody'''.
+
As in most activities there are 3 save button choices. '''Cancel''', '''Save and return to course''' and '''Save changes''' buttons.  The Save changes button will take the teacher back to the SCORM "stage" page.
  
 +
==Site administration settings==
  
==Tips and tricks==
+
These options are available to the site admin in the '''Settings''' menu: ''Site administration > Plugins > Activity Modules > SCORM Package''.  
*Please note that Moodle can't create SCORM packages - the SCORM module is simply for deploying SCORM packages. If you wish to create SCORM packages please see the [[SCORM#External links | links to SCORM tools]].
 
* If you have difficulty displaying a SCORM, try loading the SCORM in [http://www.reload.ac.uk Reload] and re-saving it, then save the folder as a .zip package and try again.
 
* When you notice there is a problem displaying characters correctly, it could be a misconfiguration of your server. Make sure that both httpd.conf (when using Apache) and php.ini are set to DefaultCharacterset = utf8 or switch the sending of a default character set off.
 
  
 +
===Default Value Settings===
 +
Many of the settings available in the SCORM Package administration simply set the default value for the SCORM activity module setup options provided within courses. Edit these settings to save yourself time when adding large numbers of packages, or to establish a standard for presentation across the site.
  
 +
===Other Important Settings===
 +
The following options provided which '''do not''' simply set a default value for the SCORM activity editing page view.
 +
; Auto-update frequency
 +
If not using a standard SCORM package uploaded using the filepicker and the SCORM package is hosted outside your Moodle installation the option to auto-update the package will be available - you can elect to have the package updated on every entry to the package or daily via the Moodle cron.
 +
;Synchronization time
 +
{{New features}}
 +
;Enable SCORM 1.2 standard mode
 +
:If this setting is disabled, then it will be possible to exceed the allowed amount of stored data for SCORM 1.2 packages. Many SCORM packages go over the 4096 characters limit and while SCORM 2004 allows a higher number of characters, it is not supported. This setting will mean users can allow their 1.2 packages to store more data.
 +
;Enable external package type
 +
:If selected, presents a text field to paste a URL to a remote imsmanifest.xml (in an unzipped remote SCORM package), as well as the file picker option provided by default. Note that the content is played from the designated location, and not unpacked into the Moodle file system. So if the base url is different from your moodle url then browser security will block cross-domain communcation and no grades/tracking information will be passed back to Moodle.
 +
;Enable downloaded package type
 +
:If selected, presents a text field to paste a URL to a remote package.zip SCORM package. Package is downloaded and unzipped into the Moodle file system.
 +
;Enable IMS package type
 +
:Enables a package to be selected from within an IMS repository
 +
;Force users to enable JavaScript
 +
:Since the SCORM API uses JavaScript to save data to Moodle, this is a great idea!
 +
;Activate API debug and tracing (set the capture mask with apidebugmask)
 +
:Turns on debugging for SCORM activities. In Moodle 2 you no longer have to also turn on debugging in the developer options.
 +
;API debug capture mask
 +
:.* will debug for admin user only: You can use the mask to enable debugging under certain conditions. For example, if you are logged in using the admin user (username admin) you can set the api mask to: '''admin.*''' Users not logged in as admin will not see the debugging log. The "Default" api mask is '''.*''' which translates roughly to '''everybody'''.
 +
;Enable direct AICC url
 +
:Makes it easier to connect to externally hosted AICC content as the teacher doesn't have to create an AICC package and is able to link directly to the external AICC url.
 +
;Enable external AICC HACP
 +
:The SCORM activity can also support external AICC HACP Communication where the AICC package is hosted on an external content providers site and passes back http requests directly from the external server instead of within the users web browser session - this is disabled by default.
  
 
==See also==
 
==See also==
  
[[Category:Teacher]]
+
* [[:dev:SCORM_schema |SCORM Schema]] for developers
[[Category:SCORM]]
 
  
 +
[[de:Lernpaket konfigurieren]]
 
[[fr:Ajouter/modifier un SCORM]]
 
[[fr:Ajouter/modifier un SCORM]]
 
[[ja:SCORMを追加/編集する]]
 
[[ja:SCORMを追加/編集する]]
[[de:Lernpaket anlegen]]
+
[[es:Configuraciones del SCORM]]

Latest revision as of 22:19, 21 January 2015

Adding a SCORM package

To add a SCORM package to your course

Quick method: (Note - does not work with versions of Internet Explorer earlier than IE10)

  1. Click the 'Turn editing on' button at the top right of the course page
  2. Drag and drop the SCORM package zip file onto the course section where you'd like it to appear
  3. Answer 'Add a SCORM package' to the popup dialogue asking what you want to do with the zip file then click the upload button
  4. If necessary, edit the title of the file by clicking the pencil icon, or edit other options (see below) by clicking the editing icon

Note: It is currently not yet possible to add AICC packages using the quick method.

Longer method:

  1. Click the 'Turn editing on' button at the top right of the course page
  2. Click the 'Add an activity or resource' link in the section you wish to add your SCORM package, then in the activity chooser, select SCORM package then click the Add button (or select 'SCORM package' from the 'Add an activity' dropdown menu)
  3. Enter a name and a description (which may be required or optional according to the admin settings)
  4. Either drag and drop a SCORM package zip file into the box with an arrow or click the Add button to open the File picker menu in order to choose a file from your computer or a repository
  5. Select display and other options as required (see below)
  6. Click the button 'Save and display' at the bottom of the page

You can edit or update the SCORM package later by clicking on the edit icon (usually a hand/pen) or by clicking on its name and then Settings > SCORM/AICC administration > Edit settings.

Note: 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. See Tools for creating SCORM content

Course settings

General

General settings expanded by default

Name

Whatever you type here will form the link learners click on to access the SCORM package, so it is helpful to give it a name that suggests its purpose.

Description

Add a description of your SCORM activity here. Click "Show editing tools" to display the rich text editor, and drag the bottom right of the text box out to expand it.

Display description on the course page

If this box is ticked, the description will appear on the course page just below the name of the SCORM activity.

Package

This setting determines which SCORM package is used by this SCORM activity. Drag and drop or click the icon top left to upload your SCORM package. (Note that you must not unzip the package before upload.)The default (1) is to be able to upload a file. If your admin has added additional options in Site administration>Plugins>Activity modules>SCORM package then these will be available in a dropdown menu. (2)

Package settings expanded by default


Alias/Shortcut

If you access your SCORM package from a repository (such as File system repository or Private files) you can choose to create an alias/shortcut to it and then set an update frequency to set how often Moodle should check to see if there is an updated zip. (See Working with files for more information on setting an alias/shortcut.)

Selecting an imsmanifest.xml

It it possible to select the imsmanifest.xml file and have it as an alias/shortcut. To do this, you need to have created a File system repository and, when configuring it, allowed relative files. Extract your SCORM package into a folder there. When clicking on the Add button to add your SCORM package, select the file system repository folder with your SCORM package and browse for and select the imsmanfest.xml file, ensuring you the option to create an alias/shortcut to the file. Save and display. (Note this method is only currently supported by the File system repository.)

For more information with screenshots, see Dan Marsden's blog post on Managing SCORM content


Note: The settings (Type, URL and Auto-update frequency) are only available when configured globally. See Admin settings below.

Appearance

(These settings are collapsed by default)

Appearance settings expanded


Display package

Choose from current or new window. Note that if you choose a new window, students need to ensure pop ups are enabled.

Display course structure on entry page

If this is enabled then the table of contents of the package will be displayed when the students clicks to access the package.

Show Navigation

This setting determines whether the navigation buttons are shown or not.

  1. No -they are hidden
  2. Under content - they are displayed underneath the SCORM package
  3. Floating - the navigation buttons are floating (with options to choose the position from the left and top)

Display attempt status

You can choose whether to display a summary of the student's attempts on the entry page, on their My home page or both. This setting is helpful when debugging grading issues - working out why a user got a certain grade.

The following settings become visible when "Show more" is clicked:

Width

Stage size width as a css value, either % or pixels. Default is 100%. You can change to a different percentage by putting a % symbol after the number (ex. 80%). You can also set to a pixels value by entering a number higher than 100 (ex. 800).

Height

Stage size height as a css value, either % or pixels. Default is 500 pixels. You can change to a percentage by putting a % symbol after the number (ex. 80%). You can also set to a pixels value by entering a number higher than 100 (ex. 800).

Options

There is a series of check boxes for:Allow the window to be resized ad scrolled, displaying directory links, location bar, menu bar, toolbar and/or status.

  • Student skip content structure page - never, first access, always
  • Disable preview mode - If this option is set to Yes, the Preview button in the view page of a SCORM/AICC Package activity will be hidden. The student can choose to preview (browse mode) the activity or attempt it in the normal mode. When a Learning Object is completed in preview (browse) mode, it's marked with browsed icon
  • Display course structure in player

Availability

(These settings are collapsed by default.)

Availability settings expanded

Choose here the dates you wish the SCORM package to be available to students.

Grade

(These settings are collapsed by default)

Grade settings expanded

Grading method

    • Learning Objects - This mode shows the number of completed/passed Learning Objects for the activity. The max value is the number of Package's Learning Objects. Tip: If your SCORM package does report cmi.core.lesson_status, and does not report cmi.core.score.raw, then you should use this setting.
    • Highest grade - The grade page will display the highest score obtained by users in all passed Learning Objects. Tip: If your SCORM package does report cmi.core.score.raw, and does not report cmi.core.lesson_status, then you should use this setting, Average grade, or Sum grade.
    • Average grade - If you choose this mode Moodle will calculate the average of all scores.
    • Sum grade - With this mode all the scores will be added.

Maximum grade

Not applicable if Grading Method is Learning objects. Usual setting is 100. If your SCO 's high score is something other than 100, you should adjust this value appropriately. When grading Method is one of the score settings, then the gradebook grade is package score divided by this number.

Attempts management

(These settings are collapsed by default.)

Attempts management screen expanded

Number of attempts

Defines the number of attempts permitted to users. It works only with SCORM 1.2 and AICC packages. SCORM2004 has its own max attempts definition.

    • The option to start a new attempt is provided by a checkbox above the Enter button on the content structure page, so be sure you're providing access to that page if you want to allow more than one attempt.
    • An attempt is not complete until the cmi.core.lesson_status for the attempt is set to either 'completed' or 'passed'. After that, the Start new attempt checkbox is available to the learner.

Attempts grading

When you permit multiple attempts for students, you can choose how to record the result in gradebook by first, last, average or highest settings.

  • Display attempt status - If enabled, scores and grades for attempts are displayed on the SCORM outline page. This setting makes the block display more info to the user on the entry page to the SCORM and in the course overview block - if you turn it off it will display less info. This setting is helpful when debugging grading issues - working out why a user got a certain grade.

Force new attempt

If this is enabled then every time the student accesses the package, it will count as a new attempt.

Lock after final attempt

If this is enabled then once a student has used up all their attempts, they can no longer access the SCORM package.

Compatibility settings

(These settings are collapsed by default.)

Compatibility settings expanded

Auto-Continue

For SCORM packages that contain multiple learning objects (or SCO's) and Auto-continue is set to Yes, when a Learning Object calls the "close communication" method the next available object is launched automatically.If it is set to No, the users must use the navigation provided to continue to the next object. Many SCORM packages only contain a single learning object (or SCO) so this setting does not apply.

TIP: If your package contains multiple branches Auto-Continue will only move from one object to the next within the same topic.

Force completed

If this is enabled then the status of the current attempt is set to "complete". Note that this only applies to SCORM 1.2 packages and is useful if the SCORM package does not handle revisiting an attempt correctly, in review or browse mode, or otherwise incorrectly issues the completion status.

  • Auto-update frequency - If not using a standard SCORM package uploaded using the filepicker and the SCORM package is hosted outside your Moodle installation the option to auto-update the package will be available - you can elect to have the package updated on every entry to the package or daily via the Moodle cron.

Common module settings

See Common module settings

Restrict access

These settings will be available if Conditional activities are enabled.

Activity completion settings

If this has been enabled for the course, then SCORM completion may be set based on minimum score or status (e.g. "Passed").

scormscore1.png

Save settings

As in most activities there are 3 save button choices. Cancel, Save and return to course and Save changes buttons. The Save changes button will take the teacher back to the SCORM "stage" page.

Site administration settings

These options are available to the site admin in the Settings menu: Site administration > Plugins > Activity Modules > SCORM Package.

Default Value Settings

Many of the settings available in the SCORM Package administration simply set the default value for the SCORM activity module setup options provided within courses. Edit these settings to save yourself time when adding large numbers of packages, or to establish a standard for presentation across the site.

Other Important Settings

The following options provided which do not simply set a default value for the SCORM activity editing page view.

Auto-update frequency

If not using a standard SCORM package uploaded using the filepicker and the SCORM package is hosted outside your Moodle installation the option to auto-update the package will be available - you can elect to have the package updated on every entry to the package or daily via the Moodle cron.

Synchronization time

New feature
in Moodle 2.7!

Enable SCORM 1.2 standard mode
If this setting is disabled, then it will be possible to exceed the allowed amount of stored data for SCORM 1.2 packages. Many SCORM packages go over the 4096 characters limit and while SCORM 2004 allows a higher number of characters, it is not supported. This setting will mean users can allow their 1.2 packages to store more data.
Enable external package type
If selected, presents a text field to paste a URL to a remote imsmanifest.xml (in an unzipped remote SCORM package), as well as the file picker option provided by default. Note that the content is played from the designated location, and not unpacked into the Moodle file system. So if the base url is different from your moodle url then browser security will block cross-domain communcation and no grades/tracking information will be passed back to Moodle.
Enable downloaded package type
If selected, presents a text field to paste a URL to a remote package.zip SCORM package. Package is downloaded and unzipped into the Moodle file system.
Enable IMS package type
Enables a package to be selected from within an IMS repository
Force users to enable JavaScript
Since the SCORM API uses JavaScript to save data to Moodle, this is a great idea!
Activate API debug and tracing (set the capture mask with apidebugmask)
Turns on debugging for SCORM activities. In Moodle 2 you no longer have to also turn on debugging in the developer options.
API debug capture mask
.* will debug for admin user only: You can use the mask to enable debugging under certain conditions. For example, if you are logged in using the admin user (username admin) you can set the api mask to: admin.* Users not logged in as admin will not see the debugging log. The "Default" api mask is .* which translates roughly to everybody.
Enable direct AICC url
Makes it easier to connect to externally hosted AICC content as the teacher doesn't have to create an AICC package and is able to link directly to the external AICC url.
Enable external AICC HACP
The SCORM activity can also support external AICC HACP Communication where the AICC package is hosted on an external content providers site and passes back http requests directly from the external server instead of within the users web browser session - this is disabled by default.

See also