• existing thick client app:

    The issue is the classes that cross or start in the middle of time periods - eg a lessons goes from 930-1045 and the next one 1050-1230. The example crosses the boundaries of 1100 but also starts in the middle of 9-10... The next day classes might start at 9am....

    The way they are doing it the aspx app is draw a grid and overlay boxes with co-ordinates (eg 80 left, 100 wide) on top....

    The chart is worth investigating...