Published using Google Docs
CS10 Project Rubric
Updated automatically every 5 minutes

Project Rubrics - CS10

Game Maker - (in blue)

Processing & Scratch - (in red)

Web Design -(in black)

Planning Doc Rubric

5

4

3

2

1

Planning Doc is completed before day 2 of work time

Criteria is thoughtful and complete

All additional required docs/diagrams are completed

Planning Doc is completed before day 2 of work time

Criteria is thoughtful and complete

Additional required docs/diagrams/sections are partially completed

4/5 awarded

3.5/5 awarded

Planning Doc is completed before day 2 of work time

Criteria is complete

Additional required docs/diagrams are missing

Partially/Poorly completes significant parts of planning doc

OR

Planning doc is completed too late to demonstrate planning skills

Project demonstrated limited planning


GameMaker Wrap Up Project Self Evaluation Form (Basic Requirements Worth approximately 50%)

Note that project management including filling in this form is also worth about 10%.

Game Title:

File Name (including Folders where it is stored):

Student Name:

Use of Levels

Level 1

 Level exists

 Level is playable

 Can reach next level

 Background Colour or Image

How do you beat this level?

Level 2

 Level exists

 Level is playable without errors

 Can reach next level

 Level has reasonable gains in difficulty over previous level

 Background Colour or Image

How do you beat this level?

What unique Game Mechanic, player skill or Feature was added to this level?

Level 3

 Level exists

 Level is playable without errors

 Can reach next level

 Level has reasonable gains in difficulty over previous level

 Background Colour or Image


How do you beat this level?

What unique Game Mechanic, player skill or Feature was added to this level?

Additional Levels?

Describe below if they differ greatly from the first 3

Describe any end of level features (such as Boss Objects) that you want to be sure I see when I mark.

Describe any bugs/errors in the game that you did not have time to fix


User Friendliness & Professional Coding

 Cheat Key Object (N-Event to next room, in all rooms)

 Pop up message between rooms or on other occasions

 Game does not just end (message or additional room, etc.)

 Instructions (including specific instructions for each level if necessary)

 All resources are properly named

Required Variables & Actions

Name or check off the Key Variables You used in the Game

 Score

 Health and/or Lives

 Gravity

 One Variable used.  Name the variable here: __________________________

Example variable name: GoodGuyObj.coins

 2nd Variable used.   __________________________

 3rd variable used: ________________________________

 Alarm Event

 If/Condition statement used: ____________________________

 Second If / Condition statement used: ________________________________

In your planning document, you identified what features a 50%, 70% and 90+% project would have.

Based right out of your planning document, list all the features that you accomplished at each level.

50%

70%

90+%

Which, if any, of the planned features did you NOT implement or only PARTIALLY implement? Describe WHY in a sentence each.  If you have a legitimate justification, it may not cost you marks:

Based on your own criteria, you feel your mark out of 100 should be ____% (10% increments only).  Remember that this self evaluation is only worth 30-50% overall.

I certify that this is an accurate assessment of the work I completed. While using online code to enhance your work is allowed, I have only evaluated myself based on MY work.   Any code copied from the Internet is properly credited.

______________________                _________________________        ____________________

Name                                        Signature                                Date


Game Design Teacher Evaluation Form (Teacher Marking Rubric Worth 60%)        

Name:

Base Requirements Mark (as per self assessment sheet, worth about 40%)         ________________

(5)

 (4)

(3)

(2)

(1)

Technical

Weighting x 2

 (10 marks)

Project is technically complex and well designed.  ALL advanced requirements are met

N-Event included on all levels

There are no logic errors in the code.  

All resources (objects, sprites, etc.)  are appropriately named

At least one mark will be subtracted for each error generated by the code.

All basic requirements are met

Most resources are appropriately named

There may be occasional errors in the code but game play is not significantly affected.

Code could have been implemented better. There are many logic errors in the code, making the product difficult to play.

