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
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.