Git Product home page Git Product logo

mdjnelson / moodle-mod_certificate Goto Github PK

View Code? Open in Web Editor NEW
68.0 23.0 114.0 3.73 MB

NOTE: This plugin is no longer receiving any new features. Only bug fixes are being applied. I have been working on a new plugin which can be located at https://github.com/markn86/moodle-mod_customcert which allows complete customisation of the PDF via the browser, whereas this plugin requires FTP and PHP knowledge. Both plugins can be installed on a site at once with no issues.

PHP 100.00%

moodle-mod_certificate's Introduction

QUICK INSTALL
=============

There are two installation methods that are available. Follow one of these, then log into your Moodle site as an administrator and visit the notifications page to complete the install.

==================== MOST RECOMMENDED METHOD - Git ====================

If you do not have git installed, please see the below link. Please note, it is not necessary to set up the SSH Keys. This is only needed if you are going to create a repository of your own on github.com.

Information on installing git - http://help.github.com/set-up-git-redirect/

Once you have git installed, simply visit the Moodle mod directory and clone git://github.com/markn86/moodle-mod_certificate.git, remember to rename the folder to certificate if you do not specify this in the clone command

Eg. Linux command line would be as follow -

git clone git://github.com/markn86/moodle-mod_certificate.git certificate

Use git pull to update this repository periodically to ensure you have the latest version.

==================== Download the certificate module. ====================

Visit https://github.com/markn86/moodle-mod_certificate and download the zip, uncompress this zip and extract the folder. The folder will have a name similar to markn86-moodle-mod_certificate-c9fbadb, you MUST rename this to certificate. Place this folder in your mod folder in your Moodle directory.

nb. The reason this is not the recommended method is due to the fact you have to over-write the contents of this folder to apply any future updates to the certificate module. In the above method there is a simple command to update the files.

moodle-mod_certificate's People

Contributors

actxc avatar aolley avatar bunwich avatar huongnv13 avatar jamiepratt avatar jleyva avatar kwiliarty avatar mdjnelson avatar michaelmeneses avatar polothy avatar rlorenzo avatar sensei-hacker avatar timhunt avatar tlock avatar vuvanhieu143 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

moodle-mod_certificate's Issues

Creation of the Certificate deletes the Watermark image from pix folder on the server

In Moodle 3.8+ (Build: 20191220) fresh install - mariadb 10.3.15, Php 7.3, Apache 2.2 - opening the "Certificate" link in the course
https://mymoodlewebsite/mod/certificate/view.php?id=32
that uses an image, deletes that image from the corresponding /pix directory.

I changed the Certificate type, the folder (watermarks instead of borders), I deactivated the "Save certificates" and changed the Delivery, but nothing changed.

See also:
https://moodle.org/mod/forum/discuss.php?d=395342

Thanks
Luke

System roles with mod/certificate:manage capability are included with e-mails sent to Teachers

Hello,

In version 3.1 (2016052300) of the plugin, there is a bug(?) that, when a system role has the mod/certificate:manage capability set to "Allow", causes all users in that role to be e-mailed along with the teachers in a course when a certificate is issued, if the certificate setting for "EMail Teachers" is set to "Yes".

If this is intended, there should probably be another capability to handle that use case specifically because under mod/certificate:manage, it's too vague in my opinion.

Thank you,

Jesse Stilwell
Customer Support Engineer - Tier 2
[email protected]

Deprecations findings

Hi, thanks for the great work on this plugin

We found a couple of deprecations in the codebase, here's the list

  1. File: mod/certificate/lib.php
    Line: 386
    Message: INI directive 'magic_quotes_gpc' is deprecated since PHP 5.3 and removed since PHP 5.4.
    Type: warning

  2. File: mod/certificate/locallib.php
    Line: 820
    Message: Function utf8_decode() is deprecated since PHP 8.2; Use mb_convert_encoding(), UConverter::transcode() or iconv instead.
    Type: warning

Thank you very much for your efforts

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.