Package |
| Package or Directory Name |
.5 |
|
| Size of the Package |
.5 |
|
| Package explosion |
1 |
|
| No class file |
.5 |
|
| Mail Title |
.25 |
|
| Main class Name or painful use of Package |
.5 |
|
|
README File |
| No Image |
.5 |
|
| GUI Description |
.5 |
|
| Algorithm Description |
.25-.5 |
|
| Directory content |
.25 |
|
| Command Line Option |
.25 |
|
| Name of the ReadMe File |
.1 |
|
| 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 (in case of wrong argument) |
.5 |
|
| Accept stupid parameters |
.75 |
|
| Doesn't Run with default parameter |
.25 |
|
| java Assignment 5 10 |
.75 |
|
| Execption not catched (Assignment toto 34) |
.5 |
|
|
General Positioning |
| Full screen. |
.5 |
|
| More than full screen |
1 |
|
| Mix of GUI and Tree |
.25 |
|
|
Resizable panel |
| Not resizable |
1 |
|
| Issue when resizing |
.5 |
|
| Tree doesn't feet when homothetic resizing |
.75 |
|
| Limited resizability |
.5 |
|
|
Tree |
| Sad Tree |
.25 |
|
| Default set of parameter |
.25 |
|
| Not There |
1 |
|
| Last branch missing |
.25 |
|
| (Default set ) Does not match the algo described in the requirement |
.25 - .5 |
|
| Leaf upside down |
.10 |
|
|
GUI |
| General look |
.25 - .5 |
|
| Missing parameter |
.25 |
|
| Redraw when wanted |
.25 |
|
| Back to the default set |
.25 |
|
| Usability |
.25 |
|
|
|
Code Presentation |
| Main readability : space |
.25 |
|
| Main readability : bracket use |
.25 |
|
| Main Header |
.25 |
|
| Methods Header |
.25 |
|
| Comment |
.25 |
|
|
Code Balance |
| 3 Main Classes |
.5 |
|
| Well Balanced Classes |
.5 |
|
| General Elegance |
.5 |
|
| Not Explicit Name |
.25 |
|
| Not OOP designed (a leaf extend...) |
.2 |
|
| Class Assignment should not be so big |
.2 |
|
|
|
Colour/Thickness |
| Just two different thickness |
.25 |
|
| Just two different colours |
.25 |
|
| No Colour or No Thickness |
.5 |
|
|
Leaves |
| Just colour change |
.75 |
|
| Less than 3 sort |
.5 |
|
| Originality |
.2
|
|
|
Randomness |
| For each parameter |
.5 |
|
| Range |
.5 |
|
| Min-Max |
.25 |
|
| For each occurence of use of a value |
.5 |
|
|
Branching |
| different parameters for new branches |
.5 |
|
| Growing GUI (Widget area) |
.25 |
|
| |
|
|
|
Incremental drawing |
| Not Level by Level |
.75 |
|
| Pace chosen by the user |
.25 |
|
| |
|
|
|
Whaoo |
| Extremly good Looking |
+1 |
|
| Very well thought user interface |
+.5 |
|
| OOP design |
+.25 |
|
| Deal with recursivity explosion |
+.5 |
|
| Allow stop of the drawing at any time |
+1 |
|
|