Requirements meet minimum standards.

There is an abundance of logic errors, making the game almost unplayable.

A very limited number of events and actions were used.  

Requirements do not meet minimum standards.

Little to no skills demonstrated

PROFFESIOALISM +  FUN Instructions, Attractiveness,Originality and Fun

Weighting x 2

 (10 marks)

Game has a professional look and feel.  Attention has been paid to professional details.

Game’s objective is clear. A detailed set of accurate player instructions has been provided. Player always feels like they know what to do.

Students make excellent use of font, color, graphics, effects, etc. to enhance the product.

Product shows a large amount of original thought. Ideas are creative and inventive.

Levels provide variety without jeopardizing continuity/theme

Game lacks some minor touches that could make it more professional.

Game’s objective is mostly clear – the game can be played without further instructions. A set of player instructions has been provided. Player occasionally needs to guess what to do.

Students make good use of font, color, graphics, effects, etc. to enhance to product.

Product shows some original thought. Work shows new ideas and insights.

Some variety of levels but some things become repetitive

Game’s objective is somewhat clear – it needs to be explained further by students. Player instructions contain errors or are missing steps. Player occasionally needs to be told what to do.

An issue in the Game’s Design makes game play frustrating.

Use of color, graphics, etc. occasionally detract from the product content.

Uses other  people's ideas. There is little evidence of  original thinking.  

Little variety between levels (too repetitive)

Game’s objective is not easy to grasp. Player instructions contain numerous errors or are missing many steps. Player needs to be told what to do to play the game.

Students use font, color and graphics poorly. These often distract from the product content.

Project Mgmt. (Planning and Reflection)

Weighting x 2

 (10 marks)

Planning documents are completed and reflect final project content

Completes self evaluation form accurately and completely

Did not justify class time mark but completed everything else.

Or

Did not fill out Challenging yourself but completed everything else

Completes only one of the forms but does so thoughtfully.

Completes most of  self evaluation form thoughtfully.

Partially/Poorly completes both of

-Self evaluation form

-Planning doc

Partially/Poorly completes one of

-Self evaluation form

-Planning doc


Complexity 

Weighting x 4

(20 marks)

Class time is used fully.

Project shows a very high level of complexity.

It demonstrates learning going FAR beyond what was covered in class.

Project Includes at Least 4 of the following:

More than 4 levels

More than 4 custom variables

Views

 GML Scripts

 Gravity and jumping

 Paths

 Custom  or complex animated sprites

 Complex boolean logic using variables

Class time is used well.

Project shows high level of complexity.

It demonstrates learning going somewhat beyond what was covered in class.

Project Includes at Least 2 of the following:

More than 4 levels

More than 4 custom variables

Views

 GML Scripts

 Gravity and jumping

 Paths

 Custom  or complex animated sprites

 Complex boolean logic usinb variables

Class time is used adequately.

Project shows a satisfactory level of complexity.

It demonstrates little beyond what was covered in class.

Class time is used poorly.

Project satisfies only the basic requirements but does not demonstrate a satisfactory level of complexity.

Project does not fulfill basic requirements.


Processing & Scratch Projects Self Evaluation Form 

(Basic Requirements Worth approximately 40%)

Note that Project Management, including filling in this form is worth about 10%.

Project Title:

File Name (including Folders where it is stored):

Student Name:

Key Variables

List several of your key variables and describe in a sentence each describe how they are important to your game.

Complex Boolean Logic

Give and describe 3 examples showing your most complex logic.  For each, describe in a sentence and/or copy the code to demonstrate its complexity..


Other Considerations

Effort Self Evaluation and Use of Class Time

On a scale of 1-10, how much time and effort did you put into this project.  A 10/10 would indicate that you worked almost every minute of every class.  A 5/10 would indicate that you worked about half of all the time allotted.

______ /10

