Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/najibadan/my-srs

A simple Spaced Repetition System for my final year project
https://github.com/najibadan/my-srs

final-year-project heroku learning-by-doing ruby ruby-on-rails

Last synced: about 1 month ago
JSON representation

A simple Spaced Repetition System for my final year project

Awesome Lists containing this project

README

        

# Spaced Repetition System [![CircleCI](https://circleci.com/gh/NajibAdan/my-srs.svg?style=svg)](https://circleci.com/gh/NajibAdan/my-srs)

## Introduction

Spaced Repetition is a learning system that incorporates increasing interval time between
subsequent reviews of the previously learned material in order to exploit the psychological
spacing effect.

You can check the app at [heroku](https://mysrs.herokuapp.com). It might take a while for the site to load at first since heroku is firing up the dyno.

## Setting up the rails app

1. First run ```bundle install --without production``` to install gems needed

2. ```rails db:migrate && rails db:seed``` to seed the database with data

3. Finally, run the test suite to verify that everything is working correctly: ```rails test```

4. ```rails server``` to launch the server and head to ```http://localhost:3000``` on your web browser