4 Chương trình DẠY HỌC TỪ XA
4.3.2 Chức năng "Quản lý"
Đây là chức năng khá quan trọng, có tác dụng đăng ký và phân quyền cho người sử dụng, giúp cho việc tổ chức một lớp học hoàn chỉnh.
4.3.2.1 Dành cho quản trị viên
Đây là đối tượng có nhiệm vụ quản lý chung nhất cho người dùng và lớp học. Cần lưu ý là quyền của đối tượng này không phải là cao nhất, có thể có nhiều quản trị viên thực hiện các nhiệm vụ quản lý này. Tất cả các quản trị viên đều dưới quyền một Admin duy nhất. Trang dành cho quản trị viên làdayhoctuxa/quantri.php. (Xem thêm sơ đồ 4.4 trang 74).
Hình 4.4: Sơ đồ chức năng quản lý dành cho quản trị viên và admin
1. Quản lý người dùng
Xem sơ đồ 4.5 trang 75.
• Liệt kê danh sách các người dùng đã đăng ký (giáo viên và học sinh)
• Cho phép quản trị tạo thêm người dùng mới.
• Cho phép quản trị xóa đi một/nhiều người dùng.
• Cho phép quản trị chỉnh sửa "Họ và Tên" của một người dùng bất kỳ.
• Có những thông báo cần thiết.
• Chức năng này nằm ở trangdayhoctuxa/quanlynguoidung.php.
Hình 4.5: Sơ đồ chức năng quản lý người dùng
2. Quản lý lớp
Xem sơ đồ 4.6 trang 76.
• Liệt kê danh sách các lớp học đã được tạo (kể cả đã được kích hoạt hoặc chưa kích hoạt).
• Cho phép quản trị tạo thêm lớp mới.
• Cho phép quản trị xóa một lớp.
• Cho phép quản trị sửa thông tin (tên) một lớp.
• Cho phép quản trị kích hoạt/vô hiệu một lớp. (Chú ý chỉ có những lớp được kích hoạt mới có thể hoạt động được)
• Hiện những thông báo cần thiết.
• Chức năng này nằm ở trangdayhoctuxa/quanlylop.php.
Hình 4.6: Sơ đồ chức năng quản lý lớp học
3. Sắp lớp
Xem sơ đồ 4.7 trang 77.
• Hiển thị danh sách người dùng kèm các lớp mà người dùng đó đã chọn.
• Cho phép quản trị sắp lại/mới lớp cho một người dùng bất kỳ.
• Lưu ý là mỗi người dùng chỉ có thể đăng ký được tối đa 3 lớp.
Hình 4.7: Sơ đồ chức năng sắp lớp
4.3.2.2 Dành cho admin
Đây là người dùng có quyền cao nhất trong chương trình, chỉ có duy nhất một admin. Admin có toàn quyền trong tất cả các hoạt động của chương trình mang tính quản lý.
• Các chức năng của quản trị viên (quản lý người dùng, quản lý lớp, sắp lớp) đều có thể thực hiện được dưới quyền admin.
• Thêm chức năng quản lý quản trị dành cho admin: chỉ có tác dụng quản lý các quản trị viên, bổ sung/loại bỏ/chỉnh sửa danh sách các quản trị viên hiện hành.
• Trang dành cho admin làdayhoctuxa/admin.php