What is Rustici Generator?

When building innovative learning tools, AI-powered features, or interactive experiences, the first hurdle is understanding what’s actually inside your content. With standards-based eLearning packages like SCORM, cmi5, xAPI and the variety of ways authoring tools package that content, it’s not always straightforward. That’s where Rustici Generator comes in.

Rustici Generator is an API-driven application that parses training content and other file types so your platform can access the raw text, transcripts, and metadata hidden inside. Once parsed, you can fuel AI models, power adaptive search, standardize your catalog metadata, and more without manually digging through your courses.

Watch our quick demo of Rustici Generator

Rustici Generator content parsing and text extraction

Training content parsing & extraction

Pull out text and data to fuel your tools

Parsing eLearning content isn’t as simple as “unzipping a SCORM file.” Authoring tools all have their own specific packaging logic, and content can be buried deep in unexpected places. Rustici Generator uses a proprietary approach to locate and extract course text, media, and other metadata regardless of format or structure.

With parsed content in hand, it enables you and your platform to:

  • Train AI models on accurate course data to create summaries, recommendations, or interactive experiences.
  • Enable deep, semantic and lexical search inside course content, not just titles and tags.
  • Surface hidden learning opportunities by mapping course content to skills frameworks.

The best part is that our parsing technology works regardless of the eLearning standards and can extract context from SCORM, cmi5 and more. Plus, it also works with non-standards-based content, allowing you to focus less on exporting content out as specific formats and more on getting your tools up to speed.

Discover more about content parsing
Rustici Generator metadata generation and semantic search

Automate & Enhance with Rustici Generator

Metadata, skills, and assement generation + semantic search

We knew that understanding what is inside your content is only half the problem. Rustici Generator comes with the tools that help your content become more discoverable inside the ocean of training inside your LMS catalog.

  • Generate metadata: Save hours of manual effort by generating suggested titles, summaries, keywords, and skill tags, especially when your content comes from multiple sources with different naming conventions.
  • Boost search accuracy: Reach beyond the limits of keywords with semantic and lexical search to find relevant content even when you don’t know the exact terminology.
  • Jumpstart assessments: Work smarter with Generator helping you create multiple-choice questions, answers, distractors, and source references directly from parsed course content.

With Rustici Generator’s generative tools integrated and supplementing your own LMS, you can support administrators to focus less on learning data management and more on creating effective training.

Discover generative suggestions

Who is Rustici Generator for?

  • LMSs

    Giving customers better catalog management tools
    As your users build courses by skills or personalized to goals, Rustici Generator provides discoverability to unlock new learning opportunities across a wide variety of content types.

  • Content Creators

    Understanding your library in-depth
    If you can’t personalize courses effectively, it can be a long road ahead. Rustici Generator provides added library visibility to empower impactful learning.

  • Organizations

    Improving content curation efficiency
    Rustici Generator helps you find your needed content to efficiently personalize courses even as your teams and goals shift.

Where can you use Rustici Generator?

Rustici Generator works entirely via API, making it easy to embed into your own platform or connect alongside Rustici Engine. Whether you’re an LMS provider, content marketplace, or custom learning tool, you can:

  • Standalone Rustici Generator

    If you have your own application and training content player, you may just need Rustici Generator by itself. Since this is an API driven application, you can integrate it right into your own proprietary ecosystem.

    Reach out to learn more
  • Rustici Engine Integration

    Rustici Generator can be purchased as an add-on product to your existing Rustici Engine instance. Rustici Generator was built to easily connect to Rustici Engine while also giving you the flexibility to present Rustici Generator outputs that best support your learning platform product.

    Explore the Engine integration
  • Content Controller (Coming soon)

    Just as we expect our LMS customers to incorporate Rustici Generator features in their platform that make the most sense in their product, we will do the same in our Content Controller product. We will use Rustici Generator to power some new functionality within Content Controller to improve overall catalog management. More news coming soon in Q4 2025 to Q1 2026.

Frequently asked questions

How can I use Rustici Generator?

Rustici Generator is an integrated API-based tool designed to work within your own application. It opens up new ways to enhance your existing platform by reducing manual effort, improving content discoverability and enabling new features.

Some of the early use cases we’ve seen include:

  • Using extracted course text to deliver adaptive content recommendations.
  • Powering advanced search tools to surface harder-to-find courses.
  • Generating skill suggestions to improve catalog consistency and discoverability.

 

If you have an idea for how Generator could support your tool, we’d love to hear about it.

Is Generator available as a standalone product or as an add-on to Rustici Engine?

The easiest way to start with Rustici Generator is alongside our Managed Hosted Rustici Engine. However, Generator is built to integrate with any platform, including those not currently using Rustici Engine.

If you’re interested in using Rustici Generator as a standalone service or with a self-hosted version of Rustici Engine, reach out to our team to explore what’s possible.

What is course or content parsing?

Parsing refers to analyzing content in order to extract usable data and in this case, pulling out the underlying text from your course files.

Rustici Generator uses proprietary text extraction that works across eLearning standards and focuses instead on how the course was authored. This extracted text can then be used within your own application or fed into Generator’s built-in tools, like semantic search or metadata generation.

What is semantic search, and does it replace my existing search tools?

Semantic search is a tool in Rustici Generator that lets you look for specific words or concepts found inside your courses, not just titles or tags. It goes beyond keyword matching by also surfacing related terms and contextual matches using the extracted course text.

It’s not intended to replace your existing search, but to complement it. When combined with your current search features, semantic search makes it easier to sift through large catalogs and find relevant content quickly.

How is AI involved with the application?

We understand the buzz around artificial intelligence (AI), and we’ve taken a thoughtful approach to incorporating it. Currently, AI is used only in Generator’s metadata generation and question generation features.

Importantly, Rustici Generator does not use memory or cross-customer training. Each instance operates independently. This means your data stays isolated, and Generator does not learn from or blend results between customers.

Want to keep reading?

Check out one of these resources to learn more about Rustici Generator.

  • Drive your eLearning library: How Rustici Generator fits every route

    Drive Your eLearning Library How Rustici Generator Fits Every Route Read more
  • Webinar: Decipher your content maze with Rustici Generator

    Read more
  • Going beyond the eLearning standards with Rustici Generator

    Read more

Reach out to learn more

Curious about utilizing Rustici Generator with Rustici Engine or want to see something added to its functionality? Reach out to our team!