Simulated Teacher

Make a simple game that tests grade 2s on their adding skills. The user is given a random adding or subtracting questions and they type the answer. The program needs to tell the user if they got it right or wrong. The program should also keep track of the user’s score.

Specifics required:

Preparation

Criteria

Low (0-1)

Limited (2-3)

Medium (4-5)

High (6-7)

Excellent (8)

Preparation Work

 

Homework is rarely completed on time.

Homework is often completed or little rough work is shown.

Most homework checks complete.

Corrections made to homework, noted errors.

Extra work completed as necessary.

 Initial Direction Document

 Plan Document - Point form is acceptable.

Criteria

Low (0-1)

Limited (2-3)

Medium (4-5)

High (6-7)

Excellent (8)

Sample Run of Game

Identified layout required to complete project.

Thorough design of layout.

Extra functions added.

 

Efficient, concise and creative.

Consider alternate layouts.

Variable List Very poor. Some idenified. Most idenified. Complete. Outstanding.
Structure Chart Very poor. Some methods idenified. Most methods idenified. Complete. Correctly formatted Outstanding.
Flow charts Some missing. Errors in flow charts. One for each method. Correctly formatted. Well done. Outstanding. Perhaps pseudocode.

 Create Product

Criteria

Low (0-1)

Limited (2-3)

Medium (4-5)

High (6-7)

Excellent (8)

Parameter Passing

 

Basic concepts developed. Requires assistance.

Student can complete the task with little assistance. Few are used..

Mastered concepts required to complete project. Many are used.

Additional understanding acquired independently.

High attention to detail, much additional understanding acquired.

Return Types

Basic concepts developed. Requires assistance.

Student can complete the task with little assistance. Few are used..

Mastered concepts required to complete project. Many are used.

Additional understanding acquired independently.

High attention to detail, much additional understanding acquired.

Variables, Global and Local

Basic concepts developed. Requires assistance.

Student can complete the task with little assistance. Few are used..

Mastered concepts required to complete project. Many are used.

Additional understanding acquired independently.

High attention to detail, much additional understanding acquired.

Pre and Post Conditions

Basic concepts developed. Requires assistance.

Student can complete the task with little assistance. Few are used..

Mastered concepts required to complete project. Many are used.

Additional understanding acquired independently.

High attention to detail, much additional understanding acquired.

Reflection Piece – TESTING - Point form is acceptable.

Criteria

Low (0-1)

Limited (2-3)

Medium (4-5)

High (6-7)

Excellent (8)

Testing

Poor selection of test data.

Some test data. More needed.

Black and white box testing is evident. 10 distinct test cases.

Evidence of steps taken to improve work in the future. 15 distinct test cases.

Outstanding. 20 distinct test cases.

 Independence (No document required, I will mark based on what I see)

Criteria

Low (0)

Limited (1)

Medium (2)

High (3)

Excellent (4)

Personal Engagement and Independence

A great deal of help needed. Assignment is late.

Some help needed. Homework needs work.

Little help needed. Homework well done.

No help needed. Working ahead on assignment. Extra research done.

Creative assignment. Extra work or interesting solution.