1) Add meta data “heading section” to course pages. Currently, each course page is dynamically generated (the HTML is stored inside an MS Access database). The heading section is a static page that is identical for all pages. I want to change this so that a new field (“classHeading”) is added to the content table (“classes”) so that meta data can added/edited for any page and dynamically written to the browser when accessed. This will allow me to store keywords and other “meta” data in the database.
2) Cleanup admin interface. Several of the pages have badly formed tables, buttons, and counters. I would like to make all pages look consistent. I would also like to have a vertical pull-down menu system instead of the horizontal menus currently used.
3) Confirmations and receipts. The registration system uses predefined templates and variables to create and print customer receipts and confirmations. However, often the system generates two emails for every one confirmation. I want to redesign and completely rewrite how this system works.
4) Overall cleanup. The program was designed by a PHP programmer who was learning ASP.NET. The application is very sloppy and many of the pages have multiple head, body, html sections, etc. I would like the system to be cleaned up, well documented, and optimized. I also want to look for areas of reuse. For example, a single header and footer that can be created in each page and included only once.