Hướng dẫn thực hiện phân hệ quản lý giảng dạy (xếp thời khóa biểu) - Huỳnh Thị Hồng Nam

pdf 48 trang phuongnguyen 2610
Bạn đang xem 20 trang mẫu của tài liệu "Hướng dẫn thực hiện phân hệ quản lý giảng dạy (xếp thời khóa biểu) - Huỳnh Thị Hồng Nam", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdfhuong_dan_thuc_hien_phan_he_quan_ly_giang_day_xep_thoi_khoa.pdf

Nội dung text: Hướng dẫn thực hiện phân hệ quản lý giảng dạy (xếp thời khóa biểu) - Huỳnh Thị Hồng Nam

  1. DỰ ÁN SREM HƯỚNG DẪN THỰC HIỆN PHÂN HỆ QUẢN LÝ GIẢNG DẠY (XẾP THỜI KHÓA BIỂU) BÁO CÁO VIÊN: Huỳnh Thị Hồng Nam ĐT: 0914842013 Email: hongnamhy1983@gmail.com
  2. Qui trình tổng thể phân hệ “Quản lý giảng dạy” Tạo dữ liệu 1 Khởi tạo dữ liệu từ phân hệ Giáo viên “Quản lý nhân sự- PMIS” Khởi tạo dữ liệu từ phân hệ Tạo dữ liệu Danh Danh Danh sách sách sách 2 “Quản lý học sinh- VEMIS Student” Học sinh Khối học Lớp học Môn học Phân công 3 chuyên môn Các ràng buộc 4 5
  3. 1. Chuẩn bị 1.1. Chuẩn bị phần mềm để thực hiện xếp TKB: - Phần mềm: Máy đã cài đặt các phân hệ PMIS, VEMIS. - Cơ sở dữ liệu: Dữ liệu PMIS, VEMIS - Update phiên bản 1.2.0 (ngày 06072012)
  4. 1.2. Chuẩn bị thông tin để xếp TKB: - Thông tin về học sinh (khối học, lớp học, môn học: lấy từ VEMIS) - Thông tin về giáo viên (Lấy từ PMIS hoặc nhập trực tiếp) - Bảng phân công chuyên môn - Các điều kiện riêng của trường, cá nhân giáo viên. - Dự kiến các form (mẫu) thời khóa biểu (Học trong bao nhiêu ngày, số ngày học 5 tiết, 4 tiết cho khối/lớp )
  5. Nếu sử dụng danh sách giáo viên từ PMIS: • Chạy chương trình “Quản lý các phân hệ” • Thực hiện đăng nhập hệ thống với quyền cao nhất (superadmin) • Thực hiện thiết lập tài khoản PEMIS
  6. * Thực hiện thiết lập 1 tài khoản 2 + B1: Tạo tài khoản: chọn sử dụng mã nhân viên + B2: Mật khẩu: chọn 1 trong 3 gợi ý: - Sử dụng mã nhân viên - Sử dụng ngày sinh của nhân viên - Sử dụng mặc định + B3: Thiết lập tài khoản: Chọn thiết lập, chương trình sẽ thiết lập quyền sử dụng cho toàn bộ 3 nhân viên của nhà trường.
  7. * Thực hiện thiết lập tài khoản + B1: Tạo tài khoản: chọn sử dụng mã nhân viên + B2: Mật khẩu: chọn 1 trong 3 gợi ý: - Sử dụng mã nhân viên - Sử dụng ngày sinh của nhân viên - Sử dụng mặc định + B3: Thiết lập tài khoản: Chọn + Lấy được danh sách GV từ PMIS vào xếp TKB thiết lập, chương trình sẽ thiết + Các giáo viên được phân quyền sử dụng ở lập quyền sử dụng cho toàn bộ phân hệ quản lý điểm ở các lớp mình dạy nhân viên của nhà trường. được phân trên TKB
  8. * Thực hiện thiết lập tài khoản Lưu ý: -Kiểm soát số lượng GV nhập vào đã đủ chưa - Nếu chưa đủ cần kiểm tra dữ liệu trên PMIS: + Phiên bản thấp cần cập nhật lên phiên bản 3.4.5
  9. Một số lưu ý trong quá trình thiết lập thời khóa biểu 1- Thường xuyên thực hiện lưu tệp dữ liệu - Chọn “Tệp” “Lưu tệp với tên” 1 2- Thực hiện cập nhật dữ liệu CSDL lên VEMIS_timetable - Chọn “Dữ liệu” “Cập nhật dữ liệu lên VEMIS_timetable” 2 3
  10. Một số lưu ý trong quá trình thiết lập thời khóa biểu 3- Mở tệp dữ liệu - Chọn “Tệp” “Mở tệp” 4- Sử dụng các dữ liệu đã cập nhật - Chọn “Dữ liệu” “Khởi tạo dữ liệu từ VEMIS” Chọn Id thích 1 hợp 2
  11. 2. Quy trình 2.1. Nhập dữ liệu ban đầu 1> Khởi tạo dữ liệu từ VEMIS - Chạy phân hệ “Phân công công tác” - Chọn menu “Dữ liệu” “Khởi tạo dữ liệu từ VEMIS”
  12. 2> Thông tin về “Ngày học” - Lựa chọn số ngày học trong 1 tuần - Chọn menu “Dữ liệu” “Ngày học/Tiết giảng” “Số ngày học trong 1 tuần”
  13. 3> Thông tin về “Tiết giảng” - Lựa chọn số giờ học trong 1 ngày - Chọn menu “Dữ liệu” “Ngày học/Tiết giảng” “Số tiết dạy trong 1 ngày”
  14. 4> Thông tin về môn học, giáo viên, học sinh - Môn học: Chọn menu “Dữ liệu” “Danh sách môn học” Có thể thay đổi, thêm mới, loại bỏ theo ý người dùng bằng các chức năng “Đổi tên”, “Thêm mới”, “Xóa”. - Giáo viên: Chọn menu “Dữ liệu” “Giáo viên”: + GV được lấy từ PMIS (GV biên chế, hợp đồng trong biên chế) + Có thể thay đổi, thêm mới, loại bỏ theo ý người dùng. Đối với GV hợp đồng ta thực hiện thêm mới trực tiếp
  15. 4> Thông tin về môn học, giáo viên, học sinh - Môn học - Giáo viên - Lớp học: + Chọn menu “Dữ liệu” “Danh sách khối học” + Chọn menu “Dữ liệu” “Danh sách lớp học”
  16. 5> Phân công giảng dạy - Phân công giáo viên giảng dạy môn, ở lớp học và số tiết giảng dạy của từng môn trong một tuần - Thực hiện: Chọn menu “Dữ liệu” “Các tiết giảng” chọn Thêm mới + Chọn tên giáo viên (kích đúp) + Chọn môn dạy: + Chọn lớp dạy (kích đúp) + Chọn số ngày dạy, số tiết trên 1 ngày dạy + Chọn mức độ tuân thủ
  17. 5> Phân công giảng dạy 1 4 2 5 6 3 7
  18. 6> Kiểm tra tính đẩy đủ, chính xác của dữ liệu đã nhập. * Kiểm tra trực tiếp: Chọn menu “Dữ liệu” “Các tiết giảng[phân công giảng dạy]” Sử dụng chức năng Lọc
  19. 6> Kiểm tra tính đẩy đủ, chính xác của dữ liệu đã nhập * Kiểm tra qua thống kê: - Chọn menu “Thống kê” “Thống kê môn học” -Chọn menu “Thống kê” “Thống kê giáo viên” - Chọn menu “Thống kê” “Thống kê học sinh”
  20. 6> Kiểm tra tính đẩy đủ, chính xác của dữ liệu đã nhập * Kiểm tra qua tính năng nâng cao - C1: Chọn menu “Thống kê” “Xuất thông tin chi tiết ra tệp ngoài” Kiểm tra được chính xác, phát hiện lỗi trong phân công chuyên môn thông qua chức năng khung nhìn học sinh cho cột môn học thể hiện trong tệp Index.html trong TM C:\IoIT VEMIS\VEMIS\Timetable\fet- results\statistics\
  21. 6> Kiểm tra tính đẩy đủ, chính xác của dữ liệu đã nhập * Kiểm tra qua tính năng nâng cao - C2: Chọn menu “Nâng cao” “Kế hoạch giảng dạy”
  22. 2.2. Thiết lập các ràng buộc - Chọn menu “Dữ liệu” “Ràng buộc về mặt thời gian” - Bao gồm: + Các ràng buộc cơ bản (Khác) + Các ràng buộc về mặt thời gian của giáo viên + Các ràng buộc thời gian của học sinh + Các ràng buộc thời gian về tiết giảng - Khi thiết lập có thể chia thành: + Ràng buộc cơ bản: Số ngày, lớp học 4/5 tiết, tiết cố định (chào cờ, sinh hoạt, ), ngày nghỉ của giáo viên, + Ràng buộc nâng cao: Song song giáo án, chia sẻ phòng chức năng, số tiết trống trong ngày, số tiết tối thiểu,
  23. Ví dụ thiết lập ràng buộc (cơ bản) 1- Những lớp học 4/5 tiết trên ngày Căn cứ trên tổng số tiết của từng lớp/tuần dự kiến form (mẫu) thời khóa biểu VD: Khối 6 có tổng số tiết là 27 có 3 hôm 5 tiết, 3 hôm 4 tiết dự kiến: T2, T5, T7: 5 tiết T3, T4, T6: 4 tiết Thực hiện: Chọn menu “Dữ liệu” “Ràng buộc về mặt thời gian” “Học sinh” “Những thời điểm một lớp học không lên lớp được” Chọn Thêm mới
  24. Ví dụ thiết lập ràng buộc (cơ bản) 1- Những lớp học 4/5 tiết trên ngày 1 2 3 4 Đối với các lớp khác ta làm tương tự.
  25. Ví dụ thiết lập ràng buộc (cơ bản) 2- Thiết lập cố định cho các tiết chào cờ, sinh hoạt, toán, thể dục, văn - Thông thường các tiết chào cờ, sinh hoạt thường được đặt cố định VD: + Chào cờ: vào tiết 1 thứ 2 + Sinh hoạt: vào tiết 5 thứ 7 - Tiết toán, thể dục, văn không xếp vào tiết 5 Thực hiện: Chọn menu “Dữ liệu” “Ràng buộc về mặt thời gian” “ Tiết giảng” “Nhóm tiết giảng [lọc theo giáo viên, lớp, môn] với các thời gian cụ thể của buổi học” Chọn Thêm mới
  26. Ví dụ thiết lập ràng buộc (cơ bản) 2- Thiết lập cố định cho các tiết chào cờ, sinh hoạt, toán, thể dục, văn 1 2 3
  27. Ví dụ thiết lập ràng buộc (cơ bản) 2- Thiết lập cố định cho các tiết chào cờ, sinh hoạt, toán, thể dục, văn 1 2 3
  28. Ví dụ thiết lập ràng buộc (cơ bản) 2- Thiết lập cố định cho các tiết chào cờ, sinh hoạt, toán, thể dục, văn Trường hợp: Tiết sinh hoạt có thể không cùng giờ thì ta thực hiện: 1 2 3 4
  29. Ví dụ thiết lập ràng buộc (cơ bản) 3- Ràng buộc ngày nghỉ, tiết nghỉ của giáo viên Căn cứ số tiết trên tuần của giáo viên ta ràng buộc ngày nghỉ, tiết nghỉ 3.1 Ràng buộc tự động tất cả giáo viên - Để có được ràng buộc này phải chắc chắn giáo viên toàn trường thỏa mãn cùng có được số ngày nghỉ trong tuần. Ví dụ: Ràng buộc mỗi giáo viên đều có ít nhất 1 ngày nghỉ trong tuần - Chọn “Dữ liệu” “Ràng buộc về mặt thời gian” “Giáo viên” “Số ngày dạy tối đa trong một tuần của tất cả các giáo viên” Chọn Thêm mới
  30. Ví dụ thiết lập ràng buộc (cơ bản) 3- Ràng buộc ngày nghỉ, tiết nghỉ của giáo viên 3.1 Ràng buộc tự động tất cả giáo viên
  31. Ví dụ thiết lập ràng buộc (cơ bản) 3- Ràng buộc ngày nghỉ, tiết nghỉ của giáo viên 3.2. Ràng buộc cố định ngày nghỉ của một giáo viên VD: + GV có con nhỏ ưu tiên không xếp tiết 1, tiết 5 + GV đi học nghỉ thứ 6, thứ 7 + GVCN nghỉ 1 ngày liền kề với thứ 2 hoặc thứ 7 Chọn “Dữ liệu” “Ràng buộc về mặt thời gian” “Giáo viên” ”Thời gian bận của một giáo viên” Chọn Thêm mới
  32. Ví dụ thiết lập ràng buộc (cơ bản) 3- Ràng buộc ngày nghỉ, tiết nghỉ của giáo viên 3.2. Ràng buộc cố định ngày nghỉ của một giáo viên 1 GV có con nhỏ 2 3
  33. Ví dụ thiết lập ràng buộc (cơ bản) 3- Ràng buộc ngày nghỉ, tiết nghỉ của giáo viên 3.2. Ràng buộc cố định ngày nghỉ của một giáo viên 1 GV đang đi học 2 3
  34. Ví dụ thiết lập ràng buộc (cơ bản) 3- Ràng buộc ngày nghỉ, tiết nghỉ của giáo viên 3.2. Ràng buộc cố định ngày nghỉ của một giáo viên 1 GV chủ nhiệm 2 3
  35. Ví dụ thiết lập ràng buộc (cơ bản) 3- Ràng buộc ngày nghỉ, tiết nghỉ của giáo viên 3.2. Ràng buộc cố định ngày nghỉ của một giáo viên 1 GV hợp đồng, thỉnh 2 2 giảng 3
  36. Ví dụ thiết lập ràng buộc (cơ bản) 3- Ràng buộc ngày nghỉ, tiết nghỉ của giáo viên 3.2. Ràng buộc cố định ngày nghỉ của một giáo viên 1 Hiệu trưởng 2 3
  37. Ví dụ thiết lập ràng buộc (nâng cao) 4- Số giờ dạy trong ngày tối thiểu - Để hạn chế tình trạng GV ngày lên lớp nhiều tiết quá (5 tiết) và có ngày lên lớp ít tiết quá (1 tiết) Chọn “Dữ liệu” “Ràng buộc về mặt thời gian” “Giáo viên” 1 ”Số giờ dạy tối thiểu 2 trong ngày đối với GV” Chọn Thêm mới
  38. Ví dụ thiết lập ràng buộc (nâng cao) 5- Số tiết nghỉ xen kẽ tối đa trong ngày đối với tất cả GV - Để hạn chế tình trạng GV trống tiết trong ngày quá nhiều ta nên hạn chế số giờ nghỉ xen kẽ trong ngày (càng gần 1 càng tốt) Chọn “Dữ liệu” “Ràng buộc về mặt thời gian” “Giáo viên” ”Số tiết nghỉ 1 tối đa trong ngày đối với tất cả GV” Chọn Thêm mới 2
  39. Ví dụ thiết lập ràng buộc (nâng cao) 6- Thực hiện song song giáo án VD: GV Anh dạy môn Lý 1 khối 6 xếp GV hôm nào lên lớp thì có tiết của cả các 2 lớp 6 Chọn “Dữ liệu” “Ràng buộc về mặt thời gian” “Tiết giảng” “Các tiết giảng bắt đầu cùng ngày (có thể khác giờ)” Chọn Thêm mới 3 Thực hiện tương tự đối với các GV còn lại
  40. Ví dụ thiết lập ràng buộc (nâng cao) 7- Chia sẻ phòng chức năng VD: 2 GV dạy môn Tin 2 GV này không được trùng 1 giờ - Chọn “Dữ liệu” “Ràng buộc về mặt thời 2 gian” “Tiết giảng” “Các tiết giảng không được phép xếp chồng lẫn nhau” Chọn Thêm mới 3
  41. 2.3. Tạo thời khóa biểu 1> Tạo một thời khóa biểu - Chọn menu “Thời khóa biểu (TKB)” “Tạo TKB mới” - Chọn Bắt đầu - Đợi chương trình thực hiện và kiểm tra mâu thuẫn mềm (nếu có)
  42. 2.3. Tạo thời khóa biểu * Lưu ý: + Nếu xây dựng được phương án mà phần mềm thực hiện được thì được ngay TKB mới. Nếu phương án xây dựng không thể thực hiện thì phải sửa lại các ràng buộc đã xây dựng + Để tìm được các ràng buộc không khả thi thì vào “Thời khóa biểu (TKB)” “Hiển thị các mâu thuẫn mềm” phân tích tìm và sửa lại các ràng buộc đó và tạo lại TKB mới + Kiểm tra TKB của giáo viên và lớp học: Vào “Thời khóa biểu (TKB)” “TKB giáo viên” hoặc “TKB học sinh”. Kiểm tra phát hiện các bất hợp lý, sửa lại các ràng buộc và tạo lại TKB mới. + Nên cho chạy vài lần và chọn lần phù hợp nhất và lưu lại.
  43. 2.3. Tạo thời khóa biểu 2> Tạo nhiều thời khóa biểu - Chọn menu “Thời khóa biểu (TKB)” “Tạo nhiều TKB” + Thiết lập số TKB muốn tạo + Chọn Bắt đầu - Đợi chương trình thực hiện 1 2
  44. 2.3. Tạo thời khóa biểu 3> Khóa và mở khóa thời khóa biểu - Chọn menu “Thời khóa biểu (TKB)” “Khóa/Mở khóa”
  45. 2.3. Tạo thời khóa biểu 4> Thực hiện Lưu dữ liệu và TKB với tên - Chọn menu “Thời khóa biểu (TKB)” “Lưu dữ liệu và TKB với tên”
  46. 2.4 Trích xuất & In thời khóa biểu * Trích xuất: - Khi hoàn thành việc lập lịch và tạo thời khóa biểu của 1 đơn vị trường học thì toàn bộ kết quả (Bao gồm: Các mẫu thời khóa biểu, lịch học, lịch giảng dạy, ) sẽ tự động được trích xuất ra thư mục /fet-results/ timetables/ dưới dạng các file html. -TKB tổng hợp cho trường nên chọn: . groups_time_vertical.html (Tiết hàng dọc, lớp hàng ngang) hoặc groups_time_horizontal.html (Tiết hàng ngang lớp hàng dọc) - Từ đó ta có thể sử dụng các file này để in thời khóa biểu, các lịch học và lịch giảng dạy cho giáo viên và học sinh.
  47. 2.4. Trích xuất & In thời khóa biểu 1 * In ấn: 2 Chọn menu “Thời khóa biểu (TKB)” “Print” - Lựa chọn các tham số để in: + Thông tin: Lớp, GV, môn học, + Kiểu in: theo ngày, theo nhóm, hàng dọc, hàng ngang, 3 + Thiết lập thông số cho trang in: Các lề, cỡ giấy, - Có thể xem trước khi in - Thực hiện in 4 5
  48. Bản đồ tổng hợp hướng dẫn sử dụng VEMIS_timetable