If you haven't read my CV yet, you won't know what this page is about. Please read that page first.

Screenshots

What follows are some screenshots of the system, designed to give you an overall feel for how the system works, its quality and scope. Naturally, showing off the whole system would require a lot more shots, but from these few, I hope you can infer the rest.

The screenshots were taken in Mozilla 0.9.6 for Linux. You can click on them to see the full-sized image.

front_page.png

Front Page

The front page of the system. When selecting "staff", "student" or "administrator", the user is prompted for a username/password combination, which is submitted over a secure web connection. I was involved a great deal in deciding the look and feel of the whole site.

admin_front_page.png

Administrator's Front Page

This page shows the current stage of the process and provides links to other parts of the administration system, including the tasks to be completed before the administrator may move on to the next stage of the process. I envisioned and implemented the idea of stages, which is an important part in maintaining of the integrity of the system as a whole.

admin_allocate.png

Project Allocation

This page "automagically" assigns projects to students based on the preferences not only of the students, but also the staff. I was the main contributer to this part of the system. The code used was based around a linear problem solver called HIPLEX.

admin_allocate_teams.png

Allocation of Assessment Teams...

This page allows the administrator to "automagically" create teams of staff to assess student projects...

admin_change_teams.png

... Continued

... and this page allows the administrator to rearrange them, if the teams were not ideal.

admin_timetable_make.png

Timetable Allocation...

Naturally, a timetable for project demonstrations can be easily created in a similarly simple manner.

admin_timetable_done.png

... Continued

... and here are the results.

admin_reset.png

Reset Area

This page allowed the administrator to reset the system at the end of the year. All data specific to that year's students would be removed from the database (although perennial information would be preserved). The administrator has the option to make backups of all the infomration that will be removed. I was solely responsible for this part of the system.

staff_rankings.png

Staff Front Page

Staff can easily enter new ideas for projects into the system and edit their current suggestions. Once someone is in their list of interested students, they can be easily ranked or removed. Also, their photos can be shown - a bonus for those members of staff who have difficulty remembering names!

staff_manage_projects.png

Adding A Student

Adding a new entry to the list of students who have expressed an interest in their proposals is as simple as clicking on "Add Student". Of course, students can put themselves on the list too.

staff_new_proposal.png

Suggesting A New Project

Suggesting a new project for students to apply to do couldn't be simpler.

student_search.png

Search

Students (and Staff) are can search through the list of proposed projects, selecting by title, proposer or description and then receiving the results sorted by either title or proposer. They can view additional details by clicking on the project's name, email the proposer by clicking on their name and add the project to their list of choices by clicking "choose". I was partially involved in implementing the Search system.

student_manage_projects.png

Student Preferences

Students can add or remove projects to their list of preferred choices and rank each project with a grade from 1 to 3.

student_guides.png

Student Information

Students are presented with plenty of helpful information, as they will not be as familiar with the Individual Project Administration System as the staff, who will have used it year after year.