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

[YI | CLAIRE] CONNECTING STUDENTS AND THEIR CLASSES #72

Open
3 tasks
lillian-tran opened this issue Jan 19, 2025 · 0 comments
Open
3 tasks

[YI | CLAIRE] CONNECTING STUDENTS AND THEIR CLASSES #72

lillian-tran opened this issue Jan 19, 2025 · 0 comments
Assignees
Milestone

Comments

@lillian-tran
Copy link
Collaborator

lillian-tran commented Jan 19, 2025

Task Description:

YAY STUDENTS IN CLASS!
We want students to easily manage their classes. When you login using a student account you’ll be taken to the student page, where students can see the classes they’re enrolled in, and actually be able to enroll/unenroll themselves. Style the StudentPortal.jsx page to look similar to this:
Image
Fetching the student’s classes and storing them in an array has already been done, so you’ll just need to actually display them using the Class component. Instead of the plus button for now, you can use the existing Button component with the label “Add” to redirect the user to the main Levels page. For the schedule, we recommend using a table with columns for each day, with the level and time of any classes they’re enrolled in displated. Don’t worry if your work doesn’t look exactly like the screenshot because the design will change, but try your best to get the general layout down. It may be helpful to use map() to display the table columns!

Acceptance Criteria:

  • Did you link the ticket/issue number with your branch using the pull request template?
  • Does the general layout look similar to the screenshot above (enrolled classes are displayed and there’s a schedule)?
  • Does the add/plus button take the user to the Levels page?

References and Resources:

Helpful for displaying table:
https://tailwindcss.com/docs/display
https://tailwindcss.com/docs/table-layout

@lillian-tran lillian-tran added this to the SPRINT 6 milestone Jan 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants