COMP 152H Project #1 marking scheme

Program Correctness:
Compile successfully: 2
Display QT UI 2
Load image 2
Save image 2
Menu bar 2
Tool bar (Should contain icon and movable) 6
Choose foreground and background color 4
Clear image with background color 2
Resize the image 2
1 level undo and redo  6
Pen:
Left click and drag, drawing 2
Right click, display the properties dialog 2
Modify the properties 4
Line:
Left click and drag, draw line 2
Right click, display the properties dialog 2
Modify the properties 4
Double left click, terminate the drawing of polyline 2
Eraser:
Left click and drag, erase the drawing 2
Right click, display the properties dialog 2
Modify the properties 2
Display the cursor of eraser 2
Rectangle:
Left click and drag, drawing 5
Right click, display the properties dialog 4
Modify the properties 8
Others:
Drawing only in the image area 2
If you are not using QT designer (say it in README.txt) 10
If you are using QT designer (say it in README.txt), Choose two of the following to implement: 10
1. Multiple level undo and redo
2. Display the status bar, which tracks the mouse position and display them here
3. Implement the scroll bar
4. Implement the function Zoom in and Zoom out
5. Implement a mean filter and median filter
Style: 10
Comprehensibility: 5
Total: 100
B&W?