Skip to content

Member Login for Attendance #47

@andrewjong

Description

@andrewjong

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions