Android application which handles the Spaced Repetition System (SRS)
To test the functionality of this app, first go to one of the other apps/games where the student
is learning new words (e.g. the Vitabu app), and press a word.
Then, 4 minutes after that initial LearningEvent
, the word will appear here in the Kukariri app for review.
Important
Note: This app depends on the elimu.ai Content Provider to be installed.
Compile APK:
./gradlew clean build
Install APK:
adb install app/build/outputs/apk/debug/app-debug.apk
./gradlew jacocoTestReport
open app/build/jacoco/jacocoHtml/index.html
If you want to make changes to the elimu.ai Content Provider's utility library, see testing instructions at https://github.com/elimu-ai/content-provider/blob/main/README.md#utils-snapshot
./gradlew wrapper --gradle-version x.x.x
To perform a release, follow these steps:
- Merge your PR into the
main
branch - Wait for the "Gradle Release" workflow to complete
- Ensure that the new release version appears at https://github.com/elimu-ai/kukariri/releases
elimu.ai - Free open-source learning software for out-of-school children πβ¨
Website π Β β’Β Wiki π Β β’Β Projects π©π½βπ» Β β’Β Milestones π― Β β’Β Community ππ½ Β β’Β Support π