Skip to content

A spaced-repetition flashcard desktop application which makes memorizing easy and effective. This project was developed in Java with JUnit5, JavaFx, Guava and OpenCSV.

License

Notifications You must be signed in to change notification settings

DigiPie/BrainTrain

 
 

Repository files navigation

BrainTrain

Build Status Build status Coverage Status Codacy code quality

Ui

BrainTrain is a spaced-repetition flashcard application which makes memorizing easy and effective. With BrainTrain’s Spaced Repetition System (SRS) optimizing your flashcard revision intervals, you will be able to learn more in less time.

Who is it for:

  • Anyone who needs to memorise anything (e.g. Japanese vocabulary, the periodic table, the human anatomy). BrainTrain’s card system is content-agnostic and flexible. It accommodates all forms of learning you may require.

  • Anyone who needs to create flashcards for educational purposes. BrainTrain’s cards are grouped as lessons which can be easily imported and exported. These lessons are also saved in .csv files which you can edit in your favourite spreadsheet application (e.g. Excel).

Main features of BrainTrain:

  • You can manage flashcard lessons in BrainTrain’s management mode or alternatively do so in your preferred spreadsheet application.

  • You can attempt flashcard lessons in BrainTrain’s quiz mode which will track and manage your user-specific spaced-repetition data automatically.

To start using BrainTrain:
Follow the instructions in the User guide: Quick start section.

Acknowledgements

Licence : MIT

About

A spaced-repetition flashcard desktop application which makes memorizing easy and effective. This project was developed in Java with JUnit5, JavaFx, Guava and OpenCSV.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 97.4%
  • CSS 2.2%
  • Other 0.4%