

Managing a content library within any LMS is no small task. That’s why we’ve created Rustici Generator to help make the mundane yet extensive tasks of finding, repurposing or even interacting with a scaling course catalog easier than ever. As an API-driven product, it integrates not only into your product seamlessly but your processes too.
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.
Trusted by leading organizations worldwide













Pull out text, assets and data to fuel your tools
Knowing what is inside your eLearning content isn’t as simple as searching or “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 content format or structure.
With parsed content in hand, it enables you and your platform to:
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.
Metadata, skills, and assessment generation + semantic search
We knew that understanding what is inside your content is only half the problem. If the data that describes your training is inaccurate or missing, finding out what is inside your course won’t be helpful if you can’t find it. Rustici Generator comes with the tools that help your content become more discoverable inside the ocean of training in your LMS catalog.
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.

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.
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.
Improving content curation efficiency
Rustici Generator helps you find the needed content to efficiently personalize courses even as your teams and goals shift.
Integrating with our software is far easier than building it yourself, and developers actually like us. Check out our technical documentation and resources to learn how Rustici Generator could integrate with your software and Rustici Engine. Plus, keep in mind we have our technical team to help you along the way with initial implementation.
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:
If you have an idea for how Generator could support your tool, we would love to hear 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.
Curious about utilizing Rustici Generator with Rustici Engine or want to see something added to its functionality? Reach out to our team!