Create a Questionnaires. Create questions for the questionnaire. Create results for the questionnaire. Create a frontend module for the questionnaire. Add the frontend module to a page.
The questions get a weighting factor. (needs to be >0 to count) The results have a minimum score. Based on the reached score, the results are displayed.