You are on page 1of 3

Object-oriented Development with Java (CT038-3-2) Marking Scheme

Group Member Name/ID: 1) TOTAL 1)


2) MARKS 2)

Learning Outcomes Questions


1. Explain the techniques of Object Oriented Design(C2,PLO1) Class Test

2. Implement a software application that exploits the strength of object-oriented paradigm(C6,PL02) LO covered in the assignment

3. Demonstrate the use of object oriented concepts and their functionalities in the existing system(A3,PL04) LO covered in the assignment

Assignment Cognitive Level Psychomotor Level Affective Level


Question
1 2 3 4 5 6 1 2 3 4 5 6 7 1 2 3 4 5
90M 10M
OOMS 90% 10%

REQUIREMENT ANALYSIS Fail Marginal Fail Pass Credit Distinction


[CLO2-PLO2] 0-3 4 5-6 7 8-10
Incorrect overview use case, Inappropriate overview use case, The use cases are well presented Appropriate labelling and no Comprehensive provision of the
detail use cases with scenarios detail use cases with scenarios (generalization) with no major mistake in logic and notation and required
(where applicable) and use case (where applicable) and use case mistake in logic and notation, clear description for normal - overview use case;
USE CASE DIAGRAM descriptions OR incorrect user descriptions. and described all flows in use flow, subflow and alternative - detail use case diagrams
case notations OR illogical case descriptions. flow in use case descriptions. with scenarios (where applicable:
WITH functional design. generalization, extends,
DESCRIPTION includes);
(10%) - use case descriptions for each
[CLO2] use case / scenario and no
mistake in logic and notation and
appropriateness.

No attributes and no associations Class diagram with attributes and Class diagram with attributes and Class diagram with appropriate Class diagram with appropriate,
are included. associations. Both are incomplete associations. Both are complete attributes and associations. With relevant attributes and
and illogical. with no major errors. labelling and no mistakes in associations. With very good and
CLASS DIAGRAM logic and notation. meaningful labelling according
(10%) to guidelines.
[CLO2 and CLO3]

Level 2 Asia Pacific University of Technology and Innovation Page 1 of 3


Object-oriented Development with Java (CT038-3-2) Marking Scheme

IMPLEMENTATION Fail Marginal Fail Pass Credit Distinction


[CLO2-PLO2] 0-7 8-9 10-12 13-14 15-20
No program or work not done. 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
Program incomplete with evidence of the coding is available. program. Able to add at least program. Able to add at least program. Able to add 90-100%
obvious errors. Not able to Able to compile but not able to run 50% of the details of user access 80% of the details of access of the details of access rights
Group member A compile and run the program. the program. Able to compile and module listed in the assignment. rights module listed in the module listed in the assignment.
run the program but only able to add Able to demonstrate the use of at assignment. Able to demonstrate Able to demonstrate all the
USER LEVEL ACCESS AND less than 50% of the details of access least three of the object-oriented most of the object-oriented object-oriented concepts along
LOGGING ACTIVITY rights module listed in the concepts – such as creation of concepts. Able to write to file with additional features. Able to
(20%) assignment. Not able to demonstrate classes, objects and methods. and read from file with some write to file and read from file
the use of object-oriented concepts. Attempted to write to file but errors. with no errors.
Data not stored in file. with some errors.

No program or work not done. Not able to compile or run but evidence Able to compile and run the Able to compile and run the Able to compile and run the
Group member A Program incomplete with obvious of the coding is available. Able to program. Able to add at least 50% program. Able to add at least 80% program. Able to add 90-100% of
errors. Not able to compile and run compile but not able to run the of the details of module listed in of the details of the module listed the details of the module listed in
FUNCTIONAL USE CASES the program. program. Able to compile and run the the assignment. Able to in the assignment. Able to the assignment. Able to
FOR MANAGER program but only able to add less than demonstrate the use of at least three demonstrate most of the object- demonstrate all the object-oriented
50% of the details of module listed in of the object-oriented concepts – oriented concepts. Able to write to concepts along with additional
(20%) the assignment. Not able to such as creation of classes, objects file and read from file with some features. Able to write to file and
demonstrate the use of object-oriented and methods. Attempted to write to errors. read from file with no errors.
concepts. Data not stored in file. file but with some errors.

