Administratation
Administrators maintain the system by managing users at the most basic level. There are only 4 real responsibilies give to administrators.
- Create and manage other admins.
- Manage if a user can login or not.
- Create a new course and add its instructor.
- Manage system settings.
- db_admin_create_course
- add_instructor_to_course
- db_admin_add_admin
- db_admin_add_user
- db_admin_activate_user
- db_admin_deactivate_user
- db_admin_delete_admin
- db_set_global_setting
Since only an admin can promote another admin, the first user created in the system is automatically an admin. The last admin in the system cannot be deleted.