Flag typo if input contains correct answer

This commit is contained in:
2021-10-03 19:20:37 +01:00
parent dd3b9c88cd
commit 43e8512656

View File

@@ -476,7 +476,8 @@ exports.processAnswer = functions.https.onCall((data, context) => {
const levDistance = levenshtein(answer, cleansedInputAnswer); const levDistance = levenshtein(answer, cleansedInputAnswer);
if (levDistance <= 1 || if (levDistance <= 1 ||
answer.length > 5 && levDistance <= 3 || answer.length > 5 && levDistance <= 3 ||
answer.length > 10 && levDistance <= 4) { answer.length > 10 && levDistance <= 4 ||
cleansedInputAnswer.includes(answers)) {
docData.typo = true; docData.typo = true;
transaction.set(progressDocId, docData); transaction.set(progressDocId, docData);
typo = true; typo = true;