# Role Permissions

## Overview of All Roles in the Mango Canvas System

### Teacher&#x20;

Teacher or Instructor can manage the course in all functions, including setting up basic course settings, adding content to the curriculum, hiding and displaying information in the course, accessing the course, creating announcements, assigning tasks, setting calendar activities, configuring student participation, analyzing data, managing groups, managing course participants, creating quizzes, and grading.

### Student&#x20;

Student can access content in various sections based on the permissions set by the instructor. Students can attend classes and complete activities assigned to them based on the conditions and time set by the instructor.

### Invited Student

Invited students can access content in different sections that are authorized by the instructor. Students can participate in learning and activities assigned based on conditions and times set by the instructor. The difference from the role of 'Student' is that **they will not be removed from the course by the system (to prevent name syncing from the Course Portal system).**

### TA (Teaching Assistance)&#x20;

TA supports he creation of courses and various settings within the course. They have the same course management permissions as the instructor.&#x20;

### Observer&#x20;

Observer is linked to a student's account using observers' general email. They can observe the student's progress in that course. Observers can be family members, guardians, or student advisors.&#x20;

### Designer

Designer can access and manage some parts of the course content (access is relatively limited compared to TA), such as creating discussions, announcements, assignments, quizzes, adding content in other formats, and adding participants to the course.

## Permissions of Each Role in Details

<figure><img src="/files/opQT6odKrKM76fu3PlkP" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/CNkxM5hq53fQEQMNhf8k" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/uSlkAmBL2928cH4sjOYF" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/e7okIp9lPcjREvBWAkMx" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/JEvO8FmvYMVzn0ozkWYP" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tlic.cmu.ac.th/cmu-mango-canvas-manual/mange-course-participants/role-permissions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
