# Certificates and Maple

**URL:** <https://discuss.openedx.org/t/certificates-and-maple/6871>\
**Category:** Site Operations Help\
**Tags:** maple\
**Created:** [March 17, 2022, 5:11pm UTC](https://discuss.openedx.org/t/certificates-and-maple/6871 "2022-03-17T17:11:14Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![sambapete](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/sambapete/32/4100_2.png) [@sambapete](https://discuss.openedx.org/u/sambapete)\
**Post date:** [March 17, 2022, 5:11pm UTC](https://discuss.openedx.org/t/certificates-and-maple/6871/1 "2022-03-17T17:11:14Z")

</div>

Since I am not totally convinced this is a Tutor issue, I am also cross-posting this here.

I am trying to setup HTML certificates in Tutor. I am currently running Maple on a test system.

I have added a course in Studio.  
I have added a honor mode for that course in Django Admin.  
I setup the HTML certificate configuration in Django Admin.  
I setup the certificate in the course.  
I activated the certificate in the course.  
I have added a student in honor mode in that course.  
I even have exercises that are graded for that course.  
The student has completed the course but the certificate is nowhere to be found.

I see there is no longer any advanced parameters for “Certificates Display Behavior” in Maple.

Am I missing something? If so, what?

The course I am using was previously a test course I had in Native for Koa (and more previous releases) that delivered autogenerated certificates and for which I had setup early\_no\_info and even enabled certificates.auto\_certificate\_generation.

All I see in the logs now under Tutor and Maple are these:

```auto
2022-03-16 20:44:38,362 INFO 10 [tracking] [user 8] [ip 50.101.212.29] logger.py:41 - {"name": "edx.course.grade.now_passed", "context": {"user_id": 8, "path": "/api/courseware/course/course-v1:UMontreal+CERT101+P2022", "course_id": "course-v1:UMontreal+CERT101+P2022", "org_id": "UMontreal", "enterprise_uuid": ""}, "username": "sambapete", "session": "d6a589dc68c6c5d4d93406a7e48c95cf", "ip": "50.101.212.29", "agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:98.0) Gecko/20100101 Firefox/98.0", "host": "cours-virginie.edulib.org", "referer": "https://apps.cours-virginie.edulib.org/", "accept_language": "fr", "event": {"user_id": "8", "course_id": "course-v1:UMontreal+CERT101+P2022", "event_transaction_id": "None", "event_transaction_type": "None"}, "time": "2022-03-16T20:44:38.362357+00:00", "event_type": "edx.course.grade.now_passed", "event_source": "server", "page": null}

2022-03-16 20:44:38,365 INFO 10 [lms.djangoapps.certificates.signals] [user 8] [ip 50.101.212.29] signals.py:80 - Attempt will be made to generate a course certificate for 8 : course-v1:UMontreal+CERT101+P2022 as a passing grade was received.

2022-03-16 20:44:38,366 INFO 10 [lms.djangoapps.certificates.generation_handler] [user 8] [ip 50.101.212.29] generation_handler.py:44 - Attempt will be made to generate course certificate for user 8 : course-v1:UMontreal+CERT101+P2022

```

But absolutely nothing happens…

Any idea what is going on?

Thanks for any advice.

---

<div class="post-metadata">

**Author:** ![sambapete](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/sambapete/32/4100_2.png) [@sambapete](https://discuss.openedx.org/u/sambapete)\
**Post date:** [March 17, 2022, 6:06pm UTC](https://discuss.openedx.org/t/certificates-and-maple/6871/2 "2022-03-17T18:06:38Z")

</div>

I finally found what was the problem.

Thanks go to @bwidyasanyata and [Enable Automatic Certificate Generation is fail on Maple after Lilac upgrade - #6 by bwidyasanyata](https://discuss.openedx.org/t/enable-automatic-certificate-generation-is-fail-on-maple-after-lilac-upgrade/6393/6)

Unfortunately that causes a much bigger challenge if what he writes is true about courses created before Maple.

I confirm that even importing an old course created before Maple doesn’t work.

How do we handle courses that have been existing for a while, for example on Koa in Native, when we will switch to Tutor and Maple? We have long running courses that deliver certificates either auto-generated or at the end. Is there a migration command we need to run? We can’t assume a course will end before our move to Tutor. That would be a logistic nightmare…

---

<div class="post-metadata">

**Author:** ![muneera\_salah](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/muneera_salah/32/2220_2.png) [@muneera\_salah](https://discuss.openedx.org/u/muneera_salah)\
**Post date:** [April 6, 2022, 4:35pm UTC](https://discuss.openedx.org/t/certificates-and-maple/6871/3 "2022-04-06T16:35:23Z")

</div>

me too still trying to find a solution

---

<div class="post-metadata">

**Author:** ![muneera\_salah](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/muneera_salah/32/2220_2.png) [@muneera\_salah](https://discuss.openedx.org/u/muneera_salah)\
**Post date:** [April 18, 2022, 6:33am UTC](https://discuss.openedx.org/t/certificates-and-maple/6871/4 "2022-04-18T06:33:13Z")

</div>

Hi @sambapete  
after many attempts finally, it is working.

**try to follow these steps**  
go to admin Django /admin/course\_modes/coursemode/  
configure every course at course mode to honor, as screenshot below

 ![image](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/c/c764d421ce69711a2736e9a95cbe39c7bfb40858.png)

then go to studio\> setting \> certificate

 ![image](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/5/5302a66ec04e1e88538ca25f1b0d5095987bfb36.png)  
then press Set up your certificate

 ![image](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/6/64afb0389219a35b89ae5fc6770ba23e638a97e5.png)

then press the active button

 ![image](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/7/7e06a36cea47779d8c711e4d3d2955a3bb7e8eda.png)

go to /admin/certificates/certificategenerationconfiguration , then press add button

 ![image](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/b/bd1ea046f9dcd807a44a14cef2ee9851d9fa86e5.png)

then press save button

 ![image](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/6/67691392757cca6d047c2ff49d3fdb40ffc60544.png)

go to /admin/certificates/certificatehtmlviewconfiguration/ then press add button

 ![image](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/3/3dd20ff2651c31f147ef25c2369eb26b1231c6f3.png)  
then press save button  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/6/62f1b58ae903cf264688dd53cc2695795cb44f1c.png)

to go to the course “Instructor Dashboard” and enable certificate by pressing “enable student-generated certificates”

 ![image](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/0/0c9e83281843a307fe727394966187796f221a59.png)

 ![image](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/e/e604579547175f52c1f1710e83b630ee3821f3d1.png)

then go /admin/waffle/switch/ then disable " certificates.auto\_certificate\_generation"

 ![image](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/e/e8ad866a383f04367ea319d157d3e256cdb091d0.png)

 ![image](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/3/31737ed84bb7f1395ae2eff527d3243f845990e7.png)

then go to studio\> setting \> Advanced Settings then press “Show Deprecated Settings”, make sure your setting as the screenshot below

 ![image](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/a/a368d7434ece659d72ccd1a6a1e48d3217a2169f.png)

then run these commands

```auto
tutor local stop
tutor local quickstart

```

> After that, you can view the certificate on “my dashboard” for every user also, at the progress course page

 ![image](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/4/40d42d4246980c7f00fa3bc929f1d78b0a1a8eaf.png)  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/8/8b51840d094e18b76e35ccbee876f612811f7fa9.jpeg)

make sure to **unenroll** then reEnroll again from a course because you need to update the mode of enrollment from **Audit** to **honor** as we did in the course

**tutor version 1.11**  
**edx version maple 3**

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/e/e0015f89e879bc75925b71fd11133ab15fe98297.png) [@system](https://discuss.openedx.org/u/system)\
**Post date:** [July 17, 2022, 6:33am UTC](https://discuss.openedx.org/t/certificates-and-maple/6871/5 "2022-07-17T06:33:41Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
