Giter Site home page Giter Site logo

attendancescanner's People

Contributors

multiplemonomials avatar drew-heenan avatar tylerhcarter avatar

Watchers

Peter Fitzgibbons avatar  avatar Michael Chenevey avatar James Cloos avatar  avatar  avatar Kian Sheik avatar Garrison Price avatar  avatar Ronak Roy avatar Adham Elarabawy avatar  avatar William Lin avatar  avatar Noah Teshima avatar Joe Rogan avatar  avatar  avatar  avatar Gabrielle Catania avatar Mason Lin avatar  avatar  avatar Kiran Raj avatar  avatar Eli Smith avatar Jannie Yu avatar  avatar  avatar

attendancescanner's Issues

Project Specifications

We need to identify the main requirements our team needs in the app for us to start using it, and then implement a plan for making them happen. Think of like a 'need' vs 'want' list. And then we can start working on it.

Publish Data on Github

It might be a cool idea to publish the dataset on Github. That would make the entire process very open and anyone could check how they got the time that they got.

Github has custom formatting for CSV files that make them easy to read, which would make it fairly user friendly. We could even setup the phones to automatically commit to a Github repository. This would also make it easy to enter in manual time entries.

A few considerations:

  • We should probably hash the Student IDs with a one-way hash. MD5 or SHA would equally work fine. We just want to prevent someone from opening up the file and instantly getting a huge list of valid student IDs. It would be fairly trivial for any student to use an online hash generator to enter their student ID and figure out which entity they were.
  • We could also include the script that calculates times and statistics in the repository, so anyone could run it and get the same data we do.
  • Not sure if we would want to separate everything into separate CSV files, and open lots of them, or make a single huge CSV file. I see benefits for each.

Thoughts? /cc @multiplemonomials @FreezingClouds

Some Barcodes Read Incorrectly

Several Student IDs are read incorrectly and result in much longer numbers. This seems to be an issue with the scanner itself. I'll post examples soon.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.