Skip to content

floris09/student-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Student Matcher

Ruby Application for matching students in pairs.

Features:

  • Admins can create new pairs for any date
  • Admins see pairs from the past, from today and upcoming pairs.
  • Admins can demote or promote other users to student/admin.
  • Every student will get matched with someone else every day, until he/she has been paired with everyone.
  • Students can see their partner of today and their partners before today.
  • Bouncing heads.

studentmatcher

studentmatcher

studentmatcher

studentmatcher


Database Structure

  1. Users - created by Devise. We added:
  • admin: boolean
  • pair_id: integer
  • first_name: string
  • last_name: string
  1. Pairs
  • combinations: string, array: true
  1. Daypairs
  • date: date
  • pairs: text, array: true

Running Locally

Make sure you have Ruby and Bundler installed.

git clone [email protected]:floris09/student-generator.git
cd student-generator
bundle install
rails db:create db:migrate db:seed
rails server

Test Suite

The following gems were used for testing:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •