> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://ayotree.crisp.help/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to create flexible student scheduling



Create a course where students can book a group class.

# How to create a flexible student course?

* Go to scheduling tab > courses > **courses list**
* Click **add a new course**
* Complete the details of the course
* Select **flexible student** for the scheduling type 
* Click **Add Schedule** and fill in days, times, teacher, and classroom
* Enroll students into the course
* Add students to the lesson each week

![Select Flexible Student and fill in the days, times, teacher and classroom](https://storage.crisp.chat/users/helpdesk/website/5876b58d9455bc00/image_1b5p68e.png)




# How to add students to the flexible student course?

There are 3 options to add students.

1. School Calendar (Admin)
2. Weekly Scheduling Calendar (Admin)
3. Weekly Scheduling Calendar (Student)

**Option 1: School Calendar**

![Go to Scheduling > Timetables > School Calendar. Find the course you just created.](https://storage.crisp.chat/users/helpdesk/website/5876b58d9455bc00/image_1k3d59d.png)


![Click on the specific lesson to edit. Add the student to the lesson.](https://storage.crisp.chat/users/helpdesk/website/5876b58d9455bc00/image_17p14dn.png)




![Checkmark the students. Click +Add to lesson. Save.](https://storage.crisp.chat/users/helpdesk/website/5876b58d9455bc00/image_13a64v3.png)


**Option 2: Weekly Scheduling Calendar**

![Go to Scheduling >Timetables > Weekly Scheduling Calendar . Choose the correct time to have the lesson.](https://storage.crisp.chat/users/helpdesk/website/5876b58d9455bc00/image_n7rujv.png)



**Option 3: Student Portal - Weekly Scheduling Calendar**

You have an option to allow students to add themselves to the class by enabling the permissions.

# How to enable permission

* Go to tools tab > **settings**
* On the scheduling tab, navigate to the bottom left section for the flexible student schedule
* Select **Active**

Once the enable, students can follow the steps below

* Log into the student portal
* Click on the weekly calendar
* Select the available time slot
* Click **Add Name**


****