VelociGrader Support Back to Home
Getting Started Guide
Google Account & Login
Billing & Subscriptions
Building Assignments
Best Practices for AI Grading
VelociRubric Guide
VelociPlate Guide
Using AI Grading Responsibly
Gemini API Key
Feature Requests
Contact Support Directly
© VelociPan LLC. All rights reserved.

Getting Started with VelociGrader

Welcome to VelociGrader! This guide will walk you through your first grading session, from signing in to seeing the results in your Google Classroom. Let's get started.

Step 1: Sign In & Authorize

The first step is to connect VelociGrader to your Google account. This is essential for both accessing your Classroom data and verifying your subscription.

  • Navigate to the VelociGrader App.
  • Click the "Sign in with Google" button. Important: Make sure you sign in with the same Google account you used to purchase your subscription.
  • The first time you sign in, Google will ask you to grant VelociGrader permission to access your Classroom courses and Drive files. This is a necessary, one-time step to allow the app to read assignments and grade them.

Step 2: Select Your Assignment

Once you're logged in, you'll see the main control panel. Here, you can choose which assignment you want to grade.

  1. Select a Course: Use the first dropdown menu to choose the Google Classroom course that contains the assignment.
  2. Select an Assignment: The second dropdown will automatically populate with all the assignments from the selected course. Choose the one you wish to grade.

Step 3: Configure Your Grading Preferences

Before you start, you can customize how the AI grades and provides feedback. Here are the key options:

  • Grading Persona: Tell the AI how to behave. Do you want it to be a "Tough but Fair" grader, or more of a "Supportive Coach"? This adjusts the tone and strictness of the grading.
  • Utilize Classroom Rubric: If your assignment has a Google Classroom rubric attached, check this box. This is highly recommended, as it forces the AI to grade strictly based on your criteria.
  • Feedback Style: Choose the format for the AI's comments. You can get a summary, a list of pros and cons, or detailed feedback.
  • Return to Students: Check this box if you want VelociGrader to automatically post the grades and private comments back to students in Google Classroom once it's finished.

Step 4: Start the Grading Process

With everything configured, you're ready to go. Click the large "Grade Submissions" button. The System Log on the right side of the screen will come to life, showing you real-time progress as VelociGrader processes each student's submission.

Step 5: Review the Results

Once the process is complete, you can see the results in two places:

  • In Google Classroom: The grades and private comments will appear directly on the assignment, just as if you had entered them yourself.
  • In the AI VelociGrader Log: A Google Sheet with this name is automatically created in your Google Drive. It provides a detailed, transparent record of every grade, including the raw AI score and the full feedback text. This is perfect for spot-checking and verification.

That's it! You've completed your first AI-assisted grading session. We recommend exploring the other support topics to learn how to get the most out of VelociGrader's advanced features.

Your Google Account is Your Key

VelociGrader is deeply integrated with Google Classroom to provide a seamless experience. To make this work securely, the application uses your active Google account as the "key" that unlocks both your Classroom data and your VelociGrader subscription. Here’s what you need to know.

How Does VelociGrader Know Who You Are?

When you use the VelociGrader Web App or Chrome Extension, the application securely checks which Google account you are currently signed into in your browser. This is the standard, secure method used by all Google Workspace Add-ons.

This single sign-on serves two vital purposes:

  • Authorization for Google Classroom: It's how you grant VelociGrader permission to view your courses and grade assignments on your behalf. This is part of Google's secure OAuth protocol, which means VelociGrader never sees or stores your Google password.
  • Licensing and Subscription: Your license is linked to the unique, permanent User ID (UID) of your Google Account. When you purchase a subscription, that license is permanently tied to the specific Google Account you used.

"I Have a Subscription, But It Says I'm Not Authorized."

This is the most common support question, and it almost always has a simple solution: you are likely signed into a different Google account in your browser than the one you used to subscribe.

For VelociGrader to work, the Google account you used to purchase your subscription must be the active account in the browser where you are using the app.

How to Troubleshoot Login and Subscription Issues

