Certificate isn't being issued to a user

Hello, I recommend you to Enable Automatic Certificate Generation.

It is suggested that automatic certificate generation be enabled in order to provide the best experience for learners. Particularly in self-paced courses (see Enabling Self-Paced Courses), your learners might not want to wait until an instructor initiates certificate generation; instead, they would typically expect to be able to download their certificates as soon as they achieve a passing grade. This can be achieved by enabling auto_certificate_generation as described below.

To globally enable this functionality, you must set a Waffle switch:

  1. In the LMS Django Administration site for your instance of Open edX, under Django-Waffle > Switches, select Add Switch.
  2. Name the switch certificates.auto_certificate_generation.
  3. Tick the Active checkbox.
  4. Optionally, add a Note describing that the switch enables certificate auto-generation for self-paced courses, or any other information you consider necessary. The Note contents are never shown to learners.
  5. Click Save to activate the switch.

Open edX caches the value of this Waffle switch, thus the changed setting may take several minutes to propagate in a large installation.

1 Like