Hotline: 024.62511017

024.62511081

  Trang chủ   Sản phẩm   Phần mềm Dành cho nhà trường   Phần mềm Hỗ trợ học tập   Kho phần mềm   Liên hệ   Đăng nhập | Đăng ký

Tìm kiếm

School@net
 
Xem bài viết theo các chủ đề hiện có
  • Hoạt động của công ty (726 bài viết)
  • Hỗ trợ khách hàng (498 bài viết)
  • Thông tin tuyển dụng (57 bài viết)
  • Thông tin khuyến mại (80 bài viết)
  • Sản phẩm mới (216 bài viết)
  • Dành cho Giáo viên (549 bài viết)
  • Lập trình Scratch (3 bài viết)
  • Mô hình & Giải pháp (156 bài viết)
  • IQB và mô hình Ngân hàng đề kiểm tra (127 bài viết)
  • TKB và bài toán xếp Thời khóa biểu (242 bài viết)
  • Học tiếng Việt (183 bài viết)
  • Download - Archive- Update (289 bài viết)
  • Các Website hữu ích (70 bài viết)
  • Cùng học (92 bài viết)
  • Learning Math: Tin học hỗ trợ học Toán trong nhà trường (78 bài viết)
  • School@net 15 năm (154 bài viết)
  • Mỗi ngày một phần mềm (7 bài viết)
  • Dành cho cha mẹ học sinh (124 bài viết)
  • Khám phá phần mềm (122 bài viết)
  • GeoMath: Giải pháp hỗ trợ học dạy môn Toán trong trường phổ thông (36 bài viết)
  • Phần mềm cho em (13 bài viết)
  • ĐỐ VUI - THƯ GIÃN (363 bài viết)
  • Các vấn đề giáo dục (1210 bài viết)
  • Bài học trực tuyến (1037 bài viết)
  • Hoàng Sa - Trường Sa (17 bài viết)
  • Vui học đường (275 bài viết)
  • Tin học và Toán học (220 bài viết)
  • Truyện cổ tích - Truyện thiếu nhi (180 bài viết)
  • Việt Nam - 4000 năm lịch sử (97 bài viết)
  • Xem toàn bộ bài viết (8223 bài viết)
  •  
    Đăng nhập/Đăng ký
    Bí danh
    Mật khẩu
    Mã kiểm traMã kiểm tra
    Lặp lại mã kiểm tra
    Ghi nhớ
     
    Quên mật khẩu | Đăng ký mới
     
    Thành viên có mặt
    Khách: 7
    Thành viên: 0
    Tổng cộng: 7
     
    Số người truy cập
    Hiện đã có 89503665 lượt người đến thăm trang Web của chúng tôi.

    Hướng dẫn sử dụng TKB6.5 - Bài 4

    Ngày gửi bài: 15/07/2007
    Số lượt đọc: 12381


    Bài 4. Ràng buộc TKB và nhập thông tin ràng buộc thời khóa biểu


    Mục đích: - Giới thiệu các loại ràng buộc có trong phần mềm TKB và cách nhập các thông tin ràng buộc này.

    Tóm tắt:
    - Phân loại các ràng buộc dữ liệu thời khóa biểu: ràng buộc môn học, ràng buộc giáo viên và các yêu cầu chung toàn trường.
    - Cách nhập thuộc tính môn học và gán cho từng lớp và khối lớp.
    - Ý nghĩa của khái niệm MaxEmpty và Total Empty.
    - Ý nghĩa của ngày nghỉ và buổi nghỉ trong yêu cầu giáo viên.
    - Nhập yêu cầu giáo viên và nhóm giáo viên.
    - Vai trò, ý nghĩa của các ràng buộc tiết học: HỌP, BẬN, NGHỈ, HẠN CHẾ
    Chú ý: Các ràng buộc môn học và giáo viên trong Thời khóa biểu có thể mâu thuẫn với nhau, phần mềm không tự nhận biết và không tự sửa sai được.

    1. Thông tin ràng buộc Thời khóa biểu


    Ràng buộc Thời khóa biểu là các thông tin liên quan đến yêu cầu môn học, yêu cầu và ràng buộc của từng giáo viên, từng nhóm giáo viên trong khi xếp thời khóa biểu. Chính các ràng buộc này làm cho việc xếp thời khóa biểu trở nên khó khăn và làm này sinh bài toán xếp lịch nổi tiếng trong lý thuyết thuật toán. Các ràng buộc dữ liệu thời khóa biểu thường không thống nhất và tự mâu thuẫn, do vậy không thể có chung một lời giải tối ưu cho tất cả các thời khóa biểu. Người thụ hưởng thời khóa biểu trong nhà trường là các giáo viên, học sinh và các lớp học. Không có một tiêu chuẩn chung nào cho tất cả các thời khóa biểu của lớp học và giáo viên. Thông tin ràng buộc thời khóa biểu của phần mềm TKB được chia làm 3 loại sau.
    1 - Các ràng buộc của từng giáo viên hoặc nhóm giáo viên
    2 - Các yêu cầu sư phạm của các môn học
    3 - Các ràng buộc chung của toàn trường
    4 – Các ràng buộc khác
    Dưới đây là mô tả các thao tác nhập liệu ràng buộc cho thời khóa biểu của 3 loại đã nêu ở trên.

    2. Nhập yêu cầu, ràng buộc Giáo viên


    Mô tả: Vấn đề khó khăn nhất khi xếp TKB là giải quyết các yêu cầu, ràng buộc về mặt con người. Thế mạnh của phần mềm TKB nói chung là hỗ trợ người xếp thời khoá biểu giải quyết các yêu cầu này một cách dễ dàng hơn.
    Thực hiện: Từ thanh thực đơn chính, thực hiện lệnh Nhập dữ liệu/Yêu cầu giáo viên. Màn hình Nhập yêu cầu giáo viên xuất hiện như sau.

    Bước 1: Chọn giáo viên cần nhập ràng buộc Chọn giáo viên cần nhập ràng buộc từ danh sách trong mục , cũng có thể kích các nút mũi tên <-- hoặc --> để chuyển đến giáo viên liền trước hay liền sau giáo viên hiện thời theo thứ tự trong danh sách.
    Bước 2: Nhập các ràng buộc chính
    - Trong màn hình nhập ràng buộc giáo viên có 2 phần chính
    Yêu cầu chung:
    + Số tiết dạy lớn nhất trong buổi: số tiết dạy lớn nhất cho phép trong một buổi học của giáo viên
    + Số tiết dạy lớn nhất trong ngày: số tiết dạy lớn nhất cho phép trong một ngày bao gồm 2 buổi học của giáo viên
    + Thời gian chờ dạy lớn nhất (Max Empty): số tiết liên tục lớn nhất mà giáo viên này có thể phải ngồi chờ trong một buổi học để đợi tại trường
    + Tổng thời gian chờ dạy trong tuần (Total Empty): Tổng số các tiết phải chờ dạy cho phép của giáo viên trong cả tuần.
    Yêu cầu riêng cho mỗi buổi sáng và chiều:
    + Đăng ký theo tiết yêu cầu của giáo viên như Hạn chế, Bận, Nghỉ, Họp, Rỗi. Trong các điều kiện ràng buộc này, điều kiện Họp là một ràng buộc cứng, nghĩa là không thể xếp tiết học bình thường vào vị trí đã đăng ký ràng buộc là Họp
    + Dạy từ tiết ... đến ... tiết: đăng ký yêu cầu cụ thể của giáo viên dạy trong khoảng thời gian cố định trong buổi học.
    + Số ngày nghỉ trong tuần: đăng ký số ngày nghỉ cả 2 buổi trong tuần.
    + Số buổi nghỉ: đăng ký số buổi nghỉ dạy (trong buổi hiện thời - Sáng hoặc Chiều) trong tuần.
    + Chỉ dạy vào các ngày: đăng ký dạy vào các buổi học cụ thể trong tuần. Như vậy các buổi không đăng ký chính là các buổi học yêu cầu nghỉ
    Để nhập dữ liệu vào bảng yêu cầu Giáo Viên, bạn chỉ cần kích chuột vào các thực đơn tương ứng và chọn những giá trị theo ý muốn
    Bước 3: Nhập các ràng buộc khác
    - Ngoài các ràng buộc trên bạn có thể nhập một số loại ràng buộc khác thông qua nút lệnh Ràng buộc khác

    Các ràng buộc về địa điểm:
    - Nếu trường bạn có hai hay nhiều địa điểm lớp, một số các yêu cầu ràng buộc giáo viên về địa điểm sẽ nảy sinh như
    + Chỉ dạy một địa điểm trong một buổi học
    + Số lượng địa điểm dạy trong một buổi học
    + Chỉ dạy một địa điểm trong một ngày
    + Số tiết nghỉ tối thiểu giữa hai địa điểm lớp
    Chương trình sẽ tự động kiểm tra yêu cầu này và thông báo nếu có vi phạm
    + Một ngày chỉ dạy một địa điểm: Một giáo viên có thể dạy nhiều địa điểm khác nhau, nhưng trong một ngày giáo viên có thể yêu cầu chỉ dạy một địa điểm
    Chú ý: Nếu chức năng này được kích hoạt nó sẽ phủ định chức năng bên dưới
    + Dạy một địa điểm trong buổi: Một ngày giáo viên có thể dạy được nhiều địa điểm, nhưng trong một buổi giáo viên đó chỉ có thể dạy một địa điểm. Nếu giáo viên đó có thể dạy trong một buổi nhiều địa điểm thì có thêm 2 thông số: Số lượng địa điểm có thể dạy trong buổi và Số tiết nghỉ giữa 2 địa điểm
    Các thông tin khác:
    - Trong ô thông tin này bạn có thể nhập các thông tin không thể lượng hoá được, điều này sẽ hỗ trợ thêm cho người xếp TKB thực hiện tốt công việc
    - Xác định các thông tin cần nhập trong các mục tương ứng
    - Kích nút Kết thúc để ghi lại những thay đổi, nhấn nút Huỷ lệnh để huỷ bỏ lệnh
    Bước 4: Cập nhập các yêu cầu ràng buộc.
    Kích nút Cập nhật để lưu lại các yêu cầu ràng buộc của giáo viên vừa nhập
    Bước 5: Kết thúc lệnh.
    - Kích nút Kết thúc để ghi lại những thay đổi, nhấn nút Huỷ lệnh để huỷ bỏ lệnh.

    3. Ràng buộc nhóm giáo viên


    Mô tả: Nhập các yêu cầu ràng buộc cho một nhóm giáo viên
    Thực hiện: Thực hiện lệnh Nhập dữ liệu/Nhập yêu cầu nhóm giáo viên

    - Yêu cầu ràng buộc của nhóm giáo viên hoàn toàn tương tự như các yêu cầu của từng giáo viên
    Chú ý:
    - Thuộc tính chỉ dạy vào các ngày: Mặc định giáo viên sẽ dạy vào mọi ngày trong tuần
    - Số tiết dạy lớn nhất trong buổi: Mặc định số tiết dạy lớn nhất trong buổi là 5
    - Số tiết dạy lớn nhất trong ngày: Mặc định số tiết dạy lớn nhất trong ngày là 10
    - Dạy từ tiết ... đến tiết ...: Mặc định là dạy từ tiết 1 đến tiết 5

    4. Các ràng buộc dùng chung cho toàn trường


    Ngoài các ràng buộc của từng giáo viên hoặc nhóm giáo viên, một số yêu cầu ràng buộc có thể xác định dùng chung cho tất cả giáo viên toàn trường. Các ràng buộc này bao gồm
    - Số tiết lớn nhất dạy trong một buổi.
    - Số tiết lớn nhất dạy trong một ngày.
    - Thời gian chờ dạy lớn nhất trong buổi học.
    - Tổng số tiết chờ dạy lớn nhất trong tuần.
    - Các chỉ số liên quan đến đánh giá một TKB của giáo viên.
    - Các lựa chọn dùng để xác định các hạn chế tiết BẬN, NGHỈ, HẠN CHẾ của giáo viên.
    - Các lựa chọn ràng buộc địa điểm lớp dùng trong toàn trường.
    Để đặt các giá trị trên thực hiện lệnh Lệnh chính/Các lựa chọn/TKB

    Vậy là một giáo viên có rất nhiều ràng buộc: Ràng buộc riêng của từng giáo viên, ràng buộc toàn trường, ràng buộc nhóm giáo viên, và rất có thể giáo viên đó cùng thuộc nhiều nhóm giáo viên khác nhau.
    Ví dụ: Một giáo viên yêu cầu tổng số tiết chờ dạy của mình là 1, nhưng tổng số tiết chờ dạy toàn trường là 3 và tổng số tiết chờ dạy của nhóm giáo viên có giáo viên đó là 2. Vậy cần phải lựa chọn hệ số ràng buộc nào, theo yêu cầu giáo viên hay nhóm giáo viên hay toàn trường?
    Từ những phân tích, đánh giá thực tế, việc chọn lựa các hệ số này thực hiện như sau
    - Nếu ràng buộc không được gán cho giáo viên và nhóm giáo viên: Hệ số của ràng buộc đó được xác định từ nhóm toàn trường.
    - Nếu ràng buộc đã được gán cho giáo viên: Hệ số của ràng buộc được xác định trực tiếp từ hệ số yêu cầu ràng buộc của giáo viên (bỏ qua nhóm giáo viên và toàn trường).
    - Nếu ràng buộc không được gán cho giáo viên, nhưng được gán cho một số nhóm giáo viên chứa giáo viên đó: Hệ số của ràng buộc được xác định thông qua tất cả các nhóm, sao cho chúng thoả mãn yêu cầu của tất cả các nhóm giáo viên.
    Việc xác định như thế nào phụ thuộc vào tính chất của từng ràng buộc cụ thể
    Số tiết trống lớn nhất: Giá trị nhỏ nhất trong các giá trị được gán cho giáo viên, nhóm giáo viên chứa giáo viên và toàn trường
    Tổng số tiết trống trong tuần: Giá trị nhỏ nhất trong các giá trị được gán cho giáo viên, nhóm giáo viên và toàn trường
    Số tiết dạy trong một buổi: Giá trị lớn nhất trong các giá trị được gán cho giáo viên, nhóm giáo viên chứa giáo viên và toàn trường
    Số tiết dạy trong một ngày: Giá trị lớn nhất trong các giá trị được gán cho giáo viên, nhóm giáo viên chứa giáo viên và toàn trường
    Dạy từ tiết m đến tiết n: Tiết đầu m là số nhỏ nhất trong các tiết đầu, tiết cuối n là số lớn nhất trong các tiết cuối
    Số ngày nghỉ trong tuần: Giá trị lớn nhất trong các giá trị được gán cho giáo viên, nhóm giáo viên chứa giáo viên và toàn trường
    Số buổi (sáng hoặc chiều) nghỉ: Giá trị lớn nhất trong các giá trị được gán cho giáo viên, nhóm giáo viên chứa giáo viên và toàn trường
    Chỉ dạy vào các ngày xác định: Là hợp của tất cả các ngày của tất cả các nhóm chứa giáo viên
    Yêu cầu họp, bận, nghỉ, hạn chế cố định: Là hợp của tất cả các nhóm chứa giáo viên
    Vậy bạn có thể thấy rằng chương trình sẽ đáp ứng yêu cầu “khắt khe” nhất trong những yêu cầu ràng buộc giáo viên
    Khi bạn xếp hoặc chỉnh sửa TKB, nếu như có ràng buộc nhóm giáo viên bị vi phạm thì chương trình sẽ tự động kiểm tra và thông báo ra màn hình sự vi phạm ràng buộc này.

    Bài 6. Nhập thông tin liên quan đến phòng học
    Bài 5. Khái niệm Phòng học: Phòng bộ môn và phòng đa năng
    Bài 4: Ràng buộc TKB và nhập thông tin ràng buộc thời khoá biểu
    Bài 3: Nhập bảng Phân công giảng dạy
    Bài 2: Nhập thông tin gốc Thời khóa biểu
    Bài 1: Giới thiệu, cài đặt, đăng ký sử dụng và khởi tạo dữ liệu

    vnschool.net



     Bản để in  Lưu dạng file  Gửi tin qua email


    Những bài viết khác:



    Lên đầu trang

     
    CÔNG TY CÔNG NGHỆ TIN HỌC NHÀ TRƯỜNG
     
    Phòng 804 - Nhà 17T1 - Khu Trung Hoà Nhân Chính - Quận Cầu Giấy - Hà Nội
    Phone: 024.62511017 - 024.62511081
    Email: kinhdoanh@schoolnet.vn


    Bản quyền thông tin trên trang điện tử này thuộc về công ty School@net
    Ghi rõ nguồn www.vnschool.net khi bạn phát hành lại thông tin từ website này
    Site xây dựng trên cơ sở hệ thống NukeViet - phát triển từ PHP-Nuke, lưu hành theo giấy phép của GNU/GPL.