Skip to main content
Participant
February 27, 2025
Question

Captivate Lessons and a Raspberry Pi

  • February 27, 2025
  • 1 reply
  • 187 views

I am reliant on another team to load my Adobe Captivate lessons to the corporate Learning Management System (LMS).  This is problematic when I want to quickly send lessons to my reviewers to get feedback as the LMS team can take up to 10 days to respond to my requests.

 

I have, in the past, used an Amazon Web Server (AWS) site to host lessons and that has worked perfectly. My current project is likely to require hundreds of lessons which means the AWS option is going to get costly.

 

Does anyone know,:

1. Can Captivate lessons be hosted on a Raspberry Pi?

2. What are the software requirements for the Pi server?

3. Is there a simple, step by step guide that shows how to create the Pi server with access beyong my own home network?

 

I'm a content developer, not a technologist, so replies with strings of acronyms will be lost of me 🙂

 

(I currently have a Raspberry Pi 5, 64bit, 16GB)

    1 reply

    Participating Frequently
    February 27, 2025

    @Ray_Tupper ,

     

    Using a Pi isn't significantly different than using any computer and making it a web server. If you are using a Windows-based machine, for example, you can install Optional Features that include Internet Information Services (IIS). This turns your computer into a Web Server. Instructions on how to expose your web server to the outside world will vary by both ISP (because my ISP doesn't let me use port 80 - which is what websites typically use by default for HTTP; nor port 443 - which is typically used for HTTPS); and the instructions vary by router.

    Now back to your question. If you are using Adobe Captivate (which is version 12 or higher), the ability to send out for review may actually be very simple. Captivate 12 has a built-in review process. There's an icon in the bottom-right corner of the Captivate interface for 'Share for Review'. You can select that button and then push out a URL hosted by adobe for such purpose.

    If you are using Adobe Captivate Classic (Captivate 2019 also known as Captivate 11, or earlier), you'll want to use a shared server. That could be your Raspberry Pi setup as a webserver; or your computer; or even some shared drive in your workplace network. You will push the files to that server and use this process: https://helpx.adobe.com/captivate/classic/using-air-review-application.html. NOTE: This does require all of your reviewers install Adobe AIR, in order to review.

     

    This isn't exactly step-by-step, but might get you started in the right direction?

     

    -Andrew

    Participant
    February 27, 2025

    Andrew,

    Thank you for your reply and for using language that even a content developer like I can understand.

     

    I am on 2019 classic which rules out the 'Share for Review' option.  My client is a local authority so Adobe Air install could be a challenge. It does feel like the easiest option once up and running. I will start that journey tomorrow.

     

    Thanks

    Participating Frequently
    February 27, 2025

    Ray,

     

    I would really check to see if your client has ANY kind of webserver you can use/share. That is your best option! If not, learn how to set up a basic webserver. 

     

    If you use PI - what webserver software would you be using? If you use your Windows-based PC, that might be easier. I can provide you some basic steps, or you can also search for them.

     

    1. Set up a webserver on the Pi or install IIS on Windows
    2. Build your file in Adobe Captivate
    3. Publish
    4. Create a folder on your webserver (either the Pi or Windows-based machine)
    5. Push the extracted files to your webserver

    NOTE: on Pi, you'll probably FTP the files to your webserver/folder. On Pi, you'll also use FTP to create the folder in the previous step, too. On Windows, you just need to copy the files to the Inetpub/wwwroot/{FOLDER_CREATED_IN_STEP4}

    5. Expose the webserver to the wider web (using both your router, map port 80 to [probably] port 80 of the Pi or your Windows box). Again, on windows, you can simply get the IP of your windows box and map the external port 80 to the internal port you are running IIS on).

     

     

    -Andrew