Blocks: Download Certificates

block_download_certificates
Maintained by Picture of Manieer ChhettriManieer 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).
456 sites
219 downloads
28 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

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

Comments RSS

Show comments
  • Picture of Manieer Chhettri
    Fri, Sep 30, 2016, 9:33 PM
    Thank you David and Ivan for all the input and suggestions. Glad to share it with the community.
    Regards,
    Manir
  • Frankie's the name, Moodle's my game!
    Mon, Oct 10, 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, Oct 10, 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 (?).
  • Picture of Manieer Chhettri
    Mon, Oct 10, 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, Oct 13, 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?
  • Picture of Manieer Chhettri
    Fri, Oct 14, 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
  • Picture of JOSE GUILLERMO ROJAS GARRIDO
    Tue, Jan 17, 2017, 12:28 AM
    Hi, Will you have this block working with the module Custom Certificate mod_customcert ?
  • Picture of Jessi Auslander
    Tue, Apr 11, 2017, 1:30 AM
    Where are the certificates saved?
  • Picture of Tim Bahula
    Sat, Apr 28, 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 ?
  • Picture of Pinelopi Giovanitsa
    Mon, Nov 5, 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, May 22, 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, May 22, 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, May 22, 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, May 22, 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.
  • Picture of Jeffrey Olivo
    Sat, Aug 29, 2020, 3:37 PM
    Can we request also a BLOCK for Custom Certificate (created by Mark Nelson)?
1 2
Please login to post comments