Skip to Content
Quản lý Đào tạoXếp tự động, phát hành TKB

Xếp tự động và phát hành thời khoá biểu

Làm xong, thời khoá biểu của học kỳ hiện trên Cổng Sinh viên và Cổng Giảng viên, và sinh viên đăng ký được các lớp đã có lịch.

  • Ai làm: Phòng Đào tạo
  • Khi nào: HK1 — đầu tháng 7, HK2 — đầu tháng 12 (xếp trong khoảng 20–25 ngày); phát hành xong mới ra thông báo thời gian đăng ký và mở đợt đăng ký học phần
  • Quyền cần có: phân hệ Quản lý Đào tạo › Tổ chức giảng dạy › Xếp thời khóa biểu — Xem dữ liệu; Thêm mới (chạy bộ xếp tự động); Phê duyệt (phát hành); Chỉnh sửa (ghi điều chỉnh sau phát hành, chấp nhận xung đột); Xóa (dọn lịch nháp hàng loạt)
  • Màn hình: Quản lý Đào tạo › Kế hoạch học kỳ › Thời khóa biểu › nút «Xếp & phát hành»

Khi nào cần

Tình huốngLàm gì
Xếp lần đầu cả học kỳ cho một khoáBước 1 với chế độ «Xếp lại toàn bộ học kỳ»
Đã xếp xong, có thêm lớp mới mởBước 1 với chế độ «Chỉ xếp lớp chưa có lịch», hoặc tick đúng các lớp đó ở tab «Chưa xếp lịch»
Kiểm tra trước khi công bốTab «Xung đột» và «Đối chiếu tiết»
Công bố cho sinh viên, giảng viênBước 2 · Phát hành
Đổi phòng / giờ của buổi đã công bốSửa buổi đã phát hành
Sinh viên / giảng viên báo «cổng không có lịch»Đối soát lịch đã phát hành
Muốn xoá bản nháp để làm lạiDọn lịch nháp hàng loạt

Căn cứ: Quy trình QT.ĐT-05 Lập thời khoá biểu — bước 1 xếp thời khoá biểu; bước 2 «sau khi xếp TKB hoàn tất» ra thông báo thời gian đăng ký học phần; bước 3 mở đợt đăng ký.

Trước khi bắt đầu

Các bước

Mở «Xếp & phát hành»

Ở màn Thời khóa biểu, chọn học kỳ (và Khoá, Khoa nếu cần) rồi bấm «Xếp & phát hành» trên thanh công cụ. Ngăn kéo mở ở mép phải, gồm 4 tab: «Xếp & phát hành», «Chưa xếp lịch», «Xung đột», «Đối chiếu tiết».

Kiểm tra «Điều kiện xếp lịch»

Khung bên phải tab liệt kê điều kiện của khoá đang chọn, mỗi mục ghi số còn thiếu hoặc «Đạt»: «Khoá chưa có khung chương trình đào tạo đã ban hành», «Môn theo kỳ CTĐT của khoá chưa mở lớp học phần», «Lớp học phần chưa có giảng viên chính», «Sinh viên đã đóng đủ nhưng chưa có lớp danh nghĩa»… Bấm vào mục để sang đúng màn sửa (Lớp học phần, Phân công giảng dạy, Chương trình đào tạo, hoặc Xếp lớp của phân hệ Công tác SV). Sửa xong bấm «Kiểm tra lại».

Đầu khung ghi «Đủ điều kiện xếp lịch» hoặc «Còn n mục cần xử lý trước khi xếp lịch», kèm dòng lịch năm học (số ngày nghỉ trong kỳ, khung giờ dạy) — dòng này chỉ để biết, không chặn xếp lịch.

Chọn phạm vi, chế độ rồi chạy bộ xếp

Trong thẻ «Bước 1 · Xếp lịch tự động»:

  • Phạm vi: khoa đang lọc ở màn (hoặc «Toàn trường») và ô «Khoá tuyển sinh» — luôn là một khoá; màn đang ở «Tất cả khoá» thì mặc định là khoá hiện hành.
  • Chế độ: «Xếp lại toàn bộ học kỳ» — mỗi lớp trong phạm vi được dọn ô nháp chưa ghim của chính nó rồi đặt lại; hoặc «Chỉ xếp lớp chưa có lịch» — an toàn, dùng để bù lớp mới mở. Lớp đã phát hành hoặc đã ghim không bao giờ bị đụng tới.

