ucsb-cs156-s24 / proj-organic-s24-5pm-3

https://ucsb-cs156-s24.github.io/proj-organic-s24-5pm-3/
0 stars 1 forks source link

Instructor/Admin can upload course roster, front end #39

Open github-actions[bot] opened 1 month ago

github-actions[bot] commented 1 month ago

Do this AFTER the story for "Course Show Page" #55

User story

Discussion

In the /docs/examples folder, there is a file eGrades.csv that contains fake student data in eGrades format (the format in which UCSB provides student rosters to instructors.

There is also a pre-existing api endpoint for uploading a course roster called /api/students/upload/egrades that allows uploading a course roster.

Your job is to add, on the course page, a button where the instructor can upload this file in the regular front end instead of via a swagger page link.

You won't be able to see the students yet, because we don't yet have a way to see those in the app, but you can see if they uploaded on the swagger side by visiting /api/students/all.

Acceptance Criteria

github-actions[bot] commented 1 month ago

Copied from https://github.com/ucsb-cs156/proj-organic/issues/54