Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Member Login for Attendance #47

Open
andrewjong opened this issue May 3, 2020 · 0 comments
Open

Member Login for Attendance #47

andrewjong opened this issue May 3, 2020 · 0 comments
Labels
enhancement New feature or request

Comments

@andrewjong
Copy link
Member

andrewjong commented May 3, 2020

Purpose: Track attendance and active status; automatically show members on the "Team Members" list if they meet membership requirements; automatically move members to "Alumni" status if they fall below requirements.

Login

  • Login with Google or another authenticator
    image

For Admins

  • Admins click a button to generate an attendance code
    • The code should correspond to the date it was created
    • Latest 5 codes or so are shown for admins, in case anyone forgot to enter the code
    • Can delete an accidentally created code. If trying to delete a code that someone already used, display a warning to confirm.
      Screenshot_20200503_1155411

For Members

  • Have a form for members to enter the code; entering the code marks their attendance for that day
    Screenshot_20200503_1223401

Attendance Display

  • Hovering over a name on the Team Members list will display total meetings attended, as well as a "health bar" showing how active they are in the current semester
    • the health bar / grid would look like the GitHub Contributions graph. Instead of a slot for each day, it'd have a slot per club meeting. Fills green if the member attended that day.
      Screenshot_20200503_1220201
@andrewjong andrewjong added the enhancement New feature or request label May 3, 2020
@andrewjong andrewjong pinned this issue May 3, 2020
@andrewjong andrewjong unpinned this issue May 27, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant