We need a form for a questionnaire in a response design.
Before the questionnaire is started, an information page should be displayed to the user, where the user can also enter his personal data (name, first name, e-mail, verification code).
The user has to answer a total of 26 questions. Each question has 4 answers.
Answers are assigned as numbers 1, 2, 3, 4.
After the last question it should be checked whether the user has answered all the questions. If not, the user should be shown the open questions which he can quickly reach with a click.
Another possibility is: The user may only get to the next question after answering the question.
Before sending the form, the user should be informed (preferably by a simple text) that he can still change his answers. ("go back" button?)
The result of the evaluation is the sum of the given/defined order of the answers. After answering the questionnaire, the result of the evaluation should be sent by e-mail to the user and to the administrator.
The E-Mail for the admin is more detailed than for the user. (see email_user_admin)
The user should be shown an information page at the start of the questionnaire (the text is still given). On the information page the user should enter his name, first name, email and a verification code. The e-mail address should also be checked for correctness.
A file (or other procedure) should be created in which self-generated codes can be stored. These codes should be considered as verification for the user. Each code may only be used once. The using code has to deactivated and cannot be must not be used again. The codes consist of 8 digits (numbers and letters (small/large)).
The file with the generated codes must not be accessible from outside. If the code matches, the questionnaire is released for the user and the user may start answering. If it does not match, a message should be displayed stating that the code does not match.
(If you have another solution for the verification, please let me know.)