Artificial Intelligence at the Heart of Omniscol

Omniscol revolutionizes school scheduling by integrating artificial intelligence directly into your browser. Our advanced technology helps you create and optimize timetables simply, quickly, and reliably.

Request a demo

⚙️ AI for Smart Scheduling

Omniscol leverages AI to enhance your organization at three key levels:

Before scheduling: Instantly find the best slot, ideal room, or substitute teacher.
⚠️ After scheduling: Identify conflicts and adjust your timetables effortlessly.
🚀 During automatic generation: An optimized algorithm places all lessons while respecting your constraints.

📌 AI for Placing Lessons Under Constraints

Are you placing or moving a lesson? Omniscol guides you with an intuitive color code based on detected conflicts:
Green: Everything is perfect.
🟡 Yellow: A slight adjustment may be needed (e.g., room change).
🟧 Orange: Warning, an important constraint—your judgment is required (e.g., travel time between sites not respected, incompatible consecutive subjects).
🔴 Red: Impossible! (e.g., teacher is unavailable or occupied, class already scheduled). However, you can override placement if necessary.

🔍 Instantly visualize possible solutions and place lessons without errors.

  • moving a lesson directly on the timetable, showing all slots with possibilities in green and conflicting positions in red or orange
  • moving a lesson on a teacher's timetable, showing all possible slots (green) and those in conflict (red), notably due to unavailability (wishes)

    👨‍🎓 AI for Quickly Finding the Right Resource

    Need a teacher, a room, or available equipment for a lesson? Omniscol analyzes all options in real time and suggests the best one.

    📊 Availability: Who is free at this time?
    Compliance: Room capacity and type, compatibility with lesson needs, teacher specialization.
    📈 Optimization: Smart suggestions based on the overall timetable.

    🔄 Save valuable time by instantly finding the best solution.

    • choice of a room to assign to a lesson via a list of rooms by site with names, capacities, specificities and availability, specifying potential conflicts
    • choice of a teacher to assign to a lesson via a list with names, subjects taught and availability for each teacher, specifying potential conflicts

      ⚠️ AI for Identifying Issues with Smart Alerts

      Omniscol also notifies you of potential conflicts and errors in your timetable once lessons are scheduled.

      🕵️ Automatic analysis: Instantly detect errors and adjust your scheduling effortlessly.

      👨‍🚒 Flexible control: Have you overridden a conflict? Omniscol lets you take control while clearly highlighting problematic points.
      🚨 Clear and interactive alerts: Spot issues at a glance with a global view and a detailed inspection tool. Each affected lesson is marked directly on the timetable for quick and intuitive corrections.

      Omniscol handles a wide range of constraints and performs in-depth timetable analysis. It even alerts you if a lesson has no assigned teacher or if no available teacher exists for the subject at the given time!

      🎛️ You stay in control while benefiting from intelligent and proactive security.

      • Problem detection in a lesson: alert for an undefined classroom
      • Problem detection: alert for a teacher conflict between two lessons
      • Problem detection: alert on the lesson
      • Problem detection: alert on a teacher's availability not being met
      • Problem detection: alerts on a lesson with multiple conflicts, directly on the timetable

        🚀 AI for Optimized Automatic Scheduling

        Omniscol uses a powerful and innovative algorithm to generate your timetables in just minutes.

        ⏳ Impressive Performance

        Some examples:
        🏫 Average middle school (16 classes, 27 rooms, 549 lessons): 5 minutes.
        🎓 Higher education school (13 classes, 9 rooms, 83 lessons): 23 seconds.
        🌍 Large secondary school (80 classes, 60 rooms, 2000 lessons): 10 minutes.

        ⚙️ Advanced Settings

        The algorithm can be adjusted to your needs:
        Minimize free periods.
        🔄 Distribute or compact teacher schedules.
        Manage or ignore room assignments.
        ⏲️ Enforce minimum or maximum daily presence time.

        📐 Different Approaches to Automatic Scheduling:

        🏫 Fixed-week schedule: Weekly timetable, used in secondary education and sometimes in higher education.
        🔢 Day-cycle schedule: Timetable based on an arbitrary number of days, as used in Canada and the USA.
        📆 Calendar schedule: Day-by-day timetable, set from date to date, more common in higher education.

        If no complete solution is found, Omniscol provides the best possible partial timetable with a clear diagnosis.

        🔄 Optimize your planning with a responsive AI tailored to your constraints!

        ⚡ Plan Better, Faster, Stress-Free.


        Contact us