Faris will provide us with a design so we make the API for.
But generally the API should allow the following:
GET /roles
user_id:
POST /roles
org: (double checked for secuirty reasons)
course_id: (optional, if we need a course-specific role)
user_ids: ['test@example', 'username123'] (multiple users at once)
DELETE /roles
By role ID
DELETE /roles
by user ID
Supported roles:
Site Staff (مدير الموقع)
Site Instructor (طاقم الموقع)
Course Community TA (مساعد أستاذ لشؤون المتعلّمين في المقرر)
Course Group Community TA (مساعد مدرس لمجموعة المنتدى)
Faris will provide us with a design so we make the API for.
But generally the API should allow the following:
Supported roles:
Notes about roles:
course_id
property is null for org-wide roles.