Forum Discussion

ElyseGentile's avatar
ElyseGentile
Community Member
10 months ago

Extracting Quiz Questions & Answers

Hello All,
My company hosts 3 different practice exams on our LMS that were built in Storyline. Unfortunately, when these were made the .storyfiles were never given to us and we are unable to track down the consultant who built the files for us so we are unable to gain access to them. Additionally, we do not have the original question banks saved anywhere so the only copy of the exam questions, answers, and feedback is in the SCORM zip file. 

I need to update a couple questions on the practice exams so that they comply with updated laws and regulations. Is there anyway that I can extract the quiz questions and answers from the zip file or the LMS so that I do not have to spend my time duplicating each question/answer manually and then rebuild the practice exam from scratch in Storyline?

thanks in advance for your help!

4 Replies

  • Hi ElyseGentile,

    Thanks for reaching out!

    There isn't a way to pull published courses from an LMS and convert them into an editable story file. You need the original project files to make changes to the course and publish a new version. Unfortunately, without the original project file or a working backup, you'll need to rebuild the course. 

    You can use the Cloud Backup feature if you decide to rebuild the course, so you'll always have access to an editable version of your course.

  • FelixFranke's avatar
    FelixFranke
    Community Member

    Hi ElyseGentile​,

    this is how I would do this:

    There is indeed no official way, but AI can help with this (it is still not a one-click-solution but for many questions or at my typing speed, still faster than retyping all questions):

    1. Open the quiz and take screenshots of the quiz questions you need, copy them into Word (or whatever you are using) and create a pdf.
    2. Use an AI Chatbot you are allowed to use for this content and prompt it to read the text in the images of the pdf and put the questions and answers into a Word-file (or text file or show them in the chat window, whatever).
    3. Check the Questions and add which answers are the correct ones in the text/Word file so you don't import mistakes afterwards
    4. Here you find many tipps how to import questions into SL, including an Excel template (you need this!): Search | E-Learning Heroes , or here (1st result of this search) https://www.articulatesupport.com/article/Storyline-360-Importing-Questions-from-Excel-Spreadsheets-and-Text-Files#excel 
    5. Prompt your AI chatbot to create an Excel sheet with your questions according to the template you find in the links.
    6. Check the Excel file and if OK, import into a new Storyline project.

    Worked for me, May not work in first attempt, improve your prompt in the same chat. AI learns from mistakes (to an extend).

    Good luck!

     

    • Silverfire's avatar
      Silverfire
      Community Member

      If you do it this way, you are giving your IP to an AI company. That carries with it risks and compromises you may not be comfortable with (for instance, Claude acts as a data vaccum cleaner when installed locally, etc). 

      The method is sound, though. You can use existing OCR tools for this purpose. They range from decent (GImageReader, free), to quite good (Abby FineReader, paid).  

      • FelixFranke's avatar
        FelixFranke
        Community Member

        Hi Silverfire,

        you are right, which is why I said to "Use an AI Chatbot you are allowed to use for this content" (admitteldy it's a bit hidden in my longish text).

        In our case for example, we have the company version of Copilot, which lets us act in a "protected environment".

        I am allowed to use it for internal (not "confidential") information, but I cannot use Claude or ChatGPT for this. Generally, all free versions of AI suck up all data they can get becuse they literally feed on it.

        I have the luxury to work in an enterprise environment, which rids me of some decisions which I would have to take for myself as a freelancer.

        So good point from your side. 👍🏼