Certificates Technical: Difference between revisions

From MoodleDocs
(Created page with "{| style="width: 100%; text-align: center; color: red; background-color:#ffffcc;" ! !Overview !Configuration !Use cases !Tenants !Technical |} ---- ==Capabilities== The following capabilities are available for handling certificates: *'''enrol/program:config''': Configure Program enrolment instances")
 
 
(9 intermediate revisions by one other user not shown)
Line 1: Line 1:
{| style="width: 100%; text-align: center; color: red; background-color:#ffffcc;"
{{WorkplaceMenuCertificates}}
![[Moodle Workplace|⇧]]
![[Certificates |Overview]]
![[Certificates Configuration|Configuration]]
![[Certificates Use cases|Use cases]]
![[Certificates Tenants|Tenants]]
!Technical
|}
----


== Certificates settings ==
To access the configuration options for certificates, navigate to '''Site administration > Certificates > Certificates settings''', where you will the following options:[[File:Certificates Settings.png|alt=|border|center|frameless|900x900px]]
*'''Issue certificates in user language''': By default, certificates will be generated in the site's main language. If this option is ticked and the user's language differs from the site language, the certificate will be generated in the user's language. To support multi-language certificates, ensure that text fields contain multi-lang tags and the [[Multi-language content filter|multi-language content filter]] is enabled. Date fields will automatically be displayed in the localised format.
*'''Show share on LinkedIn''': Users can see their certificates on the '''My certificates''' page in their user profile. If this option is ticked, an additional column labelled '''Share on LinkedIn''' will be shown. When users select the LinkedIn icon, the certificate will be added to their feed. For this to work, you need to follow the shown instructions to receive your '''LinkedIn organization ID'''.
[[File:Share on LinkedIn.png|alt=|border|center|frameless|900x900px]]
*'''Allow filters for the PDF content''': Filters will only applied to generated certificate PDFs if they are enabled (in [[Filters]]) and selected in this list. By default, only the [[Multi-language content filter]] has been enabled to support certificates in different languages.
== Certificate element plugins ==
By default, all available certificate plugins are shown in alphabetical order in the certificate designer menu in [[Certificate templates]]. If you wish to either change the order of the elements or hide any elements that are not in use in your organisation, go to '''Site administration > Plugins > Admin tools > Manage certificate element plugins''' and configure the list as required.[[File:Certificates - Manage certificates.png|border|center|frameless|900x900px|alt=]]Developers can create new certificate element plugins. Once a new element has been installed, it will appear in this list and will be treated like any core element.
== Certificate images ==
Certificate images are managed centrally and act as a simple repository for assets that can be used in the '''Image''' element in [[Certificate templates]], for instance, your company logo or the signatures of certificate signees.
Certificate images are managed in '''Site administration > Certificates > Certificate images'''.[[File:Certificates - Images.png|border|center|frameless|900x900px|alt=]]Supported image file types are  GIF, JPE, JPEG, JPG, PNG, SVG, and SVGZ.
The permission '''Manage certificate images''' ([[Capabilities/tool/certificate:image|tool/certificate:image]]) has to be granted to access this feature.
==Certification manager role==
Moodle Workplace ships with a [[Certification manager role|Certification manager]] role (tool_certification_manager) that is applied in System context. The role allows the creation and management of certifications within the current tenant and allocating users to them. The role has the additional permission to '''View all issued certificates and templates''' ([[Capabilities/tool/certificate:viewallcertificates|tool/certificate:viewallcertificates]]).
==Capabilities==
==Capabilities==
The following capabilities are available for handling certificates:  
The following capabilities are available for handling certificates:  
*'''[[Capabilities/enrol/program:config|enrol/program:config]]''': Configure Program enrolment instances
 
* [[Capabilities/mod/coursecertificate:addinstance|mod/coursecertificate:addinstance]]: Add a new Course certificate activity
* [[Capabilities/mod/coursecertificate:receive|mod/coursecertificate:receive]]: Receive issued certificates
* [[Capabilities/mod/coursecertificate:view|mod/coursecertificate:view]]: View Course certificate
* [[Capabilities/mod/coursecertificate:viewreport|mod/coursecertificate:viewreport]]: View Course certificate issues report
* [[Capabilities/tool/certificate:image|tool/certificate:image]]: Manage certificate images
* [[Capabilities/tool/certificate:imageforalltenants|tool/certificate:imageforalltenants]]: Manage certificate images for all tenants (???)
* [[Capabilities/tool/certificate:issue|tool certificate:issue]]: Issue certificate to users
* [[Capabilities/tool/certificate:issueforalltenants|tool certificate:issueforalltenants]]: Issue certificate to users for all tenants (???)
* [[Capabilities/tool/certificate:manage|tool/certificate:manage]]: Manage certificates
* [[Capabilities/tool/certificate:manageforalltenants|tool/certificate:manageforalltenants]]: Manage certificates for all tenants (???)
* [[Capabilities/tool/certificate:verify|tool/certificate:verify]]: Verify any certificate
* [[Capabilities/tool/certificate:verifyforalltenants|tool/certificate:verifyforalltenants]]: Verify any certificate for all tenants (???)
* '''[[Capabilities/enrol/program:config|tool/certificate:viewallcertificates]]''': View all issued certificates and templates

Latest revision as of 14:54, 15 May 2025

workplacelogo.png This feature is part of Moodle Workplace™, which is available through Moodle Certified Partners and Service Providers only.

Certificates settings

To access the configuration options for certificates, navigate to Site administration > Certificates > Certificates settings, where you will the following options:

  • Issue certificates in user language: By default, certificates will be generated in the site's main language. If this option is ticked and the user's language differs from the site language, the certificate will be generated in the user's language. To support multi-language certificates, ensure that text fields contain multi-lang tags and the multi-language content filter is enabled. Date fields will automatically be displayed in the localised format.
  • Show share on LinkedIn: Users can see their certificates on the My certificates page in their user profile. If this option is ticked, an additional column labelled Share on LinkedIn will be shown. When users select the LinkedIn icon, the certificate will be added to their feed. For this to work, you need to follow the shown instructions to receive your LinkedIn organization ID.
  • Allow filters for the PDF content: Filters will only applied to generated certificate PDFs if they are enabled (in Filters) and selected in this list. By default, only the Multi-language content filter has been enabled to support certificates in different languages.

Certificate element plugins

By default, all available certificate plugins are shown in alphabetical order in the certificate designer menu in Certificate templates. If you wish to either change the order of the elements or hide any elements that are not in use in your organisation, go to Site administration > Plugins > Admin tools > Manage certificate element plugins and configure the list as required.

Developers can create new certificate element plugins. Once a new element has been installed, it will appear in this list and will be treated like any core element.

Certificate images

Certificate images are managed centrally and act as a simple repository for assets that can be used in the Image element in Certificate templates, for instance, your company logo or the signatures of certificate signees.

Certificate images are managed in Site administration > Certificates > Certificate images.

Supported image file types are GIF, JPE, JPEG, JPG, PNG, SVG, and SVGZ.

The permission Manage certificate images (tool/certificate:image) has to be granted to access this feature.

Certification manager role

Moodle Workplace ships with a Certification manager role (tool_certification_manager) that is applied in System context. The role allows the creation and management of certifications within the current tenant and allocating users to them. The role has the additional permission to View all issued certificates and templates (tool/certificate:viewallcertificates).

Capabilities

The following capabilities are available for handling certificates:

OSZAR »
OSZAR »