Copy link to clipboard
Copied
We have multiple clients that are requesting a blended solution for their users that requires Flash only and HTML5 only versions of our eLearning. We are a multi-developer environment working on separate modules of the same final product. Final output size is an issue so combining all these modules into a single file prior to output is not an option.
So we’re testing both the “Open Other Project” and “Open URL” actions to link the modules together without much success in the HTML5 version (the Flash version is working fine once you copy all source files into a single folder). The HTML5 version requires the linked project to be inside a “callees” sub folder within the opening projects release structure. The problem is with the return trip from the linked module as it requires all of its linked project to be in a new “callees” sub folder.
For example a link from m1 to m2 is callees/m2/index.html
In the project JS file the link back to m1 from m2 callees/m1/index.html. The full path it’s looking for is callees/m2/callees/m1/index.html.
If you want to daisy chain the modules and still have a main menu after the third link the return path to the main menu will be something like - ../../../../../../index.html. The folder structure for the next module in the chain to work would be - menu/callees/m1/callees/m2/callees/m3/callees/m4/index.html.
Since the HTML5 publish settings creates this structure and names all published files the same (index.html and Project.js) and requires linked projects to be in a callees subfolder of the initiating page there appears to be no way to create a multi modular approach similar to the SWF published version. Short of renaming the html and js files, editing the paths in all of the cp.openMovie functions and restructuring the folders. This basically negates the reason to use Captivate in the first place.
Is there some setting or option I’m missing. I know an LMS could handle this however that is not always an option.
Copy link to clipboard
Copied
Hi !!
The scenario that your implementing looks unique and complex.
Let me check it at my end with a similar approach and see if that is achievable.
btw, did you try using the Multi-SCO-Packager?
Thanks,
Anjaneai
Copy link to clipboard
Copied
If NOT using an LMS and multi-SCO packages (where the LMS handles the navigation) you could set up an HTM page at the top level that redirects the call down to the other callee's URL based on some programming logic. So each of the modules always points back to the same HTM file/s at the top level and these then handle the second call.
Just an idea. I did something similar years ago with a number of Captivate courses. I think I used some Javascript in the HTM pages to work out where to go next.
Copy link to clipboard
Copied
I have a similar issue.
I created multiple projects that I want to be accessible in HTML5 (so that students can use their mobile devices). Each project consists of a login screen and 15 random quiz slides connected to different question pools. However, when I published in HTML5 and uploaded all of these to my webhost, only the first project runs and none of the others with the quiz slides do. Or more specifically, I just get the spinning loading wheel forever. The projects are only 17 or so slides long so I don't know why it's taking so long to load them.
Possible Problems:
1. I'm using an LMS widget that sends the quiz answers to a google docs spreadsheet. However, I have the widget embedded in each project so that the quiz answers will be sent. Could that be a problem?
2. I created the multiple projects by copying each from the former project. Could that cause issues with what Captivate thinks the Quiz scope is? How can I test to see if each project is being considered as a separate quiz?
Copy link to clipboard
Copied
Is the widget HTML5 compatible? If not, then YES that's probably at least part of your problem.
Copy link to clipboard
Copied
widget is HTML5 compatible and I can get it to report to the spreadsheet when I have one project. The problem is the other projects won't load and I don't understand why. They are pulling from small question pools (15-20 questions each).
Copy link to clipboard
Copied
Does each published project reside in an entirely separate folder on the server, or did you load them all into the same folder?
Copy link to clipboard
Copied
They were originally all in the "callees" folder, but wouldn't load. Then I tried pulling them out and connecting via a URL and they still wouldn't load. It's clear the projects won't run but I'm not sure why. I just get that spinning loading wheel. Do you know of any issues with random quiz question slides or question pools that could be causing this?
Copy link to clipboard
Copied
Found the problem. Captivate doesn't like Question Pools that start with a number and/or use a hyphen. Originally, my question pools were named "11-1" "11-2" etc. Changed them to "a_11_1" and they work fine. The Question Pools menu should have a warning about that.
Copy link to clipboard
Copied
Thanks for the replies. What I’m trying to do is publish the content to both SWF and HTML5 at the same time. Basically doing what Captivate6 advertises it can do.
Sadly it appears that I’m going to have to reorganize the structure and recode most of the HTML5 output so that it uses module specific file and folder names to get it to work the same as the SWF one. It’s unfortunate that the tool doesn’t allow you to choose the output file/folder names instead of the default index.html, Project.js.
Copy link to clipboard
Copied
ChrisieTech,
I know that is is a very old post, but did you find a solution?
Thank
Peter
Cardiff (Overcast with light rain)
Wales
UK
Get ready! An upgraded Adobe Community experience is coming in January.
Learn more