Technology used:
- PHP
- SQL – (MySQL database)
- Linux CRON for scheduling email notifications
- Smarty template engine for page views (www.smarty.net)
- Selenium for testing
- HTML, CSS, Javascript for presentation
- Subversion version control system
The client, Little Giant Steps, wanted to adapt their web training application. The original application was for clients who had received a personal evaluation and had an individualized program created for them. The goal for this project was to provide a new training site where clients who had not been evaluated would receive a more standardized training program. There were new features required like gathering survey data and pre-screening clients to ensure that the training would fit their needs. Access needed to be restricted so that only clients who passed the pre-screening would be allowed to sign up for the training and a survey was required prior to beginning training. After 5 months the system needed to send email notifications to clients requesting they return to the web site to take another survey. This would allow the administrators, as well as the clients, to evaluate the progress that had been achieved.

Comments on this entry are closed.