Data input should be done through the page urlap.html (``urlap'' means form). This should contain a 10×10 table of input cells. One should be able to write the data headers in the first row, the names of data series in the first column, and the diagram title (to be displayed later) into the first row of the first column. When using the form, the rest of the cells will contain integers. The data range of the table should be that part for which the header and data series names are non-empty. Empty cells in the data range selected this way should be given a 0 value. Below the table, radio buttons are present to choose from the possible diagram types: bar chart, pie chart or line diagram. In the final part, one should be able to select 1 out of the 5 possible color schemes, specifying the color of data points of the diagram to be created.
The bottom of urlap.html should contain a command button. When pressed, the page diagram.html should be loaded. This page should contain a diagram created from the data of the previous page. If the diagram type is a column or line diagram, then you should draw axes, the vertical axis should be properly scaled, and values of the data points should be displayed over them. If the diagram type is pie chart, then the data series names should be displayed together with the percentage of the given data point relative to the whole.
Deadline expired on 10 January 2012.