AOSSIE-Org / AOSSIE-Org/EduAid
Critical Issues in EduAid– Affecting Functionality & Usability**
- Lingua principale
- JavaScript
- Stelle
- 171
- Fork
- 425
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
### 📝 Description
During extensive testing of the EduAid, I identified several critical issues that affect its accuracy, reliability, and usability. These issues span multiple question types, difficulty modes, and overall system behavior. Addressing these problems will significantly improve the project’s robustness and ensure a seamless experience for users.
---
## ❗ Major Issues Identified
### 🔹 1. Browser Compatibility Issues
- The project is not fully functional across different browsers, leading to inconsistencies in UI rendering and question generation.
- **Ensuring cross-browser support is crucial for accessibility and adoption.**
### 🔹 2. Short Answer Type Questions
- **Easy Mode**: The number of generated questions does not match the user’s input. If a user requests 5 questions, fewer or more questions are generated unpredictably.
- **Difficult Mode**: The number of generated questions is incorrect, and several questions are being repeated multiple times, reducing the effectiveness of the difficulty level.
### 🔹 3. Multiple Choice Questions (MCQs)
- **Easy Mode**: The system does not generate the correct number of questions as specified by the user.
- **Difficult Mode**: This mode is completely non-functional, failing to generate any questions.
### 🔹 4. True or False Questions
- **Easy Mode**: All generated answers appear as "undefined", making this mode unusable.
- **Difficult Mode**: The same questions from Easy Mode are repeated in a shuffled order, rather than generating distinct, difficulty-based questions.
### 🔹 5. All Type Questions Mode
- **Both Easy Mode and Difficult Mode are completely non-functional, failing to generate any output.**
- This mode is crucial for providing diverse question sets, and fixing it is a top priority.
---
## 🔍 Expected Behavior
- The system should generate the exact number of questions specified by the user for each mode.
- The difficulty level should impact the complexity of the questions and ensure meaningful variation.
- True/False answers should not display "undefined".
- The project should function seamlessly across all modern browsers without UI or input inconsistencies.
---
## 🔬 Steps to Reproduce the Issues
1. Run the project in different browsers and check for compatibility issues.
2. Select different question types and difficulty levels while inputting a specific number of questions.
3. Observe whether the output matches the input parameters correctly.
4. Verify if Easy and Difficult mode generate distinct, progressively harder questions.
5. Check for repetition of questions in all modes.
---
## 💡 Suggested Improvements & Fixes
✔ Implement robust filtering mechanisms to prevent question repetition.
✔ Ensure the difficulty logic dynamically adjusts the complexity of the questions rather than just shuffling them.
✔ Fix the question generation logic to respect the user-specified number of questions.
✔ Resolve the issue causing "undefined" answers in True/False mode.
✔ Improve cross-browser support by addressing UI inconsistencies and JavaScript execution errors.
---
## 📌 Why This Issue is Critical?
This project has immense potential, and resolving these issues will:
✅ Improve overall functionality and reliability.
✅ Enhance user experience with precise question generation.
✅ Ensure difficulty levels work as expected, making the quiz generator more impactful.
✅ Make the project browser-independent, increasing its accessibility and usability.
## Video Preview Of Issues
## 📤 Video Link
You can view the video demonstrating these issues in action by clicking the link below:
[Watch the Video](https://www.dropbox.com/scl/fi/80kwpdjfalefroiifun4o/Screen-Recording-2025-01-29-101015-1-1.mp4?rlkey=ck5nhbjjcrtprmn1k54cvggoo&st=njkmpc19&dl=0)
###📽 Attached Video Demonstrating the Issues
(Please refer to the following timestamps to observe each issue in action.)
#### ⏰ Timestamps and 🔎 Issue Descriptions
- **00:00 - 00:18**: Browser Compatibility Issues - UI inconsistencies across different browsers.
- **00:19 - 01:05**: Incorrect Number of Questions (Short Answer Mode - Easy & Difficult) - The generated count does not match user input.
- **01:06 - 04:00**: Question Repetition in Short Answer Mode - Same questions appear multiple times.
- **04:01 - 05:38**: MCQ Easy Mode - Incorrect Number of Questions.
- **05:40 - 06:15**: MCQ Difficult Mode - Not Working.
- **06:16 - 07:07**: True/False Easy Mode - Undefined Answers.
- **07:08 - 08:00**: True/False Difficult Mode - Repeated Easy Mode Questions with Undefined Answers.
- **08:01 - 09:34**: All-Type Questions (Easy Mode) - Not Working.
- **09:34 - 10:57**: All-Type Questions (Difficult Mode) - Not Working.
I’d love to take on this issue! Please assign it to me.
Let me know if anything needs clarification or updates.
@Aditya062003
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Valutazione
Questa issue non è ancora stata valutata.