-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Anh Tu Do edited this page Sep 28, 2023
·
8 revisions
Welcome to the GDYO wiki!
Read the doc for newcomers HERE.
- Login Screen
-
Calendar View
-
List View at bottom
- Add button -> Add new event / Import data
-
Export button -> Export data
-
Event Edit Screen
-
Calendar List View (Managing Events in Home)
-
Edit button for Admins -> Edit an event
-
Possibly add button -> Add new event
-
List View
-
Button to add attendance for a day
- Prerequisite: Need to add student list first
-
Import button:
- Import student email and attendance on a certain day
- If the student email does not exist, create a new student
- Import only student list
- If the student email does not exist, create a new student
- Import student email and attendance on a certain day
-
Export button -> export attendance list for a day
-
Attendance Edit Screen
- API to check the permissions of an email
Should see if it's possible to integrate with Google Calendar API
- API to fetch all events in a month
- API to add new event
- API to read csv file and parse event data
- API to export csv file of all event data
Should see if it's possible to integrate with Google Calendar API
- API to fetch upcoming events (maybe 10 events ahead): Implement pagination
- API to edit an event
- API to fetch student list
- API to fetch attendance for past 10 dates: Implement pagination
- API to import student list
- API to import attendance for a single day
- API to export attendance for a single day