Omniscol là gì?

Omniscol là phần mềm trực tuyến lập kế hoạch theo ràng buộc, được thiết kế cho các cơ sở đào tạo từ bậc tiểu học đến giáo dục đại học và đào tạo thường xuyên. Phần mềm cho phép tạo thời khóa biểu theo tuần, theo chu kỳ hoặc theo lịch (có ngày cụ thể, không lặp lại), rồi công bố cho những người dùng liên quan.

Sản phẩm kết hợp việc nhập liệu thủ công, chẩn đoán lỗi tương thích và tạo tự động bằng thuật toán tạo thời khóa biểu. Các chi tiết nghiệp vụ được trình bày trong những trang chuyên biệt.

Cách hoạt động, nhìn tổng quát

Quy trình làm việc chuẩn với Omniscol:

1. Nhập dữ liệu                   (người dùng, môn học, cơ sở/phòng học, lớp)
   ↓
2. Cấu hình thời khóa biểu        (khối lượng giờ, căn chỉnh nhóm, ràng buộc)
   ↓
3. Tạo tự động hoặc đặt vị trí    (thuật toán tạo tự động hoặc đặt vị trí thủ công)
   ↓
4. Kiểm tra và quyết định         (lỗi tương thích, điều chỉnh, khóa vị trí)
   ↓
5. Công bố                        (các tiết học được đưa vào tất cả các mô-đun khác)
   ↓
6. Vận hành hằng ngày             (thay đổi mỗi ngày, vắng mặt, thay thế)

Mỗi bước có một mô-đun riêng. Các bước từ 1 đến 5 chỉ làm theo từng đợt (trước một năm học mới, một học kỳ hoặc một lần tổ chức lại). Bước 6 là việc sử dụng hằng ngày.

Các kiểu thời khóa biểu

Omniscol hỗ trợ ba kiểu thời khóa biểu. Mỗi kiểu có dùng được hay không là tùy theo gói bạn đã đăng ký.

  • Theo tuần — các tiết học lặp lại trên một tuần mẫu, có hoặc không có luân phiên A/B. Đây là trường hợp chuẩn của giáo dục tiểu học và trung học. Có trên mọi gói.
  • Theo chu kỳ — các tiết học lặp lại trên một chu kỳ gồm N ngày được đánh số (thường là 6 hoặc 8), khác với tuần 5 hay 7 ngày. Phổ biến trong các hệ thống Bắc Mỹ. Có trên tài khoản Premium.
  • Theo lịch — từng tiết học được đặt vào một ngày cụ thể, không lặp lại. Đây là chế độ ưa dùng của giáo dục đại học và đào tạo thường xuyên. Có trên tài khoản Premium.

Trên tài khoản Premium, cả ba kiểu đều dùng được. Và nhờ Nhiều thời khóa biểu công bố song song, chức năng có sẵn trong gói Premium, chúng còn có thể kết hợp trên cùng những giai đoạn. Xem Chọn đúng loại thời khóa biểu để cân nhắc lựa chọn.

Triết lý: dữ liệu trước tiên

Omniscol xuất phát từ một nhận định: thời khóa biểu không phải là một bảng biểu chỉ cần điền vào, mà là một bài toán tối ưu hóa có ràng buộc. Phần mềm được thiết kế xoay quanh năm nguyên tắc:

  1. Dữ liệu trước, tính toán sau: cơ sở, phòng học, giáo viên, lớp, nhóm, môn học và khối lượng giờ phải đáng tin cậy trước khi khởi chạy một lượt tạo tự động.
  2. Tách bạch cấu trúc và vận hành hằng ngày: xây dựng một thời khóa biểu và xử lý những thay đổi trong ngày là hai công việc khác nhau, với những giao diện khác nhau.
  3. Ràng buộc được nêu rõ: các điều bất khả thi được báo dưới dạng lỗi tương thích hoặc tiết học chưa đặt vị trí; quyết định nghiệp vụ vẫn thuộc về người dùng.
  4. Bản nháp và phiên bản: một thời khóa biểu chưa công bố có thể được thử nghiệm, nhân bản hay dựng lại mà không đổi những gì người dùng thấy.
  5. Làm chủ dữ liệu: xuất dạng JSON hoặc qua bảng tính tích hợp, và khả năng lấy lại dữ liệu.

Trang tham khảo: Triết lý chung của Omniscol.

Dữ liệu đầu vào / đầu ra

Ở đầu vào, Omniscol tiếp nhận:

  • nhập từng mục trong giao diện;
  • nhập hàng loạt bằng cách sao chép rồi dán từ bảng tính, có bước kiểm tra trước khi áp dụng;
  • các đợt chuyển đổi dữ liệu có đội ngũ đồng hành, tùy theo những bản xuất sẵn có ở hệ thống nguồn;
  • các trình kết nối ERP/hệ thống thông tin qua đồng bộ hóa với các hệ thống bên ngoài (Aurion, Auriga, Edusign; thêm một hệ thống mới theo dự án);
  • API Omniscol tùy theo quyền và tùy chọn của tài khoản;
  • OIDC / SSO tùy theo hợp đồng và cách thiết lập.

