AOSSIE-Org / AOSSIE-Org/EduAid

Feature Enhancement: Support for Fill-in-the-Blank Questions

Abierto
#185 6 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
JavaScript
Estrellas
171
Forks
425
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Description:


Enhance the EduAid tool to support the generation of fill-in-the-blank questions. This feature will allow users to create more diverse and engaging quizzes by enabling the inclusion of questions where the user needs to fill in missing words or phrases.

Proposed Changes:



  • Add a new question type for fill-in-the-blank questions.

  • Update the user interface to allow users to select and create fill-in-the-blank questions.

  • Implement backend logic to handle the generation and validation of fill-in-the-blank questions.

  • Ensure compatibility with existing features such as quiz history and answer generation.

Approach of Doing This:

1. User Interface Design:



  • Create mockups for the new fill-in-the-blank question type.

  • Ensure the design is intuitive and consistent with existing UI elements.

2. Frontend Implementation:



  • Add new components for creating and displaying fill-in-the-blank questions.

  • Ensure seamless integration with the existing quiz creation workflow.

3. Backend Implementation:



  • Develop API endpoints to handle the generation and validation of fill-in-the-blank questions.

  • Update the database schema (if necessary) to support the new question type.

4. Testing:



  • Perform unit and integration tests to ensure the new feature works correctly.

  • Conduct user acceptance testing to gather feedback and refine the feature.

5. Documentation:



  • Document the new feature in the user guide.

  • Update any relevant API documentation to include the new endpoints for the fill-in-the-blank question type.

Benefits:



  • Provides users with more options for creating interactive and varied quizzes.

  • Enhances the overall user experience by adding a commonly used question type.

  • Increases the versatility and appeal of the EduAid tool, making it more suitable for different learning environments and subjects.

I would love to work on this issue, please assign this it to me.
Let me know if something needs to be updated or is unclear!
@Aditya062003

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.