[Draft] Desired roles and permissions for LMS discussion forum

[Draft] Desired roles and permissions for LMS discussion forum

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:

  1. This table only lists forum permissions that are different for at least 1 role.

    1. For example, everyone can create a post. So it is not listed here.

  2. 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