PSD Grading Tool

Assisted evaluation for raster image assignments

Assisted grading for creative assignments

Or open a grader directly

1Get Student Work

πŸ“ Upload Files (Optional)
πŸ“

Drop PSD, JPG, or ZIP files here

or click to browse

Canvas ZIP exports auto-extract with student names preserved

πŸ”—
Connect to Canvas Download student submissions directly

Your institution's Canvas URL

2Set Grading Criteria

πŸ“ Filename Requirements

Points
Filename Pattern
Click to insert: |
Use | for alternatives
Comma-separated
Example match: DES222-SMITH-e03-sunset.psd βœ“

Files must have .psd extension. Placeholders match specified case.

πŸ”— Separators
Case Matching

When insensitive: Case errors show in feedback but don't deduct points.

🎯 Technical Requirements

πŸ“ Dimensions
Color Mode
πŸ” Minimum Resolution (DPI)
πŸ“€ Exported Output

Check for matching flattened export (JPG/PNG) alongside each PSD

Matches filename: file.psd β†’ file.jpg or file.png

Layer Structure

Comma-separated. Use | for alternatives (e.g., "Gray|Grey")

Vibrance
Bright/Cont
Levels
Curves
Exposure
Hue/Sat
Color Bal
B & W
Photo Filt
Chan Mix
Color Look
Invert
Posterize
Threshold
Grad Map
Sel Color

Comma-separated folder names

πŸ”€ Font Requirements

βœ“ Approved Fonts

Only these fonts allowed in text layers. Clear to allow any font.

β˜… Required Fonts

At least one text layer must use these fonts

πŸ“¦ Submission & Grouping

πŸ‘₯ Grouping
Required Submissions
⭐ Extra Per Additional File
🎯 Max Extra Credit

Instructor Evaluation 0 pts

Add manually-scored criteria for subjective assessments like creativity or presentation quality.

3Results

1Get Student Work

πŸ“ Upload Files (Optional)
πŸ“

Drop AI/PDF files or ZIP here

or click to browse

Canvas ZIP exports auto-extract with student names preserved

πŸ”—
Connect to Canvas Download student submissions directly

Your institution's Canvas URL

2Set Grading Criteria

πŸ“ Filename Requirements

Points
Filename Pattern
Click to insert: |
Use | for alternatives
Comma-separated
Example match: DES222-SMITH-e03-logo.ai βœ“

Files must have .ai or .pdf extension. Placeholders match specified case.

πŸ”— Separators
Case Matching

When insensitive: Case errors show in feedback but don't deduct points.

πŸ“ Document Setup

πŸ“ Artboard Dimensions
πŸ“„ Page/Artboard Count

Leave high for unlimited

Color Mode

Note: Color mode detection may show "Unknown" for some files

🎯 Content

Typography
πŸ“ Text Requirement

Set points > 0 to require text

βœ“ Approved Fonts

Only these fonts allowed. Clear to allow any font.

β˜… Required Fonts

At least one text element must use these fonts

πŸ”’ Font Variety

Limit font variety for design consistency

Visual Elements
πŸ–ΌοΈ Embedded Images
πŸ“‘ Layers

⚠️ Requires "Create PDF Compatible File" when saving

πŸ”· Paths & Shapes

Set to 0 to skip check

β–Έ Advanced (Graphs & Patterns)
πŸ“Š Illustrator Graphs

⚠️ Uses heuristic detection; may not be 100% accurate

🎨 Pattern Fills

Instructor Evaluation 0 pts

Add manually-scored criteria for subjective assessments like creativity or presentation quality.

3Results

1Get Student Work

πŸ“ Upload Files (Optional)
πŸ“

Drop IDML files here

or click to browse

Canvas ZIP exports auto-extract with student names preserved

πŸ”—
Connect to Canvas Download student submissions directly

Your institution's Canvas URL

2Set Grading Criteria

πŸ“ Filename Requirements

Points
Filename Pattern
Click to insert: |
Use | for alternatives
Example match: DES222-SMITH-project3.idml βœ“

Files must have .idml extension.

πŸ“‹ Document Preset

πŸ“ Document Setup

Section Points
πŸ“ Page Size
πŸ“„ Page Count

Leave high for unlimited

πŸ“– Page Layout
πŸ“ Margins (inches)
πŸ“Š Columns
βœ‚οΈ Bleed (inches)

Standard bleed: 0.125" (1/8 inch)

πŸ“€ Required PDF Export

Export Points

Require a PDF export alongside each IDML/ZIP submission

Matches by student name: Smith_John_Project.idml β†’ Smith_John_*.pdf

🎨 Paragraph & Character Styles

Section Points
ΒΆ Required Paragraph Styles

One style name per line

A Required Character Styles

