Câu hỏi: Khi tôi dùng chức năng kiểm tra việc đánh giá thời khóa biểu giáo viên, tôi thấy rất không hợp lý. Xin hãy giải thích cho tôi điều vô lý này.
Trả lời:
Thực ra, TKB 4.0 đánh giá mức độ "tốt", "xấu" của Thời khoá biểu của một Giáo viên dựa vào giá trị của hàm số CFT(). Hàm này được tính bởi một loạt các tham số rất phức tạp và hoàn toàn dựa vào trạng thái của Thời khoá biểu, không cần thiết đối với người sử dụng phải hiểu công thức tính mà chỉ cần biết ý nghĩa của hàm .
Tóm lại, theo quan điểm của chúng tôi, một TKB được gọi là "tốt" nếu nó không vi phạm các yêu cầu, ràng buộc hoặc nếu có thì ở dưới mức cho phép. Ngược lại, Thời khóa biểu được coi là tốt.
Hàm đánh giá TKB phụ thuộc vào một số hệ số có thể thay đổi được từ lệnh Main-->Options. Thay đổi các hệ số này bạn có thể thay đổi được cách tính hàm đánh giá TKB. Như đã trình bày nhiều lần trong các tài liệu về Thời khóa biểu, cách đánh giá tính "xấu", "tốt" của một TKB phụ thuộc vào rất nhiều yếu tố, trong đó có các yếu tố chủ quan của con người. Việc thay đổi các hệ số như đã nói trên tuỳ thuộc vào cách đánh giá của người xếp TKB. Bạn có thể xem thêm thông tin từ phần trả lời Câu hỏi 72 hoặc từ nội dung về việc đánh giá Thời khóa biểu trong các tài liệu TKB User Guide hoặc What's new. | |
Đề nghị công ty giải thích ý nghĩa và cách sử dụng của các tùy chọn trong Drag&Drop Method của lệnh Options
Trả lời:
Các tuỳ chọn này có tác dụng khi bạn kéo và thả các tiết trong lúc tinh chỉnh Thời khoá biểu ở các màn hình Main Loop, Show All, Browse Teacher. Cả 4 lệnh này đều có chung một mục đích là chuyển 1 tiết trên Thời khóa biểu Lớp hoặc Giáo viên sang vị trí khác. Sự khác biệt là thuật toán của lệnh.
(1) - Sử dụng Hộp hội thoại của lệnh xếp tự động có điều kiện, cho phép bạn lựa chọn các yêu cầu ràng buộc có thể bị phá vỡ nếu muốn đổi vị trí hai tiết. Tương đương lệnh Move To.
(2) - Thuật toán chỉ cho phép các thay đổi TKB tại hai vị trí (đầu và đích) đ được đánh dấu. Đây là một thuật toán rất hiệu quả và được coi mặc định của hệ thống.
(3) - Cách làm tương tự như (1) nhưng không đưa ra hộp hội thoại điều kiện. Không kiểm soát được các điều kiện bị phá.
(4) - Đổi, hoán vị trực tiếp 2 vị trí trên Thời khóa biểu. Thuật toán này có từ TKB 3.X.
Xem thêm TKB 4.0 What's New để hiểu rõ hơn tính năng của các phương án lệnh trên. | |
Câu hỏi: Tôi đang quan tâm đến 2 giáo viên cùng dạy một lớp. Trên màn hình Main Loop chỉ thể hiện một lớp và một giáo viên. Có cách nào khắc phục điều này được không?
Trả lời: Trên màn hình Main Loop bạn có thể nhìn được cùng một lúc 2 lớp, 1 giáo viên hoặc 2 giáo viên, 1 lớp. Để thực hiện được việc đó, bạn hy sử dụng chức năng xem nhanh TKB lớp hoặc giáo viên bởi các lệnh Quick Browse Class hoặc Quick Browse Teacher. Ví dụ trong màn hình Main Loop, nếu thực hiện lệnh Quick Browse Class bạn sẽ nhìn thấy được trên màn hình hai TKB lớp và một TKB giáo viên.
[4.x], [5.x]: TKB còn cho phép bạn luôn nhìn trên màn hình Main Loop Thời khoá biểu cả ngày của một Giáo viên.
Ngoài ra bạn có thể sử dụng cặp lệnh Memory và Restore Memory trong màn hình Main Loop để chuyển qua lại giữa hai Thời khoá biểu được quan một cách nhanh chóng. | |
Câu hỏi: Có cách nào để xếp thật nhanh cho tất cả các lớp môn Sinh hoạt vào cùng ngày thứ 2, tiết 1 được hay không? Nếu có hãy nêu cách thực hiện.
Trả lời:
[3.x] Nếu bạn yêu cầu chỉ có một lệnh để thực hiện công việc trên thì không thể làm được. Tuy nhiên có thể thực hiện chuỗi các thao tác sau cũng khá nhanh như sau:
- Vào màn hình Show All, tại vị trí lớp đầu tiên, ô thứ 2, tiết 1 kích đúp chuột, chọn "Môn khác", sau đó chọn Sinh hoạt từ sanh sách. Quay trở lại chọn "Môn đã chọn", như vậy bạn đã xếp được môn này cho lớp đầu tiên.
- Tiếp theo lần lượt tại các ô thứ 2, tiết 1 của các lớp còn lại (theo chiều ngang), ta lần lượt thực hiện các thao tác nhanh sau: kích đúp chuột và chọn "Môn đã chọn".
[4.x], [5.x]: Có, không chỉ cho riêng môn Sinh hoạt mà có thể áp dụng cho các môn khác. Từ thanh thực đơn, thực hiện lệnh Lệnh chính/Xếp môn học.
Tuy nhiên, trong quá trình xếp mà gặp mâu thuẫn tại một lớp nào đó thì chương trình sẽ bỏ qua và không xếp tiết đã chọn cho lớp này.
| |
Câu hỏi: Hãy nêu rõ ý nghĩa hơn của hai lệnh Auto Correct Data và Test Logic TKB?
Trả lời: Cả hai lệnh này đều có chức năng kiểm tra và tự động sửa lỗi của dữ liệu TKB phát sinh trong TKB 3.0 tuy nhiên chúng có các đặc điểm khác biệt sau đây:
Auto Correct Data: Lệnh này sẽ kiểm tra và tự động điều chỉnh dữ liệu các ràng buộc giáo viên của TKB. Trong trường hợp các trường có số lớp lớn hơn 250, bản TKB 3.0 có thể sẽ sinh ra lỗi với các ràng buộc này. Tuy nhiên khả năng sinh lỗi của TKB 3.0 với các ràng buộc này là rất nhỏ vì các trường phổ thông tại Việt nam đều có số lớp nhỏ hơn 250.
Test Logic TKB: Lệnh này sẽ kiểm tra dữ liệu trực tiếp trên TKB lớp và giáo viên: kiểm tra các lỗi logic bao gồm trùng giờ, trùng tiết, đồng bộ dữ liệu TKB, ... Các lỗi này phát sinh bởi một số lỗi nhỏ trong khi xếp tự động TKB của bản 3.0.
Toàn bộ các lỗi phát sinh như trên của bản TKB 3.0 đã được sửa đổi và giải quyết triệt để trong phiên bản 3.5 và 4.0. | |
Câu hỏi: Tôi nghe nói chương trình TKB của các bạn có thể xếp TKB tự động thỏa mãn được 80% yêu cầu và ràng buộc của Giáo viên, có đúng thật như vậy không?
Trả lời: Hoàn toàn không phải như vậy. Cả bạn và những người cấp cho bạn các thông tin đó đều không hiểu rõ về bài toán Thời khóa biểu, tính phức tạp của nó và các phần mềm tự động xếp Thời khóa biểu. Xin nhắc lại rằng, chương trình TKB chỉ là một công cụ giúp và hỗ trợ cho người lập Thời khoá biểu. Người quyết định cuối cùng cho một Thời khóa biểu chính thức là người lập Thời khóa biểu chứ không phải là máy tính hay chương trình. Vấn đề nan giải của bài toán Thời khoá biểu không nằm ở chỗ nó có bao nhiêu tiết học cần xếp mà ở chỗ trên nguyên tắc, nó phải thỏa mãn các yêu cầu, ràng buộc về môn học, giáo viên, địa điểm học, các ràng buộc này lại hoàn toàn xung khắc, mâu thuẫn lẫn nhau và trái ngược nhau về phương pháp đánh giá và cách giải quyết. Đơn giản vì tất cả chúng đều do con người tạo ta và phụ thuộc vào suy nghĩ, suy luận của chính những con người đa dạng ấy. Do vậy có khi xếp 01 tiết học cho 01 người lại khó hơn hàng trăm lần so với việc xếp 100 tiết cho hàng chục người khác!! Phần mềm TKB 3.5 chỉ là một công cụ bằng Tin học giúp thêm cho người lập Thời khóa biểu trong công việc của mình. Nó giống như những công cụ khám bệnh giúp cho các bác sĩ chuẩn đoán bệnh nhanh hơn, chính xác hơn, tiết kiệm hơn. | |
Câu hỏi: Trong phiên bản TKB trước khi nhập PCGD trên một hàng chỉ được phép phân công cho 25 lớp? Phiên bản mới còn có hạn chế đó không?
Trả lời:
Điều bạn nhắc đến chỉ đúng trong phiên bản TKB 3.5 trở về trước. Với TKB 4.X, việc nhập PCGD hoàn toàn không hạn chế số lượng lớp gán theo hàng. Bạn có thể yên tâm làm việc với bảng PCGD mà không cần phải lo lắng bất cứ điều gì. Phiên bản mới TKB 4.5 đã lại một lần nữa cải tiến màn hình nhập liệu PCGD cho dễ dàng hơn nữa mà cũng không có bất cứ một loại ràng buộc nào tương tự như câu hỏi đặt ra.
Với TKB 5.x cho phép bạn nhập bảng PCGD theo lưới và trong màn hình nhập bảng phân công giảng dạy, phần mềm hỗ trợ việc nhập cả bằng bàn phím và chuột rất thuận tiện. Việc nhập không hạn chế số lượng lớp và không có bất cứ một loại ràng buộc nào. | |
Câu hỏi: Trường tôi có nhiều Giáo viên giảng dạy nhiều môn, khi nhập bảng PCGD rất lâu và hay nhầm lẫn. Phiên bản mới của công ty có thay đổi như thế nào ở phần nhập bảng PCGD?
Trả lời:
TKB 4.x thay đổi toàn bộ cách nhập dữ liệu bảng PCGD, có thể liệt kê một số điểm chủ yếu sau:
- Cho phép nhập xem và nhập dữ liệu bảng PCGD theo 3 đối tượng: Môn học, Lớp học và Giáo viên. Do đó có thể nhập PCGD cho một Giáo viên dạy nhiều môn học và nhiều Lớp; một Môn học cho nhiều Lớp và nhiều Giáo viên; một Lớp học gồm nhiều Môn học và nhiều Giáo viên;
- Cho phép tổng kết dữ liệu theo 3 đối tượng: Môn học, Giáo viên, Lớp học.
- Có chức năng Kiểm tra dữ liệu PCGD - Verify để kiểm tra sự mâu thuẫn và tính hợp lý của dữ liệu PCGD.
- Khắc phục nhiều lỗi phát sinh của phiên bản trước - TKB 3.5
Các thay đổi này góp phần đáng kể cho việc giảm thời gian nhập dữ liệu PCGD của TKB.
TKB 5.x: Cho phép nhập bảng PCGD theo lưới. Trong màn hình nhập bảng phân công giảng dạy, phần mềm hỗ trợ việc nhập cả bằng bàn phím và chuột rất thuận tiện. Ngoài chức năng kiểm tra và thống kê bảng PCGD, người dùng còn có thể kiểm tra một cách chi tiết và chính xác tất cả việc nhập PCGD của mình. | |
Câu hỏi: Hãy giải thích rõ hơn sự khác nhau giữa hai thao tác tinh chỉnh bảng Phân Công Giảng Dạy bằng cách dùng lệnh DEBUG và bằng cách sửa thẳng vào bảng PCGD khi nhập từ thực đơn Input.
Trả lời:
[3.x] Cấu trúc dữ liệu TKB của phần mềm như sau: Phần mềm sẽ lưu trữ trong bộ nhớ hai bảng PCGD. Bảng thứ nhất là bản sao của mẫu 5. Bảng này được gọi là Bảng PCGD gốc. Chú ý rằng bảng này có thể chứa mâu thuẫn. Bảng này được nhập từ thực đơn Input. Bảng thứ hai là Bảng PCGD đã mã hóa. Bảng thứ hai này chính là bảng mà chương trình dùng để xếp TKB cho nhà trường. Để tạo dữ liệu cho bảng PCGD đã mã hoá ta phải dùng lệnh Phân tích dữ liệu để chuyển đổi từ Bảng PCGD gốc sang Bảng PCGD đã mã hoá. Lệnh DEBUG cho phép sửa thẳng vào bảng PCGD đã mã hoá. Như vậy các bạn đã thấy rõ sự khác nhau giữa hai lệnh nhập PCGD từ thực đơn Input và từ lệnh DEBUG.
[4.0] TKB 4.0 có sự thay đổi đáng kể về cách thức lưu trữ dữ liệu so với các phiên bản trước, đó là thống nhất lưu trữ bảng hai bảng dữ liệu PCGD như ở TKB 3.5 thành một bảng duy nhất. Do vậy ở TKB 4.0, việc sửa dữ liệu ở bảng PCGD và bằng lệnh DEBUG là như nhau. | |
Câu hỏi: Trong khi đang xếp Thời khoá biểu, chẳng may tôi lại vào lệnh Nhập bảng Phân công giảng dạy và bấm lệnh Phân tích dữ liệu. Tôi sẽ phải xử lý tiếp theo như thế nào?
Trả lời:
[3.X] Bạn đã thực hiện phải một thao tác nguy hiểm đấy. Lệnh này sẽ thực hiện việc mã hóa lại bảng Phân công giảng dạy. Nếu như trước đó bạn đã sử dụng Debug để tinh chỉnh PCGD thì có thể sẽ phát sinh sự không tương thích với tình trạng TKB hiện thời. Cách duy nhất để xử lý trong trường hợp này là kiểm tra lại các phân công giảng dạy của từng lớp (bằng lệnh xem Trạng Thái Lớp) , kiểm tra và hủy bỏ lỗi Logic bằng lệnh Test Logic TKB (nếu có), vào lệnh Debug để điều chỉnh số giờ của từng giáo viên cho thích hợp với tình trạng hiện thời của Thời khóa biểu.
[4.x], [5.x] TKB 4.x, 5.x thống nhất lưu trữ toàn bộ dữ liệu Thời khoá biểu ở chỉ một bảng (TKB 3.x lưu ở hai bảng), nên không có lệnh phân tích dữ liệu. | |
|
|