[Draft] Desired roles and permissions for LMS discussion forum
For context, see https://openedx.atlassian.net/wiki/x/BACkOwE
Roles
This proposal suggests to only have 1 role specific to forums. We can name it TA or Forum moderator.
Permissions
Proposed mapping between permissions and forum/course roles is in the table below. The intent is to provide course instructors (whatever role they may be represented by in the future), full moderation privileges in forums.
Notes:
This table only lists forum permissions that are different for at least 1 role.
For example, everyone can create a post. So it is not listed here.
This document only focuses on LMS and doesn’t talk about forum related permissions in studio.
Category | Permission | Forum Moderator | Course Staff | Course Admin | Learner |
Edit content | Edit content authored by SELF (reason selection NOT available) |
|
|
| |
Edit content authored by ANYONE and specify reason |
|
|
|
| |
See "Edited by" info banner on ANYONE's content, edited by moderator/staff |
|
|
| ||
See "Edited by" info banner on content authored by SELF, edited by moderator/staff |
|
|
| ||
Close post | Close post authored by SELF and specify reason |
|
|
| |
Close post authored any ANYONE and specify reason |
|
|
| ||
See "Closed by" info banner and closed icon on ANYONE's closed posts |
|
|
| ||
Endorse response | Mark a response as answer on post authored by SELF |
|
|
| |
Mark a response as answer on post authored by ANYONE | |||||
Endorsed a response on post authored by SELF | |||||
Endorsed a response on post authored by ANYONE | |||||
Report content | Report content authored by SELF | ||||
Report content authored by ANYONE |
|
| |||
Un-report content reported by SELF |
|
| |||
Un-report content reported by ANYONE |
|
| |||
See reported banner/label on content reported by SELF |
|
| |||
See reported banner/label on content reported by ANYONE |
|
| |||
Sort/filter by "Reported" status |
|
| |||
See reported stats in "Learners" tab |
|
| |||
Anonymous post | See author name of anonymous post |
|
| ||
Pin post | Pin/unpin posts | ||||
Delete content | Delete content authored by SELF | ||||
Delete content authored by ANYONE | |||||
Bulk delete content | |||||
Cohort | Select cohort when creating a post | ||||
Change cohort when editing a post created by SELF | |||||
Select cohort when editing post created by ANYONE | |||||
Filter posts for a cohort | |||||
See cohort info for a thread | |||||
See posts for all cohorts |