Create Google Form generator for LLM4ChipDesign prerequisite survey#13
Draft
Copilot wants to merge 2 commits intocopilot/fix-9d987b8f-55db-4714-af24-946421c43092from
Draft
Conversation
Co-authored-by: FCHXWH823 <176723341+FCHXWH823@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Can you create a Google Form for LLM4ChipDesign_Prerequisite_Survey.docx?
Create Google Form generator for LLM4ChipDesign prerequisite survey
Sep 3, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR implements a comprehensive Google Form generation system for the LLM4ChipDesign course prerequisite survey, converting the existing Word document survey into an easily deployable Google Form.
What's Added
Core Generator (
create_google_form.py)A complete Python script that generates all necessary files to create a Google Form based on the existing
LLM4ChipDesign_Prerequisite_Survey.docx. The generator creates:create_llm4chipdesign_survey.gs) - Ready-to-run script for automatic form creationsurvey_structure.json) - Complete survey data in structured formatGOOGLE_FORM_SETUP_INSTRUCTIONS.md) - Detailed deployment guideSurvey Structure
The generated form maintains full fidelity to the original Word document with 41 questions across 7 sections:
Supporting Tools
Validation Script (
validate_survey.py)Preview Tool (
preview_survey.py)Documentation
GOOGLE_FORM_README.md) - Overview and file descriptionsGOOGLE_FORM_SETUP_INSTRUCTIONS.md) - Step-by-step deployment guideForm Features
Usage
Then copy the generated Google Apps Script code to script.google.com and run the
createSurveyFormfunction to create the actual Google Form.This solution provides an automated, maintainable way to deploy the prerequisite survey while preserving all original content and structure from the Word document.
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.