CSC309, Assignment 2, Clarification Page
- We have been able to extend the due date for Assignment 2 to Friday July 27, 12:00noon. For logistic reasons, further extensions will not be possible.
- Q4: "delivery pipeline" should be "pickup pipeline".
- Under Deliverables: "Clerk web page for Questions 2 and 3" should read "Cleark web page for Questions 3 and 4".
- Please direct your assignment questions to the marker, copy to the instructor.
- Q1, Q4: Nan Niu (t4niunan@cdf.toronto.edu)
- Q2, permissions in the CDF account: Haifeng Liu (t4liuhai@cdf.toronto.edu)
- Q3, Q5, Q6: Shengdong Zhao (sszhao@dgp.toronto.edu)
- Illegal user actions should result in an error: pressing Delivered for an order in the orders pipeline, or pressing Send for an order in the pickup pipeline. (In reality such actions may be pre-empted but you don't have to implement button disabling for this assignment.)
- You may assume there is only one clerk.
- An order is a form submission with one customer address and one or more pizzas.
- The clerk initially accesses the clerk's page by typing in the URL of that page. The clerk must manually refresh the clerk's page by pressing the refresh button, to see new orders.
- On clicking the Deliver button, the order should be removed from the pickup pipeline and, upon refresh, from the web page seen by the clerk.
- Make sure your paths and directory/file hierarchy are consistent and work well in your CDF account. You are only responsible to ensure consistency within your account; the markers will adapt your configuration to their own CDF accounts if the configuration is appropriate for your account. Here is an example of a directory/file hierarchy that will work for Assignment 2. (Use gunzip, then tar -xvf to open it.)
- You may assume that "returning buyers" use the same browser.
- According to CDF, the quotas have been increased to a total of 85MB for csc309 students.
- Multiple buyers may issue requests concurrently.