Cong ty Cong Nghe Tin hoc Nha truong http://www.vnschool.net
Giới thiệu các tính năng mới của phiên bản TKB 7.0. Phần II
18/07/2008

Công ty Công nghệ Tin học Nhà trường sắp phát hành phiên bản tiếp theo của phần mềm hỗ trợ xếp thời khóa biểu TKB 7.0. Đây sẽ là một phát triển mới rất đặc biệt của phần mềm theo định hướng hỗ trợ chuyên sâu cho việc đánh giá và tối ưu dữ liệu thời khóa biểu giáo viên. Bài viết này tiếp tục mô tả các tính năng mới nhất của phần mềm TKB phiên bản 7.0.


Giới thiệu các tính năng mới của phiên bản TKB 7.0. Phần I

10. Bổ sung cho phép quan sát tức thời thông tin đánh giá từng tiết học trên TKB giáo viên.

Trong tất cả các màn hình quan sát thời khóa biểu giáo viên như Main Loop, Browse Teacher, Triple View và 2bView đều đã bổ sung tính năng cho phép quan sát trực tiếp thông tin đánh giá tiết học trên TKB giáo viên.

Chú ý:

Các tiêu chí dùng để đánh giá và đo độ xấu (cell metric) của các tiết trên TKB giáo viên được xác định từ lệnh Lựa chọn hệ thống, TAB “Đánh giá tiết học” như hình dưới đây.

Mặc định cả 8 tiêu chí này được chọn đồng nghĩa với việc đánh giá tiết học có giá trị Max là 10. Nếu người dùng hủy chọn một vài tiêu chí thì độ đo đánh giá tiết học sẽ có giá trị < 10.

11. Xem thông tin đánh giá TKB giáo viên theo các tiêu chí.

Để xem thông tin đánh giá giáo viên chi tiết theo các tiêu chí TOV, hãy nháy chuột lên nút hình vuông có màu sắc nhỏ trên Khung thông tin giáo viên.

Chú ý: Nút hình vuông này sẽ có màu Xanh, Đỏ hay Vàng chính là đánh giá tổng thể giáo viên này theo các tiêu chí TOV.

Trong khung cửa sổ Đánh giá Giáo viên, phía trên là thông tin đánh giá giáo viên theo các tiêu chí, phía dưới là thông tin chi tiết đánh giá các tiết học trên TKB với giá trị CM kèm theo.

12. DPR-1e: thuật toán tinh chỉnh dữ liệu mới của phiên bản TKB 7.0.

Tinh chỉnh dữ liệu thời khóa biểu đã và luôn là những tính năng rất đặc biệt của phần mềm TKB.

Trong phần mềm TKB đã xây dựng các lệnh quan trọng sau dùng để tinh chỉnh dữ liệu thời khóa biểu:

- Lệnh Chuyển đi (hay Push Out) dùng để giải phóng 1 ô trên TKB lớp hoặc giáo viên.

- Lệnh Xếp tiết có điều kiện (hay CX) dùng để xếp bằng được 1 tiết vào TKB lớp hoặc giáo viên.

- Lệnh Di chuyển (hay Move To) dùng để dịch chuyển 1 tiết trên thời khóa biểu đến một vị trí khác.

Tất cả các lệnh trên đều được xây dựng trên các thuật toán nhất định. Các thuật toán này được thiết kế mô phỏng tư duy xếp thời khóa biểu trên thực tế. Cho đến phiên bản TKB 6.X, phần mềm đã đưa ra được 3 thuật toán chính sau:

- CX (thuật toán CX).

- FPR (thuật toán Vị trí cố định).

- DPR (thuật toán Vị trí động).

Trong phiên bản mới TKB 7.0 chúng tôi đã thiết kế thêm một thuật toán mới gọi là DPR-1e hay còn gọi là Dãy vị trí động. Thuật toán này bản chất là một mở rộng của thuật toán DPR và được bổ sung nhiều tính năng quan trọng.

Như vậy trong TKB 7.0 người dùng đã có 4 thuật toán quan trọng dùng trong các lệnh tư duy xếp và tinh chỉnh dữ liệu thời khóa biểu. Đặc biệt thuật toán mới DPR-1e đã bổ sung một số tính năng rất quan trọng

Sau đây là màn hình báo cáo chính của thuật toán DPR-1e. Các tính năng mạnh của thuật toán này bao gồm:

- Giao diện của lệnh hoàn toàn tương tự như giao diện của thuật toán FPR, DPR cũ, người dùng có thể dễ dàng thực hiện.

- Bổ sung các chức năng Tìm tiếp các phương án tiếp theo hoặc Quay lại các phương án đã thể hiện.

- Đặc biệt tính năng Tìm tối ưu mới được bổ sung cho phép phần mềm tự động tìm phương án tối ưu nhất có thể của lệnh.

Khi nhấn nút Tìm tối ưu, cửa sổ nhỏ sau xuất hiện cảnh báo việc tìm tối ưu có thể sẽ đòi hỏi nhiều thời gian.

