πŸ“˜ SheetFormR Help & User Guide

Welcome to SheetFormR β€” the smarter way to build Google Formsβ„’ from spreadsheet data. This guide walks you through every feature, organized by tab.

πŸš€ Quick Start (30 seconds)

  1. Open SheetFormR from the Extensions menu in Google Sheets
  2. Select your sheet containing quiz questions (or click New Quiz Template Sheet to create one)
  3. Click Run Auto-Map Now β€” SheetFormR will detect your columns automatically
  4. Click Create Form β€” your Google Form is ready!

πŸ’³ Subscription Info

SheetFormR offers a 3-day free trial with full access to all features β€” unlimited builds, AI tools, Classroom integration, everything.

After your trial, continue with a Pro subscription ($7/month) to keep creating forms. No feature restrictions during or after trial β€” you always get the complete SheetFormR experience.

πŸ–₯️ Wide View vs Compact View

SheetFormR offers two interface modes:

Click the Switch to Compact or Switch to Wide button in the top-right to toggle between modes.

You can also choose your preferred view from the homecard when you first open SheetFormR.

πŸ“‘ Table of Contents

🧱 Build Tab

The Build tab is your main workspace. This is where you select your data, configure options, and create your Google Form.

πŸ“Š How to Structure Your Spreadsheet

SheetFormR expects your data organized like this:

Row Purpose Example
Row 1 Column headers Question | Type | Answer A | Answer B | Correct
Row 2 Form title & description (optional) Chapter 5 Quiz | Test your knowledge...
Row 3+ Your questions What is 2+2? | MC | 3 | 4 | B
Row 2 is only used for title/description if "Apply Title/Description" is enabled. Otherwise, questions can start in Row 2.

Section 1: Select Sheet to Build From

πŸ“‹ Source Sheet Dropdown

Select which sheet (tab) in your spreadsheet contains your quiz questions. SheetFormR reads data from this sheet when building your form.

Auto-map on Sheet Change

When enabled, SheetFormR automatically detects and maps your columns every time you switch to a different sheet. This saves you from manually mapping columns each time.

Remember Build Tab Choices

Saves your preferences (Auto-Map setting, Build Options, Open Form in New Tab) on this computer. Your settings will persist even after closing and reopening SheetFormR.

Buttons

Button What It Does
Refresh Reloads the list of sheets in your spreadsheet. Use this if you've added or renamed sheets.
Use Active Sheet Switches to whatever sheet tab you currently have selected in Google Sheets.
New Quiz Template Sheet Creates a new sheet with pre-formatted column headers. Great for getting started quickly.
Run Auto-Map Now Analyzes your column headers and automatically maps them to SheetFormR fields. Works with standard names and common aliases.
Auto-Map recognizes common column names like "Question", "Q", "Answer A", "Choice 1", "Correct", "Points", and many more. See Column Aliases for the full list.

Section 2: Build Options

These toggles control how your form is built. Options that are checked by default are marked with βœ“.

Enable Quiz Mode βœ“

Creates a graded quiz instead of a regular form. This enables:

When enabled, a green QUIZ badge appears next to the option.

Create and Link New Response Sheet βœ“

Automatically creates a linked Google Sheets response sheet for your form. Responses will be collected in a new tab in your current spreadsheet.

This is required if you want to use the Track Submissions feature later.

Apply Title/Description βœ“

Uses Row 2 of your mapped Title and Description columns as the form's title and description.

SheetFormR only reads Row 2 for the title/description. Other rows are treated as questions.

Create as Classroom Assignment

Creates a Google Classroom assignment along with your form. When enabled:

  1. Click Load Courses to see your classes
  2. Select which course to create the assignment in
  3. After the form is created, you'll need to attach it in Classroom (instructions appear on screen)

Append Date/Time To Name

Adds the current date and time to the end of your form title. Useful for creating multiple versions of the same quiz.

Example: "Chapter 5 Quiz" becomes "Chapter 5 Quiz - Jan 18, 2026 10:30 AM"

Include Question Numbers βœ“

