(photo by LAMS Foundation)

In an earlier post, I wrote about how to properly integrate Adaptive Curriculum Activity Objects inside Moodle.   After having success with that, the client now needs to have the activity object as part of a LAMS sequence. 

The approach I came up with is to have the URL to the scorm activity created as a resource in the LAMS sequence.  This particular client's LAMS server is in a different domain and port than the Moodle server and it doesn't satisfy the requirements of JavaScript's Same Origin Policy.  This restriction presents a minor issue when launching the resource in a framed LAMS window. The only way to integrate it properly within LAMS is to have it launch in its window.

Below are the steps to do this (it is assumed that you have a working Moodle + LAMS installation):

  1. Log in to Moodle as a teacher and go to desired course
  2. Click on "Turn Editing On" on the upper right corner of the course display
  3. On the "Add an activity..." dropdown, select "SCORM/AICC"
  4. Fill in the name, summary
  5. On the package file input box...
    • Click on "Choose or upload file..."
    • If the SCORM package is already listed, click on the corresponding "Choose" link for that package, if not, then you need to "Upload a file" then choose that after uploading
    • Close the upload popup
  6. Click on "Save and return to course".  At this point you will now have a SCORM activity in your course.  
  7. Click on the new scorm activity and take note of its URL.  It will usually be in the form http://host/mod/scorm/view.php?id=XYZ
  8. Test the scorm activity
  9. Once you have exited the activity and are back to the course page, click on "Add an activity..." dropdown and select "LAMS v2"
  10. You then proceed with the usual steps for creating LAMS activities.  In order to use the uploaded SCORM package you need to do the following from within the LAMS authoring screen:
    • Add a "Share Resources" Tool
    • Add a URL for this resource.  Make sure it points to the URL of the SCORM activity (refer to the URL you noted in step 7)
    • Make sure that you also tick "Open URL in pop up".  This is necessary to fulfill AC's security checks.
    • Add other LAMS objects as necessary

 

posted in ,
Add comment
Recent Entries
Categories

AJAX (15)
CCK08 (1)
MEL (28)
LAMS (11)
Tech (17)



Authors




Archive




Notifications
Icon of envelope Subscribe to notificaitons


Syndication Feed
XML


Recent Comments
  1. Tom Wills: China Mobile Phones
  2. Kenneth Wyrick: This is pretty exciting news
  3. Kenneth Wyrick: This is exciting!
  4. Deborah Boatwright: Elluminate Session
  5. Caroline Meeks: ShovelReadyEd.com
  6. Dave Bauer: LAMS is GPL
  7. Jose I. Icaza: Sound ok?
  8. Caroline Meeks: Followup Article on OLPC News
  9. Nicco Eneidi: It was a Toshiba Portege M400 at FOSSVT
  10. himadri palit: unable to get this working



Technorati Blogs