MOBILE-4081 lesson: Fix wrong feedback displayed in offline
parent
4f630a5f72
commit
f230c16b94
|
@ -811,13 +811,13 @@ export class AddonModLessonProvider {
|
||||||
const matches = studentAnswer.match(new RegExp(expectedAnswer, 'g' + ignoreCase));
|
const matches = studentAnswer.match(new RegExp(expectedAnswer, 'g' + ignoreCase));
|
||||||
if (matches) {
|
if (matches) {
|
||||||
isMatch = true;
|
isMatch = true;
|
||||||
const nb = matches[0].length;
|
const nb = matches.length;
|
||||||
const original: string[] = [];
|
const original: string[] = [];
|
||||||
const marked: string[] = [];
|
const marked: string[] = [];
|
||||||
|
|
||||||
for (let j = 0; j < nb; j++) {
|
for (let j = 0; j < nb; j++) {
|
||||||
original.push(matches[0][j]);
|
original.push(matches[j]);
|
||||||
marked.push('<span class="incorrect matches">' + matches[0][j] + '</span>');
|
marked.push('<span class="incorrect matches">' + matches[j] + '</span>');
|
||||||
}
|
}
|
||||||
|
|
||||||
for (let j = 0; j < original.length; j++) {
|
for (let j = 0; j < original.length; j++) {
|
||||||
|
|
Loading…
Reference in New Issue