Chào các bạn ... !
Nghe Anh HYen17 phân công làm mình thành người "
có chức " mình muốn đọc lái chữ đó quá ! ... Vui chút xíu nha .
Thế thì mình xin bắt đầu :
1. Dựa trên cơ sở là phần Mềm TKB3.0 viết trên Excel mình sẽ đưa các tồn tại của 3.0 ( viết tắt luôn ) :
Phần mềm 3.0 chỉ xếp được lớp học 1 ca.
- Khi xếp TKB cho GV còn xếp trùng tiết.
- Khi xếp còn bỏ sót tiết dạy của GV
- Hình như khống chế số lớp thì phải ?
- Một số Form trong chương hình như không chạy được.
..................
..................
Mình chưa có thời gian để Test hết nhưng cơ bản nhận xét những tồn tại của 3.0 là như thế.
Sắp tới mình sẽ đưa dữ liệu thực tế để Test thử, sau đó sẽ tiếp tục báo cáo cụ thể cho nhóm.
2. Điều kiện đặt ra :
* Nếu được TKB phải linh hoạt để xếp cho cả các loại hình : lớp Học 1 ca ( lớp chỉ học sáng hoặc lớp chỉ học chiều ), Học 2 ca ( có lớp học sáng và có lớp học chiều ) học
2 Buổi ( Lớp sẽ học buổi sáng và cả buổi chiều ) <--- trọng tâm là đây.
* Bảng phân công GV là 1 bảng duy nhất cho Sáng lẫn Chiều. Nếu xếp buổi sáng của 1 GV chưa đũ thì GV này phải đi thêm các buổi chiều để bảo đãm nguyên tắc :
GV A phân công dạy Sử 30t /Tuần ( VD : Mã Là tên GV+Môn = AS, nếu môn Sinh thì đặt mã là ASi ....) thì Tổng Mã AS trong TKB của trường sáng và chiều/Tuần phải là 30.
Thuật toán phải xử lí :
Sao cho mỗi GV phải được nghỉ ít nhất là 1 ngày chuyên môn/ Tuần để hop, học, dự giờ, thao giảng ....được chỉ định theo Tổ, nhóm, bộ môn
Cần giải quyết sao cho GV đi ít buổi hoặc ngày nhất có thể. Nếu giải quyết được yêu cầu thì xem như đã xử lí tốt luôn yêu cầu bên dưới.
GV không bị trống tiết quá nhiều trên TKB cá nhân để thầy, cô có thời gian nghiên cứu, học tập , soạn bải, chấm bài , nghỉ ngơi .......
Không được xếp trùng tiết ( GV A dạy Sử vào thời điểm tiết 1 sáng thứ năm có tiết dạy thì TKB trường vào thời điểm này chỉ có duy nhất 1 tên AS )
* về HS :
TKB phải bảo đãm tiết học liên tục ( không có tiết trống trong buổi học ).
TKB tránh xếp các Môn Học bài nhiều trong 1 buổi nếu được.
TKB tránh xếp các môn thuộc Xã hội hay Tự nhiên vào chung 1 Buổi.
TKB tránh xếp các 3 môn Chính chung 1 Buổi. ( Văn Toán Ngoại ngữ ) nếu có thể
* Số Buổi học :
Nếu được thì linh hoạt tùy chọn miễn bảo đãm học đầy đũ số tiết học / Tuần
Lớp 6A1 phải học 33 tiết trên tuần với buổi sáng học 5 tiết, buổi chiều từ 2 --> 4 thì sẽ có nhiều đáp án
VD : Cho Cả trường nghỉ 1 ngày trong Tuần thì
a. Lớp 6A1 học 5 sáng ( 5b*5 t/b = 25t/Tuần ) và 4 chiều ( 4b*2 t/b = 8t/Tuần )
b. Lớp 6A1 học 5 sáng ( 5b*5 t/b = 25t/Tuần ) và 3 chiều ( 2b*3 t/b + 1b*2 t/b = 8t/Tuần )
.....
* Bộ môn :
Tỗ KHXH : Văn - Ngoại ngữ - Sử - Địa - GDCD - Nhạc - Họa - Mỹ Thuật
Tổ KHTN : Toán - Lí - Hóa - Sinh - Công Nghệ - Thể dục
Môn Chính : Văn - Toán - Ngoại ngữ.
Nhóm : Tùy chọn nếu được thì căn cứ vào nhóm để xếp ngày nghỉ chuyên môn
Các môn học của lớp là tùy chọn có nghĩa là căn cứ trên bảng phân công chuyên môn của giáo viên không được bắt buộc.
Số tiết của từng môn phải tùy chọn.
Miễn bảo đảm môn nào có trong bảng phân công giáo viên thì sẽ thể hiện trên TKB đũ số tiết.

hình như máy bị hư bàn phím hay sao đó.
Mình tạm dừng để kiểm tra.
Thân chào
-----
Nếu đọc không rõ xin báo cho mình nhé.