Anton Alekseiev's GSOC 2012 Proposal
This document contains my project plan for Human Resouce Module for GSoC2012.
Project plan
Milestones
Mid-tern evals
Refactoring existing HR module into new Maven archetype and moving substantive pages from Admin page to pages accessible via role-based homepage
Reviewing existing tables and creating data entry pages for Entities that are not implemented yet
Creating clerk forms for clerk-actions and reports
Final evals
Implement staff/patient education tracking
Writing project technical documentation and user's documentation
Timeline
IT1 May, 21 - June, 6
Refactor existing HR module into new Maven archetype and setup for unit testing
Move existing HR module substantive pages from Admin page to pages accessible via role-based homepage; should be an admin page option to go to landing page
Redesign installation process to install HR tables and, if desired, test data, and to collect required configuration data (perhaps via the initial admin page)
Put report definition on admin page, report selection on substantive page
IT2 June, 7 - June, 23
Create tables and data entry pages for Education (see UI mockups below)
Create tables and data entry pages for Competencies (see UI mockups below)
Create tables and data entry pages for Certificates (see UI mockups below)
IT3 June, 24 - July, 10
Create HR clerk forms to provider's:
Names/addreses
Certificates
General notes
Reviews (type of note)
Incidents (type of note)
Create HR clerk reports showing providers by:
job title and location;
selected provider name/address/certificates/post history/training history/notes
IT4 July, 11 - July, 27
Add staff/patient education tracking
Create form to add/edit/inactivate training instances
Create form to assign/remove providers or patients to training instances
Create reports showing trainees by training instance, training instance by trainee, competency counts by time period
IT6 July, 28 - August, 13
Create finished version of project technical documentation
Create user documentation and training materials