Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Bug fix: Avoid problems on servers that are configured to interpret all <? tags as php tags
Feature: Add user id to the variables that are available in the certificate templates
Now using hook_mail when sending certificates.
Added settings for configuring the mail's subject and body.
Fixed username formatting.
Fixed removal of .fdf file.
Issue #1612976 by sebumd: Fixed certificate download link.
Issue #1589128 by othermachines: Now calling correct method.
Full rewrite which let other modules expose certificate conditions. Quiz and Book is bundled out of the box (certify_quiz and certify_book).
When upgrading, please run update.php before enabling certify_book, in order to keep the log of which books your users has read.
Added delete hook for condition.s
Fixed a serious bug on quiz conditions, which failed to get results for some quizzes. Note If you want to keep book views from an earlier version, you should visit update.php BEFORE enabling the condition modules.
API update. Condition modules need to signal changes in the condition data by either calling certify_nodechanged ($nid) with the nodeid of the condition that changed or $cert->scoreChanged() on all affected certificates.
Also added a warning to the status page if no conditions are enabled. This one bit me for half a workday. :-/
If anyone is working on condition modules, please let me know. I'd like to hear if the API works out for you. :)
This is a major rewrite of the entire module, to allow submodules to expose new conditions. I have also done massive code cleanups (a lot of work was done more than one place in the code). During the alpha period I will try to be very responsive for issues regarding submodule support. This means that if you miss some API magic, I will try to push it out within 24 hours. :)
Both book and quiz conditions are separated out into submodules. Use them as a base for creating new condition types.
Added PDF DRM and a way for instructors to clear the cached certificate for a user. Also did a code guideline review using the coder module. The next release will probably be a RC1.
Security has been reviewed, and should now be good enough to allow testing on public sites.
Fixed links to books on node view.
Added configuration of score display on the PDF, thanks to killes@www.drop.org