Skip to content

vzhz/cache-cards

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cache-cards

Quizzes the user on the topic of their choice using reinforcement to speed learning.

Introduction

Cache-cards is a terminal learning tool that allows users to create customized sets of flashcards to be quizzed on. The program gives feedback on performance and duration of play, encouraging the player to slog through and reach their goals. For users who struggle with spelling, Cache-cards takes some of the confusion out of studying by classifying errors as likely spelling errors and errors due to not knowing the answer to the question being asked. Several sets of flashcards are pre-loaded (U.S. capitals, French words, metric prefixes, SAT words).
Future additions will use past performance on a particular question / answer pair to allow more targeted study of pairs the user finds difficult.

Requirements

This game requires Python 3.5x.

Installation

To run, download the game directory, navigate to that directory and run

python3 run.py
.

Author

Written by Veronica Hanus (@vzhz) with feedback from her Recurse Center pals (Thanks @tehgeekmeister for styling "suggestions", @bgilbert for SQL and persistence/scalability discussions (read: thanks for the fine-toothed comb we went through my code with and for making me justify everything), and @R4chel for the early discussion of classes).

About

Quizzes the user using reinforcement to speed learning.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages