Provides the classes necessary to manage the Classroom Session, Rooms and Participants
and the classes the Session Model uses to manage the permissions being registered to
the Classroom Session, Rooms and Participants. The Permission Providers can use the
Permission classes to create the Permissions and register them to the Session Model.
The Session Model framework involves two entities:
the Classroom Session and the Classroom Permission.
The Classroom Session, which can be an Online or Playback session, consists of a
collection of Rooms and Participants, where the session, the rooms or the participants
might have permissions associated to them.
@since 1.0