Bấm «Xếp lịch tự động».

Chỉ muốn xếp một số lớp: sang tab «Chưa xếp lịch», tick các lớp, bấm «Xếp tự động cho n lớp đã chọn» — nút ở tab Bước 1 đổi thành «Xếp lịch cho n lớp đã chọn». Lớp đã chọn thay cho khoa và khoá của lượt chạy.

Theo dõi lượt chạy

Bộ xếp chạy nền: dải vàng «Đang xếp lịch nền — có thể mất vài phút. Rời màn vẫn chạy tiếp, theo dõi ở Trung tâm tác vụ.». Bạn có thể đi làm việc khác — khi xong, thông báo hiện ở bất kỳ màn nào đang mở. Bấm «Huỷ lượt chạy» để dừng: hệ thống dừng ở bước an toàn gần nhất và không ghi ô lịch nào.

Đọc kết quả

Thông báo «Đã tạo n ô lịch.» hoặc «Đã tạo n ô lịch, nhưng m lớp không xếp được.». Trong thẻ Bước 1:

  • ba ô «Ô lịch đã tạo», «Lớp đã xếp», «Lớp không xếp được»; dòng «x/y lớp trong phạm vi đã chọn chưa đủ điều kiện xếp» kèm phân loại («Thiếu giảng viên», «Thiếu ràng buộc tiết», «Thực hành thiếu phòng»);
  • «Bộ xếp báo n cảnh báo» — câu của hệ thống, giữ nguyên văn;
  • «Lớp mất buổi vì ngày nghỉ» — bảng Mất buổi / Ngày mất / Ngày học bù để bố trí bù (không phải lỗi);
  • bảng lớp không xếp được, lọc theo «Lý do»: «Hết phòng đúng loại», «Hết phòng đủ sức chứa» (kèm sĩ số), «Hết khung giờ rảnh». Mỗi dòng có «Đặt lịch tay» — mở form đặt lịch thủ công cho đúng lớp đó.

Bấm «Xem các lớp đã xếp» (mở hàng đợi «Đã xếp» trên lưới) hoặc «Xem xung đột» để rà trước khi phát hành.

Rà xung đột và đối chiếu tiết

  • Tab «Xung đột» («Ô lịch đang trùng»): mọi ô trùng giảng viên · phòng · lớp danh nghĩa của cả học kỳ. Lọc «Tất cả xung đột» / «Đã chấp nhận» / «Chưa xử lý», tìm theo mã lớp. «Mở trên lưới» đưa thẳng tới ô đó để dời hoặc chấp nhận kèm lý do. Cột «Chiều trùng» ghi «Đã hết trùng» là ô đã xử lý xong, không phải lỗi.

  • Tab «Đối chiếu tiết» («Đối chiếu tổng tiết»): mỗi lớp đã có lịch một dòng — Tiết yêu cầu, Tiết đã xếp, Lệch, Buổi mất do nghỉ, Số buổi, Kết luận («Khớp», «Thiếu tiết», «Thừa tiết», «Chưa xác định»). Tích «Chỉ hiện lớp thiếu buổi» để lọc. Đây là cảnh báo mềm, không chặn phát hành.

  • Tab «Chưa xếp lịch»: lớp đã có giảng viên chính nhưng chưa có ô lịch nào — đây chính là danh sách sẽ chặn phát hành. «Đặt lịch» ở cuối dòng để xếp tay.

Xem trước phát hành

Trở lại tab «Xếp & phát hành», thẻ «Bước 2 · Phát hành», bấm «Xem trước phát hành» — thao tác này không ghi gì. Hệ thống báo «n ô lịch đang ở bản nháp sẽ được phát hành.»; kỳ đã phát hành trước đó thì báo thêm đây là phát hành BỔ SUNG, lịch cũ giữ nguyên. Danh sách bên dưới: «Mọi lớp học phần đều đã có lịch», hoặc bảng «n lớp học phần chưa có lịch».

