Added the possibility of online lectures.
A checkbutton “online” has been added to the lecture created form.
If online is enabled, then a meeting is created in the zoom api for the participant.
At the end of the creating of the lecture, the text is shown that 10 minutes before the start of the lecture on the page of the lecture there will be a link to the start zoom meeting for the speaker.
For listeners on the lecture page, a lecture start timer has been added, after which a zoom join meeting link will be displayed (If the lecture is online, the link is available only if the user was subscribed to the lecture ).
For participants on the lecture page, a lecture start timer has been added, which is 10 minutes less so that the participants can connect, after which a link to start zoom-meeting is displayed (If the lecture is online, the link is available only if the user created the lecture).
Added Vuetify badges with statuses on the lectures page:
- Waiting (If the lecture has already started)
- Started (If the lecture has already started)
- Ended (If the lecture is completed)
If the lecture has the waiting status, a timer is shown before the start of the lecture.
Added zoom meetings page for admin
A link to a page with zoom meetings has been added to the header layout for Amin.
The page displays a table with zoom-meetings.