Rubric Maker
Design a manual rubric with your own title, instructions, criteria and performance-level descriptions. Add or move either axis while descriptions stay attached to the right cells. Use optional point ranges and nonnegative weight multipliers, review the calculated maxima, then print the full rubric or export CSV and an editable JSON project.
Manual rubric design. Edit any field, then apply the complete revision. Undo and redo keep all cell descriptions.
Rubric and print layout
Wide rubrics print in groups of levels. Every group repeats criterion names, notes and maxima. Full descriptions flow over pages, with table headers repeated.
Applied maxima
- EvidenceNo points
Weight × highest specified level upper bound = row maximum. Weights are multipliers, not percentages. Row maxima round to 6 decimal places; the total sums those rounded row maxima. Levels without ranges are qualitative. With no ranges, maxima are unscored.
Criteria × performance levels
Scroll the table horizontally on small screens. Move buttons also support Alt + arrow keys: up/down for criteria and left/right for levels.
| Criterion and weight | |||
|---|---|---|---|
Write descriptions, then apply your edits to update the complete rubric.
- Applied criteria
- 1
- Applied levels
- 3
- Highest level maximum
- No points
- Total maximum
- No points
CSV uses one row per criterion and level, with spreadsheet formula guards. Project JSON keeps all original Unicode, multiline text and print settings for editing later. Local processing supports 50 criteria, 10 levels and a 2,000,000-character project. Undo keeps up to 30 revisions within an 8,000,000-character history budget.
Accuracy. Designs a rubric; does not assign grades, evaluate student work or decide educational outcomes.
Common questions
- How do I create a rubric?
- Write a title and instructions, name the criteria and performance levels, and describe what each matrix cell means. Add, remove or reorder criteria and levels as needed. Apply all edits to save the revision and update totals. The original example is a starting point for your own descriptions.
- How are rubric weights and maxima calculated?
- Weights are multipliers, not percentages. The highest specified level upper bound is multiplied by each criterion weight to give its row maximum. Each row maximum is rounded to six decimal places, and the total sums those rounded row maxima. A zero weight gives a zero row maximum. With no point ranges, all maxima are unscored. The tool never enters student scores or assigns grades.
- Can some levels have no point range?
- Yes. Leave both point bounds blank for a qualitative level. If you use points, enter both bounds from zero to 10,000 with the minimum no greater than the maximum. Weights can be zero to 1,000. Both accept up to six decimal places. Ranges may overlap because their meaning is supplied by the rubric author.
- Will the printed rubric include long descriptions?
- Yes. Choose A4 or Letter, portrait or landscape, and one to four levels per printed table. Wide matrices split into groups that repeat criterion labels, notes and maxima. Descriptions flow across pages without a fixed row height, and table headers repeat. Check the browser print preview because browser and printer pagination can differ.
- How do I keep an editable copy?
- Save project JSON to retain all descriptions, Unicode, multiline text, point ranges and print settings exactly. Import validates the complete version 1 project before replacing your current rubric. CSV uses one row per criterion and level and prefixes potential spreadsheet formulas with an apostrophe. Use JSON for a lossless editing roundtrip.
- Can I edit on a phone or with a keyboard?
- Yes. The matrix scrolls horizontally within its own region on small screens. Every field and button is labeled. Move buttons support Alt plus up or down for criteria and Alt plus left or right for levels. Undo and redo preserve the complete applied revision, including cell descriptions.
- Where is my rubric stored and what are the working limits?
- The tool processes your rubric in this page and saves applied, validated revisions in this browser when local storage is available. Export JSON if storage is blocked or full. A project supports 50 criteria, 10 levels, 10,000 characters per description and 2,000,000 serialized characters overall. Undo retains up to 30 revisions within an 8,000,000-character history budget.
Designs a rubric; does not assign grades, evaluate student work or decide educational outcomes.