Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

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.

About

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

Resources

License

Packages

No packages published