rubric-converter

Transform assignment requirements into standardized tiered rubrics with the Robot Sandwich framework.

Updated Jul 28, 2026
One-click install
npx skills add https://github.com/norrisaftcc/the-algorithm --skill rubric-converter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rubric-converter
Source: https://github.com/norrisaftcc/the-algorithm/tree/main/_historical/course-csc134-template/claude-dir/skills/rubric-converter
Command: npx skills add https://github.com/norrisaftcc/the-algorithm --skill rubric-converter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the inconsistency and ambiguity often found in grading rubrics by enforcing a standardized, observable, and tiered evaluation framework based on the Robot Sandwich model.

Core Features & Use Cases

  • Tiered Rubric Generation: Automatically structures assignments into C, B, A, and Badge tiers that nest logically.
  • Observable Criteria Enforcement: Ensures every grading requirement is verifiable through specific, observable behaviors rather than subjective quality scales.
  • Standardized Error Taxonomy: Integrates the course-specific four-term error taxonomy (syntax, static semantic, runtime, logic) into grading notes.
  • Use Case: Use this when designing a new lab or project to ensure the rubric clearly defines what constitutes a passing grade versus an advanced synthesis, preventing student confusion and grading bias.

Quick Start

Use the rubric-converter skill to generate a new tiered rubric for the upcoming M7 project based on the provided assignment requirements.

Frequently Asked Questions about rubric-converter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a tiered grading rubric for C++ assignments?

To create a tiered grading rubric for C++ assignments, you transform assignment requirements into nested C, B, A, and Badge tiers. This framework ensures grading criteria remain observable and verifiable rather than based on subjective quality scales.

What is the Robot Sandwich framework for rubric standardization?

The Robot Sandwich framework for rubric standardization is a model that structures academic assignments into logically nested evaluation tiers. It enforces observable criteria and integrates a four-term error taxonomy to eliminate grading ambiguity and student confusion.

How do I integrate a standardized error taxonomy into computer science rubrics?

You integrate a standardized error taxonomy into computer science rubrics by applying the course-specific four-term error classification: syntax, static semantic, runtime, and logic. These terms are systematically embedded into the grading notes of each rubric tier.

Can I use this rubric converter for courses outside of CSC-134?

You can use this rubric converter for courses outside of CSC-134 if your academic course design requires observable criteria, C++ compilation standards, and nested tier definitions. It is specifically calibrated for computer science assignment grading.

What's the best way to prevent grading bias in programming assignments?

The best way to prevent grading bias in programming assignments is to enforce a standardized, observable, and tiered evaluation framework. Defining specific passing grades versus advanced synthesis through nested tiers prevents subjective grading inconsistencies.

When do I need to use a tiered rubric for academic course design?

You need to use a tiered rubric for academic course design when structuring new labs or projects to clearly define what constitutes a passing grade versus advanced synthesis. This prevents student confusion by ensuring every requirement is observable.