Out of date. Reference our development repo for current version:
https://github.com/UM-USElab/gradecraft-development
Gradecraft is a gamified learning management system.
Current features:
- Badges
- Teams (course-long memberships)
- Groups (single-assignment memberships)
- Assignments
- Assignment Submissions
- Student Dashboard
- Interactive Grade Predictor
- Grading schemes
- Import students
- Unified Gradebook view
- Export students and final grades
- User analytics
- Team analytics
- Assignment stats
- Student-logged assignment scoring
- Multipliers (students decide assignment weight)
Upcoming:
- Interactive rubrics
- Learning analytics suite
Installation instructions for development:
- Clone repository
- Run
cp config/database.yml.sample config/database.yml
(replace username with your current username)
- Run
cp .env.sample .env
- Run
bundle install
- Run
bundle exec rake db:create
- Run
bundle exec rake db:schema:load
- Optional: run
bundle exec rake db:sample
- Run
bundle exec rails server