Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

PM Instructions

When student-generated certificates are enabled for a course, students who pass the course are allowed to generate their own certificates.  The student starts generating a certificate by clicking a button on the progress page.  When the certificate is ready, the student can download it from the student dashboard.

...

  1. Log in as a user with global staff access.
  2. Go to the instructor dashboard for the course.  If you have staff access, you should see a "Certificates" section.
  3. In the "Certificates" section of the instructor dashboard, generate example certificates:
    1. Click "Generate Example Certificates"
    2. Wait for certificates to generate.  You can click "Refresh Status" to see the most recent status.
    3. Once certificates have successfully generated, you can click links in the "Status" section to view the generated PDF certificates.
    4. If an error occurs, the most likely cause is that certificates are not configured correctly for the course.  Inform the UX team so they can make the appropriate changes, then retry.
  4. Once you have successfully generated example certificates, you will be able to enable student-generated certificates.
    1. Click "Enable Student-Generated Certificates"
    2. You will be shown a confirmation dialog.  Confirm the action.
    3. Once student-generated certificates have been enabled, a "generate certificates" button will appear on the student progress page.  Students who have passed the course will be able to generate certificates and see the generated certificates on the dashboard.

Ops / Developer Instructions

Student generated certificates can be enabled or disabled for the entire site using Django admin.

  1. As a user with privileges for the CertificateGenerationConfiguration model, log into Django admin (at /admin).
  2. Create a new CertificateGenerationConfiguration, set the "enabled" flag to True or False, and save it.

...