Download Certificates

Blocks ::: block_download_certificates
Maintained by Manieer Chhettri
This block displays all the previously issued certificates without having to go into each course to view them. You will also be able to download the certificates directly from the block report. It will also work for courses that needs to be archived but still want students to be able to download the certificate. You will need to make sure you change the course visibility 'Enrolled users only' and hide all other resources except the certificates. New Feature: All previously issued certificates can be downloaded as Zipped file. Contributed by Neeraj KP (kpneeraj).
Latest release:
408 sites
99 downloads
36 fans
Current versions available: 1

This block displays all the previously issued certificates without having to go into each course to view them. You will also be able to download the certificates directly without having to go into the course themselves. 

The block displays the course name, grades, unique codes and issue date. The report page will also display the direct download link to each of the certificates.

Please be aware that this plugin only works for certificates that have already been generated for the student and a pdf copy MUST exists on the server. This is why its important to select  'Save Certificates' as part of Certificate module settings.


New Feature:

All previously issued certificates can be downloaded as Zipped file. Contributed by Neeraj KP (kpneeraj).


Requirement: 

The certificate module is required for this plugin to work - https://moodle.org/plugins/view/mod_certificate

In order for this plugin to work you need to make sure the "save certificates" is set to Yes under the certificate issue options.


DONATE:

If you like this block, please donate - Paypal Donate


NOTE: Please note that this plugin replaces the previously available 'Report certifcates block (https://moodle.org/plugins/block_report_certificates)'. If you have installed this plugin, you will need to delete it and re-install this one.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3

Contributors

Manieer Chhettri (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • Frankie's the name, Moodle's my game!
    Mon, 10 Oct 2016, 5:27 PM
    Yo Manieer. I am using Moodle 2.7.2. At first I couldn't install your block because the install procedure kept crashing at line 33. I examined the code and I tried changing the "locallib.php" to "lib.php" because in my Moodle 2.7.2, there was NO locallib.php. Only lib.php. It now works fine. Just thought I would highlight this for other users of "older" Moodle versions. Cheers.
  • Frankie's the name, Moodle's my game!
    Mon, 10 Oct 2016, 5:39 PM
    Hi Manieer. Hmm... the block only shows the certificates of the current logged-in user. Is there any way I can make the block work in this way: teacher or Moodle admin can view all certificates of all students (?).
  • Manieer Chhettri
    Mon, 10 Oct 2016, 6:26 PM
    Hi @Frankie Kam,
    Thanks for the bug. Will investigate further as its the first time I've come across this problem.

    With regards to your second question, Moodle already has the feature for you to view all issued certificates for all users. This can be done by either the admins or teachers for the course. Just go into course >click on the certificate > view previously issued certificates. Hence this plugin doesn't replace the standard Moodle function, instead aims to complement it especially from the learners point of view.

    Thanks,
    Manieer
  • Me
    Thu, 13 Oct 2016, 11:26 PM
    Greetings Manieer,

    I am currently in the process of testing Moodle version 3.1 and came across your plug-in. I would like to use it, but when I went to download, it only shows versions up to 3.0. Are you planning to test it with 3.1 or do you believe it will work as is?
  • Manieer Chhettri
    Fri, 14 Oct 2016, 2:45 AM
    Hi Curtis,
    Unfortunately I haven't tested it on 3.1 yet. I was hoping it will just work but cannot be certain. If you do end up testing it on 3.1, would you be able to let me know if this works or not. I should have some time in the next few weeks to do some testing myself and will release the updated version.

    Many thanks,
    M
  • JOSE GUILLERMO ROJAS GARRIDO
    Tue, 17 Jan 2017, 12:28 AM
    Hi, Will you have this block working with the module Custom Certificate mod_customcert ?
  • Jessi Auslander
    Tue, 11 Apr 2017, 1:30 AM
    Where are the certificates saved?
  • Tim Bahula
    Sat, 28 Apr 2018, 12:00 AM
    I would also like an answer to this question... Hi, Will you have this block working with the module Custom Certificate mod_customcert ?
  • Pinelopi Giovanitsa
    Mon, 5 Nov 2018, 5:44 PM
    Dear Manieer,

    many thanks for this useful plugin... I have one question though.. In description you mention that we must have mod_certificate plugin installed in order for your plugin to work. The problem is that mod_certificate is not receiving any new features since 2016 (eventually it will be obsolete sometime) and another plugin has been developed by the same team (mod_customcert). Is your plugin compatible with mod_customcert or we have to downgrade from mod_customcert to mod_certificate in order to keep yours running?

    Thanks a lot!!!
  • Frankie's the name, Moodle's my game!
    Fri, 22 May 2020, 9:41 AM
    I tried installing this block for my Moodle 2.7.2 site. I get this error:
    Fatal error: Call to undefined function certificate_get_grade() in /home/frankie/public_html/test/blocks/download_certificates/block_download_certificates.php on line 161
    Kindly advise. Frankie Kam.
  • Frankie's the name, Moodle's my game!
    Fri, 22 May 2020, 9:58 AM
    Solved! I just replaced line 33 of report.php and block_download_certificates.php :-
    require_once($CFG->dirroot.'/mod/certificate/locallib.php');
    with
    require_once($CFG->dirroot.'/mod/certificate/lib.php');
  • Frankie's the name, Moodle's my game!
    Fri, 22 May 2020, 10:09 AM
    How can I as a manager of the course, or even as the site administrator view ALL certificates issued? Right now it only shows me the certificates issued to me, as the logged in user. So if my username is adamy sandler, it will show only certificates issued to Adamy Sandler.
  • Frankie's the name, Moodle's my game!
    Fri, 22 May 2020, 10:36 AM
    Manieer. I hope you are still supporting this block. When I click on the option "Assign roles", I get the message "You are not able to assign any roles here" and this seems to be for the Frontpage. Kindly advise.
  • Jeffrey Olivo
    Sat, 29 Aug 2020, 3:37 PM
    Can we request also a BLOCK for Custom Certificate (created by Mark Nelson)?
  • Raymond Barrett
    Wed, 4 Aug 2021, 7:13 PM
    Is there an update for this plugin? I am using Moodle 3.9 and would really benefit from this plugin.
Please login to post comments