PowerPoint Presentation 12 tính năng mạnh và mới nhất của phần mềm TKB 8 0 Công ty Công nghệ Tin học Nhà trường Tel (04)2511017, Fax (04)2511081 Email School net@hn vnn vn Website www vnschool net Các[.]
Trang 112 tính năng mạnh và mới nhất của phần mềm
TKB 8.0
Công ty Công nghệ Tin học Nhà trường Tel: (04)2511017, Fax: (04)2511081
Email: School.net@hn.vnn.vn Website: www.vnschool.net
Trang 2Các tính năng TKB 8.0
1. Hỗ trợ hoàn toàn Unicode
2. Hỗ trợ 300 lớp học sáng, 300 lớp chiều, 300 phòng học bộ
môn và đa năng, 500 giáo viên
3. Hỗ trợ 10 địa điểm lớp nhà trường
4. 17 tính chất sư phạm môn học
5. Hơn 20 ràng buộc và thuộc tính giáo viên
6. 5 màn hình xem và tinh chỉnh dữ liệu chính: Main Loop,
Show All, Browse Teacher, Triple View và 2b View
Trang 3Các tính năng TKB 8.0
động thời khóa biểu Các công cụ này biến phần
mềm thành một công cụ lao động mới của giáo viên xếp thời khóa biểu.
9 Tinh chỉnh thời khóa biểu hỗ trợ Undo và Redo vô
hạn lần.
10 Lệnh tìm kiếm và truy vấn dữ liệu TKB hoàn toàn
mới là công cụ hỗ trợ đắc lực cho BGH quản lý thời khóa biểu.
Trang 4Các tính năng TKB 8.0
11. Tự động phân tích và xếp 100% thời khóa biểu áp dụng cho
tất cả các mô hình
12. 3 lệnh mô phỏng tư duy xếp TKB chính là CX (xếp bằng
được 1 tiết), Push Out (giải phóng 1 ô) và Move To (Di
chuyển tiết trên TKB
13. 5 thuật toán tinh chính dữ liệu chính: CX, FPR, DPR,
DPR-1e Đặc biệt thuật toán tinh chỉnh tối ưu
OpCX/OpDPR/OpFPR mới đưa vào từ TKB 7.5
14. Cho phép lưu trữ và in ấn 5 phương án TKB trong phần
mềm
15. Dữ liệu nhỏ, gọn dễ dàng vận chuyển và sao chép Cài đặt
mật khẩu bảo vệ dữ liệu
Trang 5Các tính năng TKB 8.0
16 Cho phép in trên 10 dạng TKB khác nhau với rất
nhiều các lựa chọn khác nhau để in trên ô TKB Cho phép in cả TKB dự phòng.
17 Dữ liệu TKB có thể đưa ra Excel với rất nhiều khuôn
dạng và báo cáo thống kê khác nhau.
18 Đưa vào hệ số môn học cho phép tính tải dạy giáo
viên chính xác hơn.
19 Lệnh đưa dữ liệu ra HTML ngay lập tức có thể tạo
thành trang thông tin TKB trên Website nhà trường.
Trang 6Các tính năng TKB 8.0
20. Chức năng tiện ích PCGD cho phép thay đổi phân công
chuyên môn của giáo viên ngay trong năm học mà
không phải nhập và xếp lại thời khóa biểu.
21. Hỗ trợ hoàn toàn mô hình THPT phân ban với khái niệm
Chương trình đào tạo.
22. Hỗ trợ hoàn toàn mô hình phòng học bộ môn và đa năng
23. Lần đầu tiên hỗ trợ mô hình các lớp học 2b.
24. Một loạt các tính năng hỗ trợ đánh giá GV trong quá
trình tinh chỉnh dữ liệu được đưa vào phần mềm.
25. Các chức năng tối ưu hóa TKB giáo viên (TOP) mới
được đưa vào từ TKB 7.5.
Trang 7của tư duy xếp TKB: CX,
Push Out, Move To.
5 Tinh chỉnh dữ liệu cho
phép quan sát tất cả các
giáo viên trung gian.
6 Thuật toán tinh chỉnh vị trí
cố định FPR.
7 Tự động đánh giá giáo viên của
các lệnh tinh chỉnh dữ liệu.
8 Đánh giá tiết học trên thời khóa
biểu và chức năng chuyển tiết tối ưu.
9 Đánh giá thời khóa biểu giáo viên
theo 12 tiêu chí quan trọng.
10 Thuật toán tinh chỉnh tối ưu
OpCX/OpDPR/OpFPR.
11 Đánh giá thời khóa biểu giáo viên
theo buổi học.
12 Các công cụ tối ưu hóa thời khóa
biểu giáo viên (TOP).
Trang 81 Hỗ trợ hoàn toàn Unicode
• Phiên bản mới nhất TKB 8.0 đã hỗ trợ hoàn toàn cho tất cả các bảng mã tiếng Việt, trong đó có Unicode
• Dữ liệu TKB từ các phiên bản trước sẽ được tự động nâng cấp lên bảng mã Unicode trong TKB 8.0
• Dễ dàng chuyển đổi dữ liệu sang các dạng văn bản khác như Excel hay HTML
Trang 9• Mô hình lớp học 1 buổi, 2 buổi hay học cả ngày.
• Mô hình phòng học bộ môn và phòng học đa năng
• Hỗ trợ cho trường Tiểu học, THCS, THPT
Trang 103 Xếp tự động 100% TKB
Xếp tự động 100% là tính năng khó nhất và quan trọng nhất của
một phần mềm xếp thời khóa biểu
Phần mềm TKB lần đầu tiên đưa ra chức năng xếp 100% thời
khóa biểu năm 2004 (bản 4.8), sau đó đã nâng cấp liên tục cho đến bản TKB 6.0 thì mở rộng lệnh này cho toàn bộ mô hình TKB với phòng học bộ môn và đa năng
Trang 11Lệnh xếp toàn bộ (SF)
Chức năng chính của lệnh: tự động phân tích bộ dữ liệu hiện có xem có khả năng xếp tự động 100% hay không
Nếu Không thì thông báo nguyên nhân.
Nếu Có thì thực hiện việc xếp tự động
100%
Trang 12SF- Start and Finish
Lệnh SF chỉ phát huy tác dụng khi đã nhập xong toàn bộ dữ
liệu ban đầu và đã chuẩn bị xong các công việc cần thiết như: xếp tiết Sinh hoạt, Chào cờ, tạo khuôn lớp học, xếp trước một số môn hoặc giáo viên cần ưu tiên
Lệnh SF sẽ thực hiện các công việc sau:
1. Tự động phân tích, kiểm tra các ràng buộc vật lý và logic
của dữ liệu và ràng buộc Thời khóa biểu, kiểm tra khả
năng có thể xếp được 100% công việc hay không Nếu
không được thì thông báo các nguyên nhân tương ứng
2. Tiến hành một thuật toán đặc biệt xếp hết 100% các tiết có
trong bảng PCGD của nhà trường
3. Tiến hành điều chỉnh, “tối ưu” hóa lại các ràng buộc môn
học hay giáo viên có thể bị phá vỡ
4. Kết thúc công việc và thông báo lệnh thành công
Trang 13SF- Start and Finish
Lệnh Xếp toàn bộ (SF) được thực
hiện qua 5 bước:
1 Kiểm tra điều kiện thực hiện
Xếp tự động phần còn lại bỏ qua ràng buộc giáo viên
Xếp nốt phần còn lại bỏ qua tất cả các ràng buộc (xếp hết)
Sắp xếp, tinh chỉnh lại theo ràng buộc môn học và giáo viên đã bị phá vỡ
Trang 144 3 công cụ mô phỏng tư duy xếp: CX, Push Out, Move To
CX: xếp 1 tiết vào thời khóa biểu
Push Out: giải phóng 1 ô thời khóa biểu
Move To: dịch chuyển 1 tiết trên thời khóa biểu sang vị trí khác
Trang 15Các công cụ chính
Lệnh Giải phóng 1 ô Lệnh Xếp 1 tiết CX Lệnh dịch chuyển
Kéo thả trên TKB
Cả 3 lệnh trên đều có thể áp dụng 1 trong 5 thuật toán chính:
CX, FPR, DPR, DPR-1e, OpCX/OpDPR
Trang 165 Tinh chỉnh dữ liệu cho phép
quan sát các GV trung gian
Nguyên tắc chính của chức năng tinh chỉnh dữ liệu là phải thay
đổi một số giáo viên trung gian: nguyên tắc bù trừ (hay bảo toàn)
Phần mềm TKB cho phép quan sát tất cả các thay đổi của các
giáo viên trung gian Quyết định cuối cùng bao giờ cũng
thuộc về người xếp thời khóa biểu
Trang 17“dây giáo viên” trong lệnh tinh
chỉnh dữ liệu TKB
Trong phần mềm TKB, toàn bộ các lệnh tinh chỉnh dữ liệu thời khóa biểu cho
phép người xếp quan sát các “dây” giáo viên bị ảnh hưởng khi tinh chỉnh Như
vậy người dùng sẽ kiểm soát được toàn
bộ quá trình thay đổi dữ liệu khi tinh
chỉnh thời khóa biểu.
Trang 196 Thuật toán tinh chỉnh vị
trí cố định FPR
Để thực hiện các mô phỏng tư duy của phần mềm cần những thuật toán lõi tinh chỉnh dữ liệu Trong số các thuật toán cổ điển, FPR (t/t thay đổi vị trí cố định) có rất nhiều ưu điểm vì t/t này chỉ có thể làm ảnh hưởng đến nhiều nhất 1 GV trung gian.
Thuật toán FPR được thiết kế từ bản TKB 4.0 và được nâng cấp hoàn toàn trong TKB 6.0 để hỗ trợ cho mô hình phòng học bộ môn và đa năng.
Trong phần mềm TKB sử dụng 3 thuật toán chính:
FPR, CX và DPR.
Trang 20Thuật toán FPR
TKB giáo viên A Giả sử giáo viên
A dạy tiết 1 thứ 7 muốn chuyển tiết đến tiết 5 thứ 4.
Tư duy điều chỉnh?
A luôn hưởng lợi.
Trang 21Thuật toán CX
TKB lớp học 10A
Các giáo viên trong một lớp đổi chỗ cho nhau,
một giáo viên có lợi (gv đầu tiên), các giáo
viên còn lại phải “hy sinh” để nhận một TKB
có thể xấu đi
Giả sử giáo viên dạy tiết 1 thứ 5 muốn chuyển tiết đến tiết 2 thứ 2.
Tư duy điều chỉnh?
Trang 22Thuật toán DPR, DPR-1e
TKB giáo viên A
TKB giáo viên B
TKB giáo viên C TKB giáo viên E
Trang 23Phân tích 3 thuật toán chính
Thuật toán Nội dung Đánh giá
chuyển, hoán đổi 2
viên trong phạm vi toàn trường
Dễ dàng thực hiện Nhược điểm: có nhiều GV bị ảnh hưởng
Trang 247 Tự động đánh giá GV thay đổi
dữ liệu của lệnh tinh chỉnh
Tính năng mới này được đưa vào phần mềm từ bản
TKB 6.5 hỗ trợ cho người xếp quan sát và đánh giá chung kết quả của một thao tác tinh chỉnh dữ liệu.
Trang 25Các tiêu chí đánh giá thay đổi GV
Trang 268 Đánh giá tiết học và chức năng
chuyển tiết tối ưu
Một tính năng mới nổi bật được đưa vào từ bản TKB 7.0 Tính
năng này bao gồm 2 yếu tố:
(a) Đánh giá các tiết học (xem tiết nào tốt, tiết nào xấu trên TKB
giáo viên)
(b) Nếu tiết là Xấu, tìm ra vị trí tối ưu nhất để chuyển tiết này đến
vị trí mới sao cho không bị Xấu nữa Tính năng mới này
được mô tả trong lệnh Các phương án chuyển tiết tối ưu
Trang 278 tiêu chí đánh giá tiết học
Tiết tạo ra tiết trống
Tiết duy nhất trong buổi học
Tiết vi phạm ràng buộc Bận, Nghỉ, Hạn chế
Tiết vi phạm ràng buộc không dạy
Tiết vi phạm ràng buộc nghỉ buổi dạy
Tiết vi phạm ràng buộc không dạy qua trưa
Tiết vi phạm điều kiện thời gian nghỉ giữa buổi
Tiết vi phạm ràng buộc tính chất môn học
Tiết tạo ra tiết trống
Tiết duy nhất trong buổi học
Tiết vi phạm ràng buộc Bận, Nghỉ, Hạn chế
Tiết vi phạm ràng buộc không dạy
Tiết vi phạm ràng buộc nghỉ buổi dạy
Tiết vi phạm ràng buộc không dạy qua trưa
Tiết vi phạm điều kiện thời gian nghỉ giữa buổi
Tiết vi phạm ràng buộc tính chất môn học
Trang 2810 tiêu chí đánh giá chuyển
tiết tối ưu
Không vi phạm ràng buộc Nghỉ, Hạn chế, Bận
Không vi phạm ràng buộc không dạy theo tiết
Không vi phạm ràng buộc nghỉ các ngày cụ thể
Không vi phạm ràng buộc về số tiết dạy max trong ngày Không vi phạm ràng buộc không dạy qua trưa
Không vi phạm ràng buộc dạy qua giờ nghỉ giải lao
Không vi phạm ràng buộc tính chất môn học
Không làm tăng tiết trống
Không làm giảm số buổi nghỉ
Không làm giảm số ngày nghỉ
Không vi phạm ràng buộc Nghỉ, Hạn chế, Bận
Không vi phạm ràng buộc không dạy theo tiết
Không vi phạm ràng buộc nghỉ các ngày cụ thể
Không vi phạm ràng buộc về số tiết dạy max trong ngày Không vi phạm ràng buộc không dạy qua trưa
Không vi phạm ràng buộc dạy qua giờ nghỉ giải lao
Không vi phạm ràng buộc tính chất môn học
Không làm tăng tiết trống
Không làm giảm số buổi nghỉ
Không làm giảm số ngày nghỉ
Trang 29Tiết màu đỏ là tiết XẤU Khi nhấn giữ chuột lên một
tiết Xấu, chúng ta sẽ thấy hiện các ô màu xanh là vị trí tối ưu cần chuyển tiết xấu này đến đó.
Trang 309 Đánh giá GV theo 12 tiêu chí
Đánh giá một TKB giáo viên thế nào là Tốt, Xấu là một câu hỏi
khó và là vấn đề lớn của mọi phần mềm thời khóa biểu
Từ TKB 7.0 đưa vào thêm đánh giá GV theo 12 tiêu chí, khá phù
hợp với thực tế
Trang 31Có dạy qua trưa hay không?
6 tiêu chí đánh giá thỏa mãn ràng buộc TKB
Số lượng các tiết bị phá vỡ ràng buộc Nghỉ, Bận, Hạn chế.
Số buổi vi phạm ràng buộc nghỉ theo tiết học.
Số buổi vi phạm ràng buộc nghỉ buổi học.
Có vi phạm ràng buộc số buổi nghỉ dạy hay không.
Số buổi vi phạm ràng buộc dạy Max trong buổi học.
Có vi phạm ràng buộc số ngày nghỉ dạy hay không.
Trang 3210 Thuật toán tinh chỉnh tối ưu
OpCX/OpDPR/OpFPR
Thuật toán tinh chỉnh OpCX/OpDPR mới được đưa vào từ bản
mới nhất TKB 7.5 tháng 6 năm 2009 Thuật toán OpFPR
được đưa vào từ TKB 8.0
Phát triển đột phá nhất của thuật toán này là đảm bảo tất cả các
giáo viên trung gian đều không bị thay đổi dữ liệu để TKB bị xấu đi Hay nói cách khác: thuật toán đã xử lý được tính tối
ưu của tất cả các giáo viên trung gian
OpCX/OpDPR/OpFPR
OpCX: tối ưu CX
OpDPR: tối ưu DPR
OpFPR: tối ưu FPR
Trang 3311 Đánh giá TKB giáo viên theo
buổi học
Từ TKB 7.5 phần mềm đưa ra thêm 1 đánh giá nữa: đánh giá
từng buổi học của GV Các đánh giá này là cơ sở của các chức năng tối ưu TKB giáo viên trong tương lai
Trang 3410 tiêu chí đánh giá từng buổi dạy
của giáo viên
Có khoảng trống trong buổi học
Vi phạm điều kiện ràng buộc nghỉ buổi học
Dạy qua trưa
Vi phạm tính chất môn học
Chỉ có tiết Sinh Hoạt và HỌP
Dạy quá nhiều tiết
Chỉ có 1 tiết dạy
Dạy quá nhiều môn học chính
Vi phạm điều kiện ràng buộc nghỉ tiết
Phá vỡ cân bằng môn Tự nhiên - Xã hội
Có khoảng trống trong buổi học
Vi phạm điều kiện ràng buộc nghỉ buổi học
Dạy qua trưa
Vi phạm tính chất môn học
Chỉ có tiết Sinh Hoạt và HỌP
Dạy quá nhiều tiết
Chỉ có 1 tiết dạy
Dạy quá nhiều môn học chính
Vi phạm điều kiện ràng buộc nghỉ tiết
Phá vỡ cân bằng môn Tự nhiên - Xã hội
Trang 3512 Các lệnh tối ưu TKB giáo viên
(TOP)
Các lệnh hỗ trợ tối ưu TKB giáo viên mới được đưa vào từ TKB
7.5 (áp dụng cho từng buổi học):
1. Xóa các tiết trống
2. Giải phóng buổi học (dồn buổi, giãn buổi)
3. Tăng 1 tiết trong buổi học (dồn buổi, giãn buổi)
4. Giảm 1 tiết trong buổi học (dồn buổi, giãn buổi)
Trang 36Các lệnh TOP
- Thực hiện trên từng buổi học của giáo viên
- Bao gồm một hay nhiều lệnh tinh chỉnh đơn gộp lại được
thực hiện như một giao dịch (transaction) hoàn chỉnh
- Hoàn toàn dựa trên thuật toán tinh chỉnh tối ưu
OpCX/OpDPR