# Classes

Classes are a group of users (in general students). These groups can be assigned courses or sessions, so that all group users are subscribed personally to these courses or sessions.

Similarly, when you unsubscribe the class from a course or a session, each of the class users will be unsubscribed individually from the course or session.

**Note** : before 1.8.8, there was already a concept of class (slightly different), which was mutually exclusive with the sessions tool. Since version 1.8.8, it is possible to use classes in combination with sessions.

The classes interface is pretty basic. The list of classes is empty the first time. To add a class, just click the starred icon.

![](/files/-LH9D9vL2QExBdGUn1rU)

*Illustration: Administration - Classes – Empty list*

The creation of a class requires only a name and an optional description.

You then come back to the list of classes to add users to them (through the users icon).

![](/files/-LioWFAqodHXx4NgOcpS)

*Illustration: Administration - Classes – Adding users*

The users subscription screen is similar to other users subscription screen you've seen before.

Once the users have been added, you can subscribe the class to one or more courses, and to one or more sessions.

![](/files/-LioWFAuJZ8G-GBwOlCO)

*Illustration: Administration - Classes – Adding courses*

![](/files/-LioWFAzcSKj_LOkmbT2)

*Illustration: Administration - Classes – Adding sessions*

Note that, as the sessions logic dictates, a class should never be subscribed to a course **and** to a session (which contains this course), otherwise you might end up confusing the student (and probably the teacher) with duplicated accesses in and out of a session.


---

# 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.chamilo.org/1.11.x/admin-guide/sessions_management/classes.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.
