
Overview
AI Program Generation lets Owners and Admins describe a program they want to build and receive a fully structured draft in return, including title, description, label, registration settings, and a curriculum with modules, lessons, assignments, and quizzes. The same AI canvas is available as Curriculum Generation for existing programs that have an empty curriculum app, which allows Program Managers and Instructors to generate curriculum without creating a new program. Generation works out of the box with no configuration required, though you can optionally attach your own sources to enrich the output.Create a Program with AI
You can launch AI Program Generation from several places in your Academy. Click Add Program from the Explore page, or Admin > Products > Programs to open the Add Program modal.- In the Add Program modal, write a custom prompt describing the program you want to create. Alternatively, select a template (Bootcamp, Cohort Based Training, or Self Paced Skill Development) to populate the prompt input with a guided structure and placeholder variables to fill in. Each template also includes a full example prompt you can copy.
- Optionally toggle on Web Search to pull from public internet sources, or Community to search across your Academy’s indexed content.
- Optionally click the + icon to attach specific sources:
- Attach Media: Existing videos or PDFs from your media library
- Attach Content: Reusable content items such as lessons, assignments, or quizzes
- Upload File: Upload new PDFs or videos (maximum 5 items)
- Add Link: Enter a URL to crawl or select existing web-crawled sources (maximum 5 items)
- Submit your prompt. The Program Generator canvas opens automatically and begins generating a preview of the program outline.
Generate Curriculum for an Existing Program
Curriculum Generation uses the same AI canvas as Program Generation but generates only the curriculum for a program that already exists. Program Managers and Instructors can access this flow; they do not need Admin access. To access Curriculum Generation, the program’s curriculum app must have no modules. If modules already exist, delete them manually or delete and recreate the curriculum app.- Open the program’s curriculum app or program dashboard.
- Click Generate Curriculum — visible on the curriculum app page or in the curriculum app section of the program dashboard.
- The Program Generator canvas opens. Write a prompt, attach sources if needed, and submit.
Work with the Program Generator Canvas
After submitting your prompt, the Program Generator canvas opens as a split-pane view. The left panel displays your prompt and an Editing preview loading indicator. The right panel shows the program preview being generated with placeholder skeleton content. Once complete, the right panel displays the full program outline: title, description, and a curriculum structure with modules, content items (lessons, assignments, quizzes), and descriptions for each. Iterating on the preview Use the chat input at the bottom of the left panel to refine the outline. For example, type “Add a quiz to each module” or “Make it 4 weeks instead of 2.” Each iteration creates a new version of the outline, labeled sequentially (V1, V2, V3, etc.) and displayed as clickable cards in the left panel. Click any version card to display that outline in the right panel. You can also target specific parts of the curriculum: provide prompts for individual modules or content items, or delete specific modules and content items before generating the next version. If you prefer an earlier version, select it and continue from there. Generating the final program Once satisfied with a version, select it and click Generate. For program generation, you are taken to the program dashboard where a status popup tracks four progressive steps: Program Setup, Images, Modules, and Content. For curriculum generation, you are taken to the curriculum app with the same progressive loading state. You can navigate away at any time. An email notification is sent when generation is complete. The program is created in draft. Review all generated content — including lesson bodies, quiz questions, and assignment instructions — before publishing to Members.Configure AI Sources
AI Program Generation works without any setup. Optionally, Owners and Admins can control which content sources the AI draws from by navigating to Admin Area > Disco AI > Learning Design, clicking Edit, then opening the Sources tab. Available sources include Content, Documents, Videos, Links, and Knowledge Bases. All sources are enabled by default. Source access varies by role. Owners and Admins can browse and attach any source across the Academy. Program Managers and Instructors can only access sources from within the specific program they are generating curriculum for.Examples
Bootcamp for a professional Academy An Admin running a leadership development Academy wants to launch a 6-week bootcamp. They select the Bootcamp template, fill in the placeholder variables for audience and topic, attach a PDF of their existing workshop materials, and submit. The AI generates a structured program with six modules, each containing two lessons, an assignment, and a quiz. Self-paced course for a membership Academy An Admin wants to add a foundational course Members can take at any time. They write a custom prompt describing the course title, key topics, and preferred format, enable the Community toggle to pull from existing lessons, and submit. The AI creates a self-paced outline they iterate on to adjust module depth before generating the final program. Curriculum generation for an existing cohort program An Instructor on a cohort-based course has an empty curriculum app. They click Generate Curriculum, write a prompt with specific week-by-week learning objectives, and attach a set of pre-existing content items using Attach Content. The AI generates a curriculum aligned to the cohort schedule, including start and end dates specified in the prompt.FAQ
Who can use AI Program Generation?
Who can use AI Program Generation?
What types of content can I attach as sources?
What types of content can I attach as sources?
Does the AI choose the program type for me?
Does the AI choose the program type for me?
Can I set start and end dates during generation?
Can I set start and end dates during generation?
How long does generation take?
How long does generation take?
Can I edit the content after it is generated?
Can I edit the content after it is generated?
Can I regenerate a curriculum I already created?
Can I regenerate a curriculum I already created?
The generated content was not detailed or granular enough. How do I improve it?
The generated content was not detailed or granular enough. How do I improve it?
My generation failed or got stuck. What should I do?
My generation failed or got stuck. What should I do?
Can I use AI Program Generation in a language other than English?
Can I use AI Program Generation in a language other than English?
Does adding a source automatically train the AI on that content going forward?
Does adding a source automatically train the AI on that content going forward?
Does the Web Search or Academy toggle share my content with other Disco customers?
Does the Web Search or Academy toggle share my content with other Disco customers?
Can the AI access my Google Drive or other cloud storage?
Can the AI access my Google Drive or other cloud storage?