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 Missing Indicator on the Main Page and Classes for Course and Assignment #112

Merged
merged 1 commit into from
Mar 15, 2020

Conversation

gary-kim
Copy link
Member

@gary-kim gary-kim commented Feb 16, 2020

Closes #103

This PR also includes a refactoring to use classes for Course and Assignment

This adds a missing indicator on the main page so you can easily see if you have missing assignments for a course.

EDIT: Now, it also adds a tooltip that pops up when hovering over the grade that lists the missing assignments.

I was also thinking, should this come with some kind of toggle in case you don't want the indicators?

One more thing I was thinking of adding was storing how many assignments are missing so the user can acknowledge missing assignments so the indicator only shows up again if you are missing even more assignments. Not entirely sure how the UI or storage for that would work though.

It looks like this when you are missing an assignment:
Screenshot from 2020-02-20 11-14-59

@gary-kim gary-kim added enhancement Improvement to a feature feature New feature addition and removed enhancement Improvement to a feature labels Feb 16, 2020
@gary-kim gary-kim added this to the Open Beta 0.19.0 milestone Feb 16, 2020
@gary-kim gary-kim force-pushed the enh/103/missing-indicator branch 6 times, most recently from e3c0392 to 441ec19 Compare February 17, 2020 12:55
@gary-kim gary-kim changed the title Add Missing Indicator on the Main Page Add Missing Indicator on the Main Page and Classes for Course and Assignment Feb 17, 2020
@gary-kim gary-kim force-pushed the enh/103/missing-indicator branch 6 times, most recently from 5c3b376 to fe51d2b Compare February 22, 2020 06:29
@gary-kim gary-kim requested a review from Suhas-13 March 1, 2020 12:38
@gary-kim gary-kim force-pushed the enh/103/missing-indicator branch 4 times, most recently from 80d27f0 to 708365a Compare March 2, 2020 14:05
@gary-kim
Copy link
Member Author

gary-kim commented Mar 2, 2020

@insertcustomname Do you want to take a look? This PR makes changes to what you added in #126

Signed-off-by: Gary Kim <gary@garykim.dev>
@gary-kim gary-kim removed this from the Open Beta 0.19.0 milestone Mar 4, 2020
@gary-kim gary-kim added this to the Open Beta 0.20.0 milestone Mar 4, 2020
@gary-kim gary-kim mentioned this pull request Mar 5, 2020
@gary-kim
Copy link
Member Author

Ping, could this get a review?

@gary-kim gary-kim merged commit d53b627 into master Mar 15, 2020
@gary-kim gary-kim deleted the enh/103/missing-indicator branch March 15, 2020 10:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature addition
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add a "Missing" Indicator
2 participants