YoussefRaafatNasry / tap

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TAP: The Attendance Project

The Attendance Project (TAP) is a way to take attendance using QR codes, and viewing the results on Google Sheets.

Setup

  1. Create a copy of this Google Sheet.
  2. Go to Tools > Script Editor.
  3. Click Deploy > New Deployment > Deploy.
  4. Click Authorize Access then choose your account.
  5. You will prompted with a screen saying "Google hasn’t verified this app", so click Advanced > Go to API (unsafe) > Allow. (Don't worry about this, nothing malicious, you can review the script code yourself to confirm).
  6. Click Copy under Web app to copy the deployment URL and save it somewhere, you will need it later.
  7. Download the mobile app latest release and install it on your phone.
  8. Open the app and click Go to Settings, then paste the deployment URL you saved it earlier and click Save.
  9. Go to the Google Sheet you have copied and clear the existing data in both People and Log sheets only. (Important: Other sheets are auto generated, so do not modify them unless you know what you are doing).
  10. Start adding people to the People sheet, then share the QR Code sheet with them.
  11. You can now use the mobile app to take the attendance by scanning anyone's QR code.

Demo

  • Add the following deployment URL in the mobile app.

    https://script.google.com/macros/s/AKfycbyREq407yHkaZIARRm98ZvbIQ-mcjrTsEwcNMcqSLWwhuv5dc-wkgvr__OTt2to_OVP/exec
    
  • Checkout the Google Sheet for QR codes and attendance.

About


Languages

Language:Dart 95.1%Language:Swift 3.5%Language:Kotlin 1.0%Language:Objective-C 0.3%