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

Updated Finals Page #779

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

Updated Finals Page #779

wants to merge 17 commits into from

Conversation

mlammon11
Copy link
Contributor

@mlammon11 mlammon11 commented Aug 11, 2023

closes #778

OLD
image

NEW
image
image
image
image

Process:

  1. Go to Finals Page
  2. Add Courses
  3. Delete Courses
  4. View available list which excludes already selected courses

working on adding a delete button to remove selected courses
trying to fix modal functionality
disabled the delete button unless there is atleast 1 course. added the selected courses names and sections into modal
added removing courses functionality but for some reason it deletes the first item in the array instead of the selected course
deleting from modal works, but turning to create deletes for each item
can delete all courses except first, if course is null, "No Selected Courses" is displayed,
small error where if no course is selected then cannot search for final exam
Got rid of buttons and select forms to make UI more user friendly.
Only bug left is that when adding course  if previous one is filled out then the 2nd course can be inputted as null in modal
attempting to add courses already on schedule to the finals page, not working yet
cleaned up finals page for potential pull request
@mlammon11 mlammon11 changed the title New finals page mlammon11 Updated Finals Page Aug 11, 2023
sqlalchamey
sophiachen646
sophiachen646 previously approved these changes Aug 16, 2023
Copy link
Contributor

@sophiachen646 sophiachen646 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The feature works as intended, allowing the addition and deletion of finals. The page is done really nicely for easy access and convenience when changing a course. My only suggestion is that the delete button might be confusing for some people since they don't know what it is that is being deleted until they click on it. It might be better to label it 'Delete a course' and possibly put it below the 'Add Course' button so people know that it doesn't automatically delete their added courses.

@dorian451 dorian451 self-requested a review September 22, 2023 04:46
Copy link
Contributor

@dorian451 dorian451 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great so far!
Two things:

  1. Instead of having a singular delete button, maybe have a per-class delete button, like an x in the top corned, above the course title?
  2. The buttons in the dialogs in this page have inconsistent styling compared to the rest of the website. Every other button is filled in, whereas these buttons only fill in when hovered on.

@c-jimmy1
Copy link
Collaborator

Attached are images of the updated UI addressing the requested changes.

image image

@c-jimmy1 c-jimmy1 self-assigned this Sep 26, 2023
@c-jimmy1 c-jimmy1 added Review Ready! Inform team that PR is ready for review front-end front-end related (usually in vue.js) labels Oct 5, 2023
@j-sund
Copy link
Collaborator

j-sund commented Nov 30, 2023

Here is the Added Remove All Courses Button

image

Only appears when 2 or more courses are selected, which saves students clicks if they want to restart.

@j-sund j-sund linked an issue Dec 8, 2023 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
front-end front-end related (usually in vue.js) Review Ready! Inform team that PR is ready for review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Feature Request — Add Button to go to Finals School Website Redesign Finals Page
5 participants