Inspired by Articulate community member Jerry in this forum thread (and others I’ve seen like it in the past), as well as conversations I had with Tom last week at the ASTD show, I’ve created a simple example of how you can leverage the underused Web Object feature of Articulate Presenter, combined with a little PHP and Web design, to create an embedded certificate of completion directly in your training courses.
The demo will go a long way in helping you understand when you see it in action, but here’s how I did it:
- Create some PHP forms leveraging session variables (download my example source files).
- Upload the PHP files to your Web server (most Web servers support PHP, which can run on both Linux and Windows servers; consult your IT department if you’re not sure).
- In PowerPoint, open the course to which you’d like to add the certificate Web Object.
- Add a new slide, then go to Articulate -> Insert Web Object and follow the steps to display your Web Object in the Articulate Player (here’s the link to my example form).
- Publish your course & upload it to your Web server or your Articulate Online account.
- Distribute to your users.
With PHP and some creative Web development, the sky’s the limit — you could probably even use a Web Object at the beginning of the course to have the student register, then use that data to generate your certificate at the end.
Throw in a MySQL or other database on the back end and you could even keep records of who’s viewed your course (in my example it’s just PHP session variables, so no data are stored anywhere but in your browser session).
The other cool thing about this approach is that you can manage your Web Object content separately from your published course content; Web Objects pull directly from live Web content (though you can also insert local Web content from your computer, if you prefer).
Articulate Knowledge Portal customers: You can learn about another way to create a certificate in the documentation.