We wish to make in php with an SQL backend a type of benchmarking survey software. The survey will provide a self-diagnosis of the answered questions. The survey must be easy to administer and the questions and answers must be entered with ease.
The responses will require the usual dynamic controls. The survey will have an introduction/instruction page, 4-6 pages of questions incl. a demographic page. The navigation should include a next, previous button.
The answers will use a Likert scale of 1 to 5. Every answers, will receive a score (10 20 30 40 50). At the end of the survey the final score for every question/answer will be added.
The .css layout should include at least three templates. Every page should come with a given custom graphic at the top.
A final page will confirm that the survey was completed, for example each question was checked. The Session-ID will allow uncompleted survey's that were finished half way through to be "cached" and to be retrieved at a later time.
The survey will have to come with a diagnosis possibility. By the time that all respondent's have completed the survey, the survey should be closed/terminated.
Under a new URL it should be possible to access the online reporting of the survey. Following features must be provided:
- user will get a summary of all questions. The question will be organized in groups, there will be a benchmarking against two static survey's: a “worst case” and “best case”. The survey will show its final score, preferably in graphic bars, against the “worst” and “best" cases.
- A detail page will allow to receive comments to question groups. That is every question will come with a pre-formatted text, organized according the score ranges. Text A for score 10-20, Text B for score 30, Text C for score 40-50. In the detail page the user should be able to automatically get the explanation to the specific answer given by the respondents.
- A third page will provide a “static benchmarking” like S&P, Moody's index. According the overall score, the survey will be assigned to a specific class…AAA for best in class, AA for good, etc.
Determination will be based on samples or previous experience with this kind of survey and specifically the diagnosis process contained in the result pages. Plus aspectis if you can use OpenSource software such as phpESP.