You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 14, 2024. It is now read-only.
Student name (inb4 someone mentions immature students entering their name as "SOMETHING RUDE")
max stream framerate (to adjust performance impact for lower end systems)
Whether or not to notify when the prof is viewing your screen (ie. A dialog that simply says " is now viewing your screen")
Server program
Supports hundreds of simultaneous users, all on the same LAN, as lectures range in size from tens of students to a couple hundred
As above, non-goal is connections outside of LAN
Can select one user at a time to start a live video stream of their screen
Configuration options including:
Professor name, for client popups
Max stream framerate, again to reduce performance impact (this can be a negotiation before the stream starts, where both sides share their max and the smaller of the two is chosen)
Simple UI design, SUCH AS a split-pane view with the student list on one side and the screen of a selected student on the other (left and right respectively because that makes sense)
Perhaps a menu item to open a second window which has program logs, who knows
User manuals for both the client and server
Client program
Server program