Rails gradebook app for teachers to track student participation 📚💯
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
coverage
db
lib
log
public
spec
vendor/assets
.gitignore
.rspec
Gemfile
Gemfile.lock
Procfile
README.md
Rakefile
config.ru

README.md

codecov

Participation

This app was built in Ruby on Rails, JavaScript, jQuery, HTML, CSS, and Bootstrap.

Participation allows teachers to track student participation with a fair, points-based system.


Features:

  • Teachers can create multiple classes with rosters of students that are listed alphabetically by last name.

  • Teachers initialize each class with a maximum number of participation points to earn and a default number that each student starts with. All students are initialized with the default point value.

  • Teachers can add or subtract points from students using the plus or minus buttons, which send an AJAX call to the database.

  • Points for each student are automatically converted into percentages.



  • Students' point values can be cleared and set back to the default. This action can be done on all students in a class at one time.

  • Teachers can add comments about individual students that are dated for future reference.



  • Teachers can have comments automatically mailed to students.



  • Devise manages users, security, and logins.

  • The data is queried and stored with PostgreSQL.