If you're facing an authorization error, follow these steps:

  1. Identify Your Subscribed Account: Check your email for the subscription confirmation from our payment processor (Polar.sh). The email address that received that confirmation is your official VelociGrader account.
  2. Check Your Active Google Account: Open a new tab and go to a Google service like gmail.com or myaccount.google.com. Look at the profile icon in the top-right corner to see which account is currently active.
  3. Switch Accounts if Necessary: If the active account is not your subscribed account (e.g., it's a personal gmail.com account instead of your school account), you will need to switch to the correct one.

Pro Tip for Managing Multiple Accounts: Use Chrome Profiles

Many educators use multiple Google accounts (e.g., one for school, one for personal use). The best way to keep these separate and avoid conflicts is by using Chrome Profiles.

You can create a dedicated Chrome Profile for your schoolwork. When you sign into that profile, your school Google account will always be the default, ensuring VelociGrader and other school-related apps work without a hitch.

By ensuring your active Google login is the same account you used to subscribe, you guarantee that VelociGrader can securely connect to your Classroom and validate your license, giving you uninterrupted access to its features.

Billing & Subscriptions

VelociGrader uses Polar.sh as its secure payment and subscription management partner. Here’s how to manage your subscription.

How Subscriptions Work

  • Account-Based Licensing: Your VelociGrader subscription is tied directly to the unique User ID (UID) of the Google Account you used during the initial purchase. It is not transferable to other accounts.
  • Secure Payments: All payment information is handled securely by Polar.sh and their underlying processor, Stripe. VelociGrader's servers never see or store your credit card details.

How to Manage Your Subscription

You can easily manage your subscription—including updating your payment method, viewing invoices, or canceling your plan—at any time through your personal billing portal.

  1. Open the VelociGrader App and sign in with your subscribed Google Account.
  2. In the main application interface, locate and click the "Manage Subscription" button.
  3. You will be securely redirected to your personal Polar.sh billing portal where you can make any necessary changes.

Having Trouble?

If you can't find the "Manage Subscription" button or believe there is an issue with your subscription status, please ensure you are logged into the correct Google Account (the one you used to purchase the subscription). If problems persist, please contact support directly.

Best Practices for Google Classroom Assignments with VelociGrader

This guide provides best practices for creating Google Classroom assignments that will work seamlessly and effectively with VelociGrader, ensuring accurate and efficient automated grading.

1. Crafting Clear and Concise Instructions

  • Be Explicit: Clearly state what you expect students to do for each part of the assignment. Avoid ambiguity.
  • Use Action Verbs: Start instructions with clear action verbs (e.g., "Describe," "Calculate," "Analyze," "Explain").
  • Define Key Terms: If you use specific terminology, ensure it's defined or clearly understood within the context of the assignment.
  • State Expectations for Answers: For example, "Your answer should be at least three sentences," or "Provide only the numerical answer."

2. Using VelociGrader's Secret Codes

  • Start a New Question: 1:), 2:), etc. Use this format for numbering questions.
    Good Example:
    1:) Explain the process of photosynthesis.
    2:) Calculate the area of the rectangle.
    3:) List three causes of the American Revolution.
  • End of a Question: ===== (five equals signs) to signal the end of a question, especially for longer, free-response questions.

3. Keeping Templates Simple and Focused

  • Minimal Formatting: Avoid overly complex layouts, excessive graphics, or intricate tables unless essential. Simple, clean layouts are easier for the AI to process.
  • Clear Sections: Use clear headings or dividers for different sections.
  • No Unnecessary Text: Remove any extraneous text not directly part of the assignment's content or instructions.
  • Optimal Attachment Strategy: One template is best! Provide only one attachment as the student's template (e.g., a single Google Doc or Sheet). If multiple files are necessary, ensure each has a clear, distinct purpose.

4. Leveraging the VelociRubric for Precision Grading

  • What is a VelociRubric? It's a Google Sheet you attach to your assignment. VelociGrader reads this sheet to understand your custom grading criteria and scoring levels.
  • How it Works:
    1. Create a Google Sheet.
    2. Define criteria and levels in a structured way (columns for "Criterion," "Description," and each "Level" with corresponding descriptions).
    3. Attach this sheet to your assignment as a "material" (not a student copy).
  • Benefits:
    • Granular Control: You dictate exactly how each aspect is assessed.
    • Consistency: Ensures consistent grading across all submissions.
    • Transparency: Provides clear expectations to students.
    • Rich Feedback: AI can generate feedback aligned with your rubric criteria.

