Rubric Generator
Define criteria and performance-level descriptors — print a clear analytic rubric for assignments and projects.
Total max points: 30
| Criterion | Max | Exemplary | Proficient | Developing | Beginning |
|---|---|---|---|---|---|
| Research | 10 | Thorough sources | Adequate sources | Limited sources | Minimal sources |
| Presentation | 10 | Clear and engaging | Mostly clear | Uneven | Unclear |
| Analysis | 10 | Insightful links to theory | Sound links | Basic links | Little analysis |
Total possible: 30
How the rubric generator works
Criteria and levels
Add criteria with max points. Provide descriptors for each performance level. The printed grid is ready for student feedback or board display.
Source
Analytic rubric grid (criteria × performance levels). Levels default to Exemplary / Proficient / Developing / Beginning — edit labels to match your school.
Frequently asked questions
Analytic vs holistic rubric?
This builds analytic rubrics (separate scores per criterion). Holistic rubrics use one overall descriptor scale.
How many levels should I use?
Four levels are common in schools; three works for younger grades. Keep descriptors observable and distinct.
Can I score with this sheet?
Yes — print and tick levels, or sum points per criterion up to each criterion’s maximum.
Does it export to Excel?
Use the JSON API output, or copy from the print preview into a spreadsheet.
For developers & AI agents
The Rubric Generator is also available as a free, unauthenticated JSON API — no API key, no sign-up, CORS enabled for all origins. Send a GET request with the parameters below and receive the computed result as JSON, including the source of the format or formula used. Invalid input returns HTTP 400 with a JSON { "error": "..." } body.
GET https://knwdle.com/api/tools/rubric-generator| Parameter | Required | Description |
|---|---|---|
title | Yes | Rubric title |
levels | No | Comma-separated level names (default 4 levels) |
criteria | Yes | Semicolon-separated Name|MaxPoints|Desc1|Desc2|Desc3|Desc4 (desc count must match levels) |
Request:
GET https://knwdle.com/api/tools/rubric-generator?title=Science+Project+Rubric&levels=Exemplary,Proficient,Developing,Beginning&criteria=Research|10|Thorough+sources|Adequate+sources|Limited+sources|Minimal+sources;Presentation|10|Clear+and+engaging|Mostly+clear|Uneven|Unclear
Response:
{
"tool": "rubric-generator",
"name": "Rubric Generator",
"source": "Analytic rubric grid (criteria × performance levels). Levels default to Exemplary / Proficient / Developing / Beginning — edit labels to match your school.",
"title": "Science Project Rubric",
"levels": [
"Exemplary",
"Proficient",
"Developing",
"Beginning"
],
"criteria": [
{
"name": "Research",
"maxPoints": 10,
"descriptors": [
"Thorough sources",
"Adequate sources",
"Limited sources",
"Minimal sources"
]
},
{
"name": "Presentation",
"maxPoints": 10,
"descriptors": [
"Clear and engaging",
"Mostly clear",
"Uneven",
"Unclear"
]
}
],
"totalMax": 20
}