> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bizaxl.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Student Groups

> How to create and manage classes, sections, and batches - the teaching units that connect students to their timetable, attendance, and assessments.

A Student Group is a class or section that students are assigned to. Once a student is in a group, their instructor can take attendance for the whole class at once, their schedule appears on the timetable, and exam results can be entered for the whole group together.

***

## Who Does This

| Task                        | Who Does It                         |
| --------------------------- | ----------------------------------- |
| Creating student groups     | Academic Administrator              |
| Adding students to groups   | Academic Administrator              |
| Using groups for attendance | Instructor                          |
| Using groups for assessment | Instructor / Academic Administrator |

***

## What a Student Group Does

Every student group brings together:

* A list of students who study together
* One or more assigned instructors
* A link to a course
* A connection to the timetable (via Course Schedule)

The group is the unit that almost every daily academic operation uses:

* **Attendance:** Mark all students in a group present or absent in one step
* **Timetable:** Schedule classes for the group as a unit
* **Assessments:** Create an Assessment Plan for an entire group
* **Reports:** Filter attendance and assessment reports by group

***

## Before You Start

Before creating student groups:

* Students must already have Student records in the system
* Students should be enrolled in a Programme (Programme Enrolment submitted)
* Academic Year and Academic Term must be set
* Courses should be set up under the programme

***

## How to Create a Student Group Manually

1. Go to **Education workspace → Student Management card → Student Group**
2. Click **New**
3. Fill in the group details (see Field Guide below)
4. Add students to the **Students** table - click **Add Row** for each student
5. Add instructors to the **Instructors** table
6. Click **Save**

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/bizaxloptimizationsllp/images/placeholder-student-group-form.png" alt="Student Group form showing group name, academic year, programme, course fields, and a table listing enrolled students with their names" />
</Frame>

***

## How to Create Groups in Bulk (Recommended for Large Intakes)

For large programmes with many sections, use the **Student Group Creation Tool** instead of creating groups one by one:

1. Go to **Education workspace → Tools card → Student Group Creation Tool**
2. Select the **Academic Year** and **Programme**
3. The tool shows all courses in the programme
4. Click **Create Student Groups**
5. The system creates one group per course for the selected programme

Then add students to each generated group, or use the Programme Enrolment Tool to do this at scale.

***

## Field Guide

| Field                  | Required | Purpose                                                                       |
| ---------------------- | -------- | ----------------------------------------------------------------------------- |
| **Student Group Name** | Yes      | The name of the class (e.g. "BCA Year 1 – Section A" or "2024 B.Com Batch A") |
| **Academic Year**      | Yes      | Which year this group belongs to                                              |
| **Academic Term**      | No       | Which term/semester within the year                                           |
| **Programme**          | No       | The academic programme this group is part of                                  |
| **Course**             | No       | The specific subject this group is taking                                     |
| **Instructors** table  | No       | Which instructors teach this group                                            |
| **Students** table     | No       | List of students in this group                                                |
| **Batch**              | No       | Optional - link to a Student Batch Name for sub-grouping                      |

***

## Adding Students to a Group

**Individual addition:**

1. Open the Student Group record
2. Go to the **Students** table
3. Click **Add Row**
4. Search for and select the student
5. Save

**From Programme Enrolment Tool:** When you run the Programme Enrolment Tool for a batch of students, you can specify a Student Group and the tool will add all enrolled students to that group automatically.

***

## Viewing Your Class List

Once a student group is set up, instructors can see their complete class list by opening the Student Group record. The Students table shows every enrolled student in the group.

The class list is also visible in the **Student Attendance Tool** - when you select a Student Group, all students in that group appear in the attendance form.

***

## Student Batch Names

The **Student Batch Name** is a way to label cohorts or intakes (e.g. "2024 Intake", "Morning Batch", "Section A"). It is used as an optional tag on both Student records and Student Groups to help filter and organise records when you have multiple batches running in the same year.

To create batch names: Education workspace → Student Management card → Student Batch Name → New.

***

## Student Categories

**Student Category** allows you to classify students (e.g. "General", "Merit", "Scholarship", "International"). This is used for filtering in reports and can affect fee structure assignment (if fee structures are set by category).

To create categories: Education workspace → Student Management card → Student Category → New.

***

## Best Practices

**Name groups clearly and consistently.** Use a convention like "Programme – Year – Section" (e.g. "BBA – Year 2 – Section B") so groups are easy to identify across reports and timetables.

**Create groups before scheduling.** The Course Scheduling Tool requires student groups to exist before you can build the timetable. Create all groups at the start of the term.

**Do not add the same student to two groups for the same course.** This causes duplicate attendance records and confuses reporting. One student, one group per course.

**Review group membership at the start of each year.** Students may change sections or courses. Update group membership before the first attendance session.

***

## Troubleshooting

**Student does not appear in the attendance tool:** Check that the student has been added to the Student Group. Being enrolled in a programme does not automatically put them in a group.

**Student Group not showing in Course Schedule:** Ensure the Student Group has been saved with the correct Academic Year and Programme fields. The Course Scheduling Tool filters groups by these fields.

**Instructor cannot see the group:** Verify the instructor is listed in the Instructors table of the Student Group record.

***

## Related Pages

* [Marking Attendance](/education/attendance/marking-attendance) - use student groups to take daily class attendance
* [Timetabling](/education/academic-management/timetabling) - schedule classes for student groups
* [Assessment Plans](/education/examination/assessment-plans) - create exam plans for an entire group
* [Student Records](/education/student-management/student-records) - the individual student profiles within a group