One style name per line

Style Options

πŸ“‘ Master Pages

Section Points
Required Master Pages

One master name per line

Master Page Options

πŸ”€ Typography / Fonts

Section Points
Required Fonts

One font family per line

Approved Fonts (Whitelist)

One font family per line

Font Variety Limit

Limit font variety (set high to disable)

🎨 Colors

Section Points
Color Mode
Required Swatches

One swatch name per line

πŸ–ΌοΈ Images

Section Points
Image Count
Link Status

Instructor Evaluation 0 pts

Add manually-scored criteria for subjective assessments like creativity or presentation quality.

3Grade and Review

Process all IDML files with the criteria above

1Get Student Work

πŸ“ Upload Files (Optional)
πŸ“

Drop HTML/ZIP files here

or click to browse

Canvas ZIP exports auto-extract with student names preserved

πŸ”—
Connect to Canvas Download student submissions directly

Your institution's Canvas URL

2Set Grading Criteria

πŸ“ Project Structure

Points
Folder Name Pattern
Insert: |
Example: DES228-Smith-a06
Separators:
Case:
πŸ“„ Root
Comma-separated
Comma-separated
🎨 CSS
External (min)
<style> (max)
Inline (max)
πŸ–Ό Images
⚑ JS

πŸ” Code Validation

HTML Requirements Enabled
HTML Code Paste or type HTML to validate
1
Requirements
β–Ά Core Document 0/5
β–Ά Semantic Structure 0/7
<section>
<article>
<aside>
β–Ά Content Hierarchy 0/5
<h2>
<ul>/<ol>
<dl> list
<figure>
β–Ά Media 0/5
<img>
<picture>
<video>
<audio>
<svg>
β–Ά Forms 0/5
<form>
<input>
<button>
<select>
<textarea>
β–Ά Accessibility 0/5
Total Points 0
CSS Requirements Enabled
CSS Code Paste or type CSS to validate
1
Requirements
β–Ά Responsive 0/3
@media
min
β–Ά Layout 0/6
β–Ά Modern CSS 0/4
β–Ά Reset 0/3
β–Ά Best Practices 0/4
#id (warn)
max
!important (warn)
max
Total Points 0
JavaScript Requirements Enabled
JavaScript Code Paste or type JS to validate
1
Requirements
β–Ά Modern Syntax 0/5
β–Ά DOM & Events 0/4
β–Ά Libraries 0/0
+ Custom Library
β–Ά Quality 0/5
Total Points 0

Instructor Evaluation 0 pts

Add manually-scored criteria for subjective assessments like creativity or presentation quality.

πŸ“¦ Framework Detection (Optional)

Points
Bootstrap
Tailwind
Foundation
Other

3Grading Results

Process student submissions to view results here.

1Get Student Work

πŸ“ Upload Files (Optional)
πŸ“„

Drop DOCX, PDF, or TXT files here

or click to browse

Canvas ZIP exports auto-extract with student names preserved

πŸ”—
Connect to Canvas Download student submissions directly

Your institution's Canvas URL

2Set Grading Criteria

✍️ Genre & Assignment Type

Select a genre preset to auto-fill criteria, then customize as needed.

πŸ“‹ Filename Convention 0 pts

πŸ“Š Word Count 10 pts

Set to 0 for no maximum

ΒΆ Paragraph Count 0 pts

πŸ“š Citations 0 pts

Detects APA, MLA, numbered, and URL citations in the text

πŸ”€ Formatting & Structure 0 pts

Checks for short, unpunctuated lines that serve as section headers

πŸ“° Journalism Standards 0 pts

Journalism-specific criteria for news writing assignments

Lede Quality
pts

Evaluates the opening paragraph: conciseness (≀35 words AP guideline), who/what/when/where

Nut Graf
pts

Detects the "so what" paragraph β€” explains why the story matters to readers

Source Attribution
pts

Named, attributed sources identified in the text

Quotes & Attribution
pts

Quoted passages with proper attribution ("said" / "told")

AP Style
pts

Checks for common AP style violations: numerals, title abbreviations, serial comma

Contact Information
pts

Detects email addresses and phone numbers for source verification

πŸ“ Custom Rubric Categories 0 pts

Add qualitative scoring categories. Enable AI-assisted scoring for LLM-based evaluation with reasoning.

✨ AI Scoring & Feedback Optional

Configure AI to score rubric categories and generate student feedback. Keys stay in your browser β€” never sent to our server.

Brief Thorough

3Review & Grade

πŸ“₯ Downloading...
0 / 0 files
0%
πŸ‘€ 0 Students
πŸ“Š 0% Average
βœ… 0% Pass Rate
🎯 0 Max Pts
No Course Selected
0
+
0
+
0
=
0 pts