pw10n / escan Goto Github PK
View Code? Open in Web Editor NEWA Barcode Event Tracking System
Home Page: http://esc.calpoly.edu
License: GNU General Public License v3.0
A Barcode Event Tracking System
Home Page: http://esc.calpoly.edu
License: GNU General Public License v3.0
Should be customizable.
I think this is something we should define in the proposed raffle plugin class... and the site configuration would specify which raffle prize eligibility message to use (in the case where there's multiple raffles).
Something like having an [x] next to the most recent scans to remove the scan.
When a feature is disabled (such as teams, etc), the user shall be redirected to a view page that says "this feature is not enabled" if the user manages to get to that view somehow. All references to that view should be removed.
just total points right now
This is for test passports and similar things that should not effect any statistics.
Proposed change:
On the download link, a short survey allows us to track what schools are trying our system.
Include project URL and appropriate code license.
For example: Say the user with passport 4 loses their passport and is reassigned passport 6. After the swap function is called there will be no entry left in the database for passport 4. Thus, right now, somebody could go into the generate pins screen and generate a new pin for passport 4.
Make a script that makes the MySQL database and performs any other needed set-up, sanity checks, and configuration checks.
Use tabs or something else to have an event page.
so all data can be exported in one file
Every page should have our copyright line and the name eScan.
Tested this and bug does exist.
Reported by Cristine:
Hey
Christian was trying to register and there was an error when he reported that he was an AERO and it said he needed to pick a major even though he was on aerospace and then he ended up just choosing other.
Is there anyway we can fix this?
Thanks
Cristine
Add an interface for adding/removing/modifying admin users.
Every page should have our copyright line and the name eScan.
Some of the summarization functions should get the raw data and total it rather than relying on crafty sql queries.
For registered users, users who attended an event, etc.
Move events list to MySQL so that its easier to edit and so that it is portable with the other data in the app.
Allow the user to specify the query (by a GUI or maybe raw SQL?) that provides the eligible winner list to raffle from.
One set that is super-admins (that is, they have all permissions). The other will be users that just have access to scan, swap, and activate passports.
Meaning they can't be used anymore.
Have a pre-defined barcode, button, or other mechanism to keep track of people that come in that don't have/want a passport.
Script shall generate database and allow users to perform one-time configurations (such as setup events, etc).
PINs are necessary to prevent malicious behavior; however, in some instances they may not be worth the trouble to setup. This enhancement would allow the server to be configured to not use PINs.
So the system is usable out of the box.
So they can be more easily edited and be packed with all other app data.
Logout url should not be hardcoded.
To make sure we get a confirmed way to contact users.
Better security, real log out functionality
Provide options to export to XML, CSV, etc for further analysis
This should be one of those a little at a time changes. I think this will increase code readability, shrink code size, make the code more extensible, and help prevent errors.
For tracking groups like professors, students, corporate, etc
So we can do real logout and integrate user management in MySQL database
Just so we don't have to keep going to the stats page.
So people can customize the look and feel for their event.
currently this is just total points and number of events attended
Each scan (to an event) counts as an entry to the raffle. Should implement as a plugin proposed in #36.
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.