Issue with Student-Generated Certificates

I am encountering an issue with certificate generation in my Open edX course. When students enroll, complete the course, and achieve the required grade, they are unable to generate their certificates.
Here is a screenshot of the issue:

Could you kindly inform me about the course’s end date? Additionally, I’d like to know if your course is self-paced or instructor-paced, as certificates for instructor-paced courses can only be downloaded after course completion.

Hi @Yagnesh
The course is instructor-paced, and I didn’t set an end date initially. However, even when I add an end date, the issue persists.

Hi @SafiAhmadzai

Did you enabled “certificates.auto_certificate_generation” switch as suggested in section 4.9.8? 4.9. Enabling Course Certificates — Installing, Configuring, and Running the Open edX Platform documentation

I also recommend you to enable “Certificate html view” under https://your_lms_url/admin/certificates/certificatehtmlviewconfiguration/

good luck,
rax

Hi @SafiAhmadzai!

I will now provide you with a brief set of instructions on the steps you should follow to ensure that your students receive their certificates:

1. Enable the Course Certificate Honor Mode in Studio
2. Enable and Configure the HTML Properties for Course Certificates
3. Activate Your Certificate
4. Set how learners will get their certificates: Instructor-paced or Self-paced.
5. Once the course pacing has been selected, you need to select the type of Certificates Display Behavior found in the Course Schedule module. You can choose between these three options:

  • Immediately upon passing: Learners can access their certificates when they pass above the course grade threshold. Note: learners can achieve a passing grade before encountering all assignments in some course configurations.
  • On course end date: Learners with passing grades can access their certificate once the course’s end date has elapsed.
  • A date after the course end date: Learners with passing grades can access their certificate after your set date has elapsed.

6. In addition, you must go back to the LMS of the course you are using and select if you would like to disable or enable the certificate generation depending on the previous configuration you selected.

If the course is instructor-paced, you will find two options:

  • Enable Student-Generated Certificates: To allow your learners to generate the certificates by themselves, you must enable student-generated certificates following these steps:
  1. Go to the LMS platform > Instructor tab > Certificates > Student-Generated certificates.
  2. Select Enable Student-Generated Certificates.
  • Disable the Student-Generated Certificates: If you prefer to have your learners wait until you generate the certificates for all the learners in batch, you will need to disable the Student-generated Certificates, and proceed with the manual generation following these steps:
  1. Go to the LMS platform > Instructor tab > Certificates > Student-Generated certificates.
  2. Select Disable Student-Generated Certificates.
  • If the course is self-paced, the only option is for learners to generate their certificates once they complete the course. You can configure this option following these steps:
  1. In Studio, go to Schedule and Details.
  2. Set the start date in the future as if the course has not started yet, and select Save.
  3. Change the course pacing to Instructor paced, and select Save.
  4. Go to the LMS platform > Instructor > Certificates and enable the auto-generation option, and select Save.
  5. Go back to Studio > Schedule and Details and set the course to self-paced, and select Save.
  6. Change the dates back, and select Save.

I hope this information will be helpful to you.

Hi, @CatalinaMoralesor and @rax
I followed the steps: enabled the HTML view, added the course mode, and activated the certificate. However, there’s an issue. When students complete the course, they see the certificate generation option in the course modal, but clicking it shows an error saying it can’t find the certificate. Additionally, in the course progress section, the message says, “Certificates are scheduled to be available after January 1, 1970.” Here are some screenshots:




Hello @SafiAhmadzai ,

Is your course pace set to self-paced?? Also make sure the start and end date of your course are set correctly.

Please check out my video on how to configure autogenerated certificates on Palm, the process is pretty similar on Quince: https://www.youtube.com/watch?v=Wq9TQQL0bQQ

Hope it helps,
rax