Phát hành

Bấm «Phát hành thời khoá biểu» → hộp «Phát hành thời khoá biểu?» → gõ PHAT HANH → bấm «Phát hành thời khoá biểu».

Còn lớp chưa có lịch mà vẫn cần công bố (vd vài lớp giảng viên kín lịch): nút đổi thành «Phát hành dù còn thiếu lớp», hộp «Phát hành khi còn lớp chưa có lịch?» bắt nhập «Vì sao vẫn phát hành?» — câu này được lưu vào hồ sơ phát hành, là dấu vết duy nhất giải thích vì sao thời khoá biểu thiếu lớp.

Phát hành là cửa một chiều, không có nút hoàn tác: sau đó không dời hay xoá ô lịch trực tiếp được nữa, mọi thay đổi phải qua Ghi điều chỉnh (hệ thống gửi email cho sinh viên và giảng viên). Ghim và chấp nhận trùng vẫn dùng được sau phát hành.

Kiểm tra kết quả

  • Thông báo «Đã phát hành n ô lịch cho sinh viên và giảng viên.» — hoặc «Đã phát hành n ô lịch — còn m lớp chưa có lịch.» khi phát hành thiếu.
  • Trên lưới, các khối vừa phát hành mang biểu tượng khoá.
  • Kiểm tra đúng như người dùng thấy bằng Đối soát (mục dưới).

Đối soát lịch đã phát hành

Bấm «Đối soát» trên thanh công cụ → hộp «Đối soát lịch đã phát hành» — xem đúng thời khoá biểu mà Cổng Sinh viên / Cổng Giảng viên đang hiển thị (chỉ ô đã phát hành).

  1. Tab «Sinh viên»: chọn sinh viên (tìm theo mã SV / họ tên). Tab «Giảng viên»: chọn giảng viên.
  2. Bảng liệt kê Thứ · tiết, Giờ, Lớp học phần, Phòng, Giảng viên (tab Sinh viên) hoặc Vai trò (tab Giảng viên — «GV đứng lớp: …» cho lớp người đó đồng giảng / trợ giảng), Điều chỉnh.

Lối tắt: ở góc nhìn Giảng viên, bấm «Xem như Cổng GV» trên thanh xanh của lưới — hộp mở sẵn đúng giảng viên đang xem.

Sửa buổi đã phát hành

Buổi đã phát hành không dời được — lịch gốc giữ nguyên, hệ thống gắn ghi chú điều chỉnh và báo cho sinh viên, giảng viên.

  1. Bấm khối (có biểu tượng khoá) trên lưới → bảng chi tiết → «Ghi điều chỉnh».
  2. Hộp «Ghi điều chỉnh sau phát hành»: «Mô tả thay đổi» (hiển thị cho sinh viên và giảng viên — mô tả đủ lịch mới, vd «Đổi phòng từ A101 sang A102.»), «Hiệu lực từ» (nhập tự do, vd «15/09/2026» hoặc «từ tuần 5»), «Lý do» (ghi chú nội bộ, không hiện trên cổng).
  3. Bấm «Ghi điều chỉnh» → thông báo «Đã ghi điều chỉnh cho (buổi).».

Sinh viên và giảng viên vẫn thấy thứ / tiết / phòng cũ kèm nhãn có điều chỉnh. Mở lại hộp để xem danh sách người nhận thư: «Đang chờ gửi», «Đã gửi», «Gửi lỗi», «Bỏ qua», «Đã huỷ», «Không rõ» — thư lỗi không làm hỏng bản ghi điều chỉnh; xem lý do lỗi và gửi lại ở màn Theo dõi gửi email (menu tài khoản).

Dọn lịch nháp hàng loạt

