curriculum-grade-assist
π―Skillfrom pauljbernard/content
Grades student work by systematically applying rubrics, generating detailed criterion-level feedback, and ensuring consistent, constructive scoring across submissions.
Installation
npx skills add https://github.com/pauljbernard/content --skill curriculum-grade-assistSkill Details
Assist with grading by applying rubrics to student work, generating criterion-level feedback, and maintaining consistency across submissions. Use when grading assignments, applying rubrics, or providing feedback. Activates on "grade this", "apply rubric", "provide feedback", or "score student work".
Overview
# Grading Assistance & Rubric Application
Efficiently apply rubrics to student work with consistent, constructive, criterion-level feedback and scoring.
When to Use
- Grade student submissions
- Apply rubrics consistently
- Generate feedback
- Score assessments
- Analyze student work quality
Required Inputs
- Student Work: Submission to grade
- Rubric: Scoring criteria
- Answer Key: For objective items
- Context: Assignment expectations
Workflow
1. Load Rubric and Student Work
Read:
- Rubric criteria and performance levels
- Student submission
- Assignment prompt/expectations
- Learning objectives assessed
2. Analyze Work Against Each Criterion
For each rubric criterion:
Identify Evidence:
- Find relevant content in submission
- Note what student did well
- Note what's missing or weak
Determine Performance Level:
- Compare to rubric descriptors
- Select appropriate level (Exemplary, Proficient, Developing, Beginning)
- Justify selection with specific evidence
Generate Feedback:
- Cite specific strengths
- Identify specific gaps
- Suggest concrete improvements
3. Generate Grading Report
```markdown
# Grading Report: [ASSIGNMENT]
Student: [ID or Anonymous]
Submission Date: [Date]
Graded: [Date]
Overall Score
Total Points: [X] / [Y] ([Z]%)
Performance Level: [Exemplary | Proficient | Developing | Beginning]
Criterion-Level Scores
Criterion 1: [Name] (Score: [X]/[Y] - [Level])
Performance Level: [Exemplary/Proficient/Developing/Beginning]
Strengths:
- [Specific thing student did well with quote/reference]
- [Another strength with evidence]
Areas for Growth:
- [Specific gap with reference to submission]
- [What's missing or needs improvement]
Feedback:
"[Your analysis shows strong understanding of X, particularly when you explained Y. To strengthen this further, consider Z. For example, you could have..."
Score Justification:
This scores at [Level] because [specific reasons citing rubric descriptors].
Criterion 2: [Name] (Score: [X]/[Y] - [Level])
[Same structure for each criterion]
Overall Comments
Summary of Performance:
[2-3 sentences summarizing overall quality, patterns of strength, areas needing attention]
Specific Recommendations:
- [Actionable step 1]
- [Actionable step 2]
- [Actionable step 3]
Encouragement:
[Positive, growth-oriented closing that motivates continued learning]
Learning Objectives Assessment
| Objective | Mastery Level | Evidence |
|-----------|---------------|----------|
| LO-1.1 | β Mastered | [Citation from work] |
| LO-1.2 | β οΈ Developing | [Citation showing partial understanding] |
| LO-1.3 | β Not Yet | [Missing or incorrect] |
Next Steps for Student
- Review [concept] using [resource]
- Practice [skill] by [activity]
- Seek help with [specific difficulty]
- Prepare for next assignment: [preview]
---
Grading Metadata:
- Grader: Curriculum Grading Assistant
- Rubric: [Link to rubric used]
- Time: [Auto-calculated time on task from submission]
```
4. Batch Grading Features
For multiple submissions:
Consistency Checks:
- Compare scores across students
- Flag outliers for review
- Ensure rubric applied uniformly
Common Error Identification:
- Track recurring mistakes
- Identify patterns
- Generate group feedback opportunity
Efficiency Tools:
- Templates for common feedback
- Quick codes for frequent comments
- Progress tracking
5. Auto-Grading (Objective Items)
For MC, T/F, fill-in-blank with answer keys:
```markdown
Auto-Graded Section
| Item | Student Answer | Correct Answer | Points |
|------|----------------|----------------|--------|
| MC-1 | B | B | 1/1 β |
| MC-2 | A | C | 0/1 β |
| MC-3 | D | D | 1/1 β |
Section Score: 2/3 (67%)
Item Feedback:
- Item MC-2: Incorrect. The correct answer is C because [explanation]. Review [concept].
```
6. Feedback Quality Standards
Ensure feedback is:
β Specific: Cites actual work, not generic
β Actionable: Clear steps to improve
β Balanced: Strengths and growth areas
β Growth-Oriented: Encourages learning
β Aligned: References rubric and objectives
β Timely: Generated quickly for fast return
7. CLI Interface
```bash
# Grade single submission
/curriculum.grade-assist --submission "student1-essay.pdf" --rubric "essay-rubric.md" --objective "LO-2.1"
# Batch grade
/curriculum.grade-assist --submissions "submissions/*.pdf" --rubric "rubric.md" --batch
# Auto-grade objective items
/curriculum.grade-assist --quiz "quiz-responses.csv" --answer-key "answers.json" --auto
# Consistency check
/curriculum.grade-assist --review-consistency --graded "graded/*.md"
# Help
/curriculum.grade-assist --help
```
Educational Level Adaptations
K-5:
- Simple, encouraging feedback
- Focus on effort and progress
- Visual feedback (stickers, stamps)
- Parent-friendly language
6-8:
- Balance praise and critique
- Specific skill development focus
- Encourage self-assessment
- Age-appropriate tone
9-12:
- Detailed, analytical feedback
- College-prep quality expectations
- Emphasize critical thinking
- Professional tone
Higher Ed:
- Scholarly feedback
- Discipline-specific criteria
- Research and argument quality
- Professional development focus
Composition with Other Skills
Input from:
/curriculum.assess-design- Rubrics/curriculum.develop-items- Answer keys/curriculum.design- Learning objectives
Output to:
/curriculum.analyze-outcomes- Grading data for analytics- Students for learning
- Gradebook systems
Exit Codes
- 0: Grading completed successfully
- 1: Cannot load rubric
- 2: Cannot access student work
- 3: Invalid grading configuration
- 4: Rubric-work mismatch
More from this repository10
Calibrates educational content difficulty by mapping vocabulary, sentence complexity, and cultural nuances to language proficiency levels.
learning-engagement skill from pauljbernard/content
standards-compliance-training skill from pauljbernard/content
learning-onboarding skill from pauljbernard/content
Generates comprehensive FAQs from learner questions, support tickets, and forums to create self-service knowledge bases for educational platforms.
Identifies and analyzes gaps in curriculum standards, prioritizing critical areas and recommending targeted content to ensure comprehensive educational coverage.
learning-community-builder skill from pauljbernard/content
Maps and compares educational standards frameworks across states, subjects, and versions, revealing equivalencies and relationships between different systems.
Systematically reviews and synthesizes academic research on learning topics, extracting evidence-based insights from multiple scholarly databases.
standards-subject-standards skill from pauljbernard/content