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

Linking Projects

Community Beginner ,
May 01, 2015 May 01, 2015

Hello!

So, I got 5 projects, 1 main project that is just to choose between 4 courses.

I've tried using the "Open another project" on a button, but it does not work, I'm probably doing something wrong.

But I can only link it to a captivate file, but when I press the button it tries to open a index.html page. I've tried to choose the folder the project is built to, but it wont let me choose it.

Is there an easy way for me to link to these four projects that enables moving of the entire project?

4 buttons to each of their own course.

Thanks!

3.7K
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

correct answers 1 Correct answer

Adobe Employee , May 01, 2015 May 01, 2015

You need to publish the project which you want to link to a main project

Then link the source file of that particular project to the main project using the button.

After publishing the main project manually copy the published folder of linked project in the callees folder of main published project.

Regards

Himanshu

Translate
Adobe Employee ,
May 01, 2015 May 01, 2015

Hello,

Welcome to Adobe Forums ,

I will explain you by taking an example of 4 projects ( A, B, C, D).

As Per your requirement you want to link the project with each other as well as with the home Page.

You need to first publish your last project which is D. Now Insert a button on the last slide of Project C.

Now apply action on that button to Open Url or File and link the output( .htm file ) of Project D.

Now publish it to the same folder where you have published project D .

Now do the same with Project B and then A.

But make sure that you publish all of them in the same folder as D.

Now create a new project with a blank slide having 4 buttons ( A, B, C, D) on it .

Then on Button A apply the action as open url or File and locate to the output file (.htm) File of Project A.

Now you can do the same thing with rest of the three projects as well . After doing this make sure you publish this new project to the same folder where you have placed the previous projetcs output.

 

Note : This workflow will be only useful if you are publish the output in .SWF Format, This is not applicable for HTML5 Output

Hope This Helps

Regards

Himanshu

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 ,
May 01, 2015 May 01, 2015

Hello,

Welcome to Adobe forums.

In order to link multiple projects I would suggest you to use Aggregator Project. If you publish your Captivate projects as SWFs, you can combine multiple SWF files into one lesson using the Aggregator. Once added to an Aggregator project, you can publish the combined files as a SWF, EXE file, PDF or HTML. The published Aggregator file will include a TOC using the names of the separate SWF files. you may use the following links to get the more details.

https://helpx.adobe.com/captivate/using/combining-multiple-swf-files-aggregator.html

Please let me know in case you need any further information.

Regards,

Rajeev.

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 ,
May 01, 2015 May 01, 2015

I'm sorry, I forgot to say that the project must be published as HTML5.

Is there any way of doing it with HTML5?

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 ,
May 01, 2015 May 01, 2015

Yes,

Well in that case you will have to insert a button on the slide and apply action as open project and link the source file (.cptx file) to that .

After publishing make sure that the published output of the source file which you have linked must be pasted in the callees folder of the main project .

Regards

Himanshu

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 ,
May 01, 2015 May 01, 2015

I understood the first line, but not the second one, but I'll try.

You want the project file (.cptx) to be placed in the same folder it were published to?

Because that is not an option. The files are several gb large.

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 ,
May 01, 2015 May 01, 2015

You need to publish the project which you want to link to a main project

Then link the source file of that particular project to the main project using the button.

After publishing the main project manually copy the published folder of linked project in the callees folder of main published project.

Regards

Himanshu

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 ,
May 05, 2015 May 05, 2015

What if i want to link project B back to project A and so on?

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
Explorer ,
Feb 07, 2016 Feb 07, 2016

I have this same issue and like sveinevn‌ I need to the to link in BOTH direction (ie: from home to unit 1, and from unit 1 to home) so putting the units into the callees folder only works in one direction. I am going to insert an image here of the simple navigation map I am hoping to archive. AT the bottom I have noted all the methods I have tried to use, but here are my notes in case the type on the image is too small:

open another project?

works if I export units 1-5 into the callees folder of home...however then I cannot link back to the home from the units. I would esentially have to paste everything into every callee folder in some Inception-like scenario. And this happens....

Screen Shot 2016-02-07 at 9.54.06 PM.png

open URL or file?

doesn’t seem to work at all if I input a path like /BuildingStrengths_Unit1/index.html for some reason that just returns me to the homepage