Để xác định thế nào là phương án “tối ưu”, phần mềm TKB 7.0 cho phép người dùng định nghĩa được cách tìm tối ưu trong hộp hội thoại sau đây:

Chú ý:

Tối ưu tinh chỉnh dữ liệu TKB là một phát triển hoàn toàn mới của phần mềm TKB 7.0. Đây là một hướng mới và lần đầu tiên phần mềm phát triển theo hướng tiếp cận này. Chúng tôi sẽ còn phát triển mạnh theo hướng này trong tương lai.

13. Bước đầu đánh giá việc chuyển tiết một cách tối ưu trên thời khóa biểu giáo viên.

Trong phần trên chúng ta đã làm quen với một phát triển mới của phần mềm TKB 7.0 theo hướng “tối ưu” hóa việc tinh chỉnh dữ liệu thời khóa biểu.

Bây giờ chúng ta sẽ làm quen với một tính năng khác cũng liên quan đến khái niệm “tối ưu” khi chuyển tiết trên thời khóa biểu.

Vấn đề đặt ra như sau:

Khi một tiết học được coi là Xấu, tiết này cần được chuyển sang vị trí khác trên thời khóa biểu. Nếu người dùng đã xác định chính xác vị trí cần chuyển đến thì sử dụng một trong các thuật toán CX, FPR, DPR, DPR-1e chúng ta sẽ thực hiện được công việc chuyển tiết này.

Nhưng trong trường hợp người dùng chưa biết hoặc còn phân vân trong việc quyết định chuyển đi đến tiết nào, thì chức năng phân tích, đánh giá công việc chuyển đi của phần mềm sẽ có ý nghĩa. Đây là một tính năng hoàn toàn mới của phần mềm và lần đầu tiên xuất hiện trong TKB 7.0.

Để thực hiện công việc này, với mỗi tiết Xấu trên TKB giáo viên, phần mềm sẽ tiến hành “đánh giá” các tiết trống còn lại trên TKB giáo viên này xem tiết nào là tối ưu nhất hay hợp lý nhất để chuyển tiết xấu này đến. Công việc này được tiến hành thông qua xét các tiêu chuẩn chọn vị trí đích cần chuyển đến. Có 10 tiêu chuẩn được đưa ra:

Như vậy với một tiết Xấu cho trước trên TKB giáo viên, phần mềm sẽ tính toán và đưa ra các tiêu chuẩn để đánh giá các tiết trống khác. Tiết trống thỏa mãn càng nhiều tiêu chuẩn đặt ra càng trở nên “hợp lý” hay “tối ưu” hơn khi xét chuyển tiết Xấu đến vị trí đó.

14. Bổ sung lệnh mới: Các phương án chuyển tiết tối ưu trên TKB giáo viên.

Để thể hiện kết quả của việc đánh giá các vị trí đích cần chuyển đi của một tiết Xấu, phiên bản TKB 7.0 đã đưa vào một lệnh hoàn toàn mới với tên gọi “Các phương án chuyển tiết”.

Chức năng chính của lệnh Các phương án chuyển tiết là đưa ra các thông tin chi tiết liên quan đến một tiết Xấu trên TKB giáo viên nhằm hỗ trợ người dùng tìm ra các phương án khả thi, hợp lý để chuyển tiết Xấu này sang vị trí khác. Đây sẽ là một lệnh rất đặc biệt của phần mềm TKB 7.0.

Giao diện của lệnh Các phương án chuyển tiết hoàn toàn phụ thuộc vào vị trí của một tiết xấu ban đầu.

Trong cửa sổ lệnh trên chúng ta sẽ thấy rõ vị trí tiết Xấu đang chọn có màu đỏ. Đó là tiết người xếp thời khóa biểu đang muốn chuyển đi (vì nó là xấu). Các vị trí trống còn lại trên TKB đều là các phương án có thể chuyển đến. Tại các ô này đều thể hiện các giá trị số chỉ ra số lượng các tiêu chuẩn thỏa mãn của vị trí đích cần chuyển đến. Giá trị số càng cao chứng tỏ càng hợp lý khi chuyển. Tại khung bên phải sẽ ghi rõ các tiêu chuẩn nào thỏa mãn và không thỏa mãn của vị trí đích. Quyết định cuối cùng thuộc về người xếp thời khóa biểu.

Để thục hiện lệnh chuyển cần nháy nút Chuyển tiết trên hộp hội thoại.

15. Lệnh chuyển tiết tối ưu tự động trên TKB giáo viên.

Một chức năng mới nữa của TKB 7.0 là khả năng lựa chọn phương pháp chuyển tiết tối ưu trên TKB giáo viên. Sau đây là mô tả ngắn ý nghĩa và công dụng của chức năng này.

Giả sử có một tiết Xấu cần chuyển đi. Chức năng chính của việc chuyển tiết tối ưu là tìm ra được một vị trí tối ưu nhất cho việc chuyển đi này. Theo thiết kế của phần mềm tiết “tối ưu” là tiết trống thỏa mãn tất cả các tiêu chí của việc chuyển đi đã được xác định trong phần mềm. Chú ý rằng không phải bao giờ cũng tồn tại các vị trí tối ưu này.

