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.
Java CSS Other
Branch: master
Clone or download
Pull request Compare This branch is even with CS2103-AY1819S2-W14-1:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
docs
gradle/wrapper
src
.gitattributes
.gitignore
.travis.yml
LICENSE
README.adoc
_config.yml
appveyor.yml
build.gradle
copyright.txt
gradle.properties
gradlew
gradlew.bat
local_checkstyle.sh
local_gradlew_check.sh
local_test.sh

README.adoc

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

You can’t perform that action at this time.