Object-oriented Development with Java (CT038-3.
5-2) Marking Scheme
Student Name: TOTAL
MARKS
ID:
Fail Marginal Fail Pass Credit Distinction
REQUIREMENT ANALYSIS
0-3 4 5-6 7 8-10
Incorrect overview use case, Inappropriate overview use case, The use cases are well Appropriate labelling and no Comprehensive provision of
detail use cases with scenarios detail use cases with scenarios presented (generalization) mistake in logic and notation the required
(where applicable) and use (where applicable) and use case with no major mistake in and clear description for - overview use case;
case descriptions OR incorrect descriptions. logic and notation, and normal flow, subflow and - detail use case diagrams
user case notations OR described all flows in use alternative flow in use case with scenarios (where
illogical functional design. case descriptions. descriptions. applicable: generalization,
USE CASE DIAGRAM extends, includes);
WITH - use case descriptions for
DESCRIPTIONS each use case / scenario and
(10%) no mistake in logic and
notation and appropriateness.
No attributes and no Class diagram with attributes and Class diagram with attributes Class diagram with Class diagram with
associations are included. associations. Both are incomplete and associations. Both are appropriate attributes and appropriate, relevant
and illogical. complete with no major associations. With labelling attributes and associations.
errors. and no mistakes in logic and With very good and
CLASS DIAGRAM notation. meaningful labelling
(10%) according to guidelines.
SUB TOTAL:
Level 2 Asia Pacific University Page 1 of 4
Object-oriented Development with Java (CT038-3.5-2) Marking Scheme
Fail Marginal Fail Pass Credit Distinction
IMPLEMENTATION
0-1 2-3 4-5 6-7 8
No program or work not Not able to compile or run but Able to compile and run the Able to compile and run the Able to compile and run the
done. Program incomplete evidence of the coding is program. Able to add at least program. Able to add at least program. Able to add at least
with obvious errors. Not able available. Able to compile but 50% of the details of supplier 70% of the details of supplier 80% of the details of supplier
to compile and run the not able to run the program. Able management module listed in module listed in the module listed in the
program. to compile and run the program the assignment. Able to assignment. Able to assignment. Able to
but only able to add less than demonstrate the use of at least demonstrate the use of more demonstrate the use of more
ADMIN (8%) 50% of the details of supplier one of the object-oriented than one object-oriented than two object-oriented
module listed in the assignment. concepts – such as creation of concepts. Able to write to file concepts. Able to write to file
Not able to demonstrate the use classes and objects. and read from file with some and read from file with no
of object-oriented concepts. Data Attempted to write to file but errors. errors.
not stored in file. with some errors.
0-1 2-3 4-5 6-7 8
No program or work not Not able to compile or run but Able to compile and run the Able to compile and run the Able to compile and run the
done. Program incomplete evidence of the coding is program. Able to add at least program. Able to add at least program. Able to add at least
with obvious errors. Not able available. Able to compile but 50% of the details of supplier 70% of the details of supplier 80% of the details of supplier
to compile and run the not able to run the program. Able management module listed in module listed in the module listed in the
program. to compile and run the program the assignment. Able to assignment. Able to assignment. Able to
but only able to add less than demonstrate the use of at least demonstrate the use of more demonstrate the use of more
FINANCE MANAGER (8%) 50% of the details of supplier one of the object-oriented than one object-oriented than two object-oriented
module listed in the assignment. concepts – such as creation of concepts. Able to write to file concepts. Able to write to file
Not able to demonstrate the use classes and objects. and read from file with some and read from file with no
of object-oriented concepts. Data Attempted to write to file but errors. errors.
not stored in file. with some errors.
0-1 2-3 4-5 6-7 8
No program or work not Not able to compile or run but Able to compile and run the Able to compile and run the Able to compile and run the
done. Program incomplete evidence of the coding is program. Able to add at least program. Able to add at least program. Able to add at least
with obvious errors. Not able available. Able to compile but 50% of the details of supplier 70% of the details of supplier 80% of the details of supplier
to compile and run the not able to run the program. Able management module listed in module listed in the module listed in the
program. to compile and run the program the assignment. Able to assignment. Able to assignment. Able to
INVENTORY MANAGER but only able to add less than demonstrate the use of at least demonstrate the use of more demonstrate the use of more
(8%) 50% of the details of supplier one of the object-oriented than one object-oriented than two object-oriented
module listed in the assignment. concepts – such as creation of concepts. Able to write to file concepts. Able to write to file
Not able to demonstrate the use classes and objects. and read from file with some and read from file with no
of object-oriented concepts. Data Attempted to write to file but errors. errors.
not stored in file. with some errors.
Level 2 Asia Pacific University Page 2 of 4
Object-oriented Development with Java (CT038-3.5-2) Marking Scheme
No program or work not Not able to compile or run but Able to compile and run the Able to compile and run the Able to compile and run the
done. Program incomplete evidence of the coding is program. Able to add at least program. Able to add at least program. Able to add at least
with obvious errors. Not able available. Able to compile but 50% of the details of sales 70% of the details of sales 80% of the details of sales
to compile and run the not able to run the program. Able module listed in the module listed in the module listed in the
program. to compile and run the program assignment. Able to assignment. Able to assignment. Able to
but only able to add less than demonstrate the use of at least demonstrate the use of more demonstrate the use of more
50% of the details of sales one of the object-oriented than one object-oriented than two object-oriented
SALES MANAGER (8%) module listed in the assignment. concepts – such as creation of concepts. Able to write to file concepts. Able to write to file
Not able to demonstrate the use classes and objects. and read from file with some and read from file with no
of object-oriented concepts. Data Attempted to write to file but errors. errors.
not stored in file. with some errors.
0-1 2-3 4-5 6-7 8
No program or work not Not able to compile or run but Able to compile and run the Able to compile and run the Able to compile and run the
done. Program incomplete evidence of the coding is program. Able to add at least program. Able to add at least program. Able to add at least
with obvious errors. Not able available. Able to compile but 50% of the details of PO 70% of the details of PO 80% of the details of PO
to compile and run the not able to run the program. Able module listed in the module listed in the module listed in the
program. to compile and run the program assignment. Able to assignment. Able to assignment. Able to
but only able to add less than demonstrate the use of at least demonstrate the use of more demonstrate the use of more
PURCHASE MANAGER 50% of the details of PO module one of the object-oriented than one object-oriented than two object-oriented
(8%) listed in the assignment. Not able concepts – such as creation of concepts. Able to write to file concepts. Able to write to file
to demonstrate the use of object- classes and objects. and read from file with some and read from file with no
oriented concepts. Data not Attempted to write to file but errors. errors.
stored in file. with some errors.
0-1 2-3 4-5 6-7 8
SUB TOTAL:
Fail Marginal Fail Pass Credit Distinction
REPORT STRUCTURE
0-3 4 5-6 7 8-10
The reference list is all The reference list is identified The reference list is complete The above + The above +
inapplicable OR irrelevant. mostly inapplicable OR but sort of complete citation. The citation is clearly with rich source of
The format is NOT comply irrelevant, The format is partially The document is complete. specified. explorations to form a
proper referencing system. comply proper referencing The above + complete reference.
REPORT FORMAT The citation is NOT included system. The citation is partially with all the formatting The above +
AND at all. The simple document included. criteria. precise, clear, complete, all
REFERENCES without formatting, header The simple document with little the diagram, chart, picture,
(10%) and footer, page number, etc. formatting. pie, symbol, glossary are
completely organized.
Level 2 Asia Pacific University Page 3 of 4
Object-oriented Development with Java (CT038-3.5-2) Marking Scheme
Fail Marginal Fail Pass Credit Distinction
0-7 8-9 10-12 13-14 15-20
Documentation not done. At least 1 object-oriented Description of at least 2 Description of at least 3 Description of at least 4
Content of documentation programming concept applied in object-oriented programming object-oriented programming object-oriented programming
does not adhere to any of the the solution and briefly concepts that are applied in concepts that are applied in concepts that are applied in
requirements stipulated in the described. the solution with some the solution are described and the solution and evidence of
assignment requirements. No implementation code for the evidence of the evidence of the the implementation code
object-oriented programming implementation code is implementation code being being documented.
PROGRAM concepts identified. included. documented. Screen capture of the output
DOCUMENTATION Screen capture of the output of Screen capture of the output Screen capture of the output of the program with
(20%) the program does not have any of the program with minimal of the program with some appropriate explanation to
explanation to describe the explanation to describe the explanation to describe the sufficiently describe the
program. program. program. program.
Description and evidence of Description and evidence of
at least 1 additional feature at least 2 additional features
which has been incorporated which have been incorporated
in the solution. in the solution.
SUB TOTAL:
Fail Marginal Fail Pass Credit Distinction
PRESENTATION
0-3 4 5-6 7 8-10
Absent OR late OR not Reading from presentation Reading occasionally from Good oral presentation. Give an impactful
prepared for presentation material. Presentation material is presentation material. Presentation material is well presentation where the
session without valid reasons. NOT well prepared. Presentation Presentation material is well prepared. Presentation presenter delivers smooth oral
Handled questions grossly bad sequence NOT well organized prepared. Presentation sequence well organized and presentation aided beautifully
and unable to demonstrate and not smooth. Handled sequence acceptably smooth. Handled questions by well-prepared presentation
INDIVIDUAL understanding of OO concept. questions badly and unable to organized and smooth. well and demonstrated good material. Presentation
demonstrate understanding of Handled questions well and understanding of OO concept. sequence excellently planned
PRESENTATION OO concept. demonstrated fundamental organized and smooth.
(10%) level of understanding of OO Handled questions well and
concept. demonstrated good
understanding of OO concept.
Level 2 Asia Pacific University Page 4 of 4