Aggregator Project?

only with swf, and even if I do this, how do I code the links? I am aiming for HTML 5 here.

hard link everything?

this would be super disapointing but at this point I feel I may have to go this way...

combine all units into one file manually

you know....all 90 something slides....

Screen Shot 2016-02-07 at 10.09.05 PM.png

I think right now I just need someone to tell me that this is NOT doable in captivate so I can give up trying to find a solution and just let client know it can't be done.

Thanks!

Camilla

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 ,
Feb 07, 2016 Feb 07, 2016

Camilla,

Since it appears you are publishing SCORM objects for delivery from an LMS, you need to allow the LMS to control how each SCO module is launched.  The SCORM standard prohibits a SCORM object calling another SCORM object.

Trying to have each SCO module call the next one as you appear to be trying to do would break the SCORM standard because that's not the way it's designed to work.  The communication with the LMS (the API mentioned in the error message you see above) is only designed to work properly if the action to launch each SCO module is taken either by the user clicking on a link in the LMS or by the LMS itself launching the next module once the previous one has been successfully completed.

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
Explorer ,
Feb 07, 2016 Feb 07, 2016

Hi Rod,

We are aiming for the two simple quizzes in this project to be non-mandatory and non-reporting. The quizzes are not really important; we don't want to capture results AT ALL.

  • Should I farm out the quizzes to a third party site?
  • Should I move the quizzes into their on files and leave the static slides separately.

I did have this same issue before I added the quizes, which I did dead last. So assuming I have NO quizzes, is there a way to link my units?

Thanks!

Cam

edit for crappy writing, I've been working on this all week with not-much sleep.

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 ,
Feb 08, 2016 Feb 08, 2016

Farming out the quizzes to another site or adding the quizzes into their own module is entirely up to you.

The SCORM standard only allows each SCO to have a maximum of one quiz.

If your non-quiz 'modules' will not make a single SCORM design overly large and slow to download, you could have them all as part of one SCO and just control the navigation to each separate group of slides inside that project file via a menu slide.  It's still just one SCORM as far as the LMS is concerned.

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
Explorer ,
Feb 08, 2016 Feb 08, 2016

Hmmm ok, I have tried read about "SCO" and multi "SCO" projects but it really seem like super overkill for the very very simple thing I am trying to do. I can only think that I haven't explained it properly. I am simply trying to make this work:

Screen Shot 2016-02-08 at 1.05.02 AM.png

I think I will have to resort to use absolute paths the links in my project becasue I know where it will be hosted (when I upload the files on Tuesday) and treat them like opening a web page in the current window. there will only be an issue/more work when the project gets moved.

Screen Shot 2016-02-08 at 1.06.17 AM.png

It really is a shame the the "open project" functionality in captivate doesn't really allow for relative paths.

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 ,
Feb 08, 2016 Feb 08, 2016

Forget about trying to use the Open Another Project action.  You have to point it at the Captivate CPTX file location but it is actually going to look for an HTM file at that same location by the same name.  In effect, it's expecting the CPTX published output to be in the same folder as the project file itself.  This is useless for what you are trying to do.

I mentioned about SCORM because your earlier post seemed to indicate you are trying to work with an LMS. If you are using an LMS then you DO need to be talking about some kind of interoperability standard and it will either be SCORM, AICC or xAPI.

So is that the case or not? 

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
Explorer ,
Feb 08, 2016 Feb 08, 2016

Hi Rod,

Thanks for the reply.

Not the case — No LMS, no reporting, and self hosting on our university's server.

