We are seeking a reliable coder to complete an existing application where the coder has failed to complete the task. If the task is completed with professionalism, the option for ongoing application maintenance and development will be available.
The web based application, which is 90% complete is a school management system that has several modules. All modules operate independently of each other but share a common MySQL Database. The following issues need addressed to complete this project.
There are two levels of user, a normal user and an administrator. Categories may also have an ‘manager’ assigned to them that gives administration level access to that category.
Each module can be previewed at <[login to view URL]>or <[login to view URL]>or <[login to view URL]>
Admin Login: admin
Password: demo08
User Login: user
Password: demo08
| | | | | | | |
## Deliverables
**Module 1: Facility Management**
· *Category Permissions*
All users should be able to view each category (as currently implemented), however only the category manager and administrators should be able to edit the editable fields.
· *Area Diagrams*
The option to upload an image with each category is available. This image can then be viewed via a hyperlink when viewing a category. This feature is not yet functioning correctly.
· *Status Change Email*
BUG: An email (as defined in the admin module) should be sent to the person who submitted the task whenever the status of a request is modified. This email is not being sent.
· *New Field
An additional field titled “Request Type?? should be added for each request. This should appear in the emails being sent. Additionally the values for this field should be modifiable the same way that categories are.*
**Module 2: Task Management**
· *Category Permissions*
each category should only be visible to the category manager and administrators.
· *User Todo List Format*
The user todo list (which shows all tasks assigned to the user) should be in the same format as the category views so that the user can add feedback and change status etc.
· *Deleting Categories*
BUG: The categories will not delete when trying to delete them.
· *Modifying Categories*
BUG: Categories that have an ‘&’ symbol cannot be modified.
· *Posting of Feedback*
BUG: When posting feedback in Internet Explorer, a directory view is displayed. This does not occur in FireFox
· *New Field ??" Request Type
An additional field titled “Request Type?? should be added for each request. This should appear in the emails being sent. Additionally the values for this field should be modifiable the same way that categories are.*
· *New Field ??" Location
An additional field titled “Location?? should be added for each request. This should appear in the emails being sent. Additionally the values for this field should be modifiable the same way that categories are.*
· *Email Notifications ??" New Task*
An email, complete with placeholders, should be sent every time a new task is created. This should be sent to the category manager.
· *Email Notifications ??" Change of Assignee*
An email, complete with placeholders, should be sent every time a the person assigned is changes. This should be sent to the person assigned with the task.
· *Email Notifications ??" Change of Status & New Feedback*
An email, complete with placeholders, should be sent every time a task is modified either with a change of status or new feedback added. This should be sent to the category manager and person who is assigned the job.
**Module 2: Administration**
· *Email Notifications ??" Customisation*
All emails should be customisable from the admin module.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
All work should be compatible with IE6+