การกำหนดสิทธิเพื่อไม่ให้ Admin มาแก้ไขหรือยุ่งเกี่ยวกับ การแก้ไขบทเรียน/หลักสูตร นั้นสามารถทำได้ครับ แต่ผู้ที่จะทำนั้นก็คือ Admin นั่นเองครับ ซึ่งโดยสิทธิของระบบส่วนใหญ่นั้น ผู้ที่มีสิทธิสูงสุดของทุกหน่วยงานก็คือ ผู้ดูแลระบบ นั่นเองครับ สามารถแก้ไข ปรับปรุงระบบได้ เพราะฉะนั้นในทางปฎิบัติ ถ้าผู้สอนหรือผู้สร้างหลักสูตรไม่ต้องการให้ ผู้ดูแลระบบเข้ามาแก้ไขนั้นก็ควรทำข้อตกลงร่วมกันก็จะดีนะครับ
วิธีการกำหนดสิทธิเพื่อไม่ให้ Admin เข้ามายุ่งเกี่ยวกับ Course นั่นก็คือ เอาฟังก์ชั่น "Course" ออกไปจากเมนู "จัดการระบบ"
เข้าเมนู "จัดการระบบ" ของ Admin นะครับ คลิกเลือก "Permissions"
คลิกเลือก "Group Permissions"
ให้แก้ไข ในตาราง "Group Permissions" แถวบนสุด ในคอลัมน์ "Component" ให้แก้ไขจาก "Courses::Student" โดยให้ลบข้อความ Student ออกไปให้เหลือเหมือนดังรูป แล้วคลิก "Submit"
หลังจาก Login ครั้งต่อไปจะสังเกตได้ว่าในเมนู "จัดการระบบ" ของ admin จะไม่มี Icon "Course" ซึ่งทำให้ Admin ไม่สามารถคลิกเพื่อเข้าไปแก้ไขหลักสูตรใดๆ ได้อีก


Posts: 17
Joined: 18-12-2003