Generate shell syllabus with dates supplied automatically
To do:
- DONE: Add repeated assignments (blog postings on Friday, blog responses and discussion postings on Monday)
- Add project reports in final week
- Add guest lectures on fixed dates
- Read tasks from XML structure (organized as topical units) and allocate over schedule, reporting mismatch in number of days
- Schedule tests two meetings after last assignment for each unit
- Report on overly light or overly heavy assignment days