Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
SnehaChaursia opened this issue Jan 29, 2025 · 0 comments
Open

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

SnehaChaursia opened this issue Jan 29, 2025 · 0 comments

Comments

@SnehaChaursia
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant