📊 Android application which collects, provides and uploads learning event data

csv data data-collection data-science dataset edtech egma egra infrastructural learning-analytics
5 Open Issues Need Help Last updated: Jun 28, 2025

Open Issues Need Help

View All on GitHub

AI Summary: The task involves removing the obsolete `LetterLearningEventService` from the elimu.ai Analytics Android application. This requires identifying and deleting the service code, ensuring no dependencies remain, and verifying the application's functionality after removal.

Complexity: 2/5
good first issue

📊 Android application which collects, provides and uploads learning event data

Kotlin
#csv#data#data-collection#data-science#dataset#edtech#egma#egra#infrastructural#learning-analytics

AI Summary: Add a new `numberSymbol` field to the existing `AssessmentEvent` database entity and its corresponding receiver class to accommodate future data collection on number symbols used in assessments. This involves updating the database schema, creating a database migration, and modifying the receiver to handle the new field.

Complexity: 3/5
good first issue analytics

📊 Android application which collects, provides and uploads learning event data

Kotlin
#csv#data#data-collection#data-science#dataset#edtech#egma#egra#infrastructural#learning-analytics

AI Summary: This task involves removing the `learningEventType` field from the `LearningEvents` entity in an Android application and updating the corresponding database schema. This requires modifying the database entity, generating a new database migration script, updating the database schema version, and testing the changes to ensure data integrity.

Complexity: 3/5
enhancement good first issue analytics

📊 Android application which collects, provides and uploads learning event data

Kotlin
#csv#data#data-collection#data-science#dataset#edtech#egma#egra#infrastructural#learning-analytics

AI Summary: The task involves modifying the `StoryBookLearningEvent` class in an Android application to make the `storyBookId` field nullable. This change allows for reporting learning events without necessarily associating them with a specific storybook ID, addressing a need for flexibility in data collection.

Complexity: 2/5
good first issue analytics

📊 Android application which collects, provides and uploads learning event data

Kotlin
#csv#data#data-collection#data-science#dataset#edtech#egma#egra#infrastructural#learning-analytics

AI Summary: Modify the Android `NumberLearningEventReceiver` to prevent the storage of zero values in the database for number IDs. Instead of storing a zero, the field should be left as NULL if no number ID is provided in the Intent. This improves data quality by avoiding unnecessary storage of placeholder values.

Complexity: 2/5
good first issue

📊 Android application which collects, provides and uploads learning event data

Kotlin
#csv#data#data-collection#data-science#dataset#edtech#egma#egra#infrastructural#learning-analytics