SCORM packager for H5P

serettig's picture

Hi,

I've written a packager that puts H5P content into SCORM packages that can be used with any SCORM compliant LMS. You can find it here [EDIT: Updated link to new site]. Note that there is no warranty in any way and also make sure to read the "usage tips" before you decide to use it in a productive environment.

Sebastian

BV52's picture

Hi Sebastian,

Thank you for your contribution I'm sure the community will benefit a lot from this.

-BV52

SparTacuS's picture

I would be very interested in packaging the other way around - putting a SCORM object into a H5P wrapper.

Would this be a huge undertaking?

502 Bad GatewaynginxCould you please,Sebastian, update the Scorm HP5 packager link ?

The H5P packager now works perfectly !

serettig's picture

I've moved the tool to a different website that should be more stable and also have more resources:

https://translate-h5p.tk/scorm-h5p/

otacke's picture

Hi Sebastian!

Just wanted to say thank you for the tool - although it's kind of a life-extending measure for a patient way over age ;-)

Best,

Oliver 

khewss's picture

Would like to thank you for creating this H5P to SCORM conversion too!

Khew

Hey Guys,

i wanted to convert some h5p-files into a "scorm package". But for now i just get an network error and cannot reach the website (https://deutsche-h5p-uebersetzungscommunity.tk/scorm-h5p/).  Does the tool/function still exist perhaps on another site?

 

Thanks for the help :)

otacke's picture

Works fine here. Maybe a temporary server hiccup.

serettig's picture

The site has a new domain: https://translate-h5p.tk/scorm-h5p/

There should be a redirect from the old one, but if it doesn't work you can enter the URL directly.

BV52's picture

Hi Sebastian,

Thanks for confirming and the link. I was about to post here that it looks like it was trying to redirect but is not pushing through.

-BV

serettig's picture

I've just checked and the old domain (deutsche...) was indeed deregistered at the registrat (freenom). Originally it was free, but now they ask money for it. So I won't re-register it and stick to the new one (translate-h5p.tk)

yes, thats y :). now it is working. Thank you.

This addresses the one issue I had with H5P. 

Thank you for your work Sebastian. Is there anyway to have the content in the SCORM package dynamically uploading from where I am hosting the H5P content on my wordpress site? I'd like to update it in a single location to any of the LMS where I need to deploy the content.

serettig's picture

The current packager doesn't allow this, unfortunately. But in the end, what you need is only a very small wrapper around a H5P embed. I'm a bit flooded with work at the moment, so I didn't have the energy to work on this, but it should be really simple if you have any technical skills to modify the generator to not include the packahe itself, but to generate an embed code In the HTML file. I'm not sure if you'll be able to relay scores and attempts that way, though.

Hi Serretig!

i havent found any opened issues on your tool Github page.

we tried to use your tool for several different files (94mb and higher)

but it returned error 502 as a result. then we tried to upload another one of 27mb - the result is the same.

are there any limitations size-wise?

thanks!

 

This is an amazing tool. Thank you so much for sharing. 

serettig's picture

The new link is https://translate-h5p.tk/scorm-h5p/, as mentioned in the other answers.

Hi Seretig

I tried to use the packager with a simple interactive video (h5p demo), and the result is a video that is flashing changing size. I have attached an animated gif to give you an idea. Is it not supporting interactive video?

I had tried a year ago or so and the same issue existed. Can you please help?

Thanks in advance!

Hi Seretig

I tried to use the packager with a simple interactive video (h5p demo), and the result is a video that is flashing changing size. I have attached an animated gif to give you an idea. Is it not supporting interactive video?

I had tried a year ago or so and the same issue existed. Can you please help?

Thanks in advance!

serettig's picture

Hi,

The H5P scorm wrapper is agnostic about the content types in it. So there is no explicit support for one content type or another. Some might work, other don't...

I've integrated the SCORM exporter into Lumi (https://next.lumi.education, new version with this feature will be released soon) and all future changes will be made there.

From your gif, I can see that you've used the sample content type. Does the flickering only occur in Moodle or also somewhere else?

Sebastian

I occurs in scormcloud as well and talent lms. I have fiddled wihe h5p.css a bit in the scorm zip (hight ~101% instead of 100%) and it kind of works (shows an unecessary scroll bar on the right, but I suppose it is no big deal).

I have used it with my own interactive videos, uploaded or via vimeo and behaves the same. Thanks for the lumi integration, we are looking forward to it. I suppose we can be patient!

serettig's picture

I've added this as a bug report to Lumi and I'll check if the issue occurs in 0.7.1 as well.

It works like a charm. Thanks a lot!

Thanks for this tool !

serettig's picture

The next Lumi version will also support SCORM exports using the same technology as the old SCORM H5P wrapper.

Nice, thanks for this too !

Hi Sebastian

I dont know if you can help, but I published my articulate SL2 scorm files in HTML5. They are uploaded to a moodle 3.1.6 LMS. The performance is generally ok, except for some functionality published in the scorm file, specifically a slider bar. This slider bar is frozen when you attempt to move it  in an activity published on the moodle LMS. However the same activity functions perfectly ok from my moodlecloud test site. I assume this means the 3.1.6 LMS is the problem. I'm aware there's no H5P plugin on the 3.1.6 LMS, so I'm wondering if I installed a H5P plug in, would this resolve the issue ? And if I did that would I then need to install your code ?

Any advice welcome ?

serettig's picture

Hi Altan,

not sure what you mean by this:

I'm aware there's no H5P plugin on the 3.1.6 LMS, so I'm wondering if I installed a H5P plug in, would this resolve the issue ?

Is there H5P in the Articulate SL2 files? If not, neither the H5P plugin will help you nor will using my tool be of any help. It's designed to work with H5P files and nothing else.

I've seen slow SCORM objects in Moodle myself. The cause for this was the fact that the files in the SCORM package are stored as user files and require access right checks on every request. If your package contains lots of files, this can slow down things considerably, if the database connection is a bit slow or if cashing isn't optimal. The only solution would be to speed up the site in general.

Hi apologies for confusing you, as I'm not a coder. The scorm 1.2  has been published in HTLM5 , however it appears to be launching in HTML in the moodle LMS as far as I can make out ( I cant see HTML5 in the file path ).  I'm trying to understand why a slider bar function activity published ( in HTML5 ) in the the scorm file isn't working ( it's completely static ).  I think from what you say the HSP plugin is a stand alone from which you publish unique HTML5 content, yes ? 

serettig's picture

Everything you'll find on this website is exclusively about H5P, which is a very specific type of content format and not HTML 5 in general. So if you didn't use any of the content types under https://h5p.org/content-types-and-applications you cannot use our tools. SCORM is only a generic wrapper around content that can be used by many content creating applications.