-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proposal: Certificates Templates Library (Studio UI) #370
Comments
Thanks for your submission, @openedx/openedx-product-managers will review shortly. |
Thanks so much for submitting, @juliakudriavtseva! Overall, this sounds like it would deliver a lot of value for users, and also aligns with the overall platform goals to enhance customization. I have a couple of questions.
|
I can address some questions and wanted to provide more context around the latest work on credentials.
|
Hi @jmakowski1123 ! Glib is right: As of now, we propose to leave the certificate templates configuration in Django admin, while the template selection for a specific course will be implemented in the CMS. This looks like a fairly simple change that can drastically improve the user experience and provide course creators with a significant amount of independence. However, in future milestones, we plan to expand certificate customization exactly as Glib described: providing course creators with a certificate editor within the CMS UI. |
Thanks @GlugovGrGlib and @juliakudriavtseva ! I agree that a good first step, an MVP, is to simply create the template selection/template library in Studio, and then explore template creation outside of django in future phases. As for that second stage, I think we'll need to do some discovery work to confirm that it makes sense to keep the workflow for creating certificate templates outside of the course context. This might be a good protoype concept for an administrator dashboard, which also doesn't exist yet but that we've been talking about for a long time. And good idea for getting community input on customizations for the certificate page. Maybe starting with a forum post? And I'm happy to reach out to a few users as well. Let's centralize findings in Wiki, I've created a space for this project: https://openedx.atlassian.net/wiki/spaces/OEPM/pages/4354703383/Certificate+Templates+Library+in+Studio |
Having dealt many years ago with the existing Django admin certificate templates and customized template generation (shudder) - It may be helpful also to consider ways of linking the "Certificate html view configurations" with associated "Certificate assets" etc. As I recall, an HTML template was stored in the first area, and CSS / JS was stored in the second area, and the only link was if you happened to reference the right CSS / JS in the HTML file you generated. Being able to say that a certificate template A is a bundle of the necessary HTML / JS / CSS might be helpful, compared to the manual and error prone approach for custom HTML certs today. Thanks for pushing this forward! |
Hi everyone! Thanks for your input to this proposal!! |
Note - Not all certificate templates should be shown to all courses in an instance. You may need a site and / or org level filters to show the right subset of certificate templates for a given course. You don't want to offer a choice for a certificate template to Org1 for a cert template generate for Org2. Edit: Already this proposal covers the idea of a default template, so defining / specifying that in Django admin might also need to specify these other site / org level exceptions somehow. |
Additional details on mocks for the previewing would be helpful here if that has been considered @GlugovGrGlib ? Currently, my understanding is that django certificate templates are linked to a course mode and this is what powers the single or multiple certificate previews & templates issued for a course. I'm not sure how this proposal expands the course mode linked associations, or whether the preview mode buttons / tools are also rendered in the top right as a page level action? |
@juliakudriavtseva - I agree that if and when this gets worked on, it must include the following (both to echo Marco's point above):
|
Abstract
The primary objective of this proposal is to enhance the efficiency of the certificate configuration process for course creators. This improvement targets the needs of course creators who operate within a platform offering multiple courses for diverse learners, each requiring certificates with distinct templates.
The goal will be accomplished by developing tools that enable course authors to select specific templates from the pre-existing certificate templates library, which is managed by the platform administrator.
Implementing this proposal will provide several key benefits:
Detailed Product Proposal
No response
Context & Background (in brief, if a Product Proposal is linked above)
Open edX platform serves a diverse range of educators and learners, offering multiple courses across various disciplines. As the demand for online education continues to grow, so does the need for a streamlined and flexible approach to certificate issuance.
Currently, OeX platform provides a certificate templates library, managed by administrators, which houses a variety of pre-designed certificate templates. However, course creators don’t have an efficient mechanism to select and apply these templates to their courses within the Studio UI. This gap not only leads to the lack of course author’s autonomy and efficiency in managing their course certificates, but also increases the administrative burden on platform managers.
Scope & Approach (in brief, if a Product Proposal is linked above)
Scope of features
Basic Certificate Template Usage
As a course author, I want to select and use a single certificate template from the library for all learners in my course so that I can quickly issue certificates using pre-existing templates without additional configuration.
Certificate Previews for a Template
As a course author, I want to preview certificate with selected template in Certificate Settings so that I can ensure it meets my course requirements.
Value & Impact (in brief, if a Product Proposal is linked above)
The primary beneficiaries of this initiative are educational institutions and organizations aiming to serve a diverse audience of learners, including:
1. Educational Institutions with Blended Study Programs:
Institutions offering online degree programs and certification courses will benefit from the ability to efficiently issue professional certificates. Universities that offer a variety of programs, such as undergraduate degrees, postgraduate degrees, and professional certifications, will be able to issue distinct certificates with appropriate branding and design requirements.
2. Corporate Training Providers that Work with Larger Organizations:
Companies that offer internal training programs and professional development courses can streamline the certificate issuance process for employees. Large corporations that provide training in different areas (e.g. leadership development, technical skills, compliance training, language proficiency) will be able to distinguish between internal training certifications, external professional development courses, and mandatory compliance training certificates, aligning with the corporate branding for each department or training type.
3. Non-Profit Organizations and NGOs:
Organizations focused on educational outreach and development can issue certificates for different training programs and workshops. NGOs providing educational programs in underprivileged areas can use different templates for each program to reflect the unique focus and objectives of the course, offering tailored recognition of the skills acquired.
4. Others:
Additionally, the certificate template library will be highly beneficial for any course author or course-provider organization. By allowing users to select a template from this library, the system increases efficiency and flexibility in certificate creation.
Milestones and/or Epics
Milestone 1: Basic Certificate Template Usage and Preview
Basic Certificate Template Usage
Acceptance criteria (AC):
Certificate Previews for a Template
Acceptance criteria (AC):
Named Release
Sumac
Timeline (in brief, if a Product Proposal is linked above)
TBD
Proposed By
Raccoon Gang
Additional Info
No response
The text was updated successfully, but these errors were encountered: