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 Request: Support for Multi-Language Quiz Generation #173

Open
sezallagwal opened this issue Jan 26, 2025 · 0 comments
Open

Feature Request: Support for Multi-Language Quiz Generation #173

sezallagwal opened this issue Jan 26, 2025 · 0 comments

Comments

@sezallagwal
Copy link

Description

Enable quiz generation in multiple languages using translation APIs. This feature would allow users to create quizzes in their preferred language, enhancing accessibility and usability for a global audience.

Proposed Functionality

  1. Language Selection Before Quiz Generation:

    • Add a dropdown or select menu labeled "Select Language" near the quiz input options (e.g. Wikipedia toggle).
    • Users can choose their preferred language before generating the quiz.
  2. Translation After Quiz Generation:

    • Add a button labeled "Translate Quiz" below the generated quiz output.
    • Clicking the button sends the quiz content to a translation API.
    • Display the translated quiz in a separate section or replace the original quiz content.

Implementation Details

  • Use translation APIs like Google Translate for language conversion.
  • Provide a list of supported languages in the dropdown menu.
  • Ensure the default language is set to English.
  • Maintain the formatting and structure of the quiz during translation.

UI Placement Suggestions

  1. Before Quiz Generation:

    • Location: Near the quiz input options (e.g. Wikipedia toggle).
    • Element: Dropdown or select menu.
  2. After Quiz Generation (if implemented):

    • Location: Below the generated quiz output, near the Google Forms and Export to PDF buttons.
    • Element: Button labeled "Translate Quiz".

Benefits

  • Expands the application's usability for non-English speakers.
  • Increases accessibility for a global audience.
  • Provides flexibility for users to generate or view quizzes in multiple languages.

Additional Context

This feature would enhance the app's appeal by catering to a broader audience. Translation APIs should be integrated seamlessly to ensure smooth and accurate language conversion.


Please assign me this issue @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