Justify this mark in one sentence.  The more clearly you justify your answer, the greater this will be considered when assigning a final mark.:

Highlight Your Creative Work

From a CREATIVITY standpoint, what feature(s) of the game are you most proud of?

Describe/List any Original Artwork if any.

Complexity

Check off any that you used with complete success.

 Clicking on an object

 Collision tracking

 More than 3 variables (not related to scene tracking)

Custom functions other than scenes

More than 4 scenes

Scenes with unique animations

 Object Oriented Programming

 Complex animations (describe below)

From a COMPLEXITY standpoint, what feature(s) of the game are you most proud of?

Describe any features (such as Cool animations) that you want to be sure I see when I mark.

For branching games, be sure to describe how to reach the feature.

Describe any bugs/errors/omissions  in the game that you did not have time to fix


In your planning document, you identified what features a 50%, 70% and 90+% project would have.

Based right out of your planning document, list all the features that you accomplished at each level.

50%

70%

90+%


Which, if any, of the planned features did you NOT implement or only PARTIALLY implement? Describe WHY in a sentence each.

Based on your own criteria, you feel your mark out of 100 should be ____% (10% increments only).  Remember that this self evaluation is only worth 30-50% overall.

I certify that this is an accurate assessment of the work I completed. While using online code to enhance your work is allowed, I have only evaluated myself based on MY work.   Any code copied from the Internet is properly credited.

______________________                _________________________        ____________________

Name                                        Signature                                Date


Processing Teacher Evaluation Form (Teacher Marking Rubric Worth 60%)        

Name:

Base Requirements Mark (as per self assessment sheet, worth about 40%)         ________________

(5)

 (4)

(3)

(2)

(1)

Technical

Weighting x 2

 (10 marks)

There are no logic errors in the code.  

All variables and names  are appropriately named

Indenting is constantly maintained throughout the design process

Comments are used throughout according to class guidelines

At least one mark will be subtracted for each error generated by the code.

All basic requirements are met

Good coding practices are generally adhered to.

Code could have been implemented better. There are many logic errors in the code, making the product difficult to play.

Requirements meet minimum standards.

There is an abundance of logic errors, making the game almost unplayable.

A very limited number of events and actions were used.  

Requirements do not meet minimum standards.

Little to no skills demonstrated

PROFFESIOALISM +  FUN Instructions, Attractiveness,Originality and Fun

Weighting x 2

 (10 marks)

Attention has been paid to professional coding practices/details.

Game’s objective is clear. A detailed set of accurate player instructions has been provided. Player always feels like they know what to do.

Students make excellent use of font, color, graphics, layout,  etc. to enhance the product.

Product shows a large amount of original thought. Ideas are creative and inventive.

Project lacks some minor touches that could make it more professional.

Game’s objective is mostly clear – the game can be played without further instructions. A set of player instructions has been provided. Player occasionally needs to guess what to do.

Students make good use of font, color, graphics, effects, etc. to enhance to product.

Product shows some original thought. Work shows new ideas and insights.

Game’s objective is somewhat clear – it needs to be explained further by students. Player instructions contain errors or are missing steps. Player occasionally needs to be told what to do.

Use of color, graphics, etc. occasionally detract from the product content.

Uses other  people's ideas. There is little evidence of  original thinking.  

Game’s objective is not easy to grasp. Player instructions contain numerous errors or are missing many steps. Player needs to be told what to do to play the game.

Students use font, color and graphics poorly. These often distract from the product content.

Project Mgmt. (Planning and Reflection)

Weighting x 2

 (10 marks)

Planning documents are completed and reflect final project content

Completes self evaluation form accurately and completely

Did not justify class time mark but completed everything else.

Or

Did not fill out Challenging yourself but completed everything else

Completes only one of the forms but does so thoughtfully.

Completes most of  self evaluation form thoughtfully.

Partially/Poorly completes both of

-Self evaluation form

-Planning doc

