lesson 8 quiz; prepare new sentence mini-quiz

This commit is contained in:
polv committed 2026-07-09 16:58:06 +07:00
1 parent 12cf6b135b
commit 51b15046be
2 files changed
+902 -343

No files matched your search

+14 -2
View File
@@ -106,9 +106,21 @@ const example = computed(() => {
const MAX_VOC = 5;
const { frontmatter } = useData();
const vocabulary = frontmatter.value[fmKey] as Record<string, IVoc[]>;
vCats.value = Object.keys(vocabulary);
const vocabulary: Record<string, IVoc[]> = {};
for (const fk of fmKey.split(/[, ]+/g)) {
for (const [k, vs] of Object.entries(
frontmatter.value[fk] as Record<string, IVoc[]>,
)) {
vocabulary[k] = [...(vocabulary[k] || []), ...vs];
if (!vCats.value.includes(k)) {
vCats.value = [...vCats.value, k];
}
}
}
vChosenCats.value = [...vCats.value];
makeVList();
File diff suppressed because it is too large. Load diff