QUIZ EXAMPLE TEMPLATE

Test it with this Typoscript:
plugin.tx_myquizpoll_pi1.sortBy = random plugin.tx_myquizpoll_pi1.pageQuestions = 1 plugin.tx_myquizpoll_pi1.dontShowPoints = 1 plugin.tx_myquizpoll_pi1.dontShowCorrectAnswers = 0 plugin.tx_myquizpoll_pi1.showHighscore = 0 plugin.tx_myquizpoll_pi1.dontShowHighscoreLink = 1 plugin.tx_myquizpoll_pi1.userData.askAtQuestion = 0 plugin.tx_myquizpoll_pi1.templateFile = EXT:myquizpoll/examples/template_basic.html

Templates for whole sites

Questions page:
Empty or reference to TEMPLATE_CAPTCHA_NOT_OK.
Reference to TEMPLATE_QUIZ_TIME_LIMIT. REF_QUIZ_LIMIT will be empty if "quizTimeMinutes = 0".
Reference to TEMPLATE_PAGE_TIME_LIMIT. REF_PAGE_LIMIT will be empty if "pageTimeSeconds = 0".
Multiple reference to TEMPLATE_QUESTION.
Reference to TEMPLATE_QUIZ_USER_TO_SUBMIT?
Dont delete the marker HIDDENFIELDS !!!!!!!
Reference to TEMPLATE_HIGHSCORE_URL. REF_HIGHSCORE_URL will be empty if is poll or dontShowHighscoreLink = 1 !!!
Optional: ###REF_POLLRESULT_URL### = Reference to TEMPLATE_POLLRESULT_URL. REF_POLLRESULT_URL will be empty if isPoll = 0 !!!

###REF_ERRORS### ###REF_QUIZ_LIMIT### ###REF_PAGE_LIMIT###
###REF_QUESTIONS### ###REF_SUBMIT_FIELDS### ###HIDDENFIELDS###
###REF_HIGHSCORE_URL###

Result page:
Empty or reference to TEMPLATE_CHEATING.
Reference to TEMPLATE_QUIZ_TIME_LIMIT. REF_QUIZ_LIMIT will be empty if "quizTimeMinutes = 0".
Reference to TEMPLATE_POLL_SUBMITED (poll) or to TEMPLATE_QUIZ_USER_SUBMITED (quiz).
Multiple reference to TEMPLATE_QRESULT (empty if is poll or "dontShowCorrectAnswers=1").
Reference to TEMPLATE_RESULT_POINTS or TEMPLATE_RESULT_POINTS_TOTAL (if is quiz and "dontShowPoints=0", else empty)
Reference to TEMPLATE_NEXT (if "showAnswersSeparate=1" and is quiz, else empty)
Reference to TEMPLATE_POLLRESULT (if is poll and "dontShowPollResult=0", else empty)
Reference to TEMPLATE_POLLRESULT_URL. REF_POLLRESULT_URL will be empty if isPoll = 0 !!!
Optional: ###REF_HIGHSCORE_URL### = Reference to TEMPLATE_HIGHSCORE_URL. REF_HIGHSCORE_URL will be empty if is poll or dontShowHighscoreLink = 1 !!!

###REF_RES_ERRORS### ###REF_QUIZ_LIMIT### ###REF_INTRODUCTION### ###REF_QRESULT### ###REF_QPOINTS### ###REF_NEXT### ###REF_POLLRESULT### ###REF_POLLRESULT_URL###

Last/final page:
Reference to TEMPLATE_NO_MORE. REF_NO_MORE will be empty if pageQuestions = 0 !!!
Reference to TEMPLATE_QUIZ_ANALYSIS_x. x depends on "showAnalysis". REF_QUIZ_ANALYSIS will be empty if showAnalysis = 0 !!!
Reference to TEMPLATE_HIGHSCORE. REF_HIGHSCORE will be empty if showHighscore = 0 !!!
Reference to TEMPLATE_HIGHSCORE_URL. REF_HIGHSCORE_URL will be empty if dontShowHighscoreLink = 1 !!!

###REF_NO_MORE### ###REF_QUIZ_ANALYSIS### ###REF_HIGHSCORE### ###REF_HIGHSCORE_URL###

Template-Snippets

###REF_QUESTION_IMAGE_BEGIN###
###VAR_QUESTION_TITLE###: ###VAR_QUESTION_NAME### ###P1######VAR_ANSWER_POINTS######P2###
###VAR_QUESTION_ANSWER###
###REF_QUESTION_IMAGE_END### ###REF_DELIMITER###
###VAR_QUESTION_IMAGE###  

###VAR_QUESTION_TITLE###
###VAR_QUESTION_NAME###
###CORRECT_ANSWERS###
###REF_QR_POINTS### ###REF_DELIMITER###
  • ###VAR_QUESTION_ANSWER###
  • ###VAR_QUESTION_ANSWER###
  • ###VAR_QUESTION_ANSWER###
  • ###VAR_QUESTION_ANSWER### ###P1###-###VAR_QUESTION_POINTS######P2###
    ###VAR_QUESTION_ANSWER### ###P1######NO_POINTS######P2###
    ###RES_QUESTION_POINTS###: ###VAR_QUESTION_POINTS### / ###VAR_MAX_QUESTION_POINTS###
    ###EXPLANATION###: ###VAR_EXPLANATION###

    ###RESULT_POINTS###: ###VAR_RESULT_POINTS### / ###VAR_MAX_POINTS###


    ###RESULT_POINTS###: ###VAR_RESULT_POINTS### / ###VAR_MAX_POINTS### (###TOTAL_POINTS###: ###VAR_TOTAL_POINTS### / ###VAR_TMAX_POINTS###)




    ###NO_SUBMIT###

    ###DOUBLE_ENTRY###

    ###NO_MORE###

    ###THANK_YOU###

    ###CHEATING###