Computing Project Assessment Grid
Computing Project Assessment Grid
3 Identified the key variables / data Described the solution fully using Described the solution fully using Described the solution fully using
. structures / classes (as appropriate to appropriate and accurate algorithms. appropriate and accurate algorithms appropriate and accurate algorithms
the proposed solution). explaining how these algorithms form a justifying how these algorithms form a
complete solution to the problem. complete solution to the problem.
3 Described the usability features to be Described, explaining choices made, Described, justifying choices made, the
. included in the solution. the usability features to be included in usability features to be included in the
the solution. solution.
4 Identified the key variables / data Identified and justified the key variables Identified and justified the key variables
. structures / classes (as appropriate to / data structures / classes (as / data structures / classes (as
the proposed solution) and any appropriate to the proposed solution) appropriate to the proposed solution)
necessary validation. explaining any necessary validation. justifying and explaining any necessary
validation.
6 Identified some test data to be used Identified the test data to be used Identified and justified the test data to Identified and justified the test data to
. during the iterative or post during the iterative development of the be used during the iterative be used during the iterative
development phase of the process. solution. development of the solution. development of the solution.
7 Identified any further data to be used in Identified and justified any further data Identified and justified any further data
. the post development phase. to be used in the post development to be used in the post development
phase. phase.
Development (maximum 25 marks)
Iterative development of a coded solution (maximum 15 marks)
# 1–4 marks 5–8 marks 9–12 marks 13–15 marks
1 Provided evidence of some iterative Provided evidence for most stages of Provided evidence of each stage of the Provided evidence of each stage of the
. development for a coded solution. the iterative development process for a iterative development process for a iterative development process for a
coded solution describing what they did coded solution relating this to the coded solution relating this to the
at each stage. break down of the problem from the break down of the problem from the
analysis stage and explaining what they analysis stage and explaining what they
did at each stage. did and justifying why.
2 Solution may be linear. Solution will have some structure. Provided evidence of some prototype Provided evidence of prototype
. versions of their solution. versions of their solution for each stage
of the process.
3 Code may be inefficient. The solution will be modular in nature. The solution will be well structured and
. modular in nature.
4 Code may not be annotated Code will be briefly annotated to Code will be annotated to explain all Code will be annotated to aid future
. appropriately. explain key components. key components. maintenance of the system.
5 Variable names may be inappropriate. Some variable and/or structure names Most variables and structures will be All variables and structures will be
. will be largely appropriate. appropriately named. appropriately named.
6 There will be little or no evidence of There will be evidence of some basic There will be evidence of validation for There will be evidence of validation for
. validation. validation. most key elements of the solution. all key elements of the solution.
7 There will be little evidence of review There will be evidence that the The development will show review at The development will show review at
. during the development. development was reviewed at some most key stages in the process. all key stages in the process.
stage during the process.
Testing to inform development (maximum 10 marks)
# 1–2 marks 3–5 marks 6–8 marks 9–10 marks
1 Provided some evidence of testing Provided some evidence of testing Provided evidence of testing at most Provided evidence of testing at each
. during the iterative development during the iterative development stages of the iterative development stage of the iterative development
process. process. process. process.
2 Provided evidence of some failed tests Provided evidence of some failed tests Provided evidence of any failed tests
. and the remedial actions taken. and the remedial actions taken with and the remedial actions taken with full
some explanation of the actions taken. justification for any actions taken.
Evaluation (maximum 20 marks)
Testing to inform evaluation (maximum 5 marks)
# 1 mark 2 marks 3–4 marks 5 marks
1 Provided evidence of some post Provided evidence of final product Provided annotated evidence of post Provided annotated evidence of post
. development testing. testing for function. development testing for function. development testing for function and
robustness.
2 Provided annotated evidence for Provided annotated evidence for
. usability testing. usability testing.