Install

Works with Drupal: ^8.8 || ^9 || ^10

Using dev releases is not recommended, except for testing.

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 32.27 KB
MD5: ccb6d81d48cf556f86cc4a8ed064bdf3
SHA-1: 3faedd00d6260564df491bc20a8c5a986881a011
SHA-256: ff22297f3c7ef983ea57d697a1ff53e74f56e3a014b42544bbd9149d5a65478a
Download zip 60.71 KB
MD5: 98bb2efc8efc059818c8d0996ff74d83
SHA-1: 0bb9974a33afd0002b9fa88ca8ae16d2c821db54
SHA-256: 4818772b1f3e38689de446bd9a29bf1779e4d0de2c3e887e291f9cbb3c3227f7

Release notes

In development, dont use in production.

The main goal is to have new "survey" mode, there options of answers (checkboxes, radios, etc) have own score each. Means options can work like before with correct answer mode, or can be switched to mode where no correct/wrong, but having different numbers of scores per answer. Single option elements like textbox still will work old way "all or nothing".

The new Results page will have scores per section (per wizard page).

PDF generation will be added where user can download his results.

This works is going "decoupled first", means for REST API, means twig flow will be in second turn.

Plus code improvements and few bug fixes.

Has breaking changes, but no automatic migration planned. For manual - admin will have to visit each Quiz of v2 he/she had and fill in scores per Element again and save.

  • add option to have score per answer option selected (now it is just score per correct answer or 0 otherwise)
  • add scores summary per section/step
  • generate PDF (using mpdf lib https://github.com/mpdf/mpdf)
  • fix "Notice: Undefined index: passing_score" and "Undefined index: passing_score_message"
  • make "Number of points" common field for all elements types
  • add surver/quiz mode for mutiselects (radios, checkboxes, dropdowns ...)
  • remove annoying bug with extra empty element added
  • support webform_quiz_number_of_points, now each element in summary is taken is 1 if correct and maxscore is 1 per element, but webform_quiz_number_of_points should be used for maxscore and for score got per answer
Created by: mykola dolynskyi
Created on: 14 May 2024 at 12:31 UTC
Last updated: 11 Aug 2024 at 17:54 UTC
Bug fixes
New features

Other releases