No program or work not done. 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
Program incomplete with evidence of the coding is available. program. Able to add at least program. Able to add at least program. Able to add 90-100%
obvious errors. Not able to Able to compile but not able to run 50% of the details of module 80% of the details of the module of the details of the module listed
Group member B compile and run the program. the program. Able to compile and listed in the assignment. Able to listed in the assignment. Able to in the assignment. Able to
FUNCTIONAL USE CASES run the program but only able to add demonstrate the use of at least demonstrate most of the object- demonstrate all the object-
FOR CUSTOMER less than 50% of the details of three of the object-oriented oriented concepts. Able to write oriented concepts along with
module listed in the assignment. Not concepts – such as creation of to file and read from file with additional features. Able to write
(20%) able to demonstrate the use of classes, objects and methods. some errors. to file and read from file with no
object-oriented concepts. Data not Attempted to write to file but errors.
stored in file. with some errors.

No program or work not done. Not able to compile or run but evidence Able to compile and run the Able to compile and run the Able to compile and run the
Program incomplete with obvious of the coding is available. Able to program. Able to add at least 50% program. Able to add at least 80% program. Able to add 90-100% of
Group member B errors. Not able to compile and run compile but not able to run the of the details of module listed in of the details of the module listed the details of the module listed in
REPORT/FILE the program. program. Able to compile and run the the assignment. Able to in the assignment. Able to the assignment. Able to
program but only able to add less than demonstrate the use of at least three demonstrate most of the object- demonstrate all the object-oriented
GENERATION 50% of the details of module listed in of the object-oriented concepts – oriented concepts. Able to write to concepts along with additional
(20%) the assignment. Not able to such as creation of classes, objects file and read from file with some features. Able to write to file and
demonstrate the use of object-oriented and methods. Attempted to write to errors. read from file with no errors.
concepts. Data not stored in file. file but with some errors.

Level 2 Asia Pacific University of Technology and Innovation Page 2 of 3


Object-oriented Development with Java (CT038-3-2) Marking Scheme

REPORT Fail Marginal Fail Pass Credit Distinction


[CLO3-PLO4] 0-3 4 5-6 7 8-10
The reference list is all The reference list is identified The reference list is complete but The above +. The citation is The above + with rich source of
inapplicable OR irrelevant. The mostly inapplicable OR irrelevant, sort of complete citation. clearly specified. The above + explorations to form a complete
format is NOT comply proper The format is partially comply The document is complete. with all the formatting criteria. reference.
REPORT FORMAT referencing system. The citation proper referencing system. The The above + precise, clear,
AND is NOT included at all. The citation is partially included. The complete, all the diagram, chart,
REFERENCES simple document without simple document with little picture, pie, symbol, glossary are
(10%) formatting, header and footer, formatting. completely organized.
page number, etc.

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 object- Description of at least 3 object- Description of at least 4 object-
Content of documentation does programming concept applied in the oriented programming concepts oriented programming concepts oriented programming concepts
not adhere to any of the solution and briefly described. that are applied in the solution that are applied in the solution that are applied in the solution
requirements stipulated in the No implementation code for the with some evidence of the are described and evidence of the and evidence of the
assignment requirements. object-oriented programming implementation code is included. implementation code being implementation code being
SYSTEM DOCUMENTATION concepts identified. Screen capture of the output of documented. documented.
(20%) Screen capture of the output of the the program with minimal Screen capture of the output of Screen capture of the output of
program does not have any explanation to describe the the program with some the program with appropriate
explanation to describe the program. program. explanation to describe the explanation to sufficiently
program. describe the program.
Description and evidence of at Description and evidence of at
least 1 additional feature which least 2 additional features which
has been incorporated in the have been incorporated in the
solution. solution.

0-3 4 5-6 7 8-10


Absent OR late OR not prepared Reading from presentation material. Reading occasionally from Good oral presentation. Give an impactful presentation
for presentation session without Presentation material is NOT well presentation material. Presentation material is well where the presenter delivers
valid reasons. Handled questions prepared. Presentation sequence Presentation material is well prepared. Presentation sequence smooth oral presentation aided
INDIVIDUAL PRESENTATION grossly bad and unable to NOT well organized and not smooth. prepared. Presentation sequence well organized and smooth. beautifully by well-prepared
demonstrate understanding of OO Handled questions badly and unable acceptably organized and Handled questions well and presentation material.
(10%) concept. to demonstrate understanding of OO smooth. Handled questions well demonstrated good Presentation sequence
concept. and demonstrated fundamental understanding of OO concept. excellently planned organized
level of understanding of OO and smooth. Handled questions
concept. well and demonstrated good
understanding of OO concept.

Level 2 Asia Pacific University of Technology and Innovation Page 3 of 3

You might also like