Requirements
1 Install GradeBlaster
Download the latest .dmg from gradeblaster.com/download.
Open the .dmg file. A window will appear â drag GradeBlaster.app into your Applications folder.
Launch GradeBlaster from your Applications folder or Spotlight (â Space â type GradeBlaster).
2 Connect Canvas
GradeBlaster needs two things to connect to Canvas: your school's Canvas URL and a personal API access token.
Get Your Canvas API Token
- Log in to Canvas at your school's URL (e.g.,
yourschool.instructure.com) - Click your profile icon (top-left corner) â Settings
- Scroll down to Approved Integrations
- Click + New Access Token
- Enter a purpose (e.g., "GradeBlaster") and an optional expiry date
- Click Generate Token and copy the token immediately â it won't be shown again
Enter Your Canvas Settings
- Open GradeBlaster â go to Settings (âī¸ in the sidebar)
- Under Canvas, enter your Canvas URL and paste your API token
- Click Test Connection â you should see a green "Connected" status
3 Add Your AI API Key
GradeBlaster supports two AI providers. Choose one (or add both).
- Go to console.anthropic.com
- Create an account or log in
- Navigate to API Keys â Create Key
- Copy the key (starts with
sk-ant-...) - Paste it into GradeBlaster Settings â AI Provider â Anthropic
Typical cost: ~$0.008 per student graded
- Go to platform.openai.com
- Create an account or log in
- Navigate to API keys â Create new secret key
- Copy the key (starts with
sk-...) - Paste it into GradeBlaster Settings â AI Provider â OpenAI
Typical cost: ~$0.010 per student graded
4 Create a Grading Profile
A Grading Profile is a reusable rubric template. You define the criteria; GradeBlaster applies them to every student automatically.
Creating Your First Profile
- In GradeBlaster, click Profiles (đ¯) in the sidebar
- Click + New Profile
- Give it a name (e.g., "Fashion Flats â Spring Semester")
- Set the total points for the assignment
- Add Visual criteria â things the AI will look for visually (e.g., "Label Placement", "Color Accuracy", "Centering")
- Add Technical criteria â file structure requirements (e.g., "Layer Naming", "File Format")
- For each criterion, set the point value and write a clear description the AI will use to evaluate it
- Optionally add Assignment Description text to have the AI check if submissions follow the brief
- Click Save Profile
5 Run Blast All
Blast All is the fastest way to grade an entire class. One click, walk away, come back to finished grades.
- Click ⥠Blast All in the sidebar
- Select your Course from the dropdown (pulled live from Canvas)
- Select the Assignment you want to grade
- Select your Grading Profile
- Choose Post Mode:
- Live â grades are posted to Canvas immediately, visible to students
- Draft â grades are saved to Canvas but hidden until you unmute the assignment
- Local â grades are saved locally only; nothing posted to Canvas
- Click ⥠Blast All to start
GradeBlaster will download each submission, run AI analysis, score it against your criteria, write a comment, and post the result to Canvas. You'll see real-time progress, scores, and AI cost.
6 Step-by-Step Mode
For assignments where you want to review each grade before it's posted, use Step-by-Step Mode.
- Go to Grading (đ) in the sidebar
- Select your course, assignment, and profile
- Click Start Grading
- For each student, GradeBlaster will display the submission and AI analysis side-by-side
- Review the AI's suggested score and comment
- Click Accept to post as-is, Edit to adjust, or Skip to come back later
7 Activate Your License
GradeBlaster includes a 30-day free trial. After the trial, you'll need a license key to continue.
Purchasing a License
Visit gradeblaster.com/#pricing and choose a plan. After checkout, you'll receive a license key via email within seconds.
Activating Your License
- Open GradeBlaster â go to Settings â License
- Enter your license key (format:
GBLST-XXXX-XXXX-XXXX-XXXX) - Click Activate
- You should see "License Activated â" with your plan and expiry date
Tips & Best Practices
Reuse Profiles
Build one profile per assignment type. A "Fashion Flats" profile works for any flats assignment â just select it each time.
Use Draft Mode First
Run Blast All in Draft mode, review the grades in Canvas, then publish when you're satisfied. Makes corrections easy.
Watch AI Costs
Each grading run shows the AI cost in real time. A full class of 30 students typically costs $0.15â$0.30 total.
Be Specific in Criteria
The AI grades what you tell it to grade. Vague criteria produce inconsistent results. Measurable criteria produce consistent ones.
Export Grade History
Use the History tab to export all grading sessions to CSV for your own records. Good for end-of-semester audits.
Always Review Outliers
Sort grades by score after a Blast All run. Spot-check the lowest and highest grades to catch any AI misses.
Troubleshooting
Your API token may have expired or been revoked. Go to Canvas Settings â Approved Integrations, delete the old token, and generate a new one. Paste the new token into GradeBlaster Settings.
Check that your AI API key is correct in Settings. Also check your account balance at console.anthropic.com or platform.openai.com â a $0 balance will cause failures. Rate limit errors usually resolve by waiting 30 seconds and retrying.
Ensure the assignment has student submissions in Canvas. GradeBlaster can only grade assignments where students have uploaded files. Text-entry submissions (not file uploads) are not yet supported.
Purchase a license at gradeblaster.com/#pricing, then enter your key at Settings â License â Activate. If you already purchased and can't find your key, visit gradeblaster.com/account to resend it.
Go to System Settings â Privacy & Security. Scroll down to the Security section â you'll see a message about GradeBlaster. Click Open Anyway. Enter your Mac password if prompted. This is a one-time step.
Still stuck? We're happy to help.
Contact Support