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

Add calendar to mentor attendance view #475

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

smartspot2
Copy link
Member

The current calendar has a few annoyances, which could benefit from some QOL improvements.

In particular, the date selection is a horizontal scroll at the top, which is not the easiest to navigate---users are more used to vertical tabs, especially in situations where there are many options, as horizontal scrolling becomes unwieldy. In this new version of the page, the tabs are displayed vertically, on the left of the attendance form.

Additionally, a calendar has been added for better visual representation and selection of the attendance date. This calendar also provides some information about attendance history at a glance, listing the number of present students out of the total students for every section occurrence. The calendar can be toggled on or off with a button on the top left of the container.

Old calendar:
image

New calendar:
image

@smartspot2 smartspot2 added the enhancement New feature or request label Jun 6, 2024
@smartspot2 smartspot2 requested review from edwardneo and jacovkim June 6, 2024 07:04
@smartspot2 smartspot2 self-assigned this Jun 6, 2024
Copy link

cypress bot commented Jun 6, 2024

csm_web    Run #385

Run Properties:  status check passed Passed #385  •  git commit 29ec88a2c6: Add calendar to mentor attendance view
Project csm_web
Branch Review feat/mentor-attendance-calendar
Run status status check passed Passed #385
Run duration 02m 28s
Commit git commit 29ec88a2c6: Add calendar to mentor attendance view
Committer Alec Li
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 0
Tests that did not run due to a developer annotating a test with .skip  Pending 0
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 78
View all changes introduced in this branch ↗︎

@smartspot2 smartspot2 force-pushed the feat/mentor-attendance-calendar branch 2 times, most recently from f62efe4 to 44ce955 Compare September 11, 2024 05:12
@smartspot2 smartspot2 force-pushed the feat/mentor-attendance-calendar branch 2 times, most recently from 827fd4b to 955843e Compare December 5, 2024 01:54
@smartspot2 smartspot2 force-pushed the feat/mentor-attendance-calendar branch from 955843e to 29ec88a Compare December 6, 2024 09:21
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

Successfully merging this pull request may close these issues.

1 participant