Skip to content

Commit edccfd4

Browse files
committed
Remove LetterAssessmentEvent
1 parent e4fff20 commit edccfd4

File tree

8 files changed

+308
-342
lines changed

8 files changed

+308
-342
lines changed
Lines changed: 294 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,294 @@
1+
{
2+
"formatVersion": 1,
3+
"database": {
4+
"version": 9,
5+
"identityHash": "84b24ee874e40efbdcfb4b42430db9e0",
6+
"entities": [
7+
{
8+
"tableName": "LetterSoundLearningEvent",
9+
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`letterSoundId` INTEGER, `letterSoundLetterTexts` TEXT NOT NULL, `letterSoundSoundValuesIpa` TEXT NOT NULL, `androidId` TEXT NOT NULL, `packageName` TEXT NOT NULL, `time` INTEGER NOT NULL, `id` INTEGER PRIMARY KEY AUTOINCREMENT)",
10+
"fields": [
11+
{
12+
"fieldPath": "letterSoundId",
13+
"columnName": "letterSoundId",
14+
"affinity": "INTEGER",
15+
"notNull": false
16+
},
17+
{
18+
"fieldPath": "letterSoundLetterTexts",
19+
"columnName": "letterSoundLetterTexts",
20+
"affinity": "TEXT",
21+
"notNull": true
22+
},
23+
{
24+
"fieldPath": "letterSoundSoundValuesIpa",
25+
"columnName": "letterSoundSoundValuesIpa",
26+
"affinity": "TEXT",
27+
"notNull": true
28+
},
29+
{
30+
"fieldPath": "androidId",
31+
"columnName": "androidId",
32+
"affinity": "TEXT",
33+
"notNull": true
34+
},
35+
{
36+
"fieldPath": "packageName",
37+
"columnName": "packageName",
38+
"affinity": "TEXT",
39+
"notNull": true
40+
},
41+
{
42+
"fieldPath": "time",
43+
"columnName": "time",
44+
"affinity": "INTEGER",
45+
"notNull": true
46+
},
47+
{
48+
"fieldPath": "id",
49+
"columnName": "id",
50+
"affinity": "INTEGER",
51+
"notNull": false
52+
}
53+
],
54+
"primaryKey": {
55+
"columnNames": [
56+
"id"
57+
],
58+
"autoGenerate": true
59+
},
60+
"indices": [],
61+
"foreignKeys": []
62+
},
63+
{
64+
"tableName": "WordLearningEvent",
65+
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`wordId` INTEGER, `wordText` TEXT NOT NULL, `learningEventType` TEXT NOT NULL, `androidId` TEXT NOT NULL, `packageName` TEXT NOT NULL, `time` INTEGER NOT NULL, `id` INTEGER PRIMARY KEY AUTOINCREMENT)",
66+
"fields": [
67+
{
68+
"fieldPath": "wordId",
69+
"columnName": "wordId",
70+
"affinity": "INTEGER",
71+
"notNull": false
72+
},
73+
{
74+
"fieldPath": "wordText",
75+
"columnName": "wordText",
76+
"affinity": "TEXT",
77+
"notNull": true
78+
},
79+
{
80+
"fieldPath": "learningEventType",
81+
"columnName": "learningEventType",
82+
"affinity": "TEXT",
83+
"notNull": true
84+
},
85+
{
86+
"fieldPath": "androidId",
87+
"columnName": "androidId",
88+
"affinity": "TEXT",
89+
"notNull": true
90+
},
91+
{
92+
"fieldPath": "packageName",
93+
"columnName": "packageName",
94+
"affinity": "TEXT",
95+
"notNull": true
96+
},
97+
{
98+
"fieldPath": "time",
99+
"columnName": "time",
100+
"affinity": "INTEGER",
101+
"notNull": true
102+
},
103+
{
104+
"fieldPath": "id",
105+
"columnName": "id",
106+
"affinity": "INTEGER",
107+
"notNull": false
108+
}
109+
],
110+
"primaryKey": {
111+
"columnNames": [
112+
"id"
113+
],
114+
"autoGenerate": true
115+
},
116+
"indices": [],
117+
"foreignKeys": []
118+
},
119+
{
120+
"tableName": "WordAssessmentEvent",
121+
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`wordId` INTEGER, `wordText` TEXT NOT NULL, `masteryScore` REAL NOT NULL, `timeSpentMs` INTEGER NOT NULL, `androidId` TEXT NOT NULL, `packageName` TEXT NOT NULL, `time` INTEGER NOT NULL, `id` INTEGER PRIMARY KEY AUTOINCREMENT)",
122+
"fields": [
123+
{
124+
"fieldPath": "wordId",
125+
"columnName": "wordId",
126+
"affinity": "INTEGER",
127+
"notNull": false
128+
},
129+
{
130+
"fieldPath": "wordText",
131+
"columnName": "wordText",
132+
"affinity": "TEXT",
133+
"notNull": true
134+
},
135+
{
136+
"fieldPath": "masteryScore",
137+
"columnName": "masteryScore",
138+
"affinity": "REAL",
139+
"notNull": true
140+
},
141+
{
142+
"fieldPath": "timeSpentMs",
143+
"columnName": "timeSpentMs",
144+
"affinity": "INTEGER",
145+
"notNull": true
146+
},
147+
{
148+
"fieldPath": "androidId",
149+
"columnName": "androidId",
150+
"affinity": "TEXT",
151+
"notNull": true
152+
},
153+
{
154+
"fieldPath": "packageName",
155+
"columnName": "packageName",
156+
"affinity": "TEXT",
157+
"notNull": true
158+
},
159+
{
160+
"fieldPath": "time",
161+
"columnName": "time",
162+
"affinity": "INTEGER",
163+
"notNull": true
164+
},
165+
{
166+
"fieldPath": "id",
167+
"columnName": "id",
168+
"affinity": "INTEGER",
169+
"notNull": false
170+
}
171+
],
172+
"primaryKey": {
173+
"columnNames": [
174+
"id"
175+
],
176+
"autoGenerate": true
177+
},
178+
"indices": [],
179+
"foreignKeys": []
180+
},
181+
{
182+
"tableName": "StoryBookLearningEvent",
183+
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`storyBookId` INTEGER NOT NULL, `learningEventType` TEXT NOT NULL, `androidId` TEXT NOT NULL, `packageName` TEXT NOT NULL, `time` INTEGER NOT NULL, `id` INTEGER PRIMARY KEY AUTOINCREMENT)",
184+
"fields": [
185+
{
186+
"fieldPath": "storyBookId",
187+
"columnName": "storyBookId",
188+
"affinity": "INTEGER",
189+
"notNull": true
190+
},
191+
{
192+
"fieldPath": "learningEventType",
193+
"columnName": "learningEventType",
194+
"affinity": "TEXT",
195+
"notNull": true
196+
},
197+
{
198+
"fieldPath": "androidId",
199+
"columnName": "androidId",
200+
"affinity": "TEXT",
201+
"notNull": true
202+
},
203+
{
204+
"fieldPath": "packageName",
205+
"columnName": "packageName",
206+
"affinity": "TEXT",
207+
"notNull": true
208+
},
209+
{
210+
"fieldPath": "time",
211+
"columnName": "time",
212+
"affinity": "INTEGER",
213+
"notNull": true
214+
},
215+
{
216+
"fieldPath": "id",
217+
"columnName": "id",
218+
"affinity": "INTEGER",
219+
"notNull": false
220+
}
221+
],
222+
"primaryKey": {
223+
"columnNames": [
224+
"id"
225+
],
226+
"autoGenerate": true
227+
},
228+
"indices": [],
229+
"foreignKeys": []
230+
},
231+
{
232+
"tableName": "VideoLearningEvent",
233+
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`videoId` INTEGER, `videoTitle` TEXT NOT NULL, `learningEventType` TEXT NOT NULL, `androidId` TEXT NOT NULL, `packageName` TEXT NOT NULL, `time` INTEGER NOT NULL, `id` INTEGER PRIMARY KEY AUTOINCREMENT)",
234+
"fields": [
235+
{
236+
"fieldPath": "videoId",
237+
"columnName": "videoId",
238+
"affinity": "INTEGER",
239+
"notNull": false
240+
},
241+
{
242+
"fieldPath": "videoTitle",
243+
"columnName": "videoTitle",
244+
"affinity": "TEXT",
245+
"notNull": true
246+
},
247+
{
248+
"fieldPath": "learningEventType",
249+
"columnName": "learningEventType",
250+
"affinity": "TEXT",
251+
"notNull": true
252+
},
253+
{
254+
"fieldPath": "androidId",
255+
"columnName": "androidId",
256+
"affinity": "TEXT",
257+
"notNull": true
258+
},
259+
{
260+
"fieldPath": "packageName",
261+
"columnName": "packageName",
262+
"affinity": "TEXT",
263+
"notNull": true
264+
},
265+
{
266+
"fieldPath": "time",
267+
"columnName": "time",
268+
"affinity": "INTEGER",
269+
"notNull": true
270+
},
271+
{
272+
"fieldPath": "id",
273+
"columnName": "id",
274+
"affinity": "INTEGER",
275+
"notNull": false
276+
}
277+
],
278+
"primaryKey": {
279+
"columnNames": [
280+
"id"
281+
],
282+
"autoGenerate": true
283+
},
284+
"indices": [],
285+
"foreignKeys": []
286+
}
287+
],
288+
"views": [],
289+
"setupQueries": [
290+
"CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)",
291+
"INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, '84b24ee874e40efbdcfb4b42430db9e0')"
292+
]
293+
}
294+
}

