Doenet in an LMS via Scorm

Here is the scorm file from today’s demo: scorm.zip.

You can upload this to your LMS and create an assignment. This will let students solve doenet activities (and other PreTeXt exercise types), give them credit in the Canvas gradebook, and restore student work when they return to it.

I’d love to get feedback especially if you use an LMS other than Canvas.

I’ll be working on documenting this and post links when that’s ready.

Hi Oscar, thanks for sharing this. When I try to download the scorm.zip file, I’m prompted to request access.

Oops, sorry about that. It should be fixed now.

It looks like at least some versions of Blackboard do not like to record the grades for a scorm assignment the way I’ve set it up. I’m working on a fix.

I was able to get it uploaded to Brightspace. There are quite a few questions that Brightspace asks when you upload such as:

  • Do you want a grade item created for this instance (Y/N)
  • Grade Calculation Method (High/Low/Avg/Last/First)
  • Version Control (Latest/Always Display this version)
  • Course Package Player Options (Embedded/Open in New Window)

Unfortunately, Brightspace does not have a “Test Student” whose scores go into the Gradebook, so I can’t actually see if the grades get passed to the gradebook or not.

The “Assignment submitted. You may now close this window.” message may need to be modified if you’ve selected to have it show up in the existing window.

@Oscar_Levin The assignment grades also do not appear to get recorded in Brightspace. I had another faculty member enroll as a student in my course to test it out and their grades did not show up.

@Oscar_Levin I just checked again today, and the grade did show up. I’m not sure what type of delay is built in, but the grade did eventually end up in the gradebook. I’d love to know more about how you did this.

@Carly_Vollet That’s great! I’m still waiting on confirmation that the most recent version works with Blackboard (I’m guessing it was the same issues for both, so I’m hopeful). Once that is settled, it will take a few days to get this latest version in the CLI and then you and everyone will be able to make these scorm based assignments!

1 Like

@Oscar_Levin Any idea what it would take to use this in a “Download SCORM” button right on the Doenet website? (It came up in another thread).

I’m planning to spend time next week working on this, so any help or advice you can give is very appreciated!

The thing you upload to the lms is a zip file that includes some number of html files, a xml manifest file, plus the JavaScript that communicates with the lms via the scorm API. The JavaScript is the tricky part. Not only does it need to collect the scores from the doenet assignments, it also needs to set the score and send it to the lms correctly.

If you look in the pretext repository, you will see the scorm JavaScript file that I finally got working this week. I would guess this would be enough to get you started.

1 Like

@Charles_Nykamp, Oscar’s name seems to have turned into null, but only for this last post.