Announcing Certify - a module for awarding PDF certificates in online courses

fuzzy76's picture

Certify is a new module for awarding and generating PDF certificates to students based on a set of criterias. Currently supports quizzes from the quiz module and book pages from the book module.

The module require Quiz v4+, Book and pdftk installed on the web server.

It does not have a release yet (it's still rough around the edges and not recommended for production), but has working code in CVS. So feel free to try it out, file issues or submit patches. :)

Comments

Alpha1 released

fuzzy76's picture

The module now has an alpha release :)

Awesome-sauce

btopro's picture

Haven't gotten a chance to try it out but I totally had requirements like this given to me recently. I'm really interested in integrating this into the ELMS Distribution workflow as a potential option for instructors / designers to give at the end of instructional chunks. Good for educators, great for work-force training. Can't wait to fire it up!

Release candidate

fuzzy76's picture

The module is now available as a release candidate, stable enough for everyday use (will hit a stable release within a day or two). :)

certify module for drupal version 7

I want to create a certify module for drupal version 7 means which going to work on drupal 7. As there is no such certify module release for drupal 7.

I'm a php developer but I have build any module for any CMS system so can some one tell me what i need or how I can make Certify module 6 verison to version so its works on drupal 7.

Can you help me on that so it will be a big help for me and for other people as well.

You can use Coder Upgrade

You can use Coder Upgrade module to convert Drupal 6 to Drupal 7 version. It will automate some things like hook, theme changes from D6 to D7. But for some logic you need to change from D6 to D7. I think it is good to start with Coder Upgrade module because it will reduce lot of repeated tasks.

For detailed info about how to upgrade a module from D6 to D7 check http://drupal.org/update/modules/6/7

D7 port

fuzzy76's picture

Personally, I'm afraid I won't have time for a D7 port until "some time during 2012". Apart from the tip you already got, there is no way to avoid having to know the Drupal 7 API in order to complete this.

Besides, Quiz does not have a D7 port yet.

@fuzzy76 - I had forgotten

scottrigby's picture

@fuzzy76 - I had forgotten about this post. Have you looked at http://drupal.org/project/certificate btw? May be fun to look at both modules together sometime

I have looked at Certificate,

fuzzy76's picture

I have looked at Certificate, but haven't actually tested it. It looks like a good alternative once it reaches a release. But for our specific use case, using PDF templates for the certificates was an absolute condition. This is because our course instructors are not necessarily fluent in much more than Microsoft Word. :-/ But I absolutely think the flexibility of Certificate makes it a better candidate for a lot of sites. Especially since pdftk has issues on some platforms.

WYSIWYG templates

scottrigby's picture

Same here! Certificate allows admins to create templates using a WYSIWYG editor with tokens… which feels a lot like using MS Word actually for non-technical users. More advanced users can add CSS but that isn't necessary. It does seem like having a more in depth conversation about these two modules could be good @_@

This certificate module is for drupal 6... but I'm working with drupal 7 means my site where i'm running the quiz is made in drupal 7.

@pflame can i use the coder upgrade thing in drupal 7. means do i need to add coder module inside for drupal 7 module folder(where i have other module like Quiz)???

Yes, you need to install

Yes, you need to install Coder and Coder Upgrade modules in Drupal 7. Check README of coder upgrade module, which will give clear instructions about how to upgrade a module from D6 to D7.

Getting there

scottrigby's picture

The D7 port of Certificate will happen after the D7 port of Course module is finished. Check it out… we're past the auto-upgrade stage, but if you'd like to help with the port effort please let us know ^_^

LAMPuniversity (e-learning application of Drupal)

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week