Group Assignment - Marking Scheme
Group Assignment - Marking Scheme
Group Assignment - Marking Scheme
On completion of the assignment you should be able to demonstrate the following learning outcomes:
Develop a solution for a problem implementing appropriate data structure. Project -
CLO2
(C4, PLO2) Artefact
Project -
CLO3 Clearly present the solution developed (A4, PLO5) Documentation
& Presentation
PERFORMANCE CRITERIA 1
CLO /
ASSESSMENT CRITERIA FAIL MARGINAL FAIL PASS CREDIT DISTINCTION
PLO
0–3 4 5-6 7 8 - 10
Illogical data structure Logical data structure Logical data structure Logical data structure Logical data structure
Data Structure proposed with poor proposed with poor chosen with fair chosen with good chosen with
Proposal justification. justification. justification. justification. excellent
(10 marks) justification.
Implementation
0 - 25 26 - 35 33 - 42 43 - 48 49 - 65
(60%)
Program is not given Program does not Program compiles Program compiles and Program compiles and
Program does not compile or run, but perfectly and executes. executes perfectly.
compile or run. coding logic is almost executes. Between 70% and 90% At least 90% of the
Less than 30% of the correct. Between 50% and 70% of the required required
required Between 30% and 50% of the required functionalities are functionalities are
Program functionalities are of the required functionalities are correctly correctly
(65 marks) implemented. functionalities are correctly implemented. implemented.
Implementation uses correctly implemented. Implementation uses Efficient data
very inefficient data implemented. Implementation uses data structure(s) or structure(s) and\or
structures or Implementation uses inefficient data algorithm that is not algorithms are used
algorithms. inefficient data structures or most efficient and in the implementation
No proper code structures or algorithms which is slightly differ from according to the
structure and no algorithms. different from the the proposed design. proposed design.
comments provided. proposed design.
Unclear coding style, Unclear coding style, Clear coding style, and Clear coding style and
and no comments or code is not code is properly structure, and code is
provided. properly commented. commented. properly commented.
Functionalities are not Functionalities are not Functionalities are not Functionalities are fully
tested/validated in full tested/validated in fully tested/validated tested/validated in
program execution. program execution, or in program execution. program execution.
produce errors in
some cases.
0–3 4 5-6 7 8 - 10
Completely different Poor implementation of Fair implementation of Good implementation Excellent
implementation from the proposed data the proposed data following the implementation of
the proposed data structures. structures. proposed data the proposed data
structures and Only 1 – 2 of the Missing 1 – 2 structures. structures with proper
Adherence
algorithms. proposed algorithms implementations of All proposed revision.
(10 marks) implemented. the proposed algorithms are All proposed
algorithms. properly algorithms are
implemented. properly
implemented.
PERFORMANCE CRITERIA 2
CLO /
ASSESSMENT CRITERIA FAIL MARGINAL FAIL PASS CREDIT DISTINCTION
PLO
0 - 19 20 - 24 25 - 32 33 - 37 38 - 50
No documentation Incomplete Document missing Good layout/flow. Excellent layout / flow
submitted. documentation with minor components. No missing components No missing
Documentation merely missing major Average layout / flow. in the documentation. components of the
contains the cover component. Incomplete referencing. Good documentation documentation
page and printout of Poor layout / flow. Incomplete input/output standards. Excellent
the source code. No referencing (if sample with improper Adhered to the documentation
Documentation applicable). explanation/ referencing standards standards.
(50 marks) description. with minor errors. Adhered to the
Incomplete input/output referencing
samples with proper standards.
explanation / Complete input/output
description. sample with clear
explanation/
description
Documentation
CLO 3
and
-
Presentation 0 - 19 20 - 24 25 - 32 33 - 37 38 - 50
PLO 5
(20%)
Did not turn up for Barely able to trace the Able to trace some code Able to trace the code / In depth understanding
presentation code / work done / work done work done of the code / work
Unable to trace any of Having difficulties in Able to execute the Able to execute the done
the code / work done running the codes program properly program properly Able to execute the
Unable to execute the Mostly inaccurate / Able to answer some Able to explain and program
program illogical answer / questions posed show a good Able to explain and
Presentation Unable or barely able explanation provided accurately / logically understanding of how argue the work
(50 marks) to answer any of the Barely able to answer the program works submitted
question asked questions asked Able to answer most Show additional
questions posed concepts / new ideas
accurately used in the solution
Able to answer all
questions posed with
minimal omissions