mirror of
https://gitlab.com/MrFry/moodle-test-userscript
synced 2025-04-01 20:22:48 +02:00
Handling no possible answers
This commit is contained in:
parent
14ce201418
commit
e7871a5ba9
1 changed files with 7 additions and 15 deletions
|
@ -290,16 +290,17 @@
|
|||
const questionPromises = getTextPromisesFromNode(qtextNode)
|
||||
const possibleAnswerPromises = getPossibleAnswersFromTest(node)
|
||||
|
||||
Promise.all([
|
||||
Promise.all(questionPromises),
|
||||
Promise.all(
|
||||
possibleAnswerPromises.map(x => {
|
||||
const unflattenedPossibleAnswerPromises = possibleAnswerPromises
|
||||
? possibleAnswerPromises.map(x => {
|
||||
return Promise.all(x)
|
||||
})
|
||||
),
|
||||
: []
|
||||
|
||||
Promise.all([
|
||||
Promise.all(questionPromises),
|
||||
Promise.all(unflattenedPossibleAnswerPromises),
|
||||
])
|
||||
.then(([question, possibleAnswerArray]) => {
|
||||
console.log(question, possibleAnswerArray)
|
||||
const questionText = question.map(makeTextFromElements).join(' ')
|
||||
const possibleAnswers = possibleAnswerArray.map(x => {
|
||||
return removeUnnecesarySpaces(x.map(makeTextFromElements).join(' '))
|
||||
|
@ -313,14 +314,6 @@
|
|||
images = uniq(images)
|
||||
const data = getDataFromTest(images, possibleAnswerArray)
|
||||
|
||||
console.log('\n\n\n')
|
||||
console.log(questionText)
|
||||
console.log(images)
|
||||
console.log(data)
|
||||
possibleAnswers.forEach(x => {
|
||||
console.log(x)
|
||||
})
|
||||
|
||||
resolve({
|
||||
question: questionText,
|
||||
possibleAnswers,
|
||||
|
@ -578,7 +571,6 @@
|
|||
}
|
||||
|
||||
function getBase64Image(img) {
|
||||
console.log(img)
|
||||
const copy = document.createElement('img')
|
||||
copy.src = img.src
|
||||
copy.crossOrigin = 'Anonymous'
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue