Technician Scheduling Tool Release 2 Front end Assembly

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

The client wants to develop an application that would help them with scheduling people (i.e. qualified technicians) and equipment, to specific job sites (i.e. locations) for a given duration of time. In other words, the client needs an application that would allow it to manage, schedule, and track resources (such as technicians and/or equipment), their engagement, qualification, and availability. They want to have this information at their fingertips though a well-designed application which the client prefers to be web-based.

The client has people and equipment that cover jobs all over the country. Since no location has sufficient resources to meet peak demands (and the ability to predict the peak demand is rather difficult,) the number of requests for services from customers will vary greatly during the year.  
When a location is in need of extra resources, the local (i.e. for that location) supervisor will usually need to acquire and schedule the needed resources from amongst multiple locations.  Sharing of these resources amongst locations is very common but quite challenging.

This application will provide the complete technician scheduling solution. This release focus on exporting report, account management, qualification expiry checking, etc.

This assembly will provide: 

  • All controllers defined in Release2 Controller Class Diagram.
  • Update the controllers defined in Release2 Controllers Update Class Diagram.
  • Add new Raze view pages: Account Management pages, Daily Job Report page.
  • Update Raze view pages: "Download Technician Location" feature in XORA page,  "Generate Dispatch for XORA" and "Generate Product Requirement Document " features in Job Details page, "Resource Permission Checking" feature in Equipments and Technicians related pages
  • Fix the all back end code bugs
  • Merge the code into svn
  • Deploy the code to VM


Final Submission Guidelines

1.2    Submission Deliverables
A complete list of deliverables can be found in the TopCoder Assembly competition Tutorial at:

http://apps.topcoder.com/wiki/display/tc/Assembly+Competition+Tutorials

This assembly will use release2 backend source code and release1 frontend source code as code base.

The more details are in Technician_Scheduling_Tool_Release2_Frontend_Assembly_Specification.rtf

 

ELIGIBLE EVENTS:

2014 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30034456