Home
Release notes for Mad Blanks 1.8.0
Mad Blanks 1.8.0 is a component and set of modules for Joomla! that allows you to build:
- Quizzes
- Surveys
- Assessments
- Calculators
- Other specialized forms that need special processing
The following NEW features have been added in Mad Blanks 1.8.0:
- Add the ability to specify one option OR another as correct
- For radio buttons & check boxes, have options to choose from as normal, PLUS ADD a free form text box in same question
- Add language tags in Score Scripting to allow presenting Score Script output in more than one language
- Allow expression tag names in Score Scripts to use non-alphanumeric characters
- Add new general Score Script tags:
- The new sequence tag allows for automatically guiding a user to complete multiple surveys or quizzes (this is instead of having to manually configure a sequence of categories to complete using the nextcategory tag)
- The new sequence tag allows a list of categories to be assigned to users and to display in an HTML table which categories have been completed and which still need to be completed
- Add [:user_madblanks_session_id:]
- Add a percentage tag to calculate what percentage a is of b: [:percentage:{a}:{b}:{precision}:]
- Add new Score Script tags for use in Archive Score Scripts:
- [:entered_by_id:]
- [:entered_by_user_name:]
- [:entered_by_user_full_name:]
- [:author_alias:]
- [:author_alias_or_user_name:]
- [:author_alias_or_user_full_name:]
- Colorize the generic Score Scripts and remove the quotation marks
- Add lower, upper, ucfirst, ucwords, lcfirst to 'filter' tag options
- Various other small feature enhancements
The following bug and issue fixes were applied:
- Specify a default collation or all Mad Blanks database tables upon installation (so the default latin1_swedish_ci is not used)
- Update MySQL syntax to use ENGINE instead of TYPE upon installation
- When viewing the back end record list, make the list is filtered notification more noticeable
- Fix plus sign does not submit
- Change so that auto-submit on change doesn't work in the back end when manually editing a record
- Update category viewing and editing permissions wording "Record creation control for a user" and "Record creation control for a visitor"
- Fix 500 error when Google Chart API used on alternate database table
- Fix LABEL_MBLCSR_INSTRUCTIONS_STRING used improperly in Create Single Record module XML file
- Enhance labels in category "Default response" "Correct response" etc. so they don't get lost among the extra text
- Fix W3C validation (XHTML mode) of check box and radio button options with spaces, punctuation, etc.
- Fix socdata1 preview on the back end records list to render only certain HTML tags
- Assure logged data is fully processed when nested Score Script tags are present
- Post a warning note about this in the Score Script in-component docs: group_concat issue with system variable group_concat_max_len, which has a default value of 1024
- Email tag in-component documentation, update and fix some errors
- Allow expression declarations to be dynamically created
- Fix any module params that can accept HTML must have filter="safehtml" in the XML
- Change the Statistic Score Script module so it doesn't have to have the category parameter specified
- Update in-module documentation of the Statistic Score Script module
- Fix email tag from name and from address are the site administrator's by default
- Update documentation of Google Chart API opt-in for configuration area
- Various other small bug fixes





