Login

📘 User Roles & Permissions

Developed by Jamal Al Qundus for German Jordanian University

The system defines three user roles with hierarchical and scoped permissions.

🏛️ Dean

At: Faculty-level

Access: Scoped create/manage + faculty-level read-only

Permissions:

  • Create/manage (within assigned faculty):
    • Departments
    • Programs
    • Courses
    • Instructors (assign Head of Department roles)
  • Course assignment: Manage many-to-many instructor-course relationships
  • Read-only access (faculty-wide):
    • Course overview
    • PLOs, KPIs, CLOs
    • Assessment mappings & achievement reports
🧭 Head of Department (HeadDep)

At: Department-level

Access: Scoped create/manage + faculty-level read-only

Permissions:

  • Create/manage (within assigned department):
    • PLOs
    • KPIs
    • Mapping: PLOs → KPIs (1:many)
  • Read-only access (faculty-wide):
    • Course overview
    • PLOs, KPIs, CLOs
    • Assessment mappings & achievement reports
🧑‍🏫 Instructor

At: Assigned courses only

Access: Course-level create/manage + faculty-level read-only

Permissions:

  • Create/manage (within assigned courses):
    • CLOs
    • CLO/PLO analysis (via integrated tools)
    • Mapping: CLOs → KPIs (many:1)
    • Assessment questions
    • Student records (manual entry or Excel upload)
    • Mapping: Questions → CLOs (many:1)
    • Grading (by question and student)
  • Read-only access (faculty-wide):
    • Course overview
    • PLOs, KPIs, CLOs
    • Assessment mappings & achievement reports