- Follow an interaction pattern
- Write readable code that adheres to Ruby convention
- Write tests
- Create an Object Oriented Solution to a problem (objects should interact to achieve the stated goal)
- Host code on Github and submit a Pull Request
In this project, you will write a program to simulate a set of flash cards. A user will be able to see the questions, make guesses, and see a final score at the end of the round.
In order to build good habits, we’ve broken the project into small classes to demonstrate objects that have a single responsibility.
Additional detail is included in the pages below.