Skip to main content

Automated Curriculum to Learning Path Generator

Learn how to automatically generate a TryHackMe Learning Path from an uploaded curriculum or training framework.

Written by BigFawn
Updated over a week ago

Overview

The Curriculum / Framework to Learning Path Generator allows admins to upload or paste a training curriculum or framework and automatically generate Learning Path (LP) mapped to relevant TryHackMe content.

This feature reduces the time required to manually interpret frameworks and match them to rooms. It extracts structured objectives from your document, matches them to TryHackMe content using metadata and similarity scoring, and generates a draft Learning Path that can be reviewed, edited, and assigned.

Who Can Use This

  • Management dashboard administrators

  • Internal Customer Success team

Admins can generate and assign Learning Paths directly. Internal teams can use the tool to accelerate custom LP creation for customers.

Supported File Types

You can:

  • Upload:

    • PDF (.pdf)

    • Word (.docx)

    • Excel (.xlsx)

  • Or paste:

    • Plain text

How It Works

Step 1: Upload or Paste Your Curriculum

  1. Go to Content Studio.

  2. Click on Generate from Curriculum.

  3. Upload your file or paste your curriculum text.

  4. Click Generate.

You will see loading indicators while:

  • The file uploads

  • The curriculum is parsed

  • Content is matched

Step 2: Curriculum Extraction

The system will:

  • Identify modules, topics, objectives, and required skills

  • Normalise formatting across document types

  • Convert the content into structured items for matching

Step 3: Content Matching

The system matches extracted items to TryHackMe rooms using:

  • Tags

  • Room names

  • Room descriptions

  • Semantic similarity scoring

Each suggested room includes a confidence score indicating how closely it aligns with the extracted objective.

Step 4: Review the Draft Learning Path

A draft Learning Path will be generated automatically.

From the preview screen, you can:

  • Edit the Learning Path title and description

  • Rename modules

  • Remove suggested rooms

This draft is not published automatically. Review is required before assignment.

Step 5: Save and Assign

Once reviewed, you can:

  • Save as Draft (in Content Studio)

  • Assign to a Team immediately

  • Continue editing later in Content Studio

After saving, the Learning Path behaves like any manually created Learning path.

Best Practices

  • Use clearly structured documents where possible (headings, bullet points, tables).

  • Avoid overly abstract objectives without specific skills.

  • Make manual adjustments where necessary.

The system is designed to create a strong draft, not a guaranteed perfect final version.

Common Questions

The generated Learning Path doesn’t look correct. What should I do?

Review the extracted modules to ensure the curriculum was interpreted correctly. If parsing appears incorrect, try reformatting and re-uploading the document.

Why are certain rooms being matched incorrectly?

Matching is based on tags, room metadata, and description similarity. If:

  • Objectives are too broad

  • Required skills are not clearly stated

  • Tags are missing or limited

Manual adjustments may be required.

What if the upload appears stuck?

Check that:

  • The file format is supported (.pdf, .docx, .xlsx)

  • The file is not corrupted

  • The file size is within platform limits

If the issue persists, contact support.

Can I edit the Learning Path after saving?

Yes. Once saved to Content Studio, it can be edited like any other Learning Path.

Known Limitations

  • Complex PDF tables may not parse perfectly.

  • Heavily formatted Excel sheets may require cleanup.

  • Abstract competency frameworks may result in lower match confidence.

  • Manual review is strongly recommended before assignment.

Summary

The Curriculum to Learning Path Generator helps you:

  • Reduce manual mapping time

  • Quickly build structured Learning Paths

  • Maintain consistency across teams

  • Enable faster assignment to learners

For further assistance, contact our Support Team or your Customer Success Manager.

TryHackMe

Did this answer your question?