+ Sau khi tinh chỉnh được một dữ liệu thời khóa biểu nào đó, người dùng không muốn dữ liệu này thay đổi trong các bước tinh chỉnh tiếp theo, phần mềm TKB cho phép khóa các dữ liệu của [r]
(1)School@net Technology Company
TKB Full Edition, phiên cấp cho Dự án Phát triển GD THPT
TKB Application System
Copyright (C) 2008 by School@net Technology Company All rights reserved. 10 bước xếp TKB
10 bước xếp TKB Ph
Phầần mn mềềm hm hỗỗ tr trợợ x xếếp p
th
thờời khóa bii khóa biểểu TKBu TKB
(2)TKB tên thương mại Phần mềm Hỗ trợ xếp thời khóa biểu Cơng ty Cơng nghệ Tin
học Nhà trường School@net phát hành Trải qua 20 năm liên tục phát triển, TKB phần mềm có nhiều tính mạnh số phần mềm tương tự có Việt Nam Lần đầu tiên phần mềm hỗ trợ hồn tồn mơ hình phịng học mơn đa với lệnh xếp
100% thời khóa biểu TKB phiên hỗ trợ mơ hình nhà trường với nhiều Chương trình đào tạo khác đáp ứng mơ hình trường THPT phân ban
Tài liệu đưa qui trình 10 bước chuẩn áp dụng chung cho nhà trường tiến hành xếp thời khóa biểu từ lúc bắt đầu hồn thành thời khóa biểu hồn
chỉnh Mục đích tài liệu định hướng cho giáo viên xếp TKB có nhìn tổng
quan bước chức phần mềm Áp dụng thực tế nhà trường, giáo viên có thói quen hay cách làm khác không thiết giống hệt 10 bước Tuy nhiên theo chúng tơi, qui trình 10 bước mà chúng tơi đưa giúp ích cho tất nhà trường, giáo viên làm cơng việc xếp thời khóa biểu
Bước Khởi tạo liệu thời khóa biểu mới
- Công việc cần phải thực khởi tạo tệp (file) thời khóa biểu cho nhà trường Mỗi thời khóa biểu (của học kỳ) tệp có phần mở rộng *.TKB
- Nếu lần sử dụng phần mềm, nhà trường cần bắt buộc phải dùng lệnh Tạo tệp
liệu để tạo tệp liệu cho trường mình.
- Nếu có tệp liệu TKB từ năm học học kỳ trước khơng cần khởi tạo tệp liệu Có cách làm sau:
(1) Dùng tệp liệu cũ, đổi tên sau thay đổi thơng số thơng tin thời khóa biểu lệnh Thuộc tính trường học từ thực đơn Nhập liệu.
Các tham số cần thay đổi Học kỳ, Niên khóa, Địa điểm, Chương trình đào tạo, Khối lớp
(3)Lệnh tự động tạo tệp TKB lấy liệu kế thừa từ tệp TKB học kỳ trước hay năm học trước
Bước Nhập, điều chỉnh liệu gốc thời khóa biểu
Cơng việc cần nhập tồn liệu gốc thời khóa biểu Chữ "gốc" hiểu liệu cần nhập lần không thay đổi nhà trường Các liệu gốc cần nhập là:
- Thông tin Chương trình đào tạo.
Phần mềm TKB hỗ trợ hồn tồn cho trường có đa chương trình đào đạo Để thực xếp thời khóa biểu cho nhà trường này, người dùng cần khai báo chương trình đào tạo có như: Ban A, Ban C… với số tiết chuẩn tương ứng
Thực khai báo chương trình đào tạo, từ thực đơn người dùng chọn Nhập
liệu/Thuộc tính trường học/Chương trình đào tạo
Cửa sổ nhập chương trình đào tạo Nhà trường
Nhập số tiết chuẩn tương ứng cho Chương trình đào tạo, từ thực đơn người dùng chọn: Nhập liệu/Số tiết chuẩn môn học Tại cửa sổ này, người dùng chọn chương trình đào tạo, ca học sáng hay chiều nhập số tiết chuẩn cho môn học khối lớp khác
(4)- Danh sách khối lớp lớp học.
Thực nhập danh sách lớp, từ thực đơn chọn lệnh: Nhập liệu/Nhập lớp Tại cửa sổ
Nhập danh sách lớp, người dùng nhập danh sách lớp học nhà trường, tích chọn
thuộc tính lớp học gồm: Khối sáng hay chiều, khối lớp, chương trình đào tạo, vị trí… Chú ý: Phần mềm TKB cho phép nhập nhanh tất lớp cách dấu cách
Cửa sổ nhập danh sách khối lớp lớp học - Danh sách giáo viên
Nhập danh sách giáo viên nhà trường, từ thực đơn người dùng chọn: Nhập
liệu/Nhập giáo viên Trong cửa sổ Nhập danh sách giáo viên người dùng nhập: Họ tên giáo
viên, Mã giáo viên thơng tin khác như: giới tính, ngày sinh,…(nếu cần) Chú ý: Phần mềm tự động lấy “Mã giáo viên” nhóm ký tự cuối mục “Tên giáo viên” tương ứng với tên giáo viên; nhà trường có giáo viên trùng tên cần phải thêm thông tin phần “Mã giáo viên” để phân biệt giáo viên này.
(5)- Danh sách nhóm, tổ giáo viên
Việc xác lập danh sách tổ, nhóm giáo viên nhằm giúp cho việc nhập phân công giảng dạy dễ dàng, nhanh chóng xác; đồng thời giải nhanh yêu cầu tổ nhóm giáo viên đặt
Thực xác lập tổ nhóm giáo viên, từ thực đơn người dùng chọn: Nhập liệu/Nhập
nhóm giáo viên Tại cửa sổ Nhập nhóm giáo viên người dùng cần nhập tên nhóm, lựa chọn thành viên nhóm từ danh sách giáo viên mơn học mà nhóm đảm nhiệm.
Cửa sổ xác lập nhóm giáo viên Nhà trường - Danh sách môn học
Danh sách môn học phần mềm tự động khởi tạo bước “Khởi tạo liệu” Bước này nhằm giúp người dùng thêm, sửa, xóa xếp mơn học danh sách có, cho phù hợp với thực tế Nhà trường Thực nhập danh sách môn học, từ thực đơn người dùng chọn: Nhập liệu/Nhập mơn học.
- Danh sách phịng học (bao gồm phịng học mơn đa năng).
Phần mềm TKB hồn tồn hỗ trợ mơ hình phịng học môn đa năng, để thực nhập liệu phòng học người dùng thực theo bước:
(6)+ Nhập phòng học: Từ thực đơn người dùng chọn Nhập liệu/Nhập phòng học,
cửa sổ Nhập danh sách phòng người dùng cần nhập Mã phòng, Tên phòng tích chọn thơng số khác như: Kiểu phịng, vị trí, số lượng học sinh…
+ Gán tính chất phòng học: Thực chất bước xác định phịng học mơn nhập
ở bước phép dạy mơn học gì? khối lớp nào? Thực việc gán tính chất phịng học, từ thực đơn người dùng chọn Nhập liệu/Tính chất phịng mơn.
+ Phân cơng lớp học theo phịng mơn: Cơng việc nhằm cụ thể lớp nào? môn học nào? phép (bắt buộc phải) học phòng môn Thực công việc này, từ thực
đơn người dùng chọn Nhập liệu/Phân cơng lớp học theo phịng mơn.
Cửa sổ nhập danh sách phịng học Nhà trường
Cửa sổ gán tính chất phịng học bộ mơn Nhà trường
(7)Chú ý:
Tồn cơng việc nhập liệu gốc thực từ thực đơn Nhập liệu phần mềm. Từ lần xếp Thời khóa biểu sau, liệu gốc cần chỉnh sửa, thêm bớt không nhiều.
Bước 3: Nhập, sửa, điều chỉnh ràng buộc thời khóa biểu
Các ràng buộc thời khóa biểu nhóm liệu có nhiệm vụ định hình khn dạng thời khóa biểu Đây nhóm lệnh quan trọng toán phần mềm thời khóa biểu Các lệnh thuộc nhóm nhập, điều chỉnh ràng buộc bao gồm:
- Các tính chất sư phạm môn học gán với lớp nhóm lớp.
Phần mềm TKB hỗ trợ xếp Thời khố biểu với 17 thuộc tính mơn học như: Có cặp tiết xếp liền, học tiết ngày, không học tiết 5… Các ràng buộc gán cho mơn học, khối chí đến lớp cụ thể Để nhập tính chất sư phạm mơn học, từ thực đơn người dùng chọn Nhập liệu/Thuộc tính mơn học.
Từ cửa sổ Nhập ràng buộc môn học, theo đặc điểm Nhà trường để lựa chọn yêu cầu cụ thể
Cửa sổ lựa chọn 17 tính chất sư phạm của môn học
(8)- Các ràng buộc giáo viên nhóm giáo viên.
Trong cơng việc xếp Thời khố biểu, phần khó ln đáp ứng yêu cầu phức tạp đa dạng mà giáo viên đặt Để giải yêu cầu phần mềm TKB cho phép người dùng khai báo 20 yêu cầu ràng buộc giáo viên nhóm giáo viên + Nhóm yêu cầu chung: số tiết dạy lớn buổi, Thời gian chờ dạy lớn nhất, Tổng thời gian chờ dạy tuần…
+ Nhóm yêu cầu theo buổi: dạy từ tiết đến tiết, yêu cầu tiết (Bận, Hạn chế, Nghỉ, Họp), dạy vào ngày…
Nhập yêu cầu giáo viên: Từ thực đơn người dùng chọn Nhập liệu/Yêu cầu giáo viên,
trong cửa sổ Nhập yêu cầu giáo viên người dùng lựa chọn giáo viên cần nhập tích chọn thơng số yêu cầu giáo viên
Nhập yêu cầu nhóm giáo viên: Từ thực đơn người dùng chọn Nhập liệu/Yêu cầu
của nhóm giáo viên việc nhập yêu cầu ràng buộc nhóm giáo viên hoàn toàn tương tự
cho giáo viên Khi nhập yêu cầu cho nhóm giáo viên đồng nghĩa u cầu gán cho tồn thành viên nhóm Giả sử: nhập yêu cầu “Họp” cho nhóm giáo viên Tốn – Lý tiết chiều thứ tồn giáo viên nhóm khơng xếp tiết vào vị trí đó, để tham gia họp tổ môn
Cửa sổ nhập yêu cầu giáo viên Nhà trường
(9)- Thông tin địa điểm trường.
Trong thực tế, Nhà trường có nhiều địa điểm học khác xa cách mặt địa lý Vì vậy, trình xếp Thời khóa biểu cần phải tính tốn tính hợp lý việc di chuyển Giáo viên Phần mềm TKB hỗ trợ xếp Thời khóa biểu với 10 địa điểm nhà trường, q trình xếp có tính tốn xem xét đến tính hợp lý điều kiện thực tế
Để sử dụng tính người dùng cần thực công việc sau:
+ Khai báo địa điểm nhà trường: Từ thực đơn người dùng chọn Nhập liệu/Thuộc
tính trường học chọn “Địa điểm” khai báo địa điểm nhà trường
+ Gán địa điểm trường học: Công việc xác định lớp học nào? học địa điểm nào?
(Việc gán địa điểm trường học giới thiệu phần “Nhập danh sách lớp học” khai báo thông tin vị trí lớp học)
Bước Nhập bảng Phân công giảng dạy (PCGD)
Bảng phân công giảng dạy (hay cịn gọi Phân cơng chun mơn) phần liệu quan trọng phức tạp thời khóa biểu Bảng cho biết giáo viên A dạy lớp nào? Dạy mơn gì? Và số tiết dạy tuần bao nhiêu? (số tiết chuẩn bảng PCGD nêu trang 3)
Nhập phân công giảng dạy trực tiếp từ phần mềm:
- Để nhập bảng PCGD, phần mềm Hỗ trợ xếp Thời khóa biểu cung cấp phương pháp nhập sau: Nhập theo môn học, Nhập theo lớp, Nhập theo giáo viên, Nhập theo khối lớp nhóm giáo viên lưới
- Với phương pháp nhập PCGD theo khối lớp nhóm giáo viên hay người dùng sử dụng đơn giản thuận tiện
(10)- Việc nhập bảng PCGD đơn giản thao tác chuột
Nhập phân cơng giảng dạy từ file Excel:
- Ngồi tính mạnh nhập PCGD trực tiếp, phần mềm TKB cịn cho phép người dùng nhập PCGD từ file Excel theo mẫu định Việc cho phép nhà trường sử dụng lại liệu điện tử sẵn có
Thao tác nhập PCGD theo khối lớp và
nhóm giáo viên
Màn hình nhập bảng PCGD - Nháy chuột phải ơ, kích
Chọn lớp sau chọn lớp cần phân công danh sách Số tiết tự động gán từ bảng phân phối tiết chuẩn
- Nếu muốn nhập số tiết độc lập gõ sau: 12A(4) có nghĩa dạy lớp 12A với tiết / tuần
(11)Bước Chuẩn bị xếp thời khóa biểu
Cơng việc chuẩn bị xếp thời khóa biểu bao gồm loạt thao tác quan trọng cần làm trước thực lệnh xếp tự động thời khóa biểu Các cơng việc thuộc nhóm bao gồm:
- Kiểm tra toàn liệu nhập xem xác chưa, có mâu thuẫn hay khơng Phần mềm TKB có nhiều lệnh dùng để kiểm tra liệu nhập Có thể liệt kê số lệnh kiểm tra vậy:
+ Trong hình nhập PCGD có lệnh Kiểm tra công việc nhập bảng phân công
+ Lệnh Kiểm tra toàn trường cho phép kiểm tra toàn ràng buộc liệu nhập có mâu thuẫn hay khơng mức tồn trường
+ Lệnh kiểm tra mâu thuẫn liệu cho lớp giáo viên Cần vào hình Main Loop, Show All, Browse Teacher Triple View để thực lệnh kiểm tra riêng lẻ Nút lệnh Kiểm tra Info View lớp giáo viên dùng để thực lệnh kiểm tra
- Xếp tiết học cố định: Toàn công việc xếp tiết học cố định thực
Lệnh chính/Xếp mơn học phần mềm Các tiết cố định cần xếp gồm:
+ Xếp tiết CHAOCO cho toàn trường (sáng chiều riêng biệt) + Tạo khuôn lớp học tiết KHONG HOC
+ Xếp tiết môn Sinh hoạt môn học cần xếp trước
Các nút lệnh, chức lệnh Kiểm tra mâu thuẫn
(12)Ba lệnh xếp trước tiết thực hoàn toàn giống nhau, thứ tự thao tác sau: * Lựa chọn tiết cần xếp mục Xếp môn học (Xếp tiết không học, Chào cờ, Xếp môn học – Sinh hoạt)
* Chọn phạm vi thực (theo toàn trường theo khối lớp) * Tích chọn tiết cần xếp lưới Thời khóa biểu
- Xếp tiết giáo viên chủ nhiệm (GVCN) Lệnh đảm bảo GVCN hơm có tiết sinh hoạt có tối thiểu tiết lớp mà làm chủ nhiệm Thực lệnh người dùng tích chọn thơng số theo hình sau:
Màn hình lệnh Xếp mơn học.
- Khu vực lệnh
Phạm vi thực lệnh theo khối lớp
Lưới cho phép xác định tường minh ô cần xếp
(13)Bước Xếp tự động TKB
Sau chuẩn bị xong tồn cơng việc bước bước lệnh xếp toàn liệu thời khóa biểu Đây lệnh quan trọng phần mềm TKB Sau điền tham số theo yêu cầu, cần bấm nút Bắt đầu, đợi vài phút, bấm nút Kết thúc có thời khóa biểu hồn chỉnh
- Lệnh Xếp toàn (SF) thực từ thực đơn Lệnh chính.
- Màn hình lệnh có dạng sau:
+ Sau điền xong tất tham số lệnh, nhấn nút Bắt đầu đợi vài phút chờ xếp xong nút Kết thúc lên hình đây:
(14)Bước Điều chỉnh, tinh chỉnh liệu thời khóa biểu
Sau xếp xong thời khóa biểu, cơng việc điều chỉnh, tinh chỉnh, tối ưu thời khóa biểu Đây công việc vô phức tạp đồ sộ Phần mềm TKB cung cấp nhiều công cụ hỗ trợ mạnh cho người dùng thực công việc tinh chỉnh thời khóa biểu
- Phần mềm TKB đưa hình quan sát, cho người dùng nhìn tổng thể thơng tin Thời khóa biểu Nhà trường chi tiết cho lớp, giáo viên, giúp nhanh chóng xác định tính chất Thời khóa biểu tìm kiếm phương án tinh chỉnh hợp lý Các hình quan sát cụ thể gồm:
+ Màn hình Main Loop: cho phép quan sát Thời khóa biểu cặp lớp giáo viên tương ứng dạy lớp
+ Màn hình Show All: Cho phép quan sát Thời khóa biểu tồn trường theo lớp, mặc định phần mềm 10 lớp, người dùng mở tất lớp nhà trường theo buổi học qua lệnh
Chọn lớp
+ Màn hình Browse Teacher: Cho phép quan sát thời khóa biểu tồn giáo viên Nhà trường
+ Màn hình Triple View: Mà hình giống hình Main Loop có thêm tính cho phép quan sát Thời khóa biểu phịng môn đa
(15)- Phần mềm TKB cho phép người dùng thao tác thủ công trực tiếp lên liệu Thời khóa biểu như: xếp, xóa tiết học, khóa liệu thời khóa biểu…
+ Người dùng xếp trực tiếp tiết học lên thời khóa biểu lớp giáo viên, việc cho phép người dùng linh hoạt q trình xếp
+ Để xóa tiết thời khóa biểu lớp giáo viên người dùng chọn tiết cần xóa nháy nút Delete bàn phím click phải chuột chọn xóa.
+ Sau tinh chỉnh liệu thời khóa biểu đó, người dùng khơng muốn liệu thay đổi bước tinh chỉnh tiếp theo, phần mềm TKB cho phép khóa liệu giáo viên, lớp học, môn học theo tùy chọn người dùng Lệnh thực cách
(16)nháy chuột phải thời khóa biểu chọn chức Khóa liệu, dùng lệnh: Lệnh
chính/Đặt – hủy khóa liệu chọn liệu TKB cần khóa.
- Phần mềm TKB cịn cấp cơng cụ hỗ trợ tinh chỉnh liệu Thời khóa biểu bao gồm lệnh xếp tự động tiết học có điều kiện CX, lệnh giải phóng tiết Pust out lệnh dịch chuyển tiết Move To.
+ Lệnh xếp tự động tiết học có điều kiện CX thực lệnh phần mềm tự động phân tích xếp tiết học theo lựa chọn người dùng
+ Lệnh giải phóng tiết Pust out: Kết lệnh ô lựa chọn lưới Thời khóa biểu giải phóng, phần mềm đưa phương án thực lệnh để người dùng quan sát định thực lệnh
+ Lệnh dịch chuyển tiết Move To: Lệnh cho phép dịch chuyển tiết Thời khóa biểu từ vị trí sang vị trí khác Đây lệnh quan trọng hay sử dụng với mục đích làm đẹp thời khóa biểu Đặc biệt, lệnh thực phương pháp kéo thả chuột ô TKB lớp GV thuận tiện cho người dùng Thực lệnh người dùng làm theo bước sau:
* Lựa chọn thuật toán thực tinh chỉnh liệu (Các thuật toán giải thích sau) * Lựa chọn liệu cần tinh chỉnh vị trí cần chuyển đến (giả sử: dịch chuyển tiết học từ tiết thứ đến tiết thứ năm)
* Sử dụng chuột kéo thả liệu cần tinh chỉnh đến vị trí mong muốn Phần mềm tự động phân tích, tính tốn (thay người dùng tư duy), đưa phương án tinh chỉnh liệu báo cáo dây giáo viên tham gia vào lệnh thay đổi liệu Thời khóa biểu họ
* Từ báo cáo thay đổi liệu Thời khóa biểu dây giáo viên tham gia lệnh, người dùng chấp nhận hay hủy bỏ lệnh
(17)- Các lệnh thực qua thuật tốn mơ tả tư cán xếp Thời khóa biểu xếp tay
+ Thuật toán CX: Thuật toán sử dụng giáo viên lớp định tham gia vào việc tinh chỉnh liệu Đặc điểm thuật toán xác suất thành công cao, nhiên tất dây giáo viên tham gia tinh chỉnh liệu có thay đổi khn dạng thời khóa biểu Có thể nói: Khi người dùng thực tinh chỉnh tiết cho giáo viên A dạy lớp X tồn giáo viên dạy lớp X tham gia vào vào việc tinh chỉnh
+ Thuật toán Vị trí cố định - FPR: Do ý tưởng thuật tốn “cho phép dịch chuyển hai vị trí
cố định thời khóa biểu”, có đặc điểm đặc biệt có N giáo viên tham
gia vào lệnh có giáo viên bị thay đổi khuôn dạng thời khóa biểu, các giáo viên khác thay đổi vị trí dạy
+ Thuật tốn vị trí động – DPR: Thuật tốn dựa phép duyệt theo chiều sâu TKB Nó cho phép đổi tiết giáo viên tất lớp
- Lệnh chuyển phòng học: Lệnh sử dụng để quản lý phòng học đa (nếu có) trong
Nhà trường
+ Lệnh chuyển phòng học từ phòng truyền thống sang phòng đa năng: Lệnh thực trên thời khóa biểu lớp hình Triple View Thực người dùng di chuyển trỏ vào tiết học – lớp học cần chuyển, nháy chuột phải chọn chuyển phòng chọn phòng đa tương ứng danh sách
+ Lệnh chuyển từ phòng học đa sang phòng học truyền thống thực sau: Chọn tiết học, nháy chuột phải, chọn chức chuyển phòng, sau chọn phịng truyền
(18)Bước Hồn thiện thời khóa biểu (sử dụng RAD)
Bước dành riêng cho nhà trường với mơ hình phịng học mơn khơng lý tưởng, tức có lớp đặc biệt nhà trường
Tại bước thực cơng việc sau:
- Kiểm tra nhập lại lớp học đặc biệt nhà trường Lớp đặc biệt lớp học khơng có phịng truyền thống Có thể nhập thơng tin từ lệnh Phân cơng lớp học theo phịng
mơn
- Lệnh RAD có chức phân bổ lại tiết học truyền thống lớp học đặc biệt Lệnh RAD gọi từ thực đơn Lệnh chính.
Các lớp học đặc biệt định nghĩa vị trí này:
- Nếu khơng kích hoạt tức lớp học đặc biệt, khơng có phịng truyền thống mà phải học mặc định phòng học
Lớp học đặc biệt đang được phân bổ.
Khu vực phân bổ trực tiếp tiết học
trên lưới
(19)Bước In ấn TKB
Phần mềm TKB cho phép in loại thời khóa biểu: theo lớp, theo giáo viên theo phòng học Lệnh in thực từ thực đơn Hệ thống/In ấn.
(20)- Phần mềm cho phép in TKB toàn trường theo lớp, giáo viên, phòng học in TKB lớp, giáo viên, phòng học
- Cho phép đặt thông số trang in đa dạng Cho phép xem trước in - Các lựa chọn in ô TKB phong phú đa dạng
Bước 10 Tổng hợp, thống kê truy vấn thông tin thời khóa biểu Tại bước cơng việc sau thực hiện:
- Truy vấn thơng tin TKB theo lớp, giáo viên phòng học theo tiêu chuẩn tìm kiếm khác
- Tính tải dạy giáo viên có tính đến hệ số mơn học
Màn hình truy vấn thơng tin TKB giáo viên