Skip to content

Latest commit

 

History

History
45 lines (29 loc) · 1.44 KB

README.md

File metadata and controls

45 lines (29 loc) · 1.44 KB

CMULab

Secure check-in and scoring. Easy for instructors, easy for students.

made with ❤️ in Pittsburgh, PA by QuantumStack

Features

  • Automatically generates QR codes for check-in
  • Easily export data to CSV, with filters
  • Add/remove users from comprehensive admin console
  • Flag suspicious activity automatically
  • Enforce lab section timeslots

Learn more here

Setup

  1. Install Node.js and MongoDB on your system.
  2. Fill the server/.env file accordingly (this may help)
  3. In client/cmulab, fill lines 6-7
  4. Move the client/cmulab script to an accessible location for students
  5. Using a terminal, type mongo <database name>
  6. Type db.users.insert({"_id": "<admin user ID>", "admin": true});
  7. Run npm install in the server directory
  8. npm start to get started!
  9. Give instructors access to CMULab from the admin console

For additional instructions, visit DEPLOYMENT.md.

Images

Contributing

Feel free to make issues here on GitHub! Source code available under MIT license.