vibe-coding-materials

Vibe Coding Course: Grading Rubrics & Assessment Criteria

Table of Contents


Overview

Total Points

Course Total: 300 points

Grading Scale

Points Letter Grade Description
270-300 A Excellent understanding and execution
240-269 B Good understanding with minor issues
210-239 C Satisfactory with some gaps
180-209 D Needs improvement
Below 180 F Insufficient work

Assessment Focus

This course emphasizes:


Grading Philosophy

What We Assess

Understanding:

Process:

Functionality:

What We Don’t Assess

Code Originality:

Perfect Code:

Manual Coding Skills:


Assignment 1: Cursor Fundamentals Reflection

Total Points: 50

Rubric

Criteria Excellent (45-50) Good (35-44) Satisfactory (25-34) Needs Improvement (0-24)
Question 1: Multi-file Reasoning (10 pts) Clear, detailed explanation with examples Good explanation, some examples Basic understanding shown Vague or incorrect
Question 2: Good Prompts (10 pts) Excellent examples, well-explained Good examples provided Basic examples Weak or missing examples
Question 3: Debugging Workflow (10 pts) Clear workflow, shows understanding Good workflow described Basic workflow Unclear or missing
Question 4: Iteration and Improvement (10 pts) Excellent iteration example, well-explained Good iteration example Basic understanding Unclear or missing
Question 5: Personal Benefits (10 pts) Thoughtful, specific reflection Good reflection Basic reflection Superficial or missing

Quality Indicators

Excellent (45-50 points):

Good (35-44 points):

Satisfactory (25-34 points):

Needs Improvement (0-24 points):

Common Issues


Assignment 2: E2E Hello World

Total Points: 100

Rubric

Criteria Excellent (90-100) Good (75-89) Satisfactory (60-74) Needs Improvement (0-59)
Functionality (40 pts) Everything works perfectly Minor issues, mostly works Some issues, partial functionality Major issues, doesn’t work
Code Quality (25 pts) Clean, well-organized, readable Good structure, mostly clean Basic structure, some issues Poor structure, hard to read
Documentation (20 pts) Excellent README, clear prompts Good README, some prompts Basic README, minimal prompts Poor or missing README
Process (15 pts) Clear workflow, good prompts Good workflow shown Basic workflow Unclear process

Detailed Breakdown

Functionality (40 points)

Server (20 points):

Client (20 points):

Code Quality (25 points)

Structure (10 points):

Readability (10 points):

Best Practices (5 points):

Documentation (20 points)

README.md (15 points):

Prompt Documentation (5 points):

Process (15 points)

Workflow (10 points):

Problem-Solving (5 points):

Quality Indicators

Excellent (90-100 points):

Good (75-89 points):

Satisfactory (60-74 points):

Needs Improvement (0-59 points):


Assignment 3: Mini Feature Implementation

Total Points: 100

Rubric

Criteria Excellent (90-100) Good (75-89) Satisfactory (60-74) Needs Improvement (0-59)
Feature Implementation (40 pts) Feature works perfectly, well-integrated Feature works, minor issues Feature partially works Feature doesn’t work
Code Quality (25 pts) Clean, well-integrated, no breaking changes Good integration, minor issues Basic integration, some issues Poor integration, breaking changes
Documentation (20 pts) Excellent feature description, clear Good description Basic description Poor or missing
Creativity & Complexity (15 pts) Creative, appropriate complexity Good choice, moderate complexity Basic feature, simple Trivial or inappropriate

Detailed Breakdown

Feature Implementation (40 points)

Functionality (25 points):

Integration (15 points):

Code Quality (25 points)

Structure (10 points):

Quality (10 points):

Testing (5 points):

Documentation (20 points)

Feature Description (15 points):

Code Documentation (5 points):

Creativity & Complexity (15 points)

Feature Choice (10 points):

Implementation (5 points):

Quality Indicators

Excellent (90-100 points):

Good (75-89 points):

Satisfactory (60-74 points):

Needs Improvement (0-59 points):


Pro-Level Assignments

Total Bonus Points: 50

Rubric

Assignment Points Criteria
Pro 1: Authentication 10 Basic auth system implemented
Pro 2: WebSockets 10 Real-time features working
Pro 3: Database 10 Database integration functional
Pro 4: Deployment 10 Deployed to production
Pro 5: Testing 10 Comprehensive test suite

Assessment

Each pro assignment:

Bonus points are additive:


Common Mistakes

Assignment 1

Assignment 2

Assignment 3

General


AI-Generated Code Detection

Philosophy

AI-generated code is expected and encouraged. This course teaches students to use AI tools effectively.

What We Look For

Positive Indicators:

Concerning Indicators:

Assessment Strategy

Focus on understanding, not originality:

  1. Review README for prompt documentation
  2. Check code comments for understanding
  3. Evaluate debugging process
  4. Assess ability to modify code
  5. Review reflection and learning

Red Flags:


Document History

Version Date Author Changes
1.0 2025-12-20 RepodIn Education Team Initial version
1.1 2026-01-07 RepodIn Education Team Updated Assignment 1 rubric for 5 questions (added iteration)

Next Review Date: 2026-03-20