0% found this document useful (0 votes)
16 views5 pages

OODJ-Assignment-Marking Rubric

Title Page

Uploaded by

bookscorner.ae
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views5 pages

OODJ-Assignment-Marking Rubric

Title Page

Uploaded by

bookscorner.ae
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Student Name: TOTAL

MARKS
ID:

CLO1 Explain the techniques of Object-oriented Design (C2,PLO1) Final Exam


CLO2 Construct a software application that exploits the strength of object-oriented paradigm (C6, PLO2) Assignment
CLO3 Demonstrate the use of object-oriented concepts and their functionalities in the existing system (A3, PLO4) Assignment

Assignment Cognitive Level Affective Level


Question 1 2 3 4 5 6 1 2 3 4 5
100% 100%
Hall Booking 40% 15%
Management System

Marking Criteria:
Criteria Fail Marginal Fail Pass Credit Distinction
System Implementation: 0-3 4-6 7-10 11-13 14-16
Requirements No program or Not able to compile Able to compile and Able to compile and Able to compile and
work not done. or run but evidence run the program. run the program. run the program.
Program of the coding is Able to achieve at Able to add at least Able to add at least
incomplete with available. Able to least 50% of the 70% of the 80% of the
obvious errors. compile but not able functionalities listed functionalities listed functionalities listed
Not able to to run the program. in the assignment. in the assignment. in the assignment.
compile and run Able to compile and Attempted to write to Able to write to file Able to write to file
the program. run the program but file but with some and read from file and read from file
only able to achieve errors. with some errors. with no errors.
less than 50% of the
functionalities listed
in the assignment.
Data not stored in
file.

System Implementation: 0-3 4-6 7-10 11-13 14-16


Object-oriented concept Not able to Able to demonstrate Able to demonstrate Able to demonstrate Able to demonstrate
demonstrate the the use of at least one the use of at least two the use of more than the use of more than
use of object- of the object-oriented of the object-oriented two object-oriented three object-oriented
oriented concepts concepts – such as concepts – such as concepts. concepts.
correctly. creation of classes creation of classes,
and objects. objects, inheritance,
etc.

Program Documentation: 0 1 2-3 4 5


Object-oriented concept Documentation At least 1 object- Description of at Description of at Description of at
not done. oriented least 2 object- least 3 object- least 4 object-
Content of programming oriented oriented oriented
documentation concept applied in programming programming programming
does not adhere the solution and concepts that are concepts that are concepts that are
to any of the briefly described. applied in the applied in the applied in the
requirements No implementation solution with some solution are described solution and evidence
stipulated in the code for the object- evidence of the and evidence of the of the
assignment oriented implementation code implementation code implementation code
requirements. programming is included. being documented. being documented.
concepts identified.

Program Documentation: 0 1 2
System output Documentation Screen capture of the Screen capture of the
not done. output of the program output of the program
Content of without or minimal with some
documentation explanation to
does not adhere explanation to describe the program.
to any of the describe the program. Description and
requirements evidence of
stipulated in the additional features
assignment which has been
requirements. incorporated in the
solution.

Program Documentation: 0 1 2 3
Use case diagram with Incorrect Inappropriate The use cases are Comprehensive
description overview use overview use case, well presented provision of the
case, detail use detail use cases with (generalization) with required
cases with scenarios (where no major mistake in - overview use case;
scenarios (where applicable) and use logic and notation, - detail use case
applicable) and case descriptions. and described all diagrams
use case flows in use case with scenarios (where
descriptions OR descriptions. applicable:
incorrect user generalization,
case notations OR extends, includes);
illogical - use case
functional design. descriptions for each
use case / scenario
and no mistake in
logic and notation
and appropriateness.

Program Documentation: 0 1 2 3
Class diagram No attributes and Class diagram with Class diagram with Class diagram with
no associations attributes and attributes and appropriate, relevant
are included. associations. Both are associations. Both are attributes and
incomplete and complete with no associations. With
illogical. major errors. very good and
meaningful labelling
according to
guidelines.

Report format and 0 1 2


References The reference list The reference list is The above +
is all inapplicable acceptable. The with rich source of
OR irrelevant. format is partially explorations to form
The format is comply proper a complete reference.
NOT comply referencing system. The above +
proper The citation is precise, clear,
referencing partially included. complete, all the
system. The The simple document diagram, chart,
citation is NOT with little formatting. picture, pie, symbol,
included at all. glossary are
The simple completely
document without organized.
formatting,
header and footer,
page number, etc.

Presentation 0-1 2-3 4-5 6-7 8


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

You might also like