GR 10 PAT IT Marking - Rubric - 2024

Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 13

770371332.

xlsx

Phase 1 Learner name: Add your name and surname on the left of this note. Dele
Task 1: User requirements 4 3 2 1 0 Mark Moderation
Define Topic/ task definition: An excellent presentation of All FOUR points were THREE points were TWO points were presented Totally inadequate or not
• Topic is clearly stated all FOUR points listed presented with presented with with shortcomings applicable
• Thorough description of what shortcomings shortcomings
the problem/task involves OR Poor or no coverage of the
(purpose) OR OR aspects
• Describe a possible solution for A good attempt to present
the problem/task A good presentation of A good presentation of ONE of the points No scope or extremely 4 0
• A description of the scope of the THREE points TWO points vague and unclear
project is provided.
FALSE FALSE FALSE FALSE

Task 1B: User requirements 4 3 2 1 0

Use Case diagram OR table Role, activity, value of all Role, activity, value of all Many shortcomings in Major shortcomings in Not done or incorrect or
format) users (at least 2 different users (at least 2 different discussion of role, activity, discussion of role, activity, irrelevant
Role, activity, value types of users) of the types of users) of the value of users, e.g. two value of users, e.g. many
(who, what, why) system thoroughly and system described but minor instances where goal is not parts left out or incorrect
• Who will use the system? correctly described. shortcomings e.g. one clear, value not clear, etc. information
• What are the goals/ activities Well documented, clear and instance where goal is not Only 1 type of user of the Poorly documented – not
that user will perform? to the point. clear, value not clear, etc. system discussed. acceptable
• Why do they want/need it? Well documented, but minor Not well documented but
4 0
shortcomings. still acceptable

FALSE FALSE FALSE FALSE

Task 2: Acceptance test 4 3 2 1 0


770371332.xlsx

Acceptance test for the users: An excellent presentation of All FOUR instructions were THREE instructions were TWO instructions were Totally inadequate or not
To complete the sentence with at all FOUR instructions presented with presented with presented with applicable
least FOUR instructions: shortcomings shortcomings shortcomings
"the system shall … " ž Poor or no coverage of the
OR OR OR any instructions
4 0
A good presentation of A good presentation of A good attempt to present
THREE instructions TWO instructions ONE of the instructions

FALSE FALSE FALSE FALSE FALSE


770371332.xlsx

Task 3: Navigation between


4 3 2 1 0
screens
A diagrammatical representation An excellent attempt to A good attempt to show the A satisfactory attempt to A poor attempt to show the No diagram
of the design and flow of events show the sequence of all sequence of all steps and show the sequence of steps sequence of steps and flow OR
when the program is used steps and flow of events flow of events when the and flow of events when the of events when the program Incorrect, irrelevant or
when the program is program is executed with program is executed with is executed with major unsuitable for the
executed with no minor shortcomings significant shortcomings shortcomings application 4 0
shortcomings

FALSE FALSE FALSE FALSE FALSE

Task 4: Screen Design 4 3 2 1 0

Screen design - planning tab All FOUR principles applied All FOUR principles applied THREE principles applied TWO principles applied GUI design not functional
sheet 1 + 2 appropriately with minor errors appropriately appropriately OR
• Design fits to program's intended Does not support the
use intended use at all
• Appropriate components 4 0
• Clearly marked navigation
• Friendly dialogue / Help
FALSE FALSE FALSE FALSE FALSE
Data Dictionary Excellent – All four aspects Good – Three aspects Satisfactory – Two aspects Limited – One aspect Totally inappropriate or
Variables and Components: applied correctly applied correctly applied correctly applied correctly incorrectly applied
• Variety of and correct use of
appropriate variable types and
components
• Correct use of local and global
variables
• Proper naming convention of
4 0
variables for example iNumber,
sName etc.
• Correct prefix for components
e.g. edt, red, cmb etc.

FALSE FALSE Parameters FALSE FALSE


770371332.xlsx

Task 5: IPO and Validation 4 3 2 1 0

Input interfaces (at least TWO Clearly describes all inputs Minor shortcomings in Major shortcomings in Poor attempt to describe No inputs described
interfaces) according to all THREE describing all inputs describing all inputs input values
• Data type (At least THREE points listed for THREE according to all THREE according to THREE data OR
overall) data types points listed for TWO data types
• Format of the input, e.g. date, types Incorrect 4 0
gender (M/F)
• Most suitable input component ✘

FALSE FALSE FALSE FALSE


Input validation Clearly describes all points Clearly describes THREE Clearly describes TWO Poor attempt to describe No validation described
• At least THREE different data listed points listed points listed validation
types validated OR
• At least THREE inputs validated OR OR
including: Incorrect
ž Validate for NULL/empty field Minor shortcomings in Major shortcomings in 4 0
OR Test if value was selected in a describing all points listed describing all points listed
selection component
• Associated error messages

FALSE FALSE FALSE FALSE


