Hi @jaqusa!
What platform release are you running? If you are running the latest ironwood.2
there’s support for free certificates.
To set them up, you’ll need to follow these instructions:
- Make sure the feature flag that disables honor certificates is disabled. To set it, edit
lms.env.json
andcms.env.json
and edit theFEATURES
keys as following:
...
"FEATURES": {
...,
"DISABLE_HONOR_CERTIFICATES": false
}
}
- Then, follow the certificate set up instructions as per described in the edX documentation:
https://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/configuration/enable_certificates.html - After the certificates are set up, you’ll need to add the
honor
mode to the courses that you wish to offer certificates. You can do that using the django admin panel: http://localhost:18000/admin/course_modes/coursemode/add/ (change localhost:18000 by the url of your instance).
You just need to setcourse
,mode
anddisplay name
and leave the other as defaults. - From that point on, Studio will enable you to set up certificates for the selected course.
With certificates enabled and set up, you’ll just need to make sure you users are enrolled as honor
instead of audit if you’re using and external enrollment API.
New users that enroll into the course through the platform will be enrolled as honor
.
As for changing enrollment tracks, I’m not sure if it can be easily done through django shell
, but there are some implications on the grades as described in the docs.