This repository was archived by the owner on Jul 14, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
This repository was archived by the owner on Jul 14, 2024. It is now read-only.
Idea List #2
Copy link
Copy link
Open
Description
User manuals for both the client and server
Client program
- Easy to use, minimal dependencies
- Can connect to servers on the local network
- Non-goal is server connection outside of LAN
- Perhaps configurations, such as:
- 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
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels