So, the problem is that during live online lessons, some students are not paying attention and probably they are doing something else on their PC. I am currently using MS Teams to deliver lectures and sometimes I ask students to share their screen with me during the session so that I can monitor what they are doing. The problem occurs when you have many students in one session. Asking every student one by one to share his/her screen is going to take some time and you are not constantly monitoring their work. So, we need to come with a better plan.
The idea is that every student must stream his/her screen to YouTube Live as unlisted (for privacy issues) and share the link with the teacher. Then, the teacher during the lesson can easily monitor the students’ screens in one webpage. We are going to build a web app using Google Forms for this.
Note: It is suggested that the students stream to YouTube as unlisted. This means that the YouTube link is changed for every session (privacy issues). Therefore, the student must share the updated link with the teacher before every session. Once again, we are going to mitigate this problem using Google Forms.
Tutorial for Students
Step 1: Install OBS: https://obsproject.com/
Step 2: Set Sources to Display Capture. This should capture your screen without audio
Step 3: Go to https://www.youtube.com/
Step 4: Press the Go Live button. For first time – It takes 24 hours to activate your account for live streaming. Once activated, you can go live instantly.
Step 5: Press the Edit button
Step 6: Change Visibility to Unlisted and press Save.
Step 7: Change Stream latency to ultra low-latency.
Step 8: Copy the Stream Key
Step 9: Go back to OBS and select Settings from the File menu
Step 10: Go in the Stream section, choose YouTube as service and paste the Stream Key (the code you copied from YouTube)
Step 11: Hit the Start Streaming button
Step 12: Go back to YouTube and copy the embed code by pressing the right click button on the live thumbnail
Step 13: Fill Up form shared by your teacher and paste the Embed Code.
Note 1: For the next lesson all you need to do is just open YouTube and OBS and press the Start Streaming button. Both applications should remember your settings. When you start streaming, copy again the embed code and update the same google sheets form provided by your teacher.
Note 2: When the live session ends, it is automatically stored in your YouTube account (as unlisted). You can delete live sessions from your account.
Tutorial for Teachers
Step 1: Create a Google Form as shown in video (webapp code is provided down below). Eventually you can duplicate forms for every class and code is automatically copied.
Step 2: Share Google Form with Students
Step 3: Load web app with embedded videos (provided by students)
Step 4: Before your next lecture, remind students to update embed code in previously shared form
Download Code: https://sourceforge.net/projects/screensharegoogleforms/