brownfield-team / anacapa-github-linker

A tool for managing students in computer science courses. Deployed at:
https://ucsb-cs-github-linker.herokuapp.com
MIT License
4 stars 6 forks source link

Refactor course page to be appropriate for instructors/students #505

Open pconrad opened 2 years ago

pconrad commented 2 years ago

Currently, if a student goes to the "course page", they see a message like this one that just says "Student Features Coming Soon".

image

In this story, we will add some minimal features that we can build on later. We'll do it as a React component.

We'll call the React component, StudentCoursePage, and the first story will just add it to the storybook.

It should take a course object and a roster_student object as props, and display the following:

We will not show the consent field, since it is not populated while the course is in session.

A later story can add this react component into the student facing course page, which is in the file app/views/courses/_show_student.html.erb

User Stories

As a student

ACs