Skip to main content

iRubric: Alice - Final Programming Project rubric

find rubric

edit   print   share   Copy to my rubrics   Bookmark   test run   assess...   delete   Do more...
Alice - Final Programming Project 
Alice Final Project - 150 points (10 points extra credit available)
Rubric Code: RX49B23
Ready to use
Public Rubric
Subject: Computers  
Type: Project  
Grade Levels: 9-12

Powered by iRubric Programming
  Poor

3 pts

Fair

5 pts

Good

7 pts

Excellent

10 pts

Design
Story

Poor

Random movements, no coherent story.
Fair

Hard to understand, but a semblance of a story; more just an excuse to randomly use methods.
Good

An easy to understand story, with methods to fit the story and not the other way around.
Excellent

Exceeds Expectations. Story is creative with
well-defined beginning, middle and ending.
Opening Video and Title Page

Poor

Game does not have opening video or title page.
Fair

Game has opening video or title page.
Good

Game has opening video and title page.
Excellent

Game has opening video and title page . Title page has buttons for instructions, run, and quit.
Objects (1-2+)

Poor

Has used too few or too many objects(1).
Fair

Has used several objects(2), some not used however.
Good

Has used an appropriate amount of objects (2) to create the story.
Excellent

Exceeds Expectations. Objects (2+) utilized effectively to drive story and programming.
Methods (Range 1-20+)

Poor

Only a few methods(1-5) used and not in any correct order.
Fair

Several different types of methods(5-10) used; varying degree of order.
Good

Many different types of methods(10-15) used in good order, including superclass methods.
Excellent

Exceeds Expectations (15-20). Methods utilized effectively to develop story-action and organize programming. Game makes use of programmer designed methods, including superclass methods.
Documentation.

Poor

No comments documenting understanding of code and author of the code.
Fair

Comments used sparingly.
Good

Comments used regularly documenting programming author or understanding.
Excellent

Comments used consistently documenting both understanding and programming author.
Implementation
Do-In Order

Poor

No Do-In Order
Fair

Do-In Order used but in a very simplistic manner (no reason other than to put it in).
Good

Do-In Order used to make some things happen in a logical order.
Excellent

Exceeds Expectations. Do-In Order used to make many things happen in a logical order.
Do-Together

Poor

No Do-Together
Fair

Do-Together used but in a very simplistic manner.
Good

Do-Together used in order to help create a more complex method.
Excellent

Exceeds Expectations. Do togethers are utilized to develop programming organization and flow.
Randomness

Poor

Game has not randomness.
Fair

Game has randomness but can not be noticed in play.
Good

Randomness gives variation to game play.
Excellent

Variables are used in randomness changes difficulty as play improves.
Advanced
User control.

Poor

Game has no key control or user entering data.
Fair

Game has key control or user entering data.
Good

Game has multiple key controls and user entering data.
Excellent

Game responds to user Events and user data, like key press or mouse
clicks, arrow keys (at least 4 different events). There are multiple uses of key controls running a method such as jump.
Control Statements

Poor

No control statements.
Fair

Game has a if-else statement or a while loop statement.
Good

Game has both if-else and while loops.
Excellent

Game makes uses of many if-else and while loops.
Variables (Range 3-5+)

Poor

Only a few variables used and not in any logical order.
Fair

Variables are used in statements or as a property in methods.
Good

Variables are used in statements and as a property in methods.
Excellent

Variables are used in statements and as a property in methods. Variables are used in parameters passed through methods.
Functions and Expressions

Poor

No Functions or Expressions.
Fair

Game has a function or an expression.
Good

Game has both functions and expressions.
Excellent

Game makes use of many functions and expressions.
Testing and Debugging
Character Animation

Poor

Characters move little, if at all.
Fair

Characters are present, move somewhat.
Good

Character movements are somewhat realistic, but still choppy.
Excellent

Character movements are realistic.
Animation Timing

Poor

Minimal seconds-poor story and program development.
(20 seconds or below)
Fair

Average seconds-adequate story and program development.
(25 seconds minimum (+/- 5 seconds))
Good

Above-Average seconds-better story and program development.
(45 seconds minimum (+/- 5 seconds)
Excellent

Exceeds Expectations- seconds-excellent story and program development.
(60 seconds minimum (+/- 10 seconds)
Creativity

Poor

No creative elements are used. Basic characters are the only objects presented.
Fair

Some creative elements are present
Good

Many creative elements are present, and add to the atmosphere of the game
Excellent

Wow! many creative elements are present that makes this a fun game to play!
Effort

Poor

Student failed to follow directions. The project was not thought through. Work showed little or no effort. Work was not finished or completed correctly.
Fair

Student followed some of the directions. Project was completed, but needed improvements. More effort was needed to have a better finished project.
Good

Student followed most of the directions. Project was completed very well. Student worked hard and created a good finished project
Excellent

Student followed all directions. Project was completed to the best of their ability. More effort was put into project than required. Excellent finished project.




Subjects:






Do more with this rubric:

Preview

Preview this rubric.

Edit

Modify this rubric.

Copy

Make a copy of this rubric and begin editing the copy.


Print

Show a printable version of this rubric.

Categorize

Add this rubric to multiple categories.

Bookmark

Bookmark this rubric for future reference.
Assess

Test run

Test this rubric or perform an ad-hoc assessment.

Grade

Build a gradebook to assess students.

Collaborate

Apply this rubric to any object and invite others to assess.
Share

Publish

Link, embed, and showcase your rubrics on your website.

Email

Email this rubric to a friend.

Discuss

Discuss this rubric with other members.
 

Do more with rubrics than ever imagined possible.

Only with iRubrictm.

n7