webapp
webapp copied to clipboard
๐ฅ Web application for hosting Android applications and educational content
Fixes #1996 Increase the `@Size` and `@Column` annotation limits for the `text` field in `Letter.java` to 3 characters. * Update `@Size` annotation for the `text` field to 3 characters. *...
## Description In the class `WordLearningEventCsvExportController`, there's an inefficient implementation where `csvPrinter.flush()` is called inside a loop that processes word learning events. Calling flush inside the loop causes unnecessary I/O...
## 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