Icare software

Publish Awards

Certificate and Statement of Attainment awards can be published to your website along with a QR Code on each award for self verification.

Published location

The awards can be published on your existing website without any special integration required. At minimum you will ensure that the published pages match the theme on the rest of your website, and contain a link (by clicking your logo perhaps) to your home page.

You can locate the awards either in a folder or a sub-domain. Some examples for the fictional https://example.com/ are:

Award template

For an award to be published it's template must contain a {Publish As} command and one of the PDF commands:

To give the PDF a nice name, use the {Save As} command, for example:

The published location is available in the template via the {Published URL] field, for example:

The published website will have access to details about the award. Icare will publish a default set of details, those details can be adjusted with optional commands:

Settings

You need to inform Icare of the publishing location by filling in the ManagementAward Publish Settings page:

Enabled?

Tick this to enable publishing of awards

URL

Enter the base location for awards to be published. For example, entering a URL of https://verify.example.com/ will get awards published at locations https://verify.example.com/published-id

Secret

Enter the secret (password) that Icare must provide to the website to prove that it is authorised to publish.

Published ID

When Icare publishes an award it generates a published ID, a random ID selected from a large pool of IDs. Even though the awards are essentially public documents, generating IDs in this way makes it hard for published awards to be browsed. For example, a student receiving an award published at 1005 cannot simply look at 1004 to see the previously issued ward.

By default the ID made up of six characters, each character a digit or lower case alpha character. Excluding i, l, o & u to avoid confusion leaves 32 characters. This pool of IDs contains about one billion entries, 32 to the power of 6.

Publish Method

Icare publishes an award by making a POST request to the URL in the settings. The request will contain a multipart/form-data encoded body with the following fields:

secret

from settings,

replace

yes or no,

as

from the {Publish As} command,

slug

the published ID,

title

from the {Publish Title} command,

student
issued
number
course_code
course_name
module_code[]
module_name[]

The response should be one of: