Here’s how we did it. I hope it works for you.
Set course mode (or enrolment track)
Note: we use “honor” for all courses. We don’t use “verified” etc.
See Information about enrolment tracks.
Go to: YOURURL/admin/course_modes/coursemode/
Add Course Mode (top right)
Choose a course from the drop-down list.
Mode: honor (Possibilities: audit, honor, verified, no-id-professional)
Description: Honour course mode (Does not appear on the certificate).
Price : 0
Currency : usd
Can leave the rest as defaults.
Course content (i.e. outline) visibility
Login on Studio, then go to: YOURURL/admin/waffle_utils/waffleflagcourseoverridemodel/
Add Waffle flag course override +
Waffle flag: seo.enable_anonymous_courseware_access
Course id :
(The above is part of the course URL when you are viewing the course info page).
Override choice : Force on
Enabled tick box : enabled.
IMPORTANT: On Course Advanced settings:
Course Visibility For Unenrolled Learners :
Certificates for this course — setup
In Studio, open course.
Settings → Certificates
Click “+ Set up your certificate” / “Edit”
Certificates detail form:
Course Title Override: Course title without course code
Certificate signatory 1: NAME OF PERSON SIGNING
- Organization: YOUR ORG NAME
- Signature: upload sign-johndoe.png
Create / Save.
Top right, choose “honor” and click “Preview Certificate”.
IMPORTANT: Once satisfied, click “Activate”.
Enabling grading for the course
On studio Settings → Grading
See 14.1. Set the Grade Range — Building and Running an Open edX Course documentation
Add certificate generation for the course run
Go to: YOURURL/admin/certificates/
Choose “Certificate generation course settings” → + Add
Course key: e.g. course-v1:YOURORG+COURSECODE+COURSERUN
Note above: You can get this key by loading the course in studio, then copying part of the URL from “course-v1:” onwards. It will look similar to the example above.
Self generation enabled: Tick
IMPORTANT NOTE : This has to be done for each course re-run!