sodcalculator

10 Tech How-To

How to Create Computer Based Training Software

Guide 10-9040 · Updated · Step by step

This guide walks you through planning, building, and launching computer based training (CBT) software from scratch. You’ll learn the essential steps—from defining learning objectives to choosing an authoring tool—so you can create effective, interactive courses without a programming background. By the end, you’ll have a clear roadmap and know what to avoid.

What You’ll Need

  • A clear training topic and target audience
  • Learning objectives (what learners should be able to do after the course)
  • Authoring software (e.g., Articulate Storyline, Adobe Captivate, or free tools like H5P)
  • A Learning Management System (LMS) to host and track the course (e.g., Moodle, TalentLMS)
  • Basic multimedia assets: images, audio, video, or screen recordings
  • A computer with internet access and a modern web browser

Step-by-Step

  1. Define your training goal. Write down exactly what problem the training solves. For example, “New hires must complete safety certification before their first shift.� This goal guides every design decision.
  2. Identify your audience. Consider their existing knowledge, tech comfort, and learning environment. A course for IT staff can use technical jargon; one for retail associates should use simple language and mobile-friendly layouts.
  3. Write measurable learning objectives. Use action verbs like “list,� “calculate,� or “demonstrate.� Each objective should be testable. Example: “By the end, learners will be able to identify three types of phishing emails.�
  4. Outline the course content. Break the topic into modules or lessons. Keep each module focused on one or two objectives. A typical module is 5–10 minutes long.
  5. Choose an authoring tool. If you have a budget, consider Articulate Storyline or Adobe Captivate—they offer powerful interactivity. For free options, try H5P (works with many LMSs) or PowerPoint with a converter. Select based on your interactivity needs and technical skill.
  6. Create a storyboard. Sketch each screen: what text, images, and interactions appear. Include narration scripts if you plan audio. This saves time and prevents scope creep.
  7. Build the course in your authoring tool. Start with a template for consistency. Add a title slide, learning objectives, content slides, and a quiz at the end. Use short paragraphs, bullet points, and visuals to keep engagement high.
  8. Add interactivity and assessments. Insert knowledge checks (multiple choice, drag-and-drop, or scenario-based questions) after each module. Provide immediate feedback for correct and incorrect answers. For the final quiz, set a passing score (e.g., 80%).
  9. Record narration or add text-to-speech. If you use audio, keep it conversational and pace it slowly. Ensure transcripts are available for accessibility.
  10. Preview and test the course. Run through every slide, click every button, and answer every quiz question. Check for typos, broken links, and inconsistent navigation.
  11. Export the course in a standard format. Most authoring tools export to SCORM 1.2 or xAPI (Tin Can). SCORM is widely supported by LMSs. Choose the version your LMS recommends.
  12. Upload the course to your LMS. Create a course shell, attach the SCORM file, and set enrollment rules. Test the upload by taking the course as a learner.
  13. Pilot with a small group. Ask a few target learners to take the course and provide feedback. Observe where they struggle or drop off. Revise accordingly.
  14. Launch and monitor. After the pilot, roll out to the full audience. Monitor completion rates and quiz scores to identify areas for improvement.

Common Mistakes

  • Skipping the storyboard. Jumping straight to development often leads to disorganized content and rework.
  • Overloading slides with text. Learners skim; use visuals and short phrases instead of paragraphs.
  • Ignoring mobile compatibility. Many learners access courses on phones. Test on multiple devices.
  • Using too many question types. Stick to 2–3 types to avoid confusing learners.
  • Forgetting to set quiz passing scores. Without a passing score, the LMS may mark everyone complete.

Tips

  • Use real-world scenarios. Learners retain more when content relates to their job.
  • Keep videos under 3 minutes. Shorter segments are more likely to be watched.
  • Add a progress bar. It helps learners know how much is left and reduces anxiety.
  • Use consistent navigation. Place next/back buttons in the same spot on every slide.
  • Test with a clean browser. Clear cache and cookies before testing to simulate a fresh learner experience.

Troubleshooting

  • Course doesn’t launch in LMS. Check that the SCORM file was uploaded correctly and the LMS supports the version. Try re-exporting from the authoring tool.
  • Quiz scores not recording. Ensure the quiz is set to “gradedâ€� and the completion criteria are defined in the LMS. Verify the SCORM settings in the authoring tool.
  • Audio or video not playing. Convert files to MP4 or MP3, which are widely supported. Check that the file size isn’t too large.
  • Course looks broken on mobile. Use responsive design templates in your authoring tool. Test on both iOS and Android.
  • Learners report navigation issues. Review the slide triggers and interactions. Sometimes a hidden object blocks a button.

Frequently Asked Questions

Do I need to know programming to create CBT software?

No. Modern authoring tools like Storyline and Captivate use a visual interface with drag-and-drop. You can create interactive courses without writing code.

What is the difference between SCORM and xAPI?

SCORM tracks basic completion and quiz scores. xAPI (Tin Can) can track more detailed learning experiences, including offline activities. Choose based on your LMS and reporting needs.

How long does it take to create a 30-minute course?

For a beginner, it can take 40–60 hours. This includes storyboarding, content creation, and testing. Experienced developers might do it in 20–30 hours.

Can I use PowerPoint to create CBT?

Yes, you can convert PowerPoint to SCORM using tools like iSpring, but interactivity is limited. For simple courses, it’s a quick option.

How do I make my course accessible?

Add closed captions for audio, provide transcripts, use alt text for images, and ensure keyboard navigation works. Most authoring tools have accessibility checkers.

What is the best way to host my course?

Use a Learning Management System (LMS) like Moodle, TalentLMS, or Teachable. They handle user enrollment, progress tracking, and reporting.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →