Draft of the marking sheet for IVR 05 : You start with 30, and you lose between
0 to 2 marks for each asptect
Package |
| Package or Directory Name |
.5 |
|
| Size of the Package |
.5 |
|
| Package explosion (size) |
1 |
|
| No of class file |
.5 |
|
| Mail Title |
.25 |
|
| Name of the ReadMe File |
.1 |
|
| Main class Name or painful use of Package |
.5 |
|
|
README File |
| No Image |
.5 |
|
| GUI Description |
.5 |
|
| Algorithm Description, networking choice |
.5 |
|
| Directory content |
.25 |
|
| Command Line Option |
.25 |
|
| No use of the template (.25 - .5) |
.25 |
|
| Chosen option |
.25 |
|
|
Generated Documentation |
| Not There |
1 |
|
| No links |
.5 |
|
| Parameter Description |
.75 |
|
| Without all the methods |
.75 |
|
|
Dumb User |
| No command line help |
.5 |
|
| Accept stupid parameters |
.75 |
|
| java Terrain -verbose 7777 |
.75 |
|
| Exception not catched (Ball toto 34) |
.5 |
|
|
GUI experience |
| General look |
|
|
| Missing parameter |
|
|
| Usability |
|
|
|
|
Launching/deletion/reload of ball |
| |
|
|
| |
|
|
| |
|
|
|
Launching/deletion/reload of user |
| |
|
|
| |
|
|
| |
|
|
|
one (not terrain) component crash |
| |
|
|
| |
|
|
|
|
Code Presentation |
| Main readability : space |
.25 |
|
| Main readability : bracket use |
.25 |
|
| Main Header |
.25 |
|
| Methods Header |
.25 |
|
| Comment |
.25 |
|
|
Code Balance |
| Well Balanced Classes / General Elegance |
.5 |
|
| Not Explicit Name |
.25 |
|
| Not OOP designed (a leaf extend...) |
.2 |
|
| Class Assignment should not be so big |
.2 |
|
|
From the Readme File : Algorithm Description,
networking choice |
| |
|
|
| |
|
|
|
|
Concurrent event (two racquets at the same location
for instance) |
| |
|
|
|
Rules of the game (change of colors ...) |
| |
|
|
|
|
Whaoo! (positive marks) |
| Extremly good Looking, 3D interface) |
+1 |
|
| Very well thought user interface |
+.5 |
|
|