Jo G. ๐
Jo G. ๐
## Description At `/contributions/publish`, three languages are currently listed: "Hindi/Tagalog/Thai"  We want to fetch this list of languages from a backend controller. Add a `PublishController.java` which provides a list...
## Description Add `wordId` to the `WordLearningEvent` entity. Also replace `wordLearningEvent.getWord().getId()` with `wordLearningEvent.getId()` in the `WordLearningEventCsvExportController`. ## Why? To facilitate data collection from 3rd-party apps that do not get their...
## Description Add `NumberLearningEvents` and `NumberAssessmentEvents` to `/analytics`. ## Why? We also want to include numbers in learning analytics. --- > elimu.ai's mission is to build innovative learning software that...
## Description Replace letter events with letter-sound events on `/analytics`. ## Why? We are using letter-sound correspondences when teaching letters. --- > elimu.ai's mission is to build innovative learning software...
## Description Replace Android ID with Student ID in UI and CSV exports. - [x] Redact Android IDs - [ ] Generate Student ID during data collection (`*ImportScheduler.java`) - [...
## Description In a future release of the Analytics app, the `time` property will be renamed to `timestamp` for all learning events: https://github.com/elimu-ai/analytics/issues/161 ## Why? The REST API needs to...
## Description Write documentation for each type of content that can be added to the webapp. Add the information to https://github.com/elimu-ai/webapp/blob/main/LOCALIZE.md - [ ] Letters - [ ] Sounds -...
## Description In the Thai language (and Hindi?), a vowel can be located before (to the left of) a consonant, but be sounded out after the consonant. In this situation...
Adding the letter diacritic `โเธงโ` for Thai language fails:  Improve the input validation so that this letter can be added as well. URL: http://tha.elimu.ai/content/letter/create More details here: https://en.wikipedia.org/wiki/Help:IPA/Thai
## Description Change from "letter-to-sound" correspondences to "sound-to-letter" correspondences throughout the UI.  ## Why? When a student learns how to read, the process she goes through is mapping sounds...