Hey! The eduNEXT product team designed a solution that allows studio users to create (honor and maybe others?) course modes, so they can generate certificates from a course. This issue was previously mentioned in this jira ticket created last year in the Open edX Platform Roadmap.
The idea is to make an API call from Studio to the Course Modes API, with the course_id and the information required to create course modes. The API call could be triggered by a simple button -at least in the 1st version- placed on this page:
To be more flexible, this functionality can be turned off through a FEATURE flag.
This issue is being developed by our team in our edx-platfrom version, and we’d like to hear what you think about it since we want to take this upstream.