app/src/main/AndroidManifest.xml

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,6 @@
2626
<activity android:name=".EventListActivity" />
2727
<activity android:name=".language.SelectLanguageActivity" />
2828

29-
<receiver android:name=".receiver.LetterAssessmentEventReceiver"
30-
android:enabled="true"
31-
android:exported="true">
32-
<intent-filter>
33-
<action android:name="ai.elimu.intent.action.LETTER_ASSESSMENT_EVENT" />
34-
</intent-filter>
35-
</receiver>
3629
<receiver android:name=".receiver.LetterSoundLearningEventReceiver"
3730
android:enabled="true"
3831
android:exported="true">
@@ -75,11 +68,6 @@
7568
</intent-filter>
7669
</receiver>
7770

78-
<provider
79-
android:name=".provider.LetterAssessmentEventProvider"
80-
android:authorities="${applicationId}.provider.letter_assessment_event_provider"
81-
android:enabled="true"
82-
android:exported="true" />
8371
<provider
8472
android:name=".provider.LetterSoundLearningEventProvider"
8573
android:authorities="${applicationId}.provider.letter_sound_learning_event_provider"

app/src/main/java/ai/elimu/analytics/dao/LetterAssessmentEventDao.java

Lines changed: 0 additions & 27 deletions
This file was deleted.

0 commit comments

Comments
 (0)