Skip to content

Instantly share code, notes, and snippets.

@tphdev
Last active September 1, 2018 19:56
Show Gist options
  • Save tphdev/d4f8684791e11ef3458c3fac504649cf to your computer and use it in GitHub Desktop.
Save tphdev/d4f8684791e11ef3458c3fac504649cf to your computer and use it in GitHub Desktop.
example-project-pitch

Project Pitch - BookBookGradebook

Travis Hubbard : js-dipl-1803_ce

Summary

The gradebook app lets an instructor grade student repositories submitted to github. It pulls a student's code from github and allows for code comments on lines.

Audience/User Profile

The audience for this application will be instructors who need to grade and code assignments and students who need to submit code assignments and receive feedback.

Benefits

It is difficult to provide organized specific feedback on coding projects. Professors can grade assignments and keep track of student progress and provide written feedback on specific lines in specific folders.

Students receive the benefit of expert, targeted feedback from instructors in the locations where there might be errors or issues.

Features

  • Student Auth + UI and Instructor Auth + UI
  • The application will have a database where instructors can save the student's grades.
  • The application will save lines where code comments were left by instructor
  • Instructor can create classes and students can register WITH their github profile
  • Gradebook : Instructors can see all the grades/attendances of strudents
  • Gradebook : Students can see their current status in the class.

Tech

  • Postgresql
  • Node + Express
  • React
  • SCSS
  • Knex, Objection
  • Bootstrap
  • Github API
  • Authentication w/ passport.js
  • Websockets (w/ socket.io)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment