Trying to find people with SCORM + Hype experience

I did a bit more reading on the state of the art here. Seems like not much has changed since that original post, but the available information is a bit easier to navigate.

Here's a great intro to what it takes to convert HTML to SCORM: How to Convert HTML to a SCORM Package on Your Own

There's a testing suite for testing SCORMy content you create. I recommend signing up here: SCORM Cloud: Test, Play and Distribute eLearning

(Having trouble recovering my account, but I'll give this a shot when that's working).

The time consuming part is enumerating each resource used in the file. Not sure why the system needs to know about every image, seems a bit controlling. Here's what that looks like:

Since Hype generates a manifest file with all resources, we can use that to help us out:

Then add: <file href=" + your resources folder name to the start of each line. Visual Studio Code (and many text editors) let you select a column and quickly change lines all at once. In VScode you press shift + option and then click and drag:

So after you export your document from Hype, you would just change the URL listed here: imsmanifest.xml · GitHub to match that of your Hype document.

This is the starting point that seems like a good minimal package:
ContentPackagingSingleSCO_SCORM12 (1).zip (348.2 KB)

Don't delete these files, but everything else is fair game. Just make sure you list them in the resources section!

imscp_rootv1p1p2.xsd
ims_xml.xsd
adlcp_rootv1p2.xsd
imsmd_rootv1p2p1.xsd

The examples here have more detail about how the reporting process works: The Best SCORM Examples: Sample SCORM Packages but the above example should get you able to embed Hype content within Moodle in a more Scorm(y) way.

These type of interactive modules (for example 'You need to view this and take a quiz before you can do that' are typically built with packages like Adobe Captivate ($399). But they are built on an open standard that has all the elegance of a learning platform standard developed by the military. So they aren't really friendly for hand coding.

'Education Enterprise' is a special place, especially since it is built around an open source tool.

4 Likes

Hi @Daniel. I have a question. My Hype Pro v4 does not have the ‘Export Scripts’ box under the Document tab. Which version are you using?

The “Export Scripts” box will only show if an installed export script has document options.

You can try it with the DoubleClick DCM on the Export Scripts page.

1 Like

Thanks @jonathan. I found it.

1 Like

I just wanted to share this in case it might assist others. Thanks to the wonderful help from Daniel above, I have managed to get a “proof of concept” SCORM package going.

In this example, the package reports a completion state, pass/fail state and a score (of 73%) to the LMS. It can be tested using the SCORM cloud service Daniel recommends above.

Hype SCORM example.zip (1.2 MB)

1 Like

P.S @daniel - I am familiar with Captivate etc, but in my opinion it’s clunky and produces poor results without a lot of tinkering. I am far happier working in Hype :slight_smile:

Thanks for sharing this Raph! I like how the API completes its connection process just by looking at current connected APIs on the page and the parent page in one sweep. I'm hoping this is the standard way that LMSs do things. Do you know SCORM version this is?

Same :slight_smile:

This is SCORM 1.2, I would imagine the other versions are somewhat similar re: Hype application :slight_smile:

1 Like

Hi Raph. This is fascinating. I’m a learning designer and mostly using Storyline. My use of Hype in this so far has only gone as far as embedding Hype animations as web objects in to Storyline. I would very much like to trial a hype only solution directly integrated in to an LMS as you have done. Would you mind if I ask a few questions about this?

  1. Have you been running your SCORM 1.2 solution for hype in a live production LMS environment?
  2. If you have…would you have any insights to offer about how well it works and whether there have been any reliabilty issues?
  3. Have you found this solution to be adequate as far as functionality is concerned or have you discovered areas where further development or enhancement is needed?

Best wishes
Pete

Hello! So sorry for the late response - I have not yet tested this to a great degree, however SCORM is relatively simple in terms of what it reports (unlike xAPI for instance, which offers a lot more).

I don't imagine there would be many hiccups once it's up and running. I am aware of another developer who uses hype to develop SCORM packages for various clients, without issue as far as I am aware.

Thanks Raph - Appreciate the update. Best wishes

Rather than build the quiz into hype why don’t you create that in the LMS so that hype is used purely for content delivery?

This is awesome @raphroberts ! I wonder if you would be able to share the .hype file? I can't figure out how to communicate to the LMS from Hype.

Just adding to the discussion here. We have been using the TIN CAN API and Hype together from the beginning of the early days of HYPE. Now we do almost all our work in HYPE. I have not kept up on what is available for free to HYPE users as far as TIN CAN goes. I need to get caught up here.

But if any of you want to see examples of what is possible, please check our our website. leftbrainmedia.com. If you sign up and don’t have a company, list Tulmult HYPE as your “company” and I can let you in.

Most of our more robust samples you have to sign up to see them.

3 Likes

@BoboTR3 can I ask how you managed to achieve this? Did you find a tutorial online or did you develop the solution from scratch?

If you had a very simple working template to share I would be forever in debt to you :smiley:

I would be really interested to see how you managed to integrate TIN CAN with a Hype document.

Many thanks!

Hi @STE2DG . I'm going to jump in here. @BoboTR3 will also have some input.
@MaxZieb and I recently developed an export script that leverages xAPI that is an update on TIN CAN. You can find the documentation linked in this post: hype-xapi-experience-api-previously-tin-can-api
If you have any questions about it, please don't hesitate to ask.

2 Likes

Thank you very much for sharing this will be very helpful...and im sure i might need to fire a question or two your way at some point :grin: thanks!!

Sorry for the delay. We had been working with SCORM for a long time, since 2000 with Flash. So it was not as tough transition too use it with HYPE. We license the API from Rustica around 2012 I think, but as I mentioned above, it seems there are free solutions for Tumult hype that we need to explore. But once you have your basic calls established, they are very easy to interact with from HYPE. And cloud.scorm.com is a great testing environment.

One thing we recently ran into with Learn Dash and Uncanny Owl is that the SCORM bookmark JavaScript calls seem to be implemented in a way that blocks all JavaScript until they are done, which can give you glitches in animation or a second or two. We are trying to figure out if we can work around this, as it seems to be in Uncanny Owl’s javascript side and not in our code, as this does not happen when we test on Scorm.com.

1 Like

@theron_hp, I am excite to try this out,.

@BoboTR3 and @STE2DG let me know what you think.

Yeah, that happens with xAPI. It pauses all animation for the time that it takes to send the statement. I work around that by delaying the statement to a point between animation.