This portal is used by the cancer medical community to practice certification exams, view a directory of doctors and view recent medical news. Due to budget restrictions instead of using a traditional database I had to program a simple one using Perl.
The main feature on this site is the certification exam. Doctors may practice the exam online with a set of 600 questions chosen at random. It includes two modes: pediatric and adult. There's an option for saving the progress in a cookie or with a code, in case the doctor can't answer 150 questions in one session. At the end of the exam, the doctor may view his or her score, and check which questions were wrong.
The site also includes a guestbook, and a searchable address book. Every part of the site can be updated through a web-based administration interface.