Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

HTML5 multiple callees folders

New Here ,
Oct 03, 2012 Oct 03, 2012

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.

2.5K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Oct 03, 2012 Oct 03, 2012

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

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Oct 03, 2012 Oct 03, 2012

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.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Jun 16, 2014 Jun 16, 2014

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?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 16, 2014 Jun 16, 2014

Is the widget HTML5 compatible?  If not, then YES that's probably at least part of your problem.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Jun 16, 2014 Jun 16, 2014

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).

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 16, 2014 Jun 16, 2014

Does each published project reside in an entirely separate folder on the server, or did you load them all into the same folder?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Jun 18, 2014 Jun 18, 2014

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?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Jun 23, 2014 Jun 23, 2014

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.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Oct 04, 2012 Oct 04, 2012

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.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
May 08, 2015 May 08, 2015
LATEST

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

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources
Help resources