A simple set of informational slides with one or two little activity interactions (ie drag n' drop, matching) and lots of videos. I split it into units due to differing visual design requirements and the fact that there were different topics. IAnd it kept the number of slides in each managable.

I have "Published" each project so I have all the HTML output.

So if I put my 6 html files (index.html, unit1.html, unit 2.html etc.) into the same root directory, combine all the images folders into one big images folder, all the vr folders into one big vr folder etc....that would be the "best practice" for this?

I've already created a version with hard coded links which just seems like the safest bet right now as long as we just don't move the module around.

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 ,
Feb 08, 2016 Feb 08, 2016

OK.  Then to have seen that error message you must have inadvertently turned on LMS Reporting in your Quiz Settings.  That's the only reason it would be complaining about not finding an LMS API when you run the content.  Look in your Quiz Settings and deselect the Quiz Reporting option to get rid of that message.

As for your other question: NO.  Do not combine all of your content folders for separately published CPTX files into single folders.  That will likely create conflicts.  You have to keep the content separated.

Since it seems you are loading content to a web server, you need to use the Open URL or File action to link from one module to the index.html file of the next module in order to launch it.  You can either use an absolute link (one that starts with http:// and has the entire path to the index.html file on your web server) or you can try using a relative link (one that just points from the current file to the next one by indicating its relative position in the folder hierarchy).  If you are unfamiliar with these terms, do some Googling.  There's plenty of information available on the web.

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
Explorer ,
Feb 09, 2016 Feb 09, 2016

Thanks Rod!

That is exactly what happened in the one unit (accidentally checked the reporting). Unchecked now

I uploaded the module this morning for beta testing (Building Strengths: learning that supports all students) and the absolute paths are working well! I'm just going through and catching any links that were left "project" style and am very thankful for my background in web dev. which I think I would be lost without at the publishing stage of Captivate!

What did happen of course (and probably happens to all first-timers is that all my videos broke. I notice that Captivate auto renames the video assets when it puts them in the "vr" folder so of course the file names I liked to in the file are gone...and let me guess...I need to use the absolute links to the published video files?

I did a bit of quick searching and found this thread: Help, Videos no longer play after Publishing however it doesn't seem to address *quite* the same issue I am having.

I am asking this question here just becasue it's sort of almost on topic being that we are still dealing with the whole link thing, but If you like I can start a new thread. Any tips are super appreciated....I need to send you a starbucks card or something!

Cam

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
Participant ,
May 02, 2016 May 02, 2016

Will AICC or Xapi standards allow for linking projects from a callees folder back up to the root project? If so, is it possible in Captivate?

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
Explorer ,
May 24, 2016 May 24, 2016

"Well in that case you will have to insert a button on the slide and apply action as open project and link the source file (.cptx file) to that. After publishing make sure that the published output of the source file which you have linked must be pasted in the callees folder of the main project ."

Does someone know --- Does the does the Captivate source file (.cptx) have to have the same name as the published file to make this work?

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 ,
May 24, 2016 May 24, 2016

DO NOT use the Open Project action.  What you may not realise is that if you use that action you are NOT actually linking to the CPTX project file but to the published output from that project file and ONLY if that output is published into the same folder as the source CPTX.  However, in practice it is very risky to publish to your project folder's location.

The better action to use is Open URL or File and point that at the HTM or HTML file of the published output.  If you are publishing to dual output SWF/HTML5 then you should point it at the multi-screen.html file you get with that output.

No the output does NOT have to have the same name as the project file.  You specify the output name in the Publish dialog.

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
Explorer ,
May 24, 2016 May 24, 2016

Rod, Thank you.  I will try linking to a file location on the server using relative addresses.... Crossing my fingers.

Ugh... this is a speedbump we did not plan for. 😞 

We have educational programs that can contain 10-30 sub-modules. They are fully narrated so the published files are large. We originally published a single SWF file (Captivate 7) . But we discovered the loading time for a single program (2.5 hours) were terrible so we broke them into modules that were smaller than 10MB and linked the files together using the open another project action.

Alas, now we are publshing HTML5 only.  Loading time is per page (not per module) so it really doesn't matter if the project is large - now the goal is to keep individual slides short so the user does not experience delays slide to slide (again, slides are fully narrated and so they are large).  But now we learn the links between projects have to all be programmed as relative file locations. ARGGGHHH... Now it would be easier if we had never broken the large modules into sub-modules.

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 ,
May 24, 2016 May 24, 2016

Is this project being delivered from an LMS or just from a web server?

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
Explorer ,
May 25, 2016 May 25, 2016
LATEST

We're posting on a webserver.

I followed your advise and created relative addresses for each submodule.  I published, zipped, uploaded to our website and testsed. It works. Thank you.

It was time consuming. This particular program has 9 submodules. Each submodule has 9 navigational buttons that allow the user to freely navigate between the submodules. In addition, the final slide has an action to proceed to the next submodule.

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