Xoá mọi buổi chưa phát hành của học kỳ (theo khoa nếu đang lọc khoa) — buổi đã phát hành giữ nguyên. Không cần dọn trước khi chạy lại bộ xếp: chế độ «Xếp lại toàn bộ học kỳ» đã tự dọn nháp trong phạm vi của nó.

  1. Nút ⋯ («Thao tác khác») → «Dọn lịch nháp…» (cần quyền Xóa).
  2. Hộp «Dọn lịch nháp hàng loạt»: tích «Xoá cả buổi đã ghim» nếu muốn xoá cả buổi đã chốt tay (mặc định được giữ).
  3. Bấm «Xem trước (không xoá gì)» — báo Buổi sẽ xoá, Đã phát hành — giữ nguyên, Đã ghim — giữ nguyên, kèm danh sách buổi.
  4. Bấm «Xoá lịch nháp» → hộp «Xoá lịch nháp thật?» → gõ đúng số buổi sẽ xoá → xác nhận.

Kết quả: «Đã xoá n buổi lịch nháp.»; các lớp mất buổi quay lại hàng đợi «Chưa xếp lịch». Không hoàn tác được qua giao diện.

Ảnh hưởng tới phân hệ & người khác

Ở đâuĐiều gì xảy raKhi nàoAi thấy
Cổng Sinh viên › Thời khoá biểuHiện buổi đã phát hành của các lớp sinh viên họcNgay sau khi phát hànhSinh viên
Cổng Giảng viên › Lịch dạyHiện buổi đã phát hành của mọi lớp được phân công — giảng viên chính, đồng giảng, trợ giảngNgay sau khi phát hànhGiảng viên
Đăng ký học phần (Cổng Sinh viên)Theo cấu hình mặc định, sinh viên chỉ tự đăng ký được lớp đã phát hành thời khoá biểu; lớp chưa phát hành hiện «Chờ phát hành TKB»Ngay sau khi phát hànhSinh viên
Đợt đăng ký học phầnKết quả tạo / sửa đợt báo số lớp vừa mở chưa xếp hoặc chưa phát hành thời khoá biểuKhi tạo / sửa đợtPhòng Đào tạo
Lớp học phần, hàng đợi «Chưa xếp»Lớp vừa được bộ xếp đặt rời hàng đợi, số «Chưa xếp TKB» giảmKhi lượt xếp xongPhòng Đào tạo
EmailMỗi lần Ghi điều chỉnh gửi thư cho sinh viên và giảng viên của lớpSau khi ghi (thư qua hàng đợi)Sinh viên, giảng viên

Trường hợp đặc biệt

  • Khoá mới chưa có sinh viên: lượt chạy không chọn lớp lấy khoá hiện hành mặc định — khoá đó chưa có sinh viên thì nút bị khoá kèm lý do. Chọn khoá khác ở ô «Khoá tuyển sinh», hoặc tick lớp cần xếp ở tab «Chưa xếp lịch».
  • Còn lớp chưa đủ điều kiện (thường là chưa có giảng viên chính): hệ thống hỏi «Còn lớp chưa đủ điều kiện — xếp phần còn lại?», liệt kê từng lớp kèm lý do và cách sửa. «Xếp phần còn lại» — các lớp đó sẽ KHÔNG có lịch; «Để tôi sửa trước» — quay lại sửa.
  • Môn Đồ án: không xếp lịch cố định — đúng thiết kế, không phải lỗi.
  • Chạy lại nhiều lần: «Xếp lại toàn bộ học kỳ» chỉ dọn nháp chưa ghim của lớp trong phạm vi; lớp đã phát hành hoặc đã ghim giữ nguyên. Kỳ đã phát hành hết thì chạy lại không đổi gì.
  • Rời màn hoặc tải lại trang giữa lượt chạy: lượt vẫn chạy; quay lại tab «Xếp & phát hành» thấy lại tiến độ / kết quả (lấy từ Trung tâm tác vụ).
  • Phát hành nhiều lần: mỗi lần chỉ phát hành ô nháp hiện có — lịch đã công bố trước đó không bị thu hồi hay ghi đè.
  • Có người vừa xoá / dời lịch giữa lúc xem trước và lúc phát hành: hệ thống từ chối kèm danh sách lớp mới thiếu lịch — nhập lý do rồi phát hành lại, hoặc xếp nốt.
  • Dọn lịch nháp mà số buổi vừa đổi (người khác vừa xếp thêm): «Lúc xem trước có … buổi, hiện còn …. Chưa xoá gì cả — đã xem lại giúp bạn, kiểm tra con số mới rồi bấm lại.».
  • Phát hành nhầm: không thu hồi được qua giao diện — sửa từng buổi bằng Ghi điều chỉnh.
  • Lớp ngoài trời, lớp Online: bộ xếp dùng phòng hệ thống (Sân ngoài trời / Online), không cần phòng thật.