Trong trường hợp tồn tại các vị trí tối ưu cần chuyển đến, có thể thực hiện các thao tác sau để nhận biết và thực hiện các chức năng mới của phần mềm.

- Trên TKB giáo viên, nhấn giữ chuột trái một vài giây tại vị trí tiết Xấu, nếu thấy xuất hiện các ô màu xanh lá cây trên TKB thì đó chính là các vị trí tối ưu cần chuyển đến. Khi đã xác định được các vị trí tối ưu này, người dùng sẽ tiến hành các thao tác chuyển tiết bằng phương pháp kéo thả chuột bình thường.

- Trong cửa sổ lệnh Các phương án chuyển tiết, các vị trí tối ưu sẽ xuất hiện bằng các ô màu xanh. Hình ảnh dưới đây cho ta thấy trên TKB giáo viên có 2 vị trí là tối ưu.

Nút lệnh Chuyển tiết tối ưu sẽ tự động chuyển tiết Xấu hiện thời đến một trong các vị trí tối ưu vừa tìm thấy.

- Nháy chuột phải lên vị trí tiết Xấu của TKB giáo viên và nháy dòng lệnh Chuyển tiết tối ưu cũng thực hiện công việc tương tự: chuyển tiết hiện thời đến một trong các vị trí đích tối ưu đã tìm thấy (nếu có).

16. Các phát triển mới khác

(1) Công cụ phóng to, thu nhỏ thể hiện thời khóa biểu

Trên màn hình xem thời khóa biểu toàn trường theo lớp hoặc giáo viên, chúng ta sẽ thấy xuất hiện thêm 2 nút lệnh nữa trên thanh công cụ là .

Đây là hai công cụ mới bổ xung rất quan trọng trong các lệnh Show All và Browse Teacher. Tính năng của các lệnh này là phóng to hay thu nhỏ thể hiện thời khóa biểu trên màn hình. Người xếp thời khóa biểu rất cần các chức năng này để điều khiển việc thể hiện khung lưới TKB trên màn hình một cách hợp lý nhất.

Nút phóng to, thu nhỏ trong cửa sổ lệnh Show All.

Nút phóng to, thu nhỏ trong cửa sổ lệnh Browse Teacher.

(2) Thể hiện vạch nối nghỉ giải lao giữa buổi

Trên cửa sổ các lệnh Main Loop và Triple View có thể thực hiện lệnh Khung nhìn ---> Thể hiện vạch nghỉ giữa buổi để làm hiện một vạch nhỏ ngang chỉ ra tiết ra chơi chính của buổi học.

(3) Khung thông tin giáo viên mới

Khung thông tin GV trong TKB 7.0 có một số thay đổi nhỏ. Hình dưới đây mô tả toàn bộ ý nghĩa các thông tin thể hiện và nút lệnh trong Khung thông tin giáo viên của TKB 7.0.

17. Các lựa chọn mới của phần mềm TKB 7.0

Trong phiên bản TKB 7.0 đã bổ sung rất nhiều các thông số lựa chọn mới hệ thống. Sau đây là liệt kê các TAB thông tin mới bổ sung và sửa đổi trong TKB 7.0.

(1) TKB

Bổ sung các lựa chọn xác định thời gian nghỉ giải lao chính giữa buổi học.

(2) Xếp TKB

Bổ sung thuật toán DPR-1e (Dãy vị trí động) vào tất cả các chức năng tinh chỉnh dữ liệu chính của phần mềm.

(3) Đánh giá tiết học

Các tham số dùng để đánh giá độ đo tiết học (cell metric) trên TKB giáo viên.

(4) Đánh giá TKB giáo viên

Thông tin xác định phương pháp đánh giá giáo viên sẽ được thể hiện trên Khung thông tin toàn trường.

(5) Tối ưu tinh chỉnh TKB

Các thông số xác định tiêu chuẩn đánh giá khả năng chuyển một tiết Xấu đến các vị trí trống còn lại trên TKB giáo viên.

(6) Phương án tối ưu tinh chỉnh TKB

Thông số qui định cách tìm phương án tối ưu trong thuật toán DPR-1e.

(7) Các thông số dùng để đánh giá giáo viên theo bảng tiêu chí

Cửa sổ này thuộc lệnh Đánh giá thời khóa biểu giáo viên (thực đơn Công cụ --> Đánh giá thời khóa biểu) sẽ cho phép xác định các tham số đánh giá TKB giáo viên theo bảng tiêu chí.

Cũng trong cửa sổ này, người dùng có thể xác định lại các thông số đánh giá của từng tiêu chí theo cách tô màu của mỗi tiêu chí (Đỏ, Vàng, Xanh).
URL của bài viết này::http://www.vnschool.net/modules.php?name=Sanpham&file=article&sid=2334
© Cong ty Cong Nghe Tin hoc Nha truong contact: sales@schoolnet.vn