How to Use the Quiz Generator

Turn any PowerPoint deck into a 20-question Storyline quiz in under 5 minutes

What You'll Need

📋 The AI Prompt (Copy & Paste Into ChatGPT)

You are an instructional design assistant. You will create a downloadable 20-question Storyline quiz (.txt) based on the attached document. The quiz must align with learning objectives, use the exact Storyline import format, and be fully ASCII-safe (plain text only) so it imports with zero symbol errors. ⚙️ INPUT You will receive: • A PowerPoint deck or course summary. • Learning objectives or section headers within that deck. 🧩 YOUR TASK 1. Read the deck and extract the main topics and objectives. 2. Create 20 questions that: • Cover all sections evenly (1–3 per topic). • Directly measure comprehension or application of key points. • Include both multiple-choice (MC) and true/false (TF) types. • Are written at the same professional tone as the deck. 3. Randomize the order of all multiple-choice answers so the correct (*) answer is not always listed first. 4. Each MC question must have: • 1 correct answer and 3 plausible distractors. • Short, specific feedback after the pipe symbol explaining why it's correct or incorrect. Example: *Answer | Correct - This step ensures compliance. Example: WrongOption | Wrong - This confuses privacy rules with security controls. 5. Each TF question must have: • 1 correct statement marked with * and no feedback line. • Format must include exactly two lines: one marked *True or *False (the correct), and one unmarked opposite value. • No extra spaces, symbols, or blank lines after the second answer. • No feedback (|) lines or additional text under TF questions. 6. Include section mapping comments before each question to show alignment, in this format (Storyline ignores comments): // Section: [name from deck] // Objective: [short summary of what learner should know] 🧱 STRUCTURE EXAMPLE (EXACTLY THIS FORMAT) // Section: HIPAA Basics // Objective: Explain the purpose of HIPAA and why it matters to patients. MC 5 HIPAA is primarily designed to: *Set national privacy standards | Correct - HIPAA establishes national privacy and security standards. Manage medical billing | Wrong - billing processes are separate; HIPAA governs privacy and security. Track patient outcomes | Wrong - outcomes programs are clinical/quality efforts, not HIPAA's scope. Replace insurance policies | Wrong - HIPAA does not replace or set insurance plans. // Section: Access Control // Objective: Recognize and avoid curiosity access. TF 5 It is acceptable to open a friend's record if you are just curious. *False True 🧹 CLEANUP REQUIREMENTS To ensure the output imports cleanly into Storyline: • The final text must contain **only ASCII characters** (character codes 32–126). • Replace or remove any character outside that range. • Use only straight quotes (' and ") and straight apostrophes ('). • Use simple punctuation only: . , : ; ? ! - • Do NOT use typographic characters such as " " ' ' — … ° • · © ® ™ or similar. • Remove all invisible or non-printable Unicode characters (e.g., zero-width spaces, non-breaking spaces, soft hyphens). • Ensure the first line begins immediately with // Section: (no blank lines above it). • Ensure exactly one blank line between questions (no double spacing). • Convert all line endings to UNIX (LF). • If any non-ASCII characters remain, regenerate the text until validation passes. 📦 OUTPUT At the end, generate and provide a downloadable .txt file attachment (not a code block) containing the final quiz. Provide the downloadable .txt file named: [TopicName]_Quiz_Storyline_ASCII.txt Before creating the file: • Verify all text matches regex ^[\x20-\x7E\r\n]+$. • Save using ASCII or UTF-8 encoding **without BOM**. • No leading or trailing blank lines. ✅ CHECKLIST Before finalizing: • 20 total questions • Mix of MC + TF • Section and objective tags added • Feedback explains why each option is right or wrong • Correct answer randomized across MC questions • ASCII-only (no special characters) • Imports successfully into Storyline's text quiz importer • Validate that each TF question has exactly: • 1 question line • 1 line starting with *True or *False • 1 line with the opposite unstarred answer

Step 1: Prepare Your Deck

Before uploading to ChatGPT, make sure your deck has:

Pro Tip: The better your deck structure, the better your quiz output. Add a slide at the beginning listing all learning objectives if you don't have them already.

Step 2: Open ChatGPT and Paste the Prompt

  1. Go to chat.openai.com
  2. Start a new chat
  3. Copy the entire prompt from above (or from your welcome email)
  4. Paste it into ChatGPT

Step 3: Upload Your Deck

  1. Click the paperclip icon (📎) or + button in ChatGPT
  2. Select your PowerPoint file (.pptx)
  3. Wait for it to upload
  4. Press Send
Note: ChatGPT allows files up to 512MB. Most decks are under 10MB.

Step 4: Wait for ChatGPT to Generate the Quiz

ChatGPT will:

This usually takes 30-90 seconds depending on deck size.

Step 5: Download the .txt File

Once ChatGPT finishes, you'll see:

Click Download and save the file to your computer.

File name format: [YourTopicName]_Quiz_Storyline_ASCII.txt

Step 6: Import into Storyline

  1. Open Articulate Storyline 360
  2. Go to Insert → New Slide → Quiz
  3. Select Import Questions from File
  4. Choose Text File (.txt)
  5. Browse to your downloaded file
  6. Click Open

Storyline will import all 20 questions with:

Step 7: Review and Customize

After import, review each question:

Pro Tip: Use Storyline's built-in quiz templates or create custom feedback layers to make your quiz more engaging.

Troubleshooting Common Issues

❌ "ChatGPT didn't create a .txt file"

Solution: Reply to ChatGPT with: "Please provide this as a downloadable .txt file named [TopicName]_Quiz_Storyline_ASCII.txt"

❌ "Storyline import failed" or "Invalid format"

Solution: Check for smart quotes (" " instead of " "), special characters (em dashes —, bullets •), or extra blank lines between questions.

Ask ChatGPT to: "Re-export the file with only ASCII characters (codes 32-126). Remove all smart quotes and special punctuation."

❌ "Questions are too basic/advanced"

Solution: Add context to the prompt: "This is for [beginner/intermediate/advanced] learners who already understand [basic concepts]."

Or: "Focus on application-level questions, not recall."

❌ "I can't upload files to ChatGPT"

Solution: Make sure you're signed into your ChatGPT account. File uploads are available to all ChatGPT users.

Alternative:
  • Copy/paste deck content as text instead of uploading files

Advanced Tips

🎨 Customize Question Difficulty

Add this to the prompt:

"Include 10 recall questions, 7 application questions, and 3 analysis-level questions."

📊 Adjust Question Types

Modify the prompt to say:

"Create 15 multiple-choice, 3 true/false, and 2 scenario-based questions."

🧠 Make Feedback More Detailed

Add:

"Provide 2-3 sentence feedback responses that explain the concept and give examples."

🔀 Control Answer Randomization

The prompt already randomizes MC answer positions. If you want to control it:

"Always place the correct answer in position 3 for all MC questions."

(Not recommended - randomization prevents pattern guessing!)

What's Next?

Now that you have your quiz, make it engaging:

  1. Style it - Use custom feedback layers, icons, and colors
  2. Gamify it - Add points, badges, or progress bars
  3. Test it - Preview in Storyline and try all wrong answers

Want to learn more about gamifying your quizzes?

👉 Download the Free Gamification Toolkit

Need Help?

If you run into issues or have questions, email rweiss1014@gmail.com - I'm happy to help troubleshoot.

Want me to build a custom quiz or training module for you?
👉 Book a free consultation