Commit Graph

38 Commits

Author SHA1 Message Date
b4c46277fb Add ability to ignore capitals during tests 2022-01-30 14:40:24 +00:00
99e68d848f [FIX] current correct answers recorded incorrectly 2021-11-27 20:36:07 +00:00
182da6a047 Make processAnswer more efficient
Insert into array at random index instead of randomising whole array
2021-11-27 16:44:33 +00:00
cd9c29de39 [FIX] duplicate answers weren't accepted 2021-11-26 15:27:06 +00:00
ea6898d599 [FIX] set titles stored on new tests
When test created from incorrect
2021-11-24 17:08:33 +00:00
f07b448422 [FIX] tests not passing 2021-10-28 16:12:41 +01:00
c80905dba9 [FIX] orphaned data causing errors
Set titles now stored in progress & incorrect answer records
2021-10-23 16:42:52 +01:00
87a0f612ae [FIX] regex for punctuation and special chars 2021-10-23 15:12:46 +01:00
e9631211a2 [FIX] ensure punctuation is ignored correctly 2021-10-23 14:43:54 +01:00
53bd964916 Buttons to restart test or use incorrect answers 2021-10-22 13:43:45 +01:00
ef687ec869 [FIX] ensure batch isn't commited for every change 2021-10-21 22:21:01 +01:00
f7e467691c [FIX] set title in completed progress records 2021-10-20 12:31:16 +01:00
796680f357 Improve testing and store more progress data 2021-10-15 20:56:49 +01:00
5c095ba249 Store set IDs in completed progress records 2021-10-15 14:59:51 +01:00
b532e2deb1 Add tracking of previous mistakes 2021-10-08 18:56:19 +01:00
eb01cbe305 [FIX] Typo 2021-10-03 19:24:10 +01:00
43e8512656 Flag typo if input contains correct answer 2021-10-03 19:20:37 +01:00
dd3b9c88cd Add average mark to progress page & fix loader 2021-10-03 18:56:22 +01:00
4c2f1613ff Add option for coloured edges on progress page 2021-10-03 17:43:22 +01:00
75b4992450 [FIX] Revert from testing setup 2021-10-03 16:17:23 +01:00
b1ef85c5a5 Detect typo if answer is empty 2021-10-03 15:59:55 +01:00
90a31e8923 [FIX] Ensure Firebase Functions is defined 2021-10-01 21:04:55 +01:00
c0100596cf Add typo detector & update some dependencies 2021-10-01 21:01:07 +01:00
51b21d3541 [FIX] createProgress batch write limit reached
Ensure batch write limit isn't reached when creating progress records
2021-09-12 22:52:47 +01:00
069407fa57 Update functions for use with lives mode 2021-09-12 20:23:46 +01:00
52cd2b8663 [FIX] Ensure all vocab data always written to db 2021-09-12 15:07:19 +01:00
79718c63e4 [FIX] createProgress reaching max writes 2021-09-12 15:03:31 +01:00
3b272a47e9 Typo - wrong variable name 2021-09-08 20:37:50 +01:00
97dfe5955f Replace testing code with production 2021-09-08 12:22:25 +01:00
014bbbdd4f Fix regex usage error and increase efficiency 2021-09-08 12:21:22 +01:00
639159d4b3 Swap replaceAll for regex
Was using replaceAll, which isn't available in Node.JS. Instead using regex now
2021-09-08 12:03:55 +01:00
548eb6e210 Fix answer processing bug
Only first instance of each character was removed when cleansing strings. Now all instances are removed.
2021-09-08 11:54:23 +01:00
1dfc196299 Change functions region 2021-09-01 20:06:31 +01:00
26c7861ee5 Fix variable declarations left from unit testing 2021-09-01 19:06:28 +01:00
437c27bb00 Add new Cloud Functions 2021-09-01 17:34:17 +01:00
21fe3f660a Update cloud functions to add new functionality
Allow creating progress data from multiple sets
2021-08-10 20:29:24 +01:00
58aedc143c Update cloud functions with new functionality 2021-08-08 22:13:59 +01:00
460d214b94 Add database cloud functions 2021-07-25 22:47:47 +01:00