Name:

 

 

Student Number:

 
Marking scheme for CORBA/XML-RPC Assignment.

This is not a group assignment.

Note that this scheme can only be a general guideline. Details may vary slightly depending on the selected option, for instance it is recognized  that it is more difficult to produce CORBA related code than XML-RPC related code in the context of this lecture.

 

Task

F/E

D

C

B

A

Code

Option 1:

XML-RPC, 50%

 

Option  2 :

CORBA, 50%

 

Option  3 :

XML-RPC and CORBA, 45% + 45%

Little or no understanding of the distributed architecture.

 

 

Code does not even compile.

 

 

 

No comments on the code.

 

No disk.

The basic “ingredients” are there and suggest that there is an understanding of distributed computing.

 

Code may compile or not.

 

 

 

Some comments on the code.

 

Disk may be included.

It is obvious from the code that the distributed architecture is well understood.

 

 

Code compiles. May produce errors or incorrect results at run-time in certain cases.

 

Useful comments on the code.

Disk is included and contains code.

A good, working implementation of a distributed architecture that follows the specification.

 

Code compiles and is correct.

 

Good comments but also useless comments.

 

Disk is included and contains the code in a well organised manner.

An excellent implementation showing that all aspects of a distributed architecture are fully understood.

 

Code is well structured and correct.

 

The right comments on the right place.

 

Disk contains also installation instructions.

Discussion / Short discussion.

 

(see assignment for percentages)

Little or no understanding of CORBA and/or XML-RPC

 

Some understanding of CORBA and/or XML-RPC but unable to reflect on the difference between these two packages.

Fairly good understanding of CORBA and/or XML-RPC.

 

References from either books or the Internet.

 

Discussion relates to the code.

 

 

Good understanding of CORBA and/or XML-RPC.

 

Correct references from either books or the Internet.

 

Discussion strongly relates to the code.

 

Screenshots and/or diagrams are used for illustration.

Some reflection on own work.

Excellent understanding of  CORBA and/or XML-RPC.

 

Excellent references from books or internet. 

 

The discussion correctly uses the code for illustration. Screenshots and diagrams are used appropriately.

 

A personal opinion  is clearly formulated and supported by arguments.