Skip to content

Member Login for Attendance #47

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions