Anki
Description
Anki is a flashcard program that utilizes spaced repetition. A student can study a deck, therefore cards will be shown with questions. The student then gives its self-evaluation about its knowledge in the form of colors (GREEN, ORANGE and RED). The card will be shown again in the future depending on the last self-evaluation.
Usage
To use the service, please run the following commands:
> mvn clean package
> java -jar demo/target/demo-1.0-SNAPSHOT-jar-with-dependencies.jar
This usage paragraph will of course change as the project evolves.
You can check the Swagger documentation at http://localhost:8080/swagger-ui/
You can as well look at the glossary here
The modules
The modules are split into:
- a module domain
- a module application
- a module demo
Contribute
- keep the domain free of any infrastructure related details
- in order to be able to log and/or publish metrics domain probe should be used
- the
master
branch is protected, any pull request can be proposed, they will be merged if the CI is green and after a review - please update the READMEs as soon as the usage changes
- if you have any comment or issue, please file either a pull request or you can create an issue
Please read our architecture decisions here.