/
Class structure
Class structure
The table below lists most of the essential classes used to outline the core of the seminar module.
Class | CRUD Table | Purpose |
---|---|---|
\mod_facetoface\seminar | facetoface | Seminar activity management. |
\mod_facetoface\seminar_event | facetoface_sessions | Seminar event management. |
\mod_facetoface\seminar_event_list | - | Iterator. List of events in seminar. |
\mod_facetoface\seminar_session | facetoface_sessions_dates | Seminar session management. |
\mod_facetoface\seminar_session_list | - | Iterator. List of sessions in seminar. |
\mod_facetoface\signup | facetoface_signups | Signup management. |
\mod_facetoface\signup_list | - | Iterator. List of signups in event. |
\mod_facetoface\signup_status | facetoface_signups_status | Status management. |
\mod_facetoface\signup_status_list | - | Iterator. List of statuses in signup. |
\mod_facetoface\role | facetoface_session_roles | Event role management. |
\mod_facetoface\role_list | - | - |
\mod_facetoface\interest | facetoface_interest | Expressions of Interest in Seminar. |
\mod_facetoface\interest_list | - | Iterator. List of interest on activity. |
\mod_facetoface\asset | facetoface_asset | Asset management. |
\mod_facetoface\asset_list | - | Iterator. List of assets in Seminar session. |
\mod_facetoface\room | facetoface_room | Room management. |
\mod_facetoface\signup_helper | - | Wrapper classes for typical booking workflows: bookings, waitlists, request, and cancellations. |
\mod_facetoface\signup\transition | - | Transition is a way from current signup state to next with given conditions and restrictions. |
\mod_facetoface\signup\state\* | - | All booking states. |
\mod_facetoface\signup\restriction\* | - | All restrictions for user who actually changes booking state (manager for users, user for himself, etc.). |
\mod_facetoface\signup\condition\* | - | All conditions for signup switch (except on user performing action, which is checked in restrictions). |
\mod_facetoface\notice_sender | - | Notifications wrapper with new API. |
, multiple selections available,
Related content
Seminars
Seminars
More like this
Booking system
Booking system
More like this
DB CRUD in seminars
DB CRUD in seminars
More like this
Notifications extended context
Notifications extended context
More like this