Gặp vấn đề?

Bạn thấyVì saoLàm gì
Trang «TỪ CHỐI TRUY CẬP» khi mở mànThiếu quyền Xem dữ liệu ở «Xếp thời khóa biểu»Nhờ quản trị hệ thống cấp quyền
«Bạn không có quyền xếp lịch.» dưới nút xếpThiếu quyền Thêm mớiNhờ quản trị hệ thống cấp quyền
«Bạn không có quyền phát hành thời khoá biểu.»Thiếu quyền Phê duyệt — nút phát hành bị ẩnNhờ người có quyền phát hành
Không thấy «Dọn lịch nháp…» trong menu ⋯Thiếu quyền XóaNhờ quản trị hệ thống cấp quyền
Nút «Xếp & phát hành» mờChưa chọn học kỳ, hoặc học kỳ / khoá đang lọc chưa có sinh viênChọn học kỳ; nhờ Phòng Công tác SV xếp lớp danh nghĩa
«Còn n điều kiện chặn — xử lý ở bảng bên phải rồi bấm Kiểm tra lại.»Khung «Điều kiện xếp lịch» còn mục chặnBấm từng mục để sửa, rồi «Kiểm tra lại»
«(tên khoá) chưa có sinh viên — xếp lớp danh nghĩa trước khi xếp lịch. Lượt chạy mặc định lấy khoá hiện hành…»Khoá của lượt chạy chưa có sinh viên trong lớp danh nghĩaChọn khoá khác, hoặc tick lớp ở tab «Chưa xếp lịch»
«Không có lớp học phần nào lọt vào phạm vi đã chọn.»Phạm vi rỗng; ở chế độ «Chỉ xếp lớp chưa có lịch» có thể mọi lớp đã được xếpĐổi khoá / khoa, hoặc chuyển chế độ
Lý do «Hết khung giờ rảnh»Giảng viên, lớp và phòng không còn chung ô rảnh nào trong khung giờ dạy«Đặt lịch tay», hoặc đổi giảng viên / mở thêm khung giờ
Lý do «Hết phòng đủ sức chứa» / «Hết phòng đúng loại»Không có phòng đúng loại đủ chỗ cho sĩ số dự kiếnTách lớp, hoặc nhờ CSVC bổ sung phòng; «Đặt lịch tay»
Nút «Phát hành thời khoá biểu» mờ: «Phải chạy xem trước và đối chiếu số liệu trước khi ghi thật.»Chưa bấm «Xem trước phát hành»Bấm «Xem trước phát hành»
«Hệ thống từ chối: còn n lớp chưa có lịch. Nhập lý do rồi phát hành lại, hoặc xếp nốt các lớp đó.»Lớp mất lịch giữa lúc xem trước và lúc phát hành, hoặc thiếu lý doLàm theo câu thông báo
Đối soát: «Học kỳ này chưa phát hành ô lịch nào…»Học kỳ chưa phát hành — bản nháp không lộ ra cổng, đây là hành vi đúngPhát hành
Đối soát: «Kỳ đã phát hành n ô lịch nhưng người này không có buổi nào.»Người đó chưa được phân công / chưa có lớp đã phát hànhKiểm tra phân công giảng dạy, đăng ký học phần của người đó

Việc tiếp theo

Thuật ngữ

TừNghĩa
Phát hànhCông bố lịch nháp lên Cổng Sinh viên / Cổng Giảng viên; không thu hồi được
Phát hành bổ sungPhát hành thêm các ô nháp mới khi kỳ đã từng phát hành; lịch cũ giữ nguyên
Ghi điều chỉnhCách duy nhất sửa buổi đã phát hành: giữ lịch gốc, gắn ghi chú và gửi email cho người liên quan
Trung tâm tác vụKhung theo dõi việc chạy nền của hệ thống, giữ cả khi chuyển màn hay tải lại trang