Data processing/ Algorithms žList at least TWO One processes listed A poor attempt to describe A poor attempt to describe No processes listed
WHAT processing will need to be processes to be done 'Clearly describes ONE how TWO one processes/algorithms Processes not
done žClearly describes at least processes correctly algorithms/processes will be described/incorrect or
ž provide TWO TWO algorithms correctly done. irrelevant
HOW processing will be done – 4 0
supply algorithms, formulas, etc.

ž Describe TWO algorithms
FALSE FALSE FALSE FALSE
770371332.xlsx

Data output interfaces (at least Clearly describes all Minor shortcomings in Clearly describes all Poor attempt to describe No output described
TWO) outputs by addressing all describing all outputs by outputs by addressing TWO outputs
• Data to output FOUR points listed addressing THREE points points listed OR
• Format of the output, e.g. listed
currency, date OR Incorrect
• Most suitable Output 4 0
component, such as panel, rich Limited outputs described
edit, label, etc.
žMinimum TWO output
components ✘

FALSE FALSE FALSE FALSE

Total 40 0 0

Declaration of Authenticity
I hereby declare that the work assessed is solely that of the learner (except where there is clear acknowledgement and record of any substantive
advice/assistance given to the learner) concerned and was conducted under supervised/controlled conditions to ensure that the work has not been plagiarised,
copied from someone else or previously submitted for assessment by anyone

Comment/feedback:

Teacher name: Teacher signature: Date:

HOD signature: Date:

Teacher Moderator signature: Date:


770371332.xlsx

SES signature: Date:


770371332.xlsx

Phase 2 Learner name: 0


Implementation
Task 6 - Boths Screens - coding 4 3 2 1 0 Mark Moderation
*Variety of components Excellent – all four aspects Good – one aspect omitted Satisfactory – two aspects Limited – more than two Poor GUI design
*Navigation on screen (flow of events) applied correctly throughout or not applied well omitted or not applied well aspects omitted or not Little/No thought given
*Feedback / Help the program applied well to HCI principles 4 0
*Labelling

FALSE FALSE FALSE FALSE


Task 7 - HCI principles for both screens 4 3 2 1 0
* Consistency Excellent – all four aspects Good – one aspect omitted Satisfactory – two aspects Limited – more than two Totally inappropriate or
* Navigation between screens applied correctly in all or not used well omitted or not used well aspects omitted or not used incorrectly applied
* Informative feedback instances well
* Easy reversal of action i.e. Reset 4 0

FALSE FALSE FALSE FALSE ✘

Task 8 - Coding 4 3 2 1 0
Variables Excellent – all four aspects Good – one aspect omitted Satisfactory – two aspects Limited – more than two Totally inappropriate or
• Variety of appropriate variable types applied correctly in all or not used well omitted or not used well aspects omitted or not used incorrectly applied
• Correct use of local and global instances well
variables
• Proper naming convention of 4 0
variables, e.g. iNumber, sName ✘

• Correct prefix for components, e.g.


edt, red, cmb
FALSE FALSE FALSE FALSE
Input data Excellent application of all Minor shortcomings in the Approximately 50% of the Limited application of the No application of the
• Variety of sources of input, such as FOUR aspects listed application of all THREE aspects listed correctly aspects listed aspects listed
from the keyboard, mouse click and aspects listed applied
computer generated
• Correct data types
• Appropriate format used, e.g. date, 4 0
gender (M/F)
• GUI component used

FALSE FALSE FALSE


770371332.xlsx

Process Excellent – all four aspects Good – one aspect omitted Satisfactory – two aspects Limited – more than two Totally inappropriate or
Use the following: applied correctly in all or not used well omitted or not used well aspects omitted or not used incorrectly applied
* Built-in Function instances well
* Nested-If statement 4 0
* IN operator
* Loops ✘
FALSE 0 FALSE FALSE
Algorithm correctness/Processing All algorithms used are Appropriate algorithms that 50% of the algorithms used Algorithms are mostly Totally inadequate
• Correct implementation of Input and appropriate, work correctly work correctly but ONE are appropriate, work inadequate/mostly not OR
Output accordingly and meet all processing processing requirement not correctly and meets most working correctly, Not working correctly
• Correct implementation of using requirements met processing requirements processing requirements
Processing accordingly not all met
• Outside curriculum data structures 4 0
correctly applied
• Excellent use of outside curriculum
data structures
FALSE FALSE FALSE FALSE
Output Excellent – all four aspects Good – one aspect omitted Satisfactory – two aspects Limited – more than two Totally inappropriate or
• Layout applied correctly in all or not used well omitted or not used well aspects omitted or not used incorrectly applied
• Readability/Clarity, eg. columns, instances well
headings
• Formatted, eg. currency 4 0
• Most appropriate component/ data
structure used for output
FALSE FALSE FALSE FALSE FALSE
Task 9 - Verification and
4 3 2 1 0
Testing
Data validation A variety of validation/error limited validation/error Limited validation/error Validation/error catching No effort at
catching for relevant input catching for relevant input catching poorly done or validation/error catching
Clear and appropriate error OR Mostly clear and Error messages and inappropriate/not
messages and exception appropriate error messages exception handling meaningful
handling mechanisms and exception handling sometimes inappropriate/ 4 0
mechanisms not meaningful
FALSE
FALSE FALSE FALSE FALSE
Testing Excellent – all three aspects Good – mostly meaningful Satisfactory – two aspects Limited – more than two Totally inappropriate or
- Test for valid data applied correctly in all for all three aspects with omitted or not used well aspects omitted or not used incorrectly applied
- Test for extreme data instances minor shortcomings well 4 0
- Test for invalid data
Testing
770371332.xlsx
- Test for valid data
- Test for extreme data 4 0
- Test for invalid data FALSE
FALSE FALSE FALSE FALSE
Task 10 - Documentation 4 3 2 1 0
Comments/Notes All Variable, constant and All Variable, constant and Some variable, constant Less than 50% of variable, No comments or no
(Explanation of program and code) component names well component names well and component names well constant and component project notes
• Good programming techniques chosen to make for chosen to make for chosen names well chosen
• Comments to explain al readable code readable code, some AND /OR AND /OR Code not readable
necessary parts Comments explain all the shortcomings Comments explain some of Less than 50% of And no comments
necessary parts Comments explain all the the necessary parts comments explain some the
4 0
necessary parts, some necessary parts
shortcomings

