Giter Site home page Giter Site logo

leitnersystem's Introduction

LeitnerSystem

This is a flashcard app inspired by the Leitner system. The user uploads a .txt file of "flashcards", and can choose three different methods to study. The are called leitner, simple, and drill.

Leitner chooses a random box and a random card and shows the user a random side to the card and they have to guess the answer. If the answer is wrong then the card goes back to the first box. If they are right then it goes to the next box. There are four boxes total.

Simple draws a random card from a specified box by the user. It will only draw the cards that are in the box at that moment though. If the user is right the card goes to the next box, if they are wrong it goes back to the first. This continues until the box is empty then the game is over.

Drill is similiar to simple except the card is simply removed from the box once the user answers it correctly. If they are wrong then it is placed back into the box until they get it right.

There is a gui available for all three study methods as well.

The commands to use this system are:

import flashcardfile.txt

leitner

simple box#

drill box#

leitner-gui

simple-gui box#

drill-gui box#

list-with box# //this lists all the flashcards with the specified string in a certain box

list-box box# //this lists all the flashcards in the specified box

!exit

leitnersystem's People

Contributors

kaitmlee avatar

Stargazers

Abed Fetrat avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.