AOSSIE-Org / AOSSIE-Org/EduAid
[Feature] Match-the-Columns Question Type
- Lingua principale
- JavaScript
- Stelle
- 171
- Fork
- 425
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
## Overview
To enhance the functionality of the **EduAid** browser extension, we can add a **Match-the-Columns** question type. This feature will allow users to generate and print quizzes with two columns of related items, where learners must correctly match each item with its corresponding pair.
---
## Feature Scope & Objectives
This new feature aims to :-
✅ Introduce a **Match-the-Columns** format for quizzes.
✅ Display the **finalized column pairs** to users without interactive input.
✅ Provide a **print-friendly option** so users can easily generate offline quizzes.
✅ Ensure seamless integration with the existing quiz creation flow.
---
## Implementation Plan
### 1. User Interface & Display
- Create a **clean and readable format** for match-the-columns quizzes.
- Display two columns:
- **Left column**: Fixed questions/items.
- **Right column**: Corresponding answers in a shuffled order.
- Ensure the display is **responsive and print-friendly**.
### 2. Backend & Quiz Generation
- Extend existing quiz generation logic to support **match-the-columns**.
- Implement an algorithm to:
- Randomly shuffle the right column for added difficulty.
- Ensure answers are clearly distinguishable when printed.
### 3. Print-Friendly Support
- Optimize **CSS styles** for a structured print layout.
### 4. Testing & Refinement
- Test the **column generation logic** to ensure correct pairings.
- Verify that **printed output** is well-formatted and easy to use.
- Ensure integration with **existing quiz history and export options**.
---
**Would love to take ownership of this feature! Looking forward to feedback and any required refinements.** 🚀
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Valutazione
Questa issue non è ancora stata valutata.