Skip to content
Ron Lucke edited this page May 28, 2024 · 3 revisions

RoomAdd

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

RoomDelete

authenticated route

DELETE .../meetingplugin/api/rooms/<room-id>

Löscht einen Raum.

RoomEdit

authenticated route

PUT .../meetingplugin/api/rooms/<room-id>

Ändert die Konfiguration eines Raums.

RoomGenerateQRCode

authenticated route

GET .../meetingplugin/api/rooms/qr_code/<course-id>/<room-id>

Erstellt einen QR-Code für einen Raum.

RoomGenerateQRCodePublic

unauthenticated route

GET .../meetingplugin/api/rooms/qr_code/<course-id>/<room-id>

Erstellt einen QR-Code für einen Raum.

RoomInfo

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.

RoomInvitationLink

authenticated route

GET .../meetingplugin/api/rooms/invitationLink/<course-id>/<room-id>

Liefert hex für einen Einladungslink in einen Raum.

RoomJoin

authenticated route

GET .../meetingplugin/api/rooms/join/<course-id>/<room-id>

Führt Nutzende in einen Raum.

RoomJoinGuest

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.

RoomModeratorInvitationLinkCreate

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.

RoomModeratorInvitationLinkGet

authenticated route

GET .../meetingplugin/api/rooms/inviteModerator/<course-id>/<room-id>

Liefert hex für einen Einladungslink eines Moderators in einen Raum.

RoomRunning

authenticated route

GET .../meetingplugin/api/rooms/<course-id>/<room-id>/status

Liefert den Status eines Raums.

Wenn Raum aktiv -> status: true

RoomShow

authenticated route

GET .../meetingplugin/api/rooms/<room-id>

Liefert Informationen über einen Raum.

RoomsList

unauthenticated route

GET .../meetingplugin/api/course/<course-id>/rooms

Liefert Informationen über alle Räume in einer Veranstaltung.