Creating Your Optimized Assignment in Google Classroom

  1. Create Assignment: Go to "Classwork" -> "Create" -> "Assignment."
  2. Add Instructions: Use the "Instructions" field for clear instructions, incorporating the secret codes.
  3. Attach Template (Optional but Recommended): Attach your template and select "Make a copy for each student."
  4. Attach VelociRubric (Highly Recommended): Attach your rubric sheet as a "material."
  5. Set Points: Define total points for the assignment.
  6. Assign: Post the assignment to your students.

By following these guidelines, you'll empower VelociGrader to provide the most accurate, consistent, and helpful automated grading for your Google Classroom assignments!

Best Practices for AI Grading

To get the most accurate and nuanced results from VelociGrader, it's helpful to understand how the AI "thinks." It works by analyzing the complete context you provide. The clearer that context, the better the outcome. Here are the most impactful ways to maximize VelociGrader's grading ability.

1. The Golden Rule: Your Instructions are the AI's Reality

Your primary tool is the Assignment Instructions field in Google Classroom. VelociGrader sends these instructions directly to the AI as its core directive.

  • Be Explicit: Don't assume the AI knows the subtext. If you want students to cite sources, write "You must cite at least two sources in APA format." If you want a five-paragraph essay, specify "Your response must be a standard five-paragraph essay."
  • Define "Good": Clearly state what a successful submission looks like. For example, instead of "Analyze the causes of the war," write "Identify and explain three distinct causes of the war, providing at least one piece of evidence for each."

2. Structure Your Assignments for Success

The AI is programmed to look for distinct, gradable parts of an assignment. When you structure your assignment with clear, separable questions, you guide the AI to provide a more granular and accurate assessment.

  • Use Numbered Lists or Headings: Break down complex tasks into smaller, numbered questions or sections with clear headings. This allows the AI to generate a score for each part (e.g., Grade: [score_for_q1, score_for_q2, ...]) which leads to a more accurate and fair overall grade.
  • Leverage VelociGrader's Syntax for Precision: For even greater control, you can use VelociGrader's special syntax directly in your Google Classroom instructions:
    • Start each question with 1:), 2:), etc. This explicitly tells the AI where a new gradable item begins.
    • End a question's instructions with ===== on its own line. This is useful for separating complex instructions from the student response area.
  • Avoid Single, Vague Paragraphs: An assignment that just says "Write about your trip" is much harder for the AI to grade consistently than one that says:
    • Describe where you went.
    • Explain your three favorite activities.
    • What did you learn from the experience?

3. Leverage the Power of Rubrics

This is one of the most powerful features at your disposal. When you attach a rubric to an assignment in Google Classroom and enable the "Utilize Classroom Rubric" option in VelociGrader, the AI's entire focus shifts.

  • The AI Grades Only to the Rubric: Instead of a holistic assessment, the AI is forced to evaluate the student's work against each specific criterion you've defined.
  • Write Descriptive Criteria: The text in your rubric's criteria and level descriptions is sent to the AI. A level described as "Excellent" is less helpful than "Analysis is insightful and supported by multiple, relevant examples from the text."

4. Use "Make a Copy for Each Student" for Templates

When you attach a Google Doc and select "Make a copy for each student," VelociGrader can identify this as the assignment template.

This gives the AI a perfect "before" and "after" picture. It can clearly see what you provided versus what the student added. This is especially effective for:

  • Worksheets & Guided Notes: The AI can easily check for completed sections.
  • Completion-Based Tasks: It provides a clear measure of how much of the template was filled out.

An Example: Poor vs. Excellent Setup

Imagine an assignment about the water cycle.

A Poorly-Defined Assignment:

Instructions: Please write about the water cycle and include a diagram.

Problem: This is too vague. What about the water cycle? What should the diagram include? The AI has to guess your intent, leading to inconsistent grades.

An Excellent, AI-Ready Assignment:

Instructions: In a Google Doc, please answer the following questions in complete sentences.

  • Define and describe the four main stages of the water cycle (Evaporation, Condensation, Precipitation, Collection).
  • Explain the role the sun plays in this process.
  • Why is the water cycle important for life on Earth?

Rubric Attached:

  • Criterion 1: Stage Descriptions: (4pts) All four stages are accurately described. (2pts) At least two stages are described. (0pts) Stages are missing or inaccurate.
  • Criterion 2: Sun's Role: (4pts) The sun's role as the energy source is clearly explained. (0pts) The sun's role is not explained.

Why it Works: The instructions are explicit and numbered. The rubric gives the AI precise, non-negotiable rules for scoring. This setup removes ambiguity and empowers VelociGrader to act as a reliable and consistent assistant.

