I want to put inside SCORM package my own HTML-page and open it then SCORM-course will be publish in my LMS.
So I tried to use web-object in Adobe Captivate and in Address bar inputted /page.html.
Then I published course in SCORM 1.2 and putted my page.html inside this ZIP-package.
After that I publish this course in Moodle LMS and SCORM-cloud.
But then this course was launched in both systems - page.html does not appear on slide!
In this case I tried to put my page.html inside SCORM package and after publishing to LMS it must be uploaded to LMS like uploading to web server.
As you see I try to use relative link but it does not work.
What I do wrong?
If you are using Captivate 8 or 9, you can zip the HTML page and insert in Captivate as an HTML5 Animation. This should work for you.
Excellent! This method works. Thank you for your advice!
Hi TLC-MD and all other Gurus out there,
I came across this post as I was researching a solution to a problem I have which sounds very similar to the original posting and wondered if you could assist with any suggestions to a solution.
I too have a Captivate project that has multiple interactive emulators embedded in it but am having issues getting everything working in a Moodle environment. A little history may help in clarification.
I have built and tested the interactive emulator which is built in and exported out as an HTML5 package. The emulator is currently embedded as a web object and works fine inside the main training package which was also exported out as an HTML5 package. As a stand-alone package, running directly of the PC all works as expected....so far, so good.
The issue comes when I create the SCORM packages and upload to a Moodle server. I created two HTML5 projects as a test, the first containing a couple of pages from the main training package and a second containing a single interactive emulator. Here I tried both having the emulator embedded as a "web-object" (story.html file for the emulator) and secondly, as an embedded zipped "HTML5 Animation". I then exported (a) both the training package test and the emulator test out as zipped SCORM packages and (b) the second version of the project with the zipped HTML5 Animation and uploaded the packages to the Moodle Server.
The result was that I could run the training packages within Moodle, and the separate zipped emulator package, the training package being embedded into the Moodle interface and the emulator running in a pop-out browser window. Quite why one displays within Moodle and the other in a pop-out window from Moodle, I am unsure....again perhaps you may have some experience on this?
However, in both cases, whether as the web object or the HTML5 Animation, the emulator failed to display within the training package. Instead, I just get an empty box.
Did you export the Storyline Package as SCORM?
I believe it should not be.
This is what I have tried:
1. In Storyline I exported 3 different versions of the Storyline project as normal exports (unzipped):
2. Then I repeated the process, but this time created zipped versions from within Storyline,
So I now have 6 versions of the same emulator
3. Then in Captivate, I created 6 identical slides within the training package and in these, I inserted a single web object into each of the first three slides and a single HTML5 Animation into each of the last three slides.
4. Then I linked each of the web objects to the unzipped storyline exports (story.html)
5. Then I linked each of the HTML5 Animations to the zipped Storyline exports so that I ended up with:
I would think the non-scorm publish version of Storyline, zipped should be inserted into Captivate as an HTML5 animation.
When you publish the Captivate to SCORM, do not publish zipped.
Look in the WOR folder and make sure that the Storyline file is unzipped in that folder.
Also look in the imsmanifest and check if those files are listed as resources. Some LMS's need them to be listed.
Thanks I'll have a look and let you know how I get on....
Something else I would try (just for the heck of it) is to build a small example simulation in Captivate instead of in Storyline and try inserting THAT as a web object instead. If the root cause of your issue happens to be some incompatibility between Storyline and Captivate then perhaps your only option might turn out to be that you need to do everything in the one product to get the result.
Just worth doing a quick test to at least check.
Well, I've been playing around with this and tried Rod's suggestion of creating a test animation, for which I used Animate CC, although I am in no way experienced enough to try and recreate the emulations we have in Animate CC, so that pathway is not an option. However, the small animation I did build worked as Rod had predicted and played as expected when viewed in a web browser, which is a step forward from the emulations, which only displayed in the web browser. So I'm guessing it is just a compatibility issue between the output of something like Animate CC into Captivate and Storyline output into Captivate. Shame, as the isue doesn't exist when a web object is used and viewed locally on a PC, but only exists where the packages need to be loaded up to an LMS.
I could use multiple windows inside the LMS for the different packages, but this is not an elegant solution and would prefer to keep it as a single package with the emulations embeedded within the main training package.
Any other thoughts and suggestions would be greatly appreciated, but at the moment, it looks as if the whole thing may have to be rebuilt in Storyline.
You could also try looking in the web browser console / debugging area to try and find out WHY the Storyline objects are not appearing. If it turns out to be something simple, you might still have the option of going the way you originally wanted.
However, if I had to do what you are looking at, I think I would be looking for a way to build everything in Adobe products. Learning how to build the simulations in Animate is going to give you a lot more flexibility over whatever you could do in Storyline. The learning curve will be initially steep for sure, but once you crack that nut, you will have just added a VERY powerful ability to your e-learning toolbox. I am finding that what you can do with Canvas and OAM files in Animate is very nearly nowadays as powerful as what we used to do with Flash and SWF. It gives me hope for the future of e-learning.
Thanks for your advice as always Rod, I'll bear that in mind. All options are still on the table
When you refer to Canvas, it that the lms or the html element.
I have been looking for replacement for Flash.
Also A-Frame, three.js and other library.
H5P, Xerte, still looking.
I solve a lot of the nuance of captivate with flash, now I am depending
WebGL look promising.
I do not want to use animate, after 10 years with Flash.
I do not want to get burned again.
What are you using.
Press f12 in the browser when the Emulation is not showing and see if any errors are being registered in the console.