Download Certificates

Blocks ::: block_download_certificates
Maintained by Luiggi Sansonetti, Dev E-learning Touch'
This Moodle plugin allows you to download certificates individually or in bulk process with filters.
Latest release:
351 sites
138 downloads
36 fans
Current versions available: 1

This block displays all certificates issued without having to access each course to view them. 

You can also download the certificates directly from the block report.

 

How it works

You can add block

  • In Home page
  • In Dashboard page

Features

  • Download all certificates
  • Download by date range
  • Download by course - Only courses with at least 1 certificate issued are listed
  • Download by cohort - Only cohorts with at least 1 student certified are listed
  • Download by user - Only certified users are listed

This block works with

Also with the old Certificate plugin.

The old block can be upgraded with this one.

Installation

For more information, see the official plugin installation guide.

Moodle Way

  1. Download the latest version or source code of the plugin compatible with your Moodle platform.
  2. Go to your platform's plugin installation page: Site administration > Plugins > Install plugins.
  3. Upload the plugin file and follow the installation process.

Manual

  1. Download the latest version or source code of the plugin compatible with your Moodle platform.
  2. Navigate to the moodle/local directory on your platform.
  3. Unzip the plugin into the directory and make sure that the folder containing the plugin files is named multiple_enrollments.

Using Git

  1. Open a terminal and navigate to the moodle/local directory on your platform.
  2. Clone the project using the following command:
    git clone https://github.com/E-learningTouch/moodle-block_download_certificates download_certificates

This plugin was implemented by Moodle's Premium Partner E-Learning touch'

Contact developer

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6
Screenshot #7
Screenshot #8
Screenshot #9

Contributors

Luiggi Sansonetti (Lead maintainer)
Dev E-learning Touch': Lead Maintainer
Manieer Chhettri: Original developer
Please login to view contributors details and/or to contact them

Comments RSS

Show 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.
1 2
Please login to post comments