Partially/Poorly completes one of

-Self evaluation form

-Planning doc


Complexity 

Weighting x 4

(20 marks)

Class time is used fully.

Project shows a very high level of complexity.

It demonstrates learning going FAR beyond what was covered in class.

Project Includes at Least 4 of the following:

Clicking on an object

 Collision tracking

 More than 3 variables (not related to scene tracking)

Custom functions other than scenes

More than 4 scenes

Scenes with unique animations

 Object Oriented Programming

 Complex animations

Class time is used well.

Project shows high level of complexity.

It demonstrates learning going somewhat beyond what was covered in class.

Project Includes at Least 2 of the following:

 Clicking on an object

 Collision tracking

 More than 3 variables (not related to scene tracking)

Custom functions other than scenes

More than 4 scenes

Scenes with unique animations

 Object Oriented Programming

 Complex animations

Class time is used adequately.

Project shows a satisfactory level of complexity.

It demonstrates little beyond what was covered in class.

Class time is used poorly.

Project satisfies only the basic requirements but does not demonstrate a satisfactory level of complexity.

Project is a direct copy of online code with little customization.  Credit is given in the code.

Project does not fulfill basic requirements.

Project is a direct copy of online code with little customization.  No Credit is given..


Website Projects Self Evaluation Form 

(Basic Requirements Worth approximately 50%)

Note that Project Management, including filling in this form is worth about 10%.

Project Title:

File Name (including Folders where it is stored) of home page:

Student Name:

Pages

HomePage

 Page exists

 Page has navigation to other pages

 Default fonts, colors and/or sizes have been changed

 Background Colour or Image

 At least 100 words of original content written by you

 ALL links have been tested and are working consistently

Page 2

File Name:

 Page exists

 Page has navigation to other pages

 Default fonts, colors and/or sizes have been changed

 Background Colour or Image

 At least 100 words of original content written by you

 ALL links have been tested and are working consistently

Page 3

File Name:

 Page exists

 Page has navigation to other pages

 Default fonts, colors and/or sizes have been changed

 Background Colour or Image

 At least 100 words of original content written by you

 ALL links have been tested and are working consistently

Page 4

File Name:

 Page exists

 Page has navigation to other pages

 Default fonts, colors and/or sizes have been changed

 Background Colour or Image

 At least 100 words of original content written by you

 ALL links have been tested and are working consistently

Page 5

File Name:

 Page exists

 Page has navigation to other pages

 Default fonts, colors and/or sizes have been changed

 Background Colour or Image

 At least 100 words of original content written by you

 ALL links have been tested and are working consistently

Page 6

File Name:

 Page exists

 Page has navigation to other pages

 Default fonts, colors and/or sizes have been changed

 Background Colour or Image

 At least 100 words of original content written by you

 ALL links have been tested and are working consistently

Bibliography

File name (if in separate file):

 Some pictures given credit

 All pictures given credit

 Some copied text given credit

 All copied text given credit

Additional page file names:

Names of CSS and/or JS files used


Other Considerations

Effort Self Evaluation and Use of Class Time

On a scale of 1-10, how much time and effort did you put into this project.  A 10/10 would indicate that you worked almost every minute of every class.  A 5/10 would indicate that you worked about half of all the time allotted.

______ /10

Justify this mark in one sentence.  The more clearly you justify your answer, the greater this will be considered when assigning a final mark.:

Highlight Your Creative Work

From a CREATIVITY standpoint, what feature(s) of the website are you most proud of?

Describe/List any Original Artwork if any.

Complexity

Check off any that you used with complete success.

 CSS styles used

 Separate CSS file is used

 More than 5 pages completed

 Tables are used

Div tags used throughout

Divs use differing background colours or rounded corners or other features

Hover used

 Other Advanced HTML(describe below)

From a COMPLEXITY standpoint, what feature(s) of the project are you most proud of?