Ở đầu ra:

  • xem trên web với giao diện thích ứng;
  • đăng ký iCal;
  • liên kết công khai có chữ ký và có hạn sử dụng;
  • bảng thông tin;
  • xuất Excel / CSV / PDF / JSON tùy theo màn hình;
  • API REST có tài liệu, với phạm vi bị giới hạn bởi những điểm truy cập và tùy chọn được cho phép;
  • MCP cho các tác nhân AI tương thích trên tài khoản Premium.

Tổ chức theo mô-đun

Phần mềm được chia thành hai nhóm mô-đun.

Các mô-đun dùng hằng ngày

  • Trang chủ — cái nhìn tổng hợp về ngày hôm nay và danh sách việc cần làm khi bắt đầu.
  • Thời khóa biểu — xem và chỉnh sửa đơn lẻ.
  • Trang tổng quan — thống kê mức độ chiếm dụng và giờ làm việc.
  • Quản lý vắng mặt & thay thế — khai báo thời gian không thể có mặt và phân công người thay thế.

Các mô-đun thiết lập

  • Quản lý thời khóa biểu — tạo mới, cấu hình, tạo tự động và công bố các thời khóa biểu.
  • Quản trị — người dùng, môn học, năm học, thông số, nhập / xuất dữ liệu và các tích hợp.
  • Quản lý nhân sự — lập kế hoạch nhân sự theo nhiệm vụ khi mô-đun này được bật; mô-đun cũng có thể bán ở dạng gói độc lập.

Vai trò và quyền truy cập

Bốn hồ sơ người dùng định hình quyền truy cập ở phía nhà trường. Quản trị viên (người phụ trách xếp lịch, ban giám hiệu, bộ phận công nghệ thông tin) thiết lập tài khoản và xây dựng các thời khóa biểu. Giáo viên xem lịch của mình, khai báo thời gian rảnh và báo vắng mặt. Học sinh xem thời khóa biểu cá nhân của mình. Nhân viên (bộ phận quản lý học sinh, giám thị) tham gia khi mô-đun Quản lý nhân sự được sử dụng. Ngoài ra, các liên kết chia sẻ có chữ ký còn cho phép truy cập một phạm vi xác định mà không cần tài khoản.

Các vai trò có thể cộng dồn: một giáo viên tham gia công tác xếp lịch có thể vừa là Giáo viên vừa là Quản trị viên. Chi tiết các vai trò được trình bày trong Kiến trúc và vai trò.

Tùy chọn Vai trò tùy chỉnh cho phép giới hạn quyền của một tài khoản quản trị viên theo từng mô-đun và theo từng thao tác.

Các gói và tùy chọn

Omniscol có nhiều gói: Lite (người hành nghề tự do, người đào tạo cá nhân, cơ sở đào tạo rất nhỏ), Staffing (chỉ mô-đun Quản lý nhân sự), Standard (trường học thông thường), Standard Plus (Standard + Quản lý nhân sự) và Premium (giáo dục đại học, đào tạo thường xuyên, các tổ chức nhiều cơ sở phức tạp). Một số chức năng có sẵn mặc định trong gói Premium — kiểu thời khóa biểu theo chu kỳ và theo lịch, thời gian rảnh theo lịch, nhiều thời khóa biểu công bố song song — trong khi những chức năng khác được bật theo hợp đồng (điểm sao lưu, nhật ký hoạt động, cộng tác thời gian thực, tài khoản liên kết, vai trò tùy chỉnh...).

Chi tiết về các gói, các tùy chọn và cách bật chúng được tập hợp trong Các gói và tùy chọn của Omniscol.

Những điểm khác biệt

  • Tạo tự động: thuật toán đặt các tiết học sao cho tuân thủ những ràng buộc bắt buộc và tối ưu hóa các ưu tiên.
  • Kiểm soát thủ công: người dùng luôn có thể xem xét, di chuyển, khóa hoặc tự quyết định.
  • Phân phối trên nhiều kênh: web, iCal, các bản xuất, liên kết công khai và bảng thông tin.
  • Báo cáo: trang tổng quan và các bản xuất để theo dõi số giờ, mức độ chiếm dụng phòng học và những chỉ số phục vụ công tác kiểm tra.

Kiến trúc và lưu trữ dữ liệu

Các yếu tố về kiến trúc, bảo mật và lưu trữ dữ liệu được mô tả trong Kiến trúc và vai trò và FAQ — Bảo mật và lưu trữ dữ liệu.

Bước tiếp theo

Xem thêm