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] Integration with Google Forms #23

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

Aditya062003
Copy link
Contributor

Feature: Google Form Generation from Short-Answer QA Pairs

Description:

Resolves Issue #22
Introduce a new feature that allows users to generate Google Forms directly from the short-answer type question-answer (QA) pairs generated by the software. After authentication, users can edit and share the form seamlessly. This feature enhances user convenience and streamlines the process of creating forms from generated content. Users are required to follow the instructions provided here to obtain the credentials.json file for authentication.

Implementation Details:

  • Integrated functionality to generate Google Forms from short-answer type QA pairs.
  • Provided instructions for obtaining the credentials.json file from the Google Forms API Quickstart guide.

Changes Made:

  • Added feature for Google Form generation.
  • Included authentication mechanism using credentials.json.
  • Enabled users to edit and share the generated forms.

Steps to Reproduce:

  1. Generate short-answer type QA pairs using the software.
  2. Authenticate using the provided credentials.json file in the backend folder.
  3. Utilize the software's interface to create and customize Google Forms.
  4. Share the generated forms with desired recipients.

Expected Behavior:

  • Users should be able to seamlessly generate Google Forms from short-answer type QA pairs.
  • Authentication process should be smooth and intuitive, following the provided instructions.
  • Generated forms should be editable and shareable as expected.

Additional Notes:

  • Continuous monitoring and updates may be necessary to ensure compatibility with changes in the Google Forms API.

Testing:

  • Comprehensive testing was conducted to ensure the functionality and reliability of Google Form generation.
  • Test cases covered various scenarios, including authentication, form customization, and sharing.

Video Demonstration:

[Link to the video demonstrating the working of the feature]

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

Successfully merging this pull request may close these issues.

1 participant