By investing a few extra minutes in setting up your assignments with this level of clarity, you provide the AI with the high-quality context it needs to deliver the best possible results.

The VelociRubric Guide

Click here to make a copy of the official VelociRubric Template

The VelociRubric is a powerful, proprietary feature that gives you ultimate control over the AI's grading process. By creating a simple Google Sheet, you can define custom, multi-level criteria that force the AI to assess student work with unparalleled precision.

Why Use a VelociRubric?

  • Granular Control: Go beyond a single score. Define multiple criteria and performance levels to assess different aspects of an assignment.
  • Unwavering Consistency: The AI is bound by the rules of your rubric, ensuring every student is evaluated against the exact same standards.
  • Rich, Targeted Feedback: The AI will generate feedback that is directly aligned with the criteria and levels you have defined.

How to Create a VelociRubric

A VelociRubric is a Google Sheet with a specific structure. The first row must be a header row, and the subsequent rows define your criteria.

  1. Create a new Google Sheet in your Drive.
  2. Set up the Header Row (Row 1): The first column must be named Criterion. Subsequent columns should define your performance levels and their point values, like Excellent (4pts), Good (2pts), Needs Work (1pt).
  3. Define Your Criteria (Row 2+):
    • In the Criterion column, name the skill you are assessing (e.g., "Thesis Statement").
    • In each level column, write a clear description of what a student must do to earn those points for that criterion.

Example Structure:

Criterion Excellent (5pts) Good (3pts) Needs Improvement (1pt)
Argument Clarity Argument is exceptionally clear, insightful, and well-supported. Argument is clear and supported by evidence. Argument is present but may be unclear or lack support.

How to Use Your VelociRubric

In your Google Classroom assignment, simply attach your VelociRubric Google Sheet as a "material" that students can view. Then, in the VelociGrader app, make sure to check the "Utilize Classroom Rubric" box. VelociGrader will automatically detect your VelociRubric and use it as the sole basis for its grading.

The VelociPlate Guide

Click here to make a copy of an example VelociPlate Template

A VelociPlate is our term for a well-structured Google Doc or Sheet that you provide to students as a template for their work. Using a VelociPlate is one of the most effective ways to ensure accurate and reliable AI grading.

The Power of a "Before and After"

When you attach a file to a Google Classroom assignment and select "Make a copy for each student," you create a VelociPlate. This gives the AI a perfect "before" (your template) and "after" (the student's completed work) picture. The AI can then precisely identify what the student added, changed, or completed.

This method is especially effective for:

  • Digital worksheets and guided notes.
  • Short-answer questions in a structured document.
  • Completion-based tasks where students fill in blanks.
  • Lab reports or structured essays with predefined sections.

Best Practices for Creating VelociPlates

  • Keep it Simple: Avoid overly complex formatting, multi-column layouts, or excessive images. The cleaner the layout, the better the AI can parse it.
  • Use Clear Placeholders: Guide your students by indicating exactly where they should write. Use simple, consistent text like [Type your answer here] or a series of underscores.
  • Structure with Headings: Use headings or numbered lists to break the document into logical, gradable sections.
  • Incorporate VelociGrader Syntax: You can use the 1:) and ===== syntax directly within your VelociPlate document to give the AI even more explicit instructions about where questions begin and end.

How to Use a VelociPlate

In your Google Classroom assignment, click "Attach," select your Google Doc or Sheet, and in the dropdown menu that appears, choose the crucial option: "Make a copy for each student." This simple step transforms your file into a powerful VelociPlate, ready for high-precision AI grading.

Using AI Grading Responsibly

VelociGrader is designed to be a powerful and time-saving assistant, but it's important to remember that it is a tool to assist your professional judgment, not replace it. The teacher is, and always should be, the final authority in the classroom. Here’s a guide to understanding the AI's limitations and how to best work with them.

Why the AI Isn't Perfect

Artificial intelligence is incredibly advanced, but it doesn't "understand" context in the same way a human teacher does. It excels at following patterns and explicit instructions, but it can sometimes falter.

  • Ambiguity is the Enemy: If assignment instructions are vague, the AI has to make its best guess at your intent, which can lead to inconsistent or unexpected results. (See our "Best Practices" guide for more on this).
  • Complex or Creative Work: The AI may struggle to fairly assess highly creative, abstract, or unconventional student responses that deviate significantly from the instructions.
  • Handwriting and Scans: While the AI is good at reading text from images, poor quality scans, messy handwriting, or complex diagrams can sometimes be misinterpreted.
  • AI "Hallucinations": Like all Large Language Models, the AI can occasionally make mistakes, misread a sentence, or generate feedback that seems slightly off-topic.

