diff --git a/README.md b/README.md
index d65e8e4..82391a2 100644
--- a/README.md
+++ b/README.md
@@ -8,9 +8,19 @@ Code library shared amongst the Web application and Android applications.
](https://github.com/elimu-ai/wiki/blob/main/SOFTWARE_ARCHITECTURE.md)
+## Development 👩🏽💻
+
+```
+mvn clean
+mvn compile
+```
+
+## Release 📦
+
+See [.github/workflows/maven-publish.yml](.github/workflows/maven-publish.yml)
---
-elimu.ai - Free personalized learning for every child on Earth 🌍🌏🌎
+elimu.ai - Open source learning software for out-of-school children ✨🚀
-[Website 🌐](https://elimu.ai) | [Wiki 📃](https://github.com/elimu-ai/wiki#readme) | [Projects 👩🏽💻](https://github.com/elimu-ai/wiki/projects) | [Milestones 🎯](https://github.com/elimu-ai/wiki/milestones) | [Community 👋🏽](https://github.com/elimu-ai/wiki#open-source-community)
+[Website 🌐](https://elimu.ai) [Wiki 📃](https://github.com/elimu-ai/wiki#readme) [Projects 👩🏽💻](https://github.com/orgs/elimu-ai/projects?query=is%3Aopen) [Milestones 🎯](https://github.com/elimu-ai/wiki/milestones) [Community 👋🏽](https://github.com/elimu-ai/wiki#open-source-community)
diff --git a/src/main/java/ai/elimu/model/v2/enums/content/SpellingConsistency.java b/src/main/java/ai/elimu/model/v2/enums/content/SpellingConsistency.java
index 78c7e18..a517f89 100644
--- a/src/main/java/ai/elimu/model/v2/enums/content/SpellingConsistency.java
+++ b/src/main/java/ai/elimu/model/v2/enums/content/SpellingConsistency.java
@@ -1,7 +1,7 @@
package ai.elimu.model.v2.enums.content;
/**
- * Grapheme-to-phoneme correspondence
+ * Grapheme-to-phoneme (letter-sound) correspondence
*/
public enum SpellingConsistency {
diff --git a/src/main/java/ai/elimu/model/v2/gson/BaseEntityGson.java b/src/main/java/ai/elimu/model/v2/gson/BaseEntityGson.java
index 378ce0c..afc454c 100644
--- a/src/main/java/ai/elimu/model/v2/gson/BaseEntityGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/BaseEntityGson.java
@@ -1,7 +1,7 @@
package ai.elimu.model.v2.gson;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public abstract class BaseEntityGson {
diff --git a/src/main/java/ai/elimu/model/v2/gson/analytics/AssessmentEventGson.java b/src/main/java/ai/elimu/model/v2/gson/analytics/AssessmentEventGson.java
index c1642d6..49e4283 100644
--- a/src/main/java/ai/elimu/model/v2/gson/analytics/AssessmentEventGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/analytics/AssessmentEventGson.java
@@ -5,7 +5,7 @@
import java.util.Calendar;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public abstract class AssessmentEventGson extends BaseEntityGson {
diff --git a/src/main/java/ai/elimu/model/v2/gson/analytics/LearningEventGson.java b/src/main/java/ai/elimu/model/v2/gson/analytics/LearningEventGson.java
index c6a9d3f..de749da 100644
--- a/src/main/java/ai/elimu/model/v2/gson/analytics/LearningEventGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/analytics/LearningEventGson.java
@@ -5,7 +5,7 @@
import java.util.Calendar;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public abstract class LearningEventGson extends BaseEntityGson {
diff --git a/src/main/java/ai/elimu/model/v2/gson/analytics/LetterAssessmentEventGson.java b/src/main/java/ai/elimu/model/v2/gson/analytics/LetterAssessmentEventGson.java
index 943e273..14ddcbd 100644
--- a/src/main/java/ai/elimu/model/v2/gson/analytics/LetterAssessmentEventGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/analytics/LetterAssessmentEventGson.java
@@ -1,7 +1,7 @@
package ai.elimu.model.v2.gson.analytics;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public class LetterAssessmentEventGson extends AssessmentEventGson {
diff --git a/src/main/java/ai/elimu/model/v2/gson/analytics/LetterLearningEventGson.java b/src/main/java/ai/elimu/model/v2/gson/analytics/LetterLearningEventGson.java
index c610c17..8a473cf 100644
--- a/src/main/java/ai/elimu/model/v2/gson/analytics/LetterLearningEventGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/analytics/LetterLearningEventGson.java
@@ -1,7 +1,7 @@
package ai.elimu.model.v2.gson.analytics;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public class LetterLearningEventGson extends LearningEventGson {
diff --git a/src/main/java/ai/elimu/model/v2/gson/analytics/LetterSoundAssessmentEventGson.java b/src/main/java/ai/elimu/model/v2/gson/analytics/LetterSoundAssessmentEventGson.java
new file mode 100644
index 0000000..627aeea
--- /dev/null
+++ b/src/main/java/ai/elimu/model/v2/gson/analytics/LetterSoundAssessmentEventGson.java
@@ -0,0 +1,57 @@
+package ai.elimu.model.v2.gson.analytics;
+
+/**
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
+ */
+public class LetterSoundAssessmentEventGson extends AssessmentEventGson {
+
+ private Long letterSoundId;
+
+ private String[] letterSoundLetterTexts;
+
+ private String[] letterSoundSoundValuesIpa;
+
+ private Float masteryScore;
+
+ private Long timeSpentMs;
+
+ public Long getLetterSoundId() {
+ return letterSoundId;
+ }
+
+ public void setLetterSoundId(Long letterSoundId) {
+ this.letterSoundId = letterSoundId;
+ }
+
+ public String[] getLetterSoundLetterTexts() {
+ return letterSoundLetterTexts;
+ }
+
+ public void setLetterSoundLetterTexts(String[] letterSoundLetterTexts) {
+ this.letterSoundLetterTexts = letterSoundLetterTexts;
+ }
+
+ public String[] getLetterSoundSoundValuesIpa() {
+ return letterSoundSoundValuesIpa;
+ }
+
+ public void setLetterSoundSoundValuesIpa(String[] letterSoundSoundValuesIpa) {
+ this.letterSoundSoundValuesIpa = letterSoundSoundValuesIpa;
+ }
+
+ public Float getMasteryScore() {
+ return masteryScore;
+ }
+
+ public void setMasteryScore(Float masteryScore) {
+ this.masteryScore = masteryScore;
+ }
+
+ public Long getTimeSpentMs() {
+ return timeSpentMs;
+ }
+
+ public void setTimeSpentMs(Long timeSpentMs) {
+ this.timeSpentMs = timeSpentMs;
+ }
+}
diff --git a/src/main/java/ai/elimu/model/v2/gson/analytics/LetterSoundCorrespondenceAssessmentEventGson.java b/src/main/java/ai/elimu/model/v2/gson/analytics/LetterSoundCorrespondenceAssessmentEventGson.java
deleted file mode 100644
index 862343d..0000000
--- a/src/main/java/ai/elimu/model/v2/gson/analytics/LetterSoundCorrespondenceAssessmentEventGson.java
+++ /dev/null
@@ -1,37 +0,0 @@
-package ai.elimu.model.v2.gson.analytics;
-
-/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
- */
-public class LetterSoundCorrespondenceAssessmentEventGson extends AssessmentEventGson {
-
- private Long letterSoundCorrespondenceId;
-
- private Float masteryScore;
-
- private Long timeSpentMs;
-
- public Long getLetterSoundCorrespondenceId() {
- return letterSoundCorrespondenceId;
- }
-
- public void setLetterSoundCorrespondenceId(Long letterSoundCorrespondenceId) {
- this.letterSoundCorrespondenceId = letterSoundCorrespondenceId;
- }
-
- public Float getMasteryScore() {
- return masteryScore;
- }
-
- public void setMasteryScore(Float masteryScore) {
- this.masteryScore = masteryScore;
- }
-
- public Long getTimeSpentMs() {
- return timeSpentMs;
- }
-
- public void setTimeSpentMs(Long timeSpentMs) {
- this.timeSpentMs = timeSpentMs;
- }
-}
diff --git a/src/main/java/ai/elimu/model/v2/gson/analytics/LetterSoundCorrespondenceLearningEventGson.java b/src/main/java/ai/elimu/model/v2/gson/analytics/LetterSoundCorrespondenceLearningEventGson.java
deleted file mode 100644
index 3fe447c..0000000
--- a/src/main/java/ai/elimu/model/v2/gson/analytics/LetterSoundCorrespondenceLearningEventGson.java
+++ /dev/null
@@ -1,17 +0,0 @@
-package ai.elimu.model.v2.gson.analytics;
-
-/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
- */
-public class LetterSoundCorrespondenceLearningEventGson extends LearningEventGson {
-
- private Long letterSoundCorrespondenceId;
-
- public Long getLetterSoundCorrespondenceId() {
- return letterSoundCorrespondenceId;
- }
-
- public void setLetterSoundCorrespondenceId(Long letterSoundCorrespondenceId) {
- this.letterSoundCorrespondenceId = letterSoundCorrespondenceId;
- }
-}
diff --git a/src/main/java/ai/elimu/model/v2/gson/analytics/LetterSoundLearningEventGson.java b/src/main/java/ai/elimu/model/v2/gson/analytics/LetterSoundLearningEventGson.java
new file mode 100644
index 0000000..e79cbab
--- /dev/null
+++ b/src/main/java/ai/elimu/model/v2/gson/analytics/LetterSoundLearningEventGson.java
@@ -0,0 +1,37 @@
+package ai.elimu.model.v2.gson.analytics;
+
+/**
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
+ */
+public class LetterSoundLearningEventGson extends LearningEventGson {
+
+ private Long letterSoundId;
+
+ private String[] letterSoundLetterTexts;
+
+ private String[] letterSoundSoundValuesIpa;
+
+ public Long getLetterSoundId() {
+ return letterSoundId;
+ }
+
+ public void setLetterSoundId(Long letterSoundId) {
+ this.letterSoundId = letterSoundId;
+ }
+
+ public String[] getLetterSoundLetterTexts() {
+ return letterSoundLetterTexts;
+ }
+
+ public void setLetterSoundLetterTexts(String[] letterSoundLetterTexts) {
+ this.letterSoundLetterTexts = letterSoundLetterTexts;
+ }
+
+ public String[] getLetterSoundSoundValuesIpa() {
+ return letterSoundSoundValuesIpa;
+ }
+
+ public void setLetterSoundSoundValuesIpa(String[] letterSoundSoundValuesIpa) {
+ this.letterSoundSoundValuesIpa = letterSoundSoundValuesIpa;
+ }
+}
diff --git a/src/main/java/ai/elimu/model/v2/gson/analytics/NumberAssessmentEventGson.java b/src/main/java/ai/elimu/model/v2/gson/analytics/NumberAssessmentEventGson.java
index 6294f53..7b38ad2 100644
--- a/src/main/java/ai/elimu/model/v2/gson/analytics/NumberAssessmentEventGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/analytics/NumberAssessmentEventGson.java
@@ -1,7 +1,7 @@
package ai.elimu.model.v2.gson.analytics;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public class NumberAssessmentEventGson extends AssessmentEventGson {
diff --git a/src/main/java/ai/elimu/model/v2/gson/analytics/NumberLearningEventGson.java b/src/main/java/ai/elimu/model/v2/gson/analytics/NumberLearningEventGson.java
index 28820d4..2f00896 100644
--- a/src/main/java/ai/elimu/model/v2/gson/analytics/NumberLearningEventGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/analytics/NumberLearningEventGson.java
@@ -1,7 +1,7 @@
package ai.elimu.model.v2.gson.analytics;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public class NumberLearningEventGson extends LearningEventGson {
diff --git a/src/main/java/ai/elimu/model/v2/gson/analytics/StoryBookLearningEventGson.java b/src/main/java/ai/elimu/model/v2/gson/analytics/StoryBookLearningEventGson.java
index 26cb134..4076cef 100644
--- a/src/main/java/ai/elimu/model/v2/gson/analytics/StoryBookLearningEventGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/analytics/StoryBookLearningEventGson.java
@@ -1,7 +1,7 @@
package ai.elimu.model.v2.gson.analytics;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public class StoryBookLearningEventGson extends LearningEventGson {
diff --git a/src/main/java/ai/elimu/model/v2/gson/analytics/VideoLearningEventGson.java b/src/main/java/ai/elimu/model/v2/gson/analytics/VideoLearningEventGson.java
index 0a42b33..f8347ce 100644
--- a/src/main/java/ai/elimu/model/v2/gson/analytics/VideoLearningEventGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/analytics/VideoLearningEventGson.java
@@ -1,7 +1,7 @@
package ai.elimu.model.v2.gson.analytics;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public class VideoLearningEventGson extends LearningEventGson {
diff --git a/src/main/java/ai/elimu/model/v2/gson/analytics/WordAssessmentEventGson.java b/src/main/java/ai/elimu/model/v2/gson/analytics/WordAssessmentEventGson.java
index 6d797c5..fc1c1c7 100644
--- a/src/main/java/ai/elimu/model/v2/gson/analytics/WordAssessmentEventGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/analytics/WordAssessmentEventGson.java
@@ -1,7 +1,7 @@
package ai.elimu.model.v2.gson.analytics;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public class WordAssessmentEventGson extends AssessmentEventGson {
diff --git a/src/main/java/ai/elimu/model/v2/gson/analytics/WordLearningEventGson.java b/src/main/java/ai/elimu/model/v2/gson/analytics/WordLearningEventGson.java
index 8da9606..21ec3cc 100644
--- a/src/main/java/ai/elimu/model/v2/gson/analytics/WordLearningEventGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/analytics/WordLearningEventGson.java
@@ -1,7 +1,7 @@
package ai.elimu.model.v2.gson.analytics;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public class WordLearningEventGson extends LearningEventGson {
diff --git a/src/main/java/ai/elimu/model/v2/gson/application/ApplicationGson.java b/src/main/java/ai/elimu/model/v2/gson/application/ApplicationGson.java
index 1fed9ed..911fcfe 100644
--- a/src/main/java/ai/elimu/model/v2/gson/application/ApplicationGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/application/ApplicationGson.java
@@ -8,7 +8,7 @@
import java.util.Set;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public class ApplicationGson extends BaseEntityGson {
diff --git a/src/main/java/ai/elimu/model/v2/gson/application/ApplicationVersionGson.java b/src/main/java/ai/elimu/model/v2/gson/application/ApplicationVersionGson.java
index 697fcfa..d6db64a 100644
--- a/src/main/java/ai/elimu/model/v2/gson/application/ApplicationVersionGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/application/ApplicationVersionGson.java
@@ -3,7 +3,7 @@
import ai.elimu.model.v2.gson.BaseEntityGson;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public class ApplicationVersionGson extends BaseEntityGson {
diff --git a/src/main/java/ai/elimu/model/v2/gson/content/AudioGson.java b/src/main/java/ai/elimu/model/v2/gson/content/AudioGson.java
index b213efa..84b9fbe 100644
--- a/src/main/java/ai/elimu/model/v2/gson/content/AudioGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/content/AudioGson.java
@@ -3,7 +3,7 @@
import ai.elimu.model.v2.enums.content.AudioFormat;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public class AudioGson extends ContentGson {
diff --git a/src/main/java/ai/elimu/model/v2/gson/content/ContentGson.java b/src/main/java/ai/elimu/model/v2/gson/content/ContentGson.java
index 3d131a0..7a8696a 100644
--- a/src/main/java/ai/elimu/model/v2/gson/content/ContentGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/content/ContentGson.java
@@ -3,7 +3,7 @@
import ai.elimu.model.v2.gson.BaseEntityGson;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public abstract class ContentGson extends BaseEntityGson {
diff --git a/src/main/java/ai/elimu/model/v2/gson/content/EmojiGson.java b/src/main/java/ai/elimu/model/v2/gson/content/EmojiGson.java
index 0c33744..fb65fb2 100644
--- a/src/main/java/ai/elimu/model/v2/gson/content/EmojiGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/content/EmojiGson.java
@@ -3,7 +3,7 @@
import java.util.Set;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public class EmojiGson extends ContentGson {
diff --git a/src/main/java/ai/elimu/model/v2/gson/content/ImageGson.java b/src/main/java/ai/elimu/model/v2/gson/content/ImageGson.java
index 71226a3..09f363b 100644
--- a/src/main/java/ai/elimu/model/v2/gson/content/ImageGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/content/ImageGson.java
@@ -4,7 +4,7 @@
import java.util.Set;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public class ImageGson extends ContentGson {
diff --git a/src/main/java/ai/elimu/model/v2/gson/content/LetterGson.java b/src/main/java/ai/elimu/model/v2/gson/content/LetterGson.java
index 4d3b0b0..d37e31c 100644
--- a/src/main/java/ai/elimu/model/v2/gson/content/LetterGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/content/LetterGson.java
@@ -1,7 +1,7 @@
package ai.elimu.model.v2.gson.content;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public class LetterGson extends ContentGson {
diff --git a/src/main/java/ai/elimu/model/v2/gson/content/LetterSoundCorrespondenceGson.java b/src/main/java/ai/elimu/model/v2/gson/content/LetterSoundGson.java
similarity index 84%
rename from src/main/java/ai/elimu/model/v2/gson/content/LetterSoundCorrespondenceGson.java
rename to src/main/java/ai/elimu/model/v2/gson/content/LetterSoundGson.java
index 472a28a..eb15028 100644
--- a/src/main/java/ai/elimu/model/v2/gson/content/LetterSoundCorrespondenceGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/content/LetterSoundGson.java
@@ -3,9 +3,9 @@
import java.util.List;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
-public class LetterSoundCorrespondenceGson extends ContentGson {
+public class LetterSoundGson extends ContentGson {
private List letters;
diff --git a/src/main/java/ai/elimu/model/v2/gson/content/NumberGson.java b/src/main/java/ai/elimu/model/v2/gson/content/NumberGson.java
index 1d0e07b..b7c2cc4 100644
--- a/src/main/java/ai/elimu/model/v2/gson/content/NumberGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/content/NumberGson.java
@@ -1,7 +1,7 @@
package ai.elimu.model.v2.gson.content;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public class NumberGson extends ContentGson {
diff --git a/src/main/java/ai/elimu/model/v2/gson/content/SoundGson.java b/src/main/java/ai/elimu/model/v2/gson/content/SoundGson.java
index e1d372f..5df37a4 100644
--- a/src/main/java/ai/elimu/model/v2/gson/content/SoundGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/content/SoundGson.java
@@ -3,7 +3,7 @@
import ai.elimu.model.v2.enums.content.sound.SoundType;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public class SoundGson extends ContentGson {
diff --git a/src/main/java/ai/elimu/model/v2/gson/content/StoryBookChapterGson.java b/src/main/java/ai/elimu/model/v2/gson/content/StoryBookChapterGson.java
index c946c70..62b9c56 100644
--- a/src/main/java/ai/elimu/model/v2/gson/content/StoryBookChapterGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/content/StoryBookChapterGson.java
@@ -4,7 +4,7 @@
import java.util.List;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public class StoryBookChapterGson extends BaseEntityGson {
diff --git a/src/main/java/ai/elimu/model/v2/gson/content/StoryBookGson.java b/src/main/java/ai/elimu/model/v2/gson/content/StoryBookGson.java
index 9e9529e..285c4a7 100644
--- a/src/main/java/ai/elimu/model/v2/gson/content/StoryBookGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/content/StoryBookGson.java
@@ -4,7 +4,7 @@
import java.util.List;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public class StoryBookGson extends ContentGson {
diff --git a/src/main/java/ai/elimu/model/v2/gson/content/StoryBookParagraphGson.java b/src/main/java/ai/elimu/model/v2/gson/content/StoryBookParagraphGson.java
index 4851485..0eb96ad 100644
--- a/src/main/java/ai/elimu/model/v2/gson/content/StoryBookParagraphGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/content/StoryBookParagraphGson.java
@@ -4,7 +4,7 @@
import java.util.List;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public class StoryBookParagraphGson extends BaseEntityGson {
diff --git a/src/main/java/ai/elimu/model/v2/gson/content/VideoGson.java b/src/main/java/ai/elimu/model/v2/gson/content/VideoGson.java
index 48222b1..21488bd 100644
--- a/src/main/java/ai/elimu/model/v2/gson/content/VideoGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/content/VideoGson.java
@@ -4,7 +4,7 @@
import java.util.Set;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public class VideoGson extends ContentGson {
diff --git a/src/main/java/ai/elimu/model/v2/gson/content/WordGson.java b/src/main/java/ai/elimu/model/v2/gson/content/WordGson.java
index 32bf215..aa74b5d 100644
--- a/src/main/java/ai/elimu/model/v2/gson/content/WordGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/content/WordGson.java
@@ -4,14 +4,14 @@
import java.util.List;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public class WordGson extends ContentGson {
- @Deprecated // TODO: replace with LetterSoundCorrespondences
+ @Deprecated // TODO: replace with LetterSounds
private String text;
- private List letterSoundCorrespondences;
+ private List letterSounds;
private WordType wordType;
@@ -33,11 +33,11 @@ public void setWordType(WordType wordType) {
this.wordType = wordType;
}
- public List getLetterSoundCorrespondences() {
- return letterSoundCorrespondences;
+ public List getLetterSounds() {
+ return letterSounds;
}
- public void setLetterSoundCorrespondences(List letterSoundCorrespondences) {
- this.letterSoundCorrespondences = letterSoundCorrespondences;
+ public void setLetterSounds(List letterSounds) {
+ this.letterSounds = letterSounds;
}
}
diff --git a/src/main/java/ai/elimu/model/v2/gson/crowdsource/AudioContributionEventGson.java b/src/main/java/ai/elimu/model/v2/gson/crowdsource/AudioContributionEventGson.java
index cf75e30..98281e5 100644
--- a/src/main/java/ai/elimu/model/v2/gson/crowdsource/AudioContributionEventGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/crowdsource/AudioContributionEventGson.java
@@ -5,7 +5,7 @@
import java.util.Calendar;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public class AudioContributionEventGson extends BaseEntityGson {
diff --git a/src/main/java/ai/elimu/model/v2/gson/crowdsource/AudioPeerReviewEventGson.java b/src/main/java/ai/elimu/model/v2/gson/crowdsource/AudioPeerReviewEventGson.java
index 8e907d6..bd3fd11 100644
--- a/src/main/java/ai/elimu/model/v2/gson/crowdsource/AudioPeerReviewEventGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/crowdsource/AudioPeerReviewEventGson.java
@@ -4,7 +4,7 @@
import java.util.Calendar;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public class AudioPeerReviewEventGson extends BaseEntityGson {
diff --git a/src/main/java/ai/elimu/model/v2/gson/crowdsource/NumberContributionEventGson.java b/src/main/java/ai/elimu/model/v2/gson/crowdsource/NumberContributionEventGson.java
index 14dceb2..19722d6 100644
--- a/src/main/java/ai/elimu/model/v2/gson/crowdsource/NumberContributionEventGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/crowdsource/NumberContributionEventGson.java
@@ -5,7 +5,7 @@
import java.util.Calendar;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public class NumberContributionEventGson extends BaseEntityGson {
diff --git a/src/main/java/ai/elimu/model/v2/gson/crowdsource/NumberPeerReviewEventGson.java b/src/main/java/ai/elimu/model/v2/gson/crowdsource/NumberPeerReviewEventGson.java
index 1e0042b..d690f5a 100644
--- a/src/main/java/ai/elimu/model/v2/gson/crowdsource/NumberPeerReviewEventGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/crowdsource/NumberPeerReviewEventGson.java
@@ -4,7 +4,7 @@
import java.util.Calendar;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public class NumberPeerReviewEventGson extends BaseEntityGson {
diff --git a/src/main/java/ai/elimu/model/v2/gson/crowdsource/WordContributionEventGson.java b/src/main/java/ai/elimu/model/v2/gson/crowdsource/WordContributionEventGson.java
index 687e5ca..d32a04b 100644
--- a/src/main/java/ai/elimu/model/v2/gson/crowdsource/WordContributionEventGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/crowdsource/WordContributionEventGson.java
@@ -5,7 +5,7 @@
import java.util.Calendar;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public class WordContributionEventGson extends BaseEntityGson {
diff --git a/src/main/java/ai/elimu/model/v2/gson/crowdsource/WordPeerReviewEventGson.java b/src/main/java/ai/elimu/model/v2/gson/crowdsource/WordPeerReviewEventGson.java
index 44a1d73..fa66dd0 100644
--- a/src/main/java/ai/elimu/model/v2/gson/crowdsource/WordPeerReviewEventGson.java
+++ b/src/main/java/ai/elimu/model/v2/gson/crowdsource/WordPeerReviewEventGson.java
@@ -4,7 +4,7 @@
import java.util.Calendar;
/**
- * For documentation, see https://github.com/elimu-ai/webapp/tree/master/src/main/java/ai/elimu/model
+ * For documentation, see https://github.com/elimu-ai/webapp/tree/main/src/main/java/ai/elimu/model
*/
public class WordPeerReviewEventGson extends BaseEntityGson {