# Schedule a Class

Add a class session to the timetable.

* Pick the teacher, room, and time—eSkool handles the rest
* If there's a conflict, you'll know before you save
* Shows up on everyone's schedule automatically

### 1. Open Timetable

From the main dashboard, click **Timetable**.

![Opening Timetable.](/files/NcttGM4JdKkkXcDbS3gR)

### 2. Select the Class

Select the class you're scheduling. Click the **plus icon (+)** and choose **Course**.

![Selecting a class.](/files/rShLCMu9lVRGWbESEAlw)

### 3. Enter Class Details

Fill in:

* **Subject** – What's being taught
* **Date and Time** – When the class happens
* **Activity** – Type of lesson
* **Room** – Where it takes place
* **Recurrence** – If it repeats weekly

![Scheduling a class.](/files/EQD92QpA35c8PYgoBrRo)

eSkool checks for conflicts. If the teacher or room is already booked, it won't let you save until you fix the conflict.


---

# 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.eskool.fr/en/daily-tasks/timetable/course.schedule.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.