Prepends the question number (from your Question # column) to each question title.

Example: "What is 2+2?" becomes "1. What is 2+2?"

Shuffle Answer Choices

Randomizes the order of answer choices once when building the form. The shuffled order is then fixed in the form.

This is different from Google Forms' built-in shuffle, which re-shuffles for each respondent.

Shuffle Question Order

Enables Google Forms' native "Shuffle question order" setting. Each respondent sees questions in a different random order.

Sort by Question Number

Sorts questions based on the values in your Question # column before building. Useful if your questions are out of order in the spreadsheet.

Include Images

Attaches images to questions using URLs from your Image URL column. Supports:

To get a direct image link, right-click any image on the web and select "Copy image address".

πŸ“ Row Selection

Build only specific rows instead of the entire sheet. Leave blank to build all rows.

Formats accepted:

Build Actions

Preflight

Checks your data for potential issues before building. Catches problems like:

Always run Preflight first to avoid surprises!

Preview

Shows a visual preview of your form without actually creating it. Scroll down to see how your questions will appear.

Click any question image in the preview to see it full-size.

Create Form

Builds your Google Form! When complete, you'll see a πŸŽ‰ OPEN FORM link to view your new form.

Each time you click Create Form, SheetFormR creates a brand new Google Form. It does not update or overwrite existing forms. To make changes, edit the form directly in Google Forms, or create a new one.

Check to Open Form in New Tab

When enabled, automatically opens your newly created form in a new browser tab.

πŸ”  Column Mapping Tab

Column Mapping tells SheetFormR which columns in your spreadsheet contain which data. Auto-Map handles this automatically in most cases, but you can manually adjust mappings here.

Mapping Buttons

Button What It Does
Save Saves your current column mappings to the spreadsheet. Useful if you want to reuse the same mappings later.
Load Loads previously saved column mappings from the spreadsheet.
Clear Resets all mappings to blank.
Run Auto-Map Now Automatically detects and maps columns based on header names.

Question Options

Field Description Required?
Form Title The title of your form (reads from Row 2 only) Optional
Form Description Description shown at the top of the form (Row 2 only) Optional
Question # Question number for ordering and display Optional
Question Type Type of question (MC, TF, Short Answer, etc.). See Question Types. Recommended
Question Text The actual question being asked Required
Correct Answer The correct answer for grading (Quiz Mode) For quizzes

βœ… How to Format Correct Answers

The Correct Answer field accepts different formats depending on your question type:

Question Type Format Examples
Multiple Choice Letter OR full answer text B or 4 (if "4" is the answer)
True/False True, False, T, or F True or T
Checkbox (multiple correct) Comma-separated letters or answers A, C or Red, Blue
Short Answer Exact text (case-insensitive) Paris
Dropdown Letter OR full answer text C or Option 3
For letter answers (A, B, C...), the letter must match the corresponding Answer column. "A" means Answer A, "B" means Answer B, etc.
Field Description Required?
Points Point value for the question (default: 1) Optional
Required Whether respondents must answer (TRUE/FALSE) Optional
Help Text Additional instructions shown below the question Optional
Image URL Direct link to an image to attach to the question Optional
Image Caption Caption/alt text for the image Optional

Answer Options

Map columns containing answer choices. SheetFormR supports up to 8 answer choices (A through H).

Blank answer columns are automatically ignored. You don't need all 8 β€” just map the columns you're using.
Field Description
Answer A - H Answer choices for multiple choice, checkbox, and dropdown questions

Section and Ordering

Field Description
Section Title / Break Creates a new section (page break) with this title. The rest of the row should be blank.
Section Description Description text shown at the top of the section.
Section rows should only have the Section Title and Description filled in. Leave Question Text and answers blank for section break rows.

Scale Question Settings

For Linear Scale questions (1-5 ratings, etc.):

Field Description Example
Scale Label High Label for the highest value "Strongly Agree"
Scale Label Low Label for the lowest value "Strongly Disagree"

βš™οΈ Settings & Tools Tab

Access appearance settings, AI-powered tools, classroom integration, and templates.

Appearance Settings

🎨 Theme

Choose your accent color: Blue (default), Red, Green, Yellow, or Pink.

πŸŒ™ Mode

Choose light mode, dark mode, or follow your system settings.

Compact Layout

Reduces padding and spacing for a more compact view. Only applies when using the sidebar (not the wide modal).

Tooltips on Mouse Over

Shows helpful tooltips when you hover over options. Disable if you find them distracting.

✨ SheetFormR Forge AI

Generate quiz questions using AI. Just describe what you want, and Forge creates ready-to-use questions in your spreadsheet.

How to Use Forge AI

  1. Select a sheet from the "Add Questions To" dropdown, or create a new sheet
  2. Describe your quiz in the text box (up to 15,000 characters)
  3. Check "Includes Math/Equations" if your topic involves math β€” equations will render as images
  4. Click πŸš€ Forge Content to Sheet

Example Prompts

Form title is automatically set to your sheet name. All generated questions are worth 1 point and required by default.

β˜‘οΈ Includes Math/Equations

When checked, Forge renders any LaTeX equations as high-resolution images using CodeCogs. The images are hosted externally and work in Google Forms.

✏️ SheetFormR Polish AI

Improve existing questions using AI. Polish can make your questions clearer, simpler, or more rigorous.

How to Use Polish AI

  1. Enter row numbers to polish (e.g., 3-10 or 3,5,7). Leave blank for all rows (max 20).
  2. Select improvement style(s):
    • Make clearer / less ambiguous β€” removes confusing wording
    • Simplify reading level β€” makes questions easier to understand
    • Make more rigorous β€” increases precision and academic rigor
  3. Click ✨ Polish Questions
  4. Review the preview β€” select which improvements to apply
  5. Click Apply Selected
You can select multiple improvement styles at once. Polish will combine them intelligently.

πŸ“Š Track Submissions

Create a roster status sheet showing which students have submitted and their scores.

How to Track Submissions

  1. Click Create Roster Status Sheet
  2. Select your Roster Sheet β€” the sheet containing student names and emails
  3. Select your Response Sheet β€” the linked response sheet from your form
  4. Choose an action:
    • Create Submission Status Sheet β€” creates the structure only
    • Create & Sync Scores β€” creates structure AND imports scores
The Response Sheet is created automatically when you build a form with "Create and Link New Response Sheet" enabled. Look for a new tab at the bottom of your spreadsheet.

πŸ“‹ Roster Tools

Import student rosters directly from Google Classroom.

How to Import a Classroom Roster

  1. Click Import Classroom Roster
  2. Select one or more courses from the list
  3. Choose Import Mode:
    • Combined β€” all students in one sheet
    • Per-class β€” separate sheet for each course
  4. Choose Roster Import Mode:
    • Append β€” only adds new students (recommended)
    • Refresh β€” clears and rebuilds the entire roster
  5. Click Import Roster

πŸ“„ Create Quiz Template Sheet

Start with a ready-made template sheet. Choose your level based on how many features you need.

Template Level Best For Columns Included
⚑ QuickStart (Level 1) Exit tickets, bell-ringers, quick checks Question, Type, Answer A-D, Correct
πŸ“ Classic (Level 2) Standard quizzes and tests + Question #, Points, Required, Help Text
πŸ’ͺ Power (Level 3) Advanced assessments with images + Image URL, Caption, Answers E-H
πŸ† Master (Level 4) District-level, full-featured quizzes + Sections, Scale Labels, all options
Click Preview & Choose Templates… to see detailed descriptions of each template level before creating.

πŸ“‹ Supported Question Types

Use these values in your Question Type column. SheetFormR recognizes many variations.

Type Accepted Values Notes
Multiple Choice MC, Multiple Choice, Radio Single answer from choices A-H
Checkbox CB, Checkbox, Check All, Multi-Select Multiple answers allowed
True/False TF, True/False, T/F, True False Creates MC with True/False options
Short Answer SA, Short Answer, Short, Text, Fill in the Blank Single-line text response
Paragraph PA, Paragraph, Long Answer, Essay Multi-line text response
Dropdown DD, Dropdown, Drop Down, Select Single answer from dropdown menu
Linear Scale LS, Linear Scale, Scale, Rating 1-5 or 1-10 rating scale
Checkbox Grid CBG, Checkbox Grid, Grid Checkbox Matrix with checkboxes
Multiple Choice Grid MCG, MC Grid, Grid Matrix with radio buttons
Date Date Date picker
Time Time Time picker
If no Question Type is specified, SheetFormR defaults to Multiple Choice.

🏷️ Column Header Aliases

Auto-Map recognizes these column header names (case-insensitive):

Field Recognized Headers
Question Text Question, Q, Question Text, Prompt, Stem
Question Type Type, Question Type, QType, Format
Question # Question #, Q#, Number, #, QNum, Question Number
Correct Answer Correct, Correct Answer, Answer, Key, Answer Key
Points Points, Point Value, Score, Value, Weight
Answer A Answer A, A, Choice A, Option A, Choice 1, Option 1
Answer B Answer B, B, Choice B, Option B, Choice 2, Option 2
Answer C Answer C, C, Choice C, Option C, Choice 3, Option 3
Answer D Answer D, D, Choice D, Option D, Choice 4, Option 4
Help Text Help, Help Text, Hint, Instructions, Description
Image URL Image, Image URL, Picture, IMG, Photo
Required Required, Req, Mandatory
Section Title Section, Section Title, Section Break, Page Break

πŸ”§ Troubleshooting & FAQ

❓ Can I edit a form after creating it?

Yes! After SheetFormR creates your form, it's a normal Google Form. Open it in Google Forms to make any edits β€” add questions, change settings, update the theme, etc.

❓ Does SheetFormR store my data?

No. All your data stays in your Google account. SheetFormR reads from your spreadsheet and writes to Google Forms, but we don't store your questions, student data, or form content on our servers. Only your email is used for license verification.

❓ "No sheets found" or dropdown is empty

Solution: Click Refresh to reload the sheet list. Make sure you have at least one sheet tab in your spreadsheet.

❓ Auto-Map isn't detecting my columns

Solution: Check that your column headers are in Row 1. Auto-Map looks for headers in the first row only. Also try using standard names like "Question", "Answer A", etc.

❓ Images aren't appearing in my form

Solutions:

❓ Correct answers aren't being graded properly

Solutions:

❓ I can't see my Classroom courses

Solution: SheetFormR can only access courses where you are a teacher. Student courses won't appear. Also make sure the courses are active (not archived).

❓ Form was created but it's empty

Solutions:

❓ SheetFormR is running slowly

Solutions:

❓ I need more help

Contact us at sheetformr@gmail.com β€” we're happy to help!