• 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.