- Active entities:
- Teachers:
- They are autonomous,
- Their local goal is to satisfy their constraints and to give lectures,
- They interact with Students and Rooms,
- They have a local view of the environment,
- They have the capacity to negotiate with Students and Rooms.
- Students:
- They are autonomous,
- Their local goal is to satisfy their constraints,
- They interact with Teachers and Rooms,
- They have a local view of the environment,
- They have the capacity to negotiate with Teachers and Rooms.
- Courses manager:
- It is not autonomous
- It does not have a local goal, it just communicates data from the NPP to Teachers and Students,
- It interacts with NPP, Teachers an Students,
- It has a local view of the environment,
- It does not have any capacity to negotiate.
- Rooms manager:
- It is not autonomous,
- It does not have a local goal, it just communicates states and constraints from the rooms to Teachers and Students,
- It interacts with Rooms, Teachers and Students,
- It has a local view of the environment,
- It does not have abilities to negotiate.
- Passive entities:
- Rooms:
- They are not autonomous, they depend on the Rooms manager,
- They do not have a local goal,
- They interact with the Rooms manager,
- They have a local view of the environment,
- They do not have any abiliy to negotiate.
- NPP (National Pedagogical Plan):
- It is not autonomous,
- It does not have a local goal,
- It interact with the Courses manager,
- It has a local view of the environment,
- It does not have any capacity to negotiate.