FALSE FALSE FALSE FALSE FALSE

Total 40 0 0

Declaration of Authenticity
I hereby declare that the work assessed is solely that of the learner (except where there is clear acknowledgement and record of any substantive advice/assistance given
to the learner) concerned and was conducted under supervised/controlled conditions to ensure that the work has not been plagiarised, copied from someone else or
previously submitted for assessment by anyone

Comment/feedback:

Teacher name: Teacher signature: Date:

HOD signature: Date:

Teacher Moderator signature: Date:


770371332.xlsx

SES signature: Date:


770371332.xlsx

General: Final product and impression. Learner name 0


Aspect 4 3 2 1 0 Mark Moderation
Completeness Reached initial goal and Met at least 80% of the Met more than 50% of More than 50% of initial Almost none of the initial
met all stated initial requirements requirements requirements not met requirements met
requirements in Phase 1 4 0
FALSE FALSE FALSE FALSE FALSE

Professional product Useful and can be Useful as real-life Useful as real-life Not ready to be Not ready to be
implemented as a real-life application with minor application with major implemented as real-life implemented as real-life
application adjustments adjustments application, but has some application
Well-designed and user- Good design and user- Good design and user- potential Poor design
friendly friendly friendly 4 0
Contains no errors Contains minimal errors Contains several errors

FALSE FALSE FALSE FALSE FALSE

Attitude and Kept to due dates. Well- Kept to due dates. Phases Kept to the due date for Both phases not handed in Phase 1 and Phase 2 was
commitment designed phases. Showed designed at an acceptable one of the phases. One of on time/poorly designed. not handed in. Showed no
exceptional commitment level. Showed the phases not developed Displayed a lack of commitment.
and pride in work done. commitment and pride in at an acceptable level. commitment.
work done. Show some commitment. 4 0

FALSE FALSE FALSE FALSE

Interview 8 6 4 2 0
770371332.xlsx

Ability to explain code Explained all selected Explained the selected Unable to explain some of Unable to explain most of Unable to explain any
code clearly and with code with minor the selected code the selected codeLimited selected code, no insight
confidenceShows shortcomingsShows some adequatelyShows some insight
excellent insight. insight insight 8 0

FALSE FALSE FALSE FALSE 0


Total Mark 20 0 0

Declaration of Authenticity
I hereby declare that the work assessed is solely that of the learner (except where there is clear acknowledgement and record of any substantive
advice/assistance given to the learner) concerned and was conducted under supervised/controlled conditions to ensure that the work has not been plagiarised,
copied from someone else or previously submitted for assessment by anyone

Comment/feedback:

Teacher name: Teacher signature: Date:

HOD signature: Date:

Teacher Moderator signature: Date:

DSA signature: Date:


770371332.xlsx

Learner name: 0
Assessment Summary
Task Focus Maximum Mark Mark Obtained Moderation
Task 1 - 5 Requirements and design 40 0 0
Task 6 - 10 Implementation 40 0 0
General Finale product and impression 20 0 0
Total 100 0 0
Final mark ( 100%) 0 0
Final mark ( 20%) 0 0
Declaration of Authenticity
I hereby declare that the work assessed is solely that of the learner (except where there is clear acknowledgement and record of any substantive
advice/assistance given to the learner) concerned and was conducted under supervised/controlled conditions to ensure that the work has not been plagiarised,
copied from someone else or previously submitted for assessment by anyone

Comment/feedback:

Teacher name: Teacher signature: Date:

HOD signature: Date:

Teacher Moderator signature: Date:

SES signature: Date:

You might also like