Skip to content

Frontend - Transcript/Planner Page #9

@emw8105

Description

@emw8105
  • Implement the Transcript upload and Degree planner page
  • When switching to this page, a request will be made to the Students DynamoDB table
  • If the student does not have existing information, then the page will just display a prompt to upload their transcript
  • If the student has existing information (i.e. a transcript has already been uploaded), then the page will display the planner portion, which should be interactive and permit drag-and-drop to rearrange courses for future planned semesters
  • Remember to cache the response to the dynamo request and check for that cached response when switching to the page before making the request to reduce the quantity of requests made to AWS architecture
  • In terms of UX functionality for the page, see Nebula Planner as an example (drag and drop courses to customize schedules, provide a list of the student's determined degree plan course requirements/current progress/list of applicable courses for each category, etc.)
  • Also allow for a student to reupload a transcript from the planner portion of the page to update their information
  • This page may have stretch goals added to allow students to have multiple plans saved, but we'll see and backend resources will need to be looped in, focus on the prior requirements for now

Sub-issues

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions