/Synapse

Grade-book webapp that placed 2nd in the 2019 US Congressional App Challenge for TX31.

Primary LanguageC#MIT LicenseMIT

Synapse

A grade book webapp that placed 2nd in the US Congressional App Challenge 2019 for TX31.

Build Status

Video Demonstration

Features

Students:

  • Can view their class schedule assigned by Administrators
  • Can view grades (individual assignments and class average) set by teachers

Teachers:

  • Can manage classes assigned by Administrators
  • Can create assignments, and classify them under categories (support for grade weights)
  • Can give grades for assignments to students
  • Can submit behavior referrals for students

Administrators:

  • Can add, delete, and manage students, teachers, and classes.
  • Can view student's schedules and grades
  • Can view teacher's schedules and class assignment/student grades
  • Can manage submitted referrals

Stack

  • ASP.NET Core 2.2 MVC w/ Razor pages

  • Authentication and Authorization using .NET Identity

  • Database management with MySQL and Entity Framework Core

  • CSS with Bulma and SASS

  • JS with JQuery

License

Synapse is licensed under MIT by Drew Britt & Lyon Jenkins.