diff --git a/pom-dependency-tree.txt b/pom-dependency-tree.txt index 96b6f1242..2dcb1e847 100644 --- a/pom-dependency-tree.txt +++ b/pom-dependency-tree.txt @@ -1,5 +1,5 @@ -ai.elimu:webapp:war:2.6.112-SNAPSHOT -+- ai.elimu:model:jar:model-2.0.118:compile +ai.elimu:webapp:war:2.6.113-SNAPSHOT ++- ai.elimu:model:jar:model-2.0.119:compile | \- com.google.code.gson:gson:jar:2.13.1:compile | \- com.google.errorprone:error_prone_annotations:jar:2.38.0:compile +- org.springframework:spring-context:jar:6.0.11:compile diff --git a/pom.xml b/pom.xml index 0d9e8a1f2..3f574fabb 100644 --- a/pom.xml +++ b/pom.xml @@ -9,7 +9,7 @@ 17 UTF-8 - 2.0.118 + 2.0.119 6.1.7.Final 11.0.24 6.0.11 diff --git a/src/main/java/ai/elimu/entity/analytics/NumberAssessmentEvent.java b/src/main/java/ai/elimu/entity/analytics/NumberAssessmentEvent.java index 03f240b5e..06eb822b0 100644 --- a/src/main/java/ai/elimu/entity/analytics/NumberAssessmentEvent.java +++ b/src/main/java/ai/elimu/entity/analytics/NumberAssessmentEvent.java @@ -19,7 +19,7 @@ public class NumberAssessmentEvent extends AssessmentEvent { private Integer numberValue; /** - * The number represented as a symbol specific to the language. E.g. "१०". + * The number represented as a symbol specific to the language. E.g. "१०" for 10 in Hindi. */ private String numberSymbol; diff --git a/src/main/java/ai/elimu/util/csv/CsvAnalyticsExtractionHelper.java b/src/main/java/ai/elimu/util/csv/CsvAnalyticsExtractionHelper.java index 1dfbda0ab..2a92d8f3e 100644 --- a/src/main/java/ai/elimu/util/csv/CsvAnalyticsExtractionHelper.java +++ b/src/main/java/ai/elimu/util/csv/CsvAnalyticsExtractionHelper.java @@ -544,8 +544,13 @@ public static List extractNumberAssessmentEvents(File csv Integer numberValue = Integer.valueOf(csvRecord.get("number_value")); numberAssessmentEvent.setNumberValue(numberValue); - // String numberSymbol = csvRecord.get("number_symbol"); - // numberAssessmentEvent.setNumberSymbol(numberSymbol); + if (versionCode >= 4001005) { + // https://github.com/elimu-ai/analytics/releases/tag/4.1.5 + if (StringUtils.isNotBlank(csvRecord.get("number_symbol"))) { + String numberSymbol = csvRecord.get("number_symbol"); + numberAssessmentEvent.setNumberSymbol(numberSymbol); + } + } if (StringUtils.isNotBlank(csvRecord.get("number_id"))) { Long numberId = Long.valueOf(csvRecord.get("number_id"));