Your Moodle version

Activities: Simple Certificate

mod_simplecertificate
Maintained by Picture of Carlos Alexandre Fonseca Carlos Alexandre Fonseca
This is a new activity module, Simple Certificate, based on certificate module maintained by Mark Nelson, but simpler, no needs to change any code to add a new certificate format, and moodle's administrator don't need to upload image files. The certificate text are full customizable, using special text marks that will be replaced by variables (like student name, course name, grade, ...), don't need to change any translation file.

This is a new activity module, Simple Certificate, based on certificate module maintained by Mark Nelson, but simpler, no needs to change any code to add a new certificate format, and moodle's administrator don't need to upload image files.
The certificate text are full customizable, using special text marks that will be replaced by variables (like student name, course name, grade, ...), don't need to change any language file.

Discussions Topic about this module in:
https://moodle.org/mod/forum/discuss.php?d=222296

Discussion Topic about this module in (in Portuguese):
https://moodle.org/mod/forum/discuss.php?d=230459

 

Donate with PayPal

Screenshots

Screenshot

Contributors

Picture of Carlos Alexandre Fonseca
Carlos Alexandre Fonseca (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Daniel
    Wed, Jun 12, 2013, 12:33 AM
    Hello Bohumil,

    It is very easy to translate any Moodle module in a given language. "Modification language pack."
    Regards
    Daniel
  • Picture of Nick Rivers
    Thu, Jun 13, 2013, 1:29 AM
    I'm getting a Internal Server Error when I try and view the Simple Certificate.
  • Picture of Ivano Tamaggio
    Mon, Jul 1, 2013, 8:10 PM
    Hi Carlos,
    i've installed and activated your plugin. When i finish the course and try to generate the certificate, i get a Internal Sever Error. Could you suggest me a solution? Thanks
  • Picture of Gary Lyon
    Sat, Aug 24, 2013, 2:10 AM
    Carlos or anyone else, I have installed the most current version of Simple Certificate to a v2.5 Moodle install (Oracle 10g d/b). Whenever I print a test certificate (as system administrator)I get the number "1" in place of where I have place {DATE}. Any suggestions as to why the date is not printed? Thanks in advance.
  • Peter Jonker
    Thu, Sep 26, 2013, 9:15 PM
    I have tried installing the plugin on a Moodle 2.4.6 + environment using ofcourse the 2.4 version of the plugin. It gave me the errormessages below. Also tried the 2.3. version, same thing. Where is this error coming from and what do I do to get it working?

    mod_simplecertificate
    XML database file errors found
    More information about this error
    Debug info: Errors found in XMLDB file: Problem loading table simplecertificate, Some FIELDS previous/next values are incorrect
    Error code: ddlxmlfileerror
    Stack trace:
    • line 349 of /lib/ddl/database_manager.php: ddl_exception thrown
    • line 365 of /lib/ddl/database_manager.php: call to database_manager->load_xmldb_file()
    • line 596 of /lib/upgradelib.php: call to database_manager->install_from_xmldb_file()
    • line 360 of /lib/upgradelib.php: call to upgrade_plugins_modules()
    • line 1544 of /lib/upgradelib.php: call to upgrade_plugins()
    • line 349 of /admin/index.php: call to upgrade_noncore()
  • Picture of Graham Moir
    Sat, Oct 5, 2013, 2:44 AM
    Just tried to install mod_simplecertificate_moodle25_2013092800 onto an empty/fresh Moodle 2.5.2+ site that is using the required MySQL version, but the installation failed with a SQL syntax error as follows:

    Debug info: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
    UPDATE mdl_simplecertificate SET disablecode = 1 WHERE id in ()
    [array (
    )]
    Error code: dmlwriteexception
    Stack trace:

    line 426 of /lib/dml/moodle_database.php: dml_write_exception thrown
    line 895 of /lib/dml/mysqli_native_moodle_database.php: call to moodle_database->query_end()
    line 129 of /mod/simplecertificate/db/upgrade.php: call to mysqli_native_moodle_database->execute()
    line 664 of /lib/upgradelib.php: call to xmldb_simplecertificate_upgrade()
    line 381 of /lib/upgradelib.php: call to upgrade_plugins_modules()
    line 1586 of /lib/upgradelib.php: call to upgrade_plugins()
    line 394 of /admin/index.php: call to upgrade_noncore()

    Any ideas?
    Thanks
  • Picture of Carlos Alexandre Fonseca
    Wed, Oct 9, 2013, 12:18 AM
    Please use the fórum https://moodle.org/mod/forum/discuss.php?d=222296

    but a fresh install does not use upgrade.php at all, it's only used when you upgrade plugins, try to remove the plugin from moodle an install it again.
  • Frankie's the name, Moodle's my game!
    Wed, Oct 16, 2013, 11:21 AM
    Hi Carlos! I keep getting this message: "The certificate can't be issued, because the user hasn't reached the course objectives". Strange. I have set the Simple Certificate to be issued when my Quiz score is >= 50% and <= 100%. After taking the Quiz, my Simple Certificate link becomes visible, but when I click the activity, I get the error message mentioned. HELP!
  • Picture of Александр Козлов
    Sun, Nov 17, 2013, 12:58 AM
    Только что перевёл плагин на русский язык, надеюсь вскоре увидеть обновление

    Just translated the plugin on the Russian language, hope to see an update
  • Picture of Michael Milette
    Mon, Feb 10, 2014, 4:02 AM
    Seems to work well on 2.6. Haven't noticed any issues yet,
  • Picture of Michael Milette
    Mon, Feb 10, 2014, 6:22 AM
    Looks great Carlos!

    If you don't mind, I have a few suggestions for a future release of this wonderful plugin. Would it be possible to:

    1) Have a dropdown menu containing a list of certificate templates so that they would not have to be re-created each time someone creates a course? That way one could load a certificate and then just make minor changes as needed.

    2) Have Moodle filter support? We run a bilingual (English/French) site where users would want their certificates to be created the in the current site language. The functions format_string() and format_text() would need to be applied. For more information, see http://docs.moodle.org/dev/Output_functions.

    3) Expand the fonts? No matter what I do, the font always seems to be narrow. I was also going to ask if it would also be possible to add more sizes so that I could make fonts larger but then realized that I could probably do that in HTML. Still, it would be nice to have sizes available up to 72 pt.

    4) Make the QR code in the Test Certificate verifiable? Either that or include a message somewhere that says it can't be verified. I spent some time testing the QR code with my phone only to eventually realize that it wasn't the Captcha I was typing that wasn't working.

    5) Give the code below the QR Code image a solid background colour in case it is printed over an image?

    That's it for now. Thanks again for all your great work!

    Best regards,

    Michael Milette
  • Daniel
    Mon, Feb 10, 2014, 5:05 PM
    Thoughtful suggestions.
    I use your excellent plugin.
    thank you
    Daniel
  • Picture of Carlos Alexandre Fonseca
    Mon, Feb 10, 2014, 8:56 PM
    Please use the forum, i don't reply here.
    https://moodle.org/mod/forum/discuss.php?d=222296
  • Picture of Michael Milette
    Mon, Feb 10, 2014, 11:01 PM
    Hi Carlos. As requested, you'll find an updated copy of my suggestions in the forum at:
    https://moodle.org/mod/forum/discuss.php?d=222296#p1101589

    Best regards,

    Michael
  • Sketch...
    Mon, Mar 17, 2014, 8:15 PM
    This Simple Certificate activity is broken on SQL Server due to the usage of "LIMIT ... OFFSET". See https://moodle.org/mod/forum/discuss.php?d=222296#p1112136 and https://github.com/bozoh/moodle-mod_simplecertificate/issues/76
1 2 3 4
Please login to post comments