# Using sections

With Sections, you can divide students and graders in different groups. This allows you to have certain graders only be able to see and grade certain students if they belong to the section this grader belongs to.

## How to create Sections?

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

1. Navigate to the Course Settings Page and then to Sections.
2. Create your Sections by filling in the Name and selecting Members. These members should be both the students and the graders within this section.

## Setting Section permissions

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

If you want to set it up so TAs (or any other role) can only grade and view students within their own Section, you have to update the permissions.

1. Go to the Permissions tab on the Course Settings page.
2. Uncheck the following permissions for TAs
   1. Edit groups of others
   2. Edit submissions by others
   3. View groups of others
   4. View submissions by others
3. Now TAs can only view and grade submissions that are part of students in their Section.

## Different deadlines per Section

With CodeGrade's Schedule feature, it is possible to set up different submission schedule settings per Section. You can individually set up the Availability, Deadline and Lock date per assignment per Section.

To edit these settings for an assignment:

1. Go to the General tab of the Assignment Settings page of the assignment.
2. Find the "Schedule" section.&#x20;
3. Press the "+ Add" button to add a new Schedule:
   1. Select the Section(s) this new Schedule should apply for.
   2. Set the Availability, Deadline and Lock date that should apply for this Section.
4. &#x20;Repeat this process for all Sections you want to set up Schedules for.

<figure><img src="/files/suhBPhUB2tNMPnxLutDl" alt=""><figcaption><p>Setting up individual Schedule settings per Section.</p></figcaption></figure>

{% hint style="info" %}
If a student is in multiple Schedules, the most specific one applies first (e.g. information will first be taken from a specific Section over the "Everyone" Schedule). If a student is in multiple Sections, the most lenient is taken for each individual setting (i.e. most lenient availability setting, most lenient deadline and most lenient lock date).
{% endhint %}


---

# 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://help.codegrade.com/faq/using-sections.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.
