Skip to main content

📘 Create a Curriculum – Overview

Learn how to create and manage curriculums in XO Scheduler in this four-part series.

🌟A curriculum is the foundation of all scheduled classes in XO Scheduler. Every training session must be based on a curriculum, which defines the training days, topics, required qualifications, and scheduling rules.

This series of articles will guide you through the full process of building a curriculum, from creating the layout to enforcing continuity rules.

🎥 Curriculum Video Playlist

This playlist contains all 4 curriculum tutorials so you can follow the entire process step by step and watch it on YouTube.

📸 Disclaimer: Screenshots and videos may look slightly different from your XO Scheduler interface depending on your version or configuration.

🧩 The Four Parts of Curriculum Creation

  1. Part 1 – Building the Layout
    Learn how to create the structure of your curriculum, including training days, topics, and scheduling strategies.

  2. Part 2 – Assigning Qualifications
    See how to add resource slots so XO Scheduler only assigns qualified instructors, simulators, and classrooms.

  3. Part 3 – Joining Crews
    Discover how to combine multiple crews into shared sessions, such as Human Factors or Ground School.

  4. Part 4 – Continuity
    Apply continuity that ensure resources stay consistent—or intentionally change—across related training sessions.


💡 Pro Tips

  • Build step by step: Don’t skip ahead—each part builds on the previous one.

  • Use qualifications consistently: Without them, XO Scheduler cannot assign resources.

  • Balance realism and flexibility: Continuity rules should reflect your actual training policies.


🔗 Related Tutorials


📌 Wrapping Up

Creating a curriculum may seem complex at first, but XO Scheduler breaks it down into clear steps. By following this series, you’ll design curriculums that are flexible, compliant, and easy to reuse across your training operation.

Start with Part 1 – Building the Layout to begin your curriculum setup.

Did this answer your question?