AOSSIE-Org / AOSSIE-Org/EduAid

Add Preview and Editing Feature for Generated Quizzes

Aperta
#177 3 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

### Description:
Currently, when a quiz is generated, the app directly shows "Generate Google Form" and "Generate PDF" buttons without offering a preview or editing option. This limits the flexibility for users who want to review, edit, or remove certain questions before finalizing the quiz. Adding a preview and editing feature would significantly enhance the user experience by allowing users to make necessary changes before exporting the quiz.

### Feature Requirements:

#### Preview Page:
- Display the generated quiz with all questions in a clear and organized layout.
- Show each question in its own section with a visible question number.

#### Editing Options:
- Include options to:
- Edit a question: Allow users to rephrase the text of any question.
- Delete a question: Allow users to remove unnecessary or unwanted questions.
- Reorder questions: Add drag-and-drop functionality or up/down arrows to change the order of questions.
- Provide a "Save Changes" button to confirm updates to the quiz.

#### Export Buttons:
- Move "Generate Google Form" and "Generate PDF" buttons to the preview page after the user has finalized the quiz.

### Proposed Workflow:
1. User generates a quiz.
2. The app displays a Preview Page showing all questions.
3. The user can:
- Edit, delete, or reorder questions.
- Save changes after editing.
4. Once satisfied, the user clicks "Generate Google Form" or "Generate PDF" to export the finalized quiz.

### Benefits:
- Improved user experience by offering greater control over the generated quiz.
- Flexibility for users to make corrections or adjustments.
- Ensures quizzes are error-free and tailored to specific needs before exporting.

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.