What Happens When VelociGrader Can't Assign a Grade?

Sometimes, you might see a result in the log that seems unusual. Here are the most common scenarios:

Scenario 1: The AI's response was un-parsable.

Your system is built with a fallback mechanism. If the AI fails to provide a score in the strict Grade: [score] or Score: [score] format, VelociGrader will:

  • Check the AI's text feedback for error keywords (like "failed," "blocked," or "error"). If found, it will assign a grade of 0.
  • If no error is detected, it will generously default to assigning full points for the assignment.

What this means for you: If you see a student unexpectedly received full points, check the AI Feedback in the log. It may indicate that the AI couldn't parse the work, and you should review that submission manually.

Scenario 2: The grade is 0.

This is often intentional and a feature of the system's pre-checks. VelociGrader automatically assigns a grade of 0 if it detects:

  • A Blank Submission: The student submitted no files, or the files contained no processable content.
  • An Unedited Template: The student submitted an exact copy of the template you provided via "Make a copy for each student," with no original work added.

Scenario 3: The AI response was blocked.

The AI has built-in safety filters. If a student's submission contains content that violates the safety policy (e.g., hate speech, harassment, etc.), the AI will refuse to process it. The log will show a "content generation blocked" message, and the submission will be graded as a 0.

Your Role: The Final Check

Because of these limitations, we strongly recommend a "trust, but verify" approach.

  • Spot-Check the Results: For any new assignment, take a few minutes to review 3-5 of the AI-graded submissions. Read the AI's feedback and see if the assigned grade aligns with your professional assessment. This will give you confidence in the results and help you spot any potential issues quickly.
  • Use the Grading Report: The "AI VelociGrader Log" Google Sheet is your best tool for transparency. It shows you the Raw AI Score, the Final Grade after persona adjustments, and the complete AI Feedback. This makes it easy to see exactly how VelociGrader arrived at its conclusion.
  • You Have the Final Say: If you disagree with a grade, simply go into Google Classroom and change it. VelociGrader will not override a grade that you have set manually. You are always in control.

By using VelociGrader as a diligent but fallible teaching assistant, you can save countless hours while maintaining the high standards of quality and fairness that define your teaching.

Gemini API Key

To power its AI features, VelociGrader requires you to use your own personal Google Gemini API key. This approach ensures you have full control and transparency over your AI usage and associated costs, while keeping the VelociGrader subscription price as low as possible.

Why is a Personal Key Required?

  • Direct Cost Control: You are billed directly by Google for your usage, which is often covered by their generous free tier. This avoids a variable, usage-based fee from VelociGrader.
  • Full Transparency: You can monitor your exact usage and costs directly in your Google Cloud dashboard.
  • No Rate Limits: You are not competing with other users for a shared resource, ensuring your grading jobs are never delayed by high platform traffic.

Step 1: Get Your Free API Key

Google provides free access to the Gemini API for developers and individuals. Here's how to get your key:

  1. Go to the Google AI Studio.
  2. Sign in with your Google account.
  3. Click the "Create API key" button. You might be prompted to create a new project first; simply follow the on-screen instructions.
  4. A new API key will be generated for you. It's a long string of letters and numbers. Click the copy icon to copy it to your clipboard.

Step 2: Add the Key to VelociGrader

Once you have your key, adding it to VelociGrader is simple:

  1. Open the VelociGrader App.
  2. In the main control panel on the left, you will find a field for your Gemini API Key.
  3. Paste your copied API key into this field.

That's it! The key will be saved securely to your account. The next time you click "Grade Submissions," VelociGrader will use your personal key for all AI communications.

Is It Secure?

Yes. When you enter your API key, it is sent securely to the VelociGrader backend where it is immediately encrypted and stored in your personal user settings in our database. It is never stored in plain text and is only ever decrypted at the moment it's needed to make a call to Google's AI services on your behalf. This ensures your key remains protected.

Feature Requests

We'd love to hear your ideas for making VelociGrader even better. Please send any feature requests or suggestions to our support email. Your feedback is invaluable in shaping the future of the platform.