Homework 3 (Progress Garden) FAQ

Q: How do I download DrawingPanel.py?
A: There's a link to it on the homework page from the course website.

Right-click on the link for DrawingPanel.py and click "Save Target As..." (in Internet Explorer) or "Save Link As..." (in Firefox). Then save the file in the same folder where your Python programs are being stored. Keep the file name the same, or it will not work.
Q: Do I really need to have that function described on the assignment sheet? Can I have additional functions?
A: Yes, you need to have that function if you want full credit. You can (and should) have more functions besides that one. A solution with many, many more functions is probably misunderstanding something about the assignment requirements. For example, creating a separate function for each flower is a terrible idea.
Q: How picky are you going to be in grading the background? Is this creative enough?
A: In general we're going to be very lenient with the grading of the background.

The reason we ask for a few shapes and colors is so that a student won't just turn in a blank panel (or a totally trivial picture, such as one black line) and say, "Well you told me I could do anything I wanted. Ha ha ha."

In general if you're drawing any sort of figure that you've created, you will get the points. The guidelines listed are just there so we can mark off people who clearly didn't even try to submit anything nontrivial.
Q: How many pixels can my image differ by?
A: The number isn't important. You should get the credit as long as your image doesn't have any differences noticeable to the naked eye.