TDM certificates must be created in PDF format. The best tool for creating certificates that will work in TDM is Adobe Acrobat Pro.

Create your certificate

  1. Design your certificate in a program that will export it as a PDF. Leave spaces where you will want information filled in by TDM.
  2. Open the certificate in Adobe Acrobat Pro.
  3. Select the Prepare Form icon from the Tools menu. If the Prepare Form is not present on the Tools menu, type Prepare in the Search tools box. Select Prepare Form from the options that appear.
Prepare form link
  1. Select Start in the Prepare Form window.
  2. Delete any unwanted fields detected by Acrobat.
  3. Select the Add a Text field icon in the toolbar.
Add a text field
  1. Add the field to the appropriate place on your certificate.
  2. Select All Properties to set the properties for the field.
All properties link
  1. Fill out the properties.
    • General: add a name for your field. This name will be used to map the field to a user or course attribute or a piece of generated data (the possibilities are listed below).
    • Appearance: choose either Times New Roman or Helvetica as your font; those are the two that have been tested with TDM.
    • Options: type the default text or value that will appear on your certificate as a placeholder.
  2. Select Close.
  3. Add additional text fields for every field you want placed on your certificate.
  4. Save your certificate after you are finished adding fields. Make sure there are no spaces in the filename.

You are now ready to Add your template to TDM.

Attributes and Mappings

User Field Mapping List

// Full mappings that can be used:
User.
"name.title"
"name.family"
"name.middle"
"name.suffix"
"name.other"
"contact.email"
"contact.mobilePhone"
"contact.homePhone"
"contact.businessFax"
"contact.businessPhone"
"contact.webPage"
"address.street1"
"address.street2"
"address.city"
"address.state"
"address.country"
"address.zipCode"
"job.title"
"job.company"
"job.department"
"studentId"
"userName"

Course Field Mapping List

// Full mappings that can be used:
Course.
"name"
"courseID"
"dataSourceId"
"description
"parentID"
"hasChildren"
"locale.id"
"availability.available"
"availability.duration.start"
"availability.duration.daysOfUse"
"availability.duration.type"
"availability.duration.end"
"enrollment.accessCode"
"enrollment.end"
"enrollment.start"
"enrollment.type"
"Instructor"
"Grader"

Generated Data Mapping List

// Full mappings that can be used:
Generated.
"generationDate" - the date and time (in the UTC time zone) when the certificate was generated
"expirationDate" - the date and time (in the UTC time zone) when the certificate will expire