-
Notifications
You must be signed in to change notification settings - Fork 17
API:Rooms
authenticated route
POST
.../meetingplugin/api/rooms
Fügt einen Raum hinzu. Es muss eine Veranstaltungs-Id (cid) übergeben werden. Zum anlegen eines Raums benötigt der Nutzende mindestens die Rechtestufe 'tutor'.
- Es muss ein Raumname (name) übergeben werden, welcher weder leer noch im Kontext bereits vorhanden ist.
- Es muss ein Konferenzsystem (driver) ausgewählt sein
- Es muss ein Server (server_index) ausgewählt sein
authenticated route
DELETE
.../meetingplugin/api/rooms/<room-id>
Löscht einen Raum.
authenticated route
PUT
.../meetingplugin/api/rooms/<room-id>
Ändert die Konfiguration eines Raums.
authenticated route
GET
.../meetingplugin/api/rooms/qr_code/<course-id>/<room-id>
Erstellt einen QR-Code für einen Raum.
unauthenticated route
GET
.../meetingplugin/api/rooms/qr_code/<course-id>/<room-id>
Erstellt einen QR-Code für einen Raum.
authenticated route, unauthenticated route
GET
.../meetingplugin/api/rooms/<course-id>/info
Liefert den detailierte Informationen über die Räume und deren Teilnehmenden in einer Veranstaltung.
authenticated route
GET
.../meetingplugin/api/rooms/invitationLink/<course-id>/<room-id>
Liefert hex für einen Einladungslink in einen Raum.
authenticated route
GET
.../meetingplugin/api/rooms/join/<course-id>/<room-id>
Führt Nutzende in einen Raum.
authenticated route
GET
.../meetingplugin/api/rooms/join/<course-id>/<room-id>/<guest-name>/guest
Liefert den Link für einen Gast um einen Raum zu betreten.
authenticated route
GET
.../meetingplugin/api/rooms/join/<course-id>/<room-id>/<moderator-password>/moderator
Liefert den Link für den Zugang eines Moderators in einen Raum. Zugang für Moderatoren per Link muss aktiv sein.
authenticated route
GET
.../meetingplugin/api/rooms/inviteModerator/<course-id>/<room-id>
Liefert hex für einen Einladungslink eines Moderators in einen Raum.
authenticated route
GET
.../meetingplugin/api/rooms/<course-id>/<room-id>/status
Liefert den Status eines Raums.
Wenn Raum aktiv -> status: true
authenticated route
GET
.../meetingplugin/api/rooms/<room-id>
Liefert Informationen über einen Raum.
unauthenticated route
GET
.../meetingplugin/api/course/<course-id>/rooms
Liefert Informationen über alle Räume in einer Veranstaltung.