Certificate Generation Module
Planning Document

Purpose

The motivation behind this module is the underlying need for printable certificates that can be generated based on successful completion of a Quiz Module generated Quiz.

Use Cases/Scenarios

  1. A professor requests that all of their students access an online resource to complete a specific quiz and provide verification of completion.  Students would login to the Drupal powered site, take a Quiz Module powered quiz, and then be presented (via this module) with a certificate that could be printed.
  2. A professor is presented with a paper certificate from a student with a Name, Course Name, and Date on it; along with a numeric hash code.  This professor should be able to login to the Drupal powered site and ask it if this is a valid certificate by providing the hashcode and other data.  Certificate verification such as this could be performed by any user.
  3. A student completes a course, but does not print the certificate at the time of completion.  This student logs back into the site at a later date and can generate and print the certificate then.


Module Prerequisites
  1. Drupal 6.x
  2. Quiz Module 3.x or 4.x
  3. (optional) PDF rendering modules


General Requirements

Advanced Requirements


Really Advanced Requirements (not currently planned for development)


Implementation