Describe any features (such as Cool animations) that you want to be sure I see when I mark.

Describe any bugs/errors/omissions  in the project that you did not have time to fix


In your planning document, you identified what features a 50%, 70% and 90+% project would have.

Based right out of your planning document, list all the features that you accomplished at each level.

50%

70%

90+%

Which, if any, of the planned features did you NOT implement or only PARTIALLY implement? Describe WHY in a sentence each.

Based on your own criteria, you feel your mark out of 100 should be ____% (10% increments only).  Remember that this self evaluation is only worth 30-50% overall.

I certify that this is an accurate assessment of the work I completed. While using online code to enhance your work is allowed, I have only evaluated myself based on MY work.   Any code copied from the Internet is properly credited.

______________________                _________________________        ____________________

Name                                        Signature                                Date


Web Design Teacher Evaluation Form (Teacher Marking Rubric Worth 60%)        

Name:

Base Requirements Mark (as per self assessment sheet, worth about 40%)         ________________

(5)

 (4)

(3)

(2)

(1)

Technical

Weighting x 2

 (10 marks)

ALL advanced requirements are met

There are no logic errors in the code and no omissions in meta-tags and other standard practices.  

All variables and names  are appropriately named

FOLDERS are used to organize program components

All text is contained within appropriate containers

Divs are used to organize all content

At least one mark will be subtracted for each error generated by the code.

All basic requirements are met

Most text is contained within appropriate containers

Divs are used regularly to organize content

Code could have been implemented better. There are many logic errors in the code, making the product difficult to play.

Requirements meet minimum standards.

There is an abundance of logic errors, making the game almost unplayable.

Requirements do not meet minimum standards.

Little to no skills demonstrated

PROFFESIOALISM +  FUN Instructions, Attractiveness,Originality and Fun

Weighting x 2

 (10 marks)

Attention has been paid to professional coding practices/details.

Site’s navigation is clear

Students make excellent use of font, color, graphics, etc. to enhance the product.

Website conveys client’s image with content and style appropriate to target market

Layout is professional

Project lacks some minor touches that could make it more professional.

Students make good use of font, color, graphics, effects, etc. to enhance to product.

Use of color, graphics, etc. occasionally detract from the product content.

 

Students use font, color and graphics poorly. These often distract from the product content.

Project Mgmt. (Planning and Reflection)

Weighting x 2

 (10 marks)

Planning documents are completed and reflect final project content

Completes self evaluation form accurately and completely

Did not justify class time mark but completed everything else.

Or

Did not fill out Challenging yourself but completed everything else

Completes only one of the forms but does so thoughtfully.

Completes most of  self evaluation form thoughtfully.

Partially/Poorly completes both of

-Self evaluation form

-Planning doc

Partially/Poorly completes one of

-Self evaluation form

-Planning doc


Complexity 

Weighting x 4

(20 marks)

Class time is used fully.

Project shows a very high level of complexity.

It demonstrates learning going FAR beyond what was covered in class.

Project Includes at Least 4 of the following:

 CSS styles used

 Separate CSS file is used

 More than 5 pages completed

 Tables are used

Div tags used throughout

Divs use differing background colours or rounded corners or other features

Hover used

 Other Advanced HTML(describe below) 

Class time is used well.

Project shows high level of complexity.

It demonstrates learning going somewhat beyond what was covered in class.

Project Includes at Least 2 of the following:

 CSS styles used

 Separate CSS file is used

 More than 4 pages completed

 Tables are used

Div tags used throughout

Divs use differing background colours or rounded corners or other features

Hover used

 Other Advanced HTML(describe below)

Class time is used adequately.

Project shows a satisfactory level of complexity.

It demonstrates little beyond what was covered in class.

Class time is used poorly.

Project satisfies only the basic requirements but does not demonstrate a satisfactory level of complexity.

Project does not fulfill basic requirements.

Updated Jan. 2017  Saved on Google Docs.