debkbanerji / office-hours-queue Goto Github PK
View Code? Open in Web Editor NEWApp for managing queues for office hours for GT classes
Home Page: https://oh.debkbanerji.com/
App for managing queues for office hours for GT classes
Home Page: https://oh.debkbanerji.com/
Need stricter T.A. check when parsing csv
Admin mode time out too short, you need to swipe really fast to get it.
After logging into Admin, it doesn't time out.
Add an admin-only option which displays a "not accepting more students" message (or equivalent) and restricts students queue-ing up. (For when office hours are preparing to close and we are just emptying the remaining students out)
Should use a library for cs parsing to avoid issues with commas in columns
Add FERPA notice so people don't freak out
Remove professor emoji since some browsers don't support it
Allow an unlocked mode for when people don't want to bother with rosters/swiping buzzcards
Let students add themselves using the keyboard, i.e don't require a swipe-in. Esp. because some students do not go by their given names or may have had them changed since coming to Tech.
Make it possible for desired font colors to be specified in the roster csv file
Add a sound effect, when a student enqueues on an empty queue so TAs can know if they aren't watching the screen. Only make it ding when adding to an empty queue tho otherwise it will get rather annoying.
Make a utility that reformats roster to choose Senior/Head TAs and pictures. Also use the utility to hash the GTIDs so that they are no longer needed in plaintext.
When the input text box is selected and a buzzcard is swiped, gibberish is added to the queue
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.