Skip to content

🧠 Android application which handles the Spaced Repetition System (SRS)

License

Notifications You must be signed in to change notification settings

elimu-ai/kukariri

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Kukariri 🧠

Android application which handles the Spaced Repetition System (SRS)

Functionality

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.

WordAssessmentActivity

Installation

Important

Note: This app depends on the elimu.ai Content Provider to be installed.

Development πŸ‘©πŸ½β€πŸ’»

Compile APK:

./gradlew clean build

Install APK:

adb install app/build/outputs/apk/debug/app-debug.apk

Code Coverage

codecov

./gradlew jacocoTestReport
open app/build/jacoco/jacocoHtml/index.html

Content Provider Utils πŸ“¦

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

Gradle Upgrade

./gradlew wrapper --gradle-version x.x.x

Release πŸ“¦

To perform a release, follow these steps:

  1. Merge your PR into the main branch
  2. Wait for the "Gradle Release" workflow to complete
  3. 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 πŸ’œ

About

🧠 Android application which handles the Spaced Repetition System (SRS)

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 6