AOSSIE-Org / AOSSIE-Org/EduAid

[bug] MCQ generation broken

Aperta
#85 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
JavaScript
Stelle
171
Fork
425
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

# Issue Title:
Bug: MCQ generation broken

# Issue Description:
## Problem:

mcq generation is currently broken, shows an blank page. because of wrong parsing of the response from backend
```
ERROR
qaPair.answer.filter is not a function
TypeError: qaPair.answer.filter is not a function
at http://localhost:3000/main.c67f2d856a8237efebf9.hot-update.js:78:41
at Array.forEach ()
at http://localhost:3000/main.c67f2d856a8237efebf9.hot-update.js:76:38
at commitHookEffectListMount (http://localhost:3000/static/js/bundle.js:64502:30)
at commitPassiveMountOnFiber (http://localhost:3000/static/js/bundle.js:65995:17)
at commitPassiveMountEffects_complete (http://localhost:3000/static/js/bundle.js:65967:13)
at commitPassiveMountEffects_begin (http://localhost:3000/static/js/bundle.js:65957:11)
at commitPassiveMountEffects (http://localhost:3000/static/js/bundle.js:65947:7)
at flushPassiveEffectsImpl (http://localhost:3000/static/js/bundle.js:67830:7)
at flushPassiveEffects (http://localhost:3000/static/js/bundle.js:67783:18)
ERROR
qaPair.answer.filter is not a function
TypeError: qaPair.answer.filter is not a function
at http://localhost:3000/main.c67f2d856a8237efebf9.hot-update.js:78:41
at Array.forEach ()
at http://localhost:3000/main.c67f2d856a8237efebf9.hot-update.js:76:38
at commitHookEffectListMount (http://localhost:3000/static/js/bundle.js:64502:30)
at commitPassiveMountOnFiber (http://localhost:3000/static/js/bundle.js:65995:17)
at commitPassiveMountEffects_complete (http://localhost:3000/static/js/bundle.js:65967:13)
at commitPassiveMountEffects_begin (http://localhost:3000/static/js/bundle.js:65957:11)
at commitPassiveMountEffects (http://localhost:3000/static/js/bundle.js:65947:7)
at flushPassiveEffectsImpl (http://localhost:3000/static/js/bundle.js:67830:7)
at flushPassiveEffects (http://localhost:3000/static/js/bundle.js:67783:18)
```
## Proposed Solution:

Fix the issue by changing output.jsx. to refer to correct property
qaPairs.answer is a type string, while the options are at qaPairs.options,
This could have happened because someone refactored the backend and forgot to change it in the frontend

## Expected Behavior:

Should show the output page, similar to the one shown by other pages

## Labels:
- Bug
- MCQ generation

edit: used the correct issue template

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.