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

Adobe Captivate Classic - Publishing Issues

New Here ,
Jan 23, 2024 Jan 23, 2024

I am attempting to upload my course on a LMS. The projects publishes and zips correctly on my computer. When I upload it to the LMS, it fails to upload. 

 

However, I have noticed that when I select Quiz - Enable reporting for this project and publish the project, it then uploads to the LMS. 

 

Does the Enable reporting for this project have to be selected to upload a projecto a LMS? 

506
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
Contributor ,
Jan 30, 2024 Jan 30, 2024

You can publish to play the interactive without reporting or to SCORM which would be with reporting.

If you do not need to report the outcome of the interactictive activity, you can publish to the course files. Do be aware of some potential issues that you can prepare for. In Canvas with Design Tools as an extra package it includes tools to clean up the course of files that are not used. This tool Does not understand files related to displaying a webpage and will flag them as unused with a recommendation to remove them. Inform any personnel that is responsible for using this tool that they must proceed carefully with any file removal using this tool. Other LMSs may have a similar tool, so consider if this warning may apply to you. To make the interactive play, you will have to explore how your LMS will handle it. In the Current version of Canvas, you can link to it and it will open in a new window at a nice size. Alternatively, you can embed it, but it is a challenge to prevent Canvas from adding its sidebar in there with it making the interactive small. 

The other option is to publish your project as a SCORM file and upload it to your LMS as such. Not all LMSs will have a SCORM option, but most do. A SCORM file has the needed tools to communicate with the LMS what score the student got. This does reqquire setting some settings in Captivate before you publish. Look for instructions within the Captivate website and videos (there is a Captivae channel).

Setting Tip:

Something really easy to miss is the manifest configure button when you select to use SCORM output in Captivate. All the other settings are visible without having to click to open a new window and those just draw your eyes right no down to the form without you noticing this button. Be sure to give your project a name in the configure dialogue. Captivate intends for that to be the name of your project and in the past this would auto-populate with it. However, more recent updates seem to have broken this and it fills with the same default for all projects. Cornerstone has a nice support page. that describes the settings. Read on to get more of an idea about this issue and a way to fix this even if all you have are the published SCORM files and not the raw file.

Tip: When my SCORM packages come in to my courses they always show a default name instead of the name of my project. This can be a problem if you have several and you need to know what SCORM project these each are. I go into the published manifest file and make an edit to change the name. Then it comes in correctly to Canvas. I am not 100% certain if this is a Canvas issue or a Captivate issue, but since when I change the manifest file that Captivate uses away from that default name it does fine, I would say the blame leans to Captivate in creating the conditions for this problem. Possibly this is only a Mac version of Captivate issue or even specific to a particular release.

Cause:

Captivate is not pushing the name of the project to the manifest and the files for the project name.

Solution:

You can manually change this by 

  • Unzip the published SCORM
  • Open up VS Code (or any other code editor) and use find to locate the two files with "Captivate e-Learning Course"
  • Change both locations to the correct file name (do not use special characters)
  • (OPTIONAL - NO LONGER NEEDED) Remove the assets/playbar folder (prevents zip issues)
  • (OPTIONAL - NO LONGER NEEDED) Remove assets/playbar from the manifest
  • Rezip
  • Upload to the SCORM tool in the Canvas course
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
LEGEND ,
Jan 30, 2024 Jan 30, 2024

Some LMSs allow to upload a 'package' which has Reporting not turned on, but that is not the case for all LMSs. Blackboard which I have uaed a lot, allows it: you need to iinstruct to unzip the package and to launch the index.html file.

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 ,
Aug 29, 2025 Aug 29, 2025

I am finding the same thing on my end. My project consists of one slide that has a 22 minute MP4 video added to it. Even though my project doesn't contain a quiz, I need to enable quiz reporting and ensure the completion and success options are set to slide views, not quiz/quiz is passed. If I don't do this and publish as SCORM, it appears CpC successfully SCORMs my project, but it fails when importing to my LMS (Saba). According to ChatGPT, this is because when quiz reporting is disabled, CpC will still zip and export the project, but it's not a "true" SCORM file. It's a zipped package that looks SCORM-like. Because of this, Saba is rejecting the package because it's looking for a imsmanifest.xml (or something similar?) file that a true SCORM-ed package should contain. I'm not sure if this is accurate, but it did solve my issue. I still don't quite get it - but I guess if you don't set the preferences up this way (using the slide views as completion criteria) when the learner finishes the training, the LMS has no way to know to mark it complete?

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 ,
Aug 30, 2025 Aug 30, 2025

The usual reason for this issue where the LMS rejects a ZIP file because it cannot find the imsmanifest.xml file is due to the way the ZIP file is created.  When Captivate creates the ZIP file it always has the imsmanifest.xml file at the root level inside the ZIP file. 

However, if you were to publish from Captivate to HTML and then zip the FOLDER containing the published HTML, then the imsmanifest.xml file would end up being one level BELOW the root level inside the ZIP file.

Most people don't realise that the way you create the ZIP file will affect whether or not the LMS accepts it.
If possible, just let Captivate create the SCORM ZIP by specifying this in the Publish settings.  If for some reason you must first publish to HTML and then later use WinZip or some other app to create the final ZIP file, the trick is to just go inside the folder that holds the published HTML, select everything there, and then create the ZIP.  Don't just ZIP the folder itself.

Hope that helps.

 

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 ,
Sep 02, 2025 Sep 02, 2025

I didn't zip and then SCORM. I published to HTML (because that's really the only viable option available) and checked "zip" from the publishing screen. Is there a differen't way I should be doing this?

laurennewman_0-1756815994584.png

 

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 ,
Sep 03, 2025 Sep 03, 2025
LATEST

OK.   Some LMSs are very "picky" about what they consider to be a "quiz".

Sometimes you can trick them by adding a scored button (that reports to the quiz) on the slide AFTER your video and force the user to click that button to advance to the end of the course.  Clicking the button sends a score to the Quiz variable.  Since there is only one scored object in the "quiz" the LMS views the quiz as passed as long as that button gets clicked.

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