Icare software

Import Enrolment Form PDF

Enrolment Form details can be imported from a PDF Form by:

Testing

Whilst preparing your PDF Form and making it compatible with Icare, you can use the testing option to see how well Icare can process your form.

Test a PDF Form by:

Field names

Each form field on a PDF Form has a Name and for fields that will be imported into Icare, the Name must as prescribed by Icare.

For example, the Surname field must have a name of Surname and the Date of Birth field must have a name of DOB.

A full list of field names that Icare expects can be obtained by using the testint option above. That will list the fields Icare expects, which ones where found in your PDF Form and the field names Icare did not recognise.

Selection fields

Some fields such as Study Reason have defined codes such as 01 "Full-time employee" and you will likely list out all of the codes on the form with a Check Box field infront. Each of those check boxes will have a different name, in particular for Study Reason they will be named:

A similar set of check boxes would be named:

USI field

For the USI, you can have either a single Text field or a separate Text field for each of the 10 digits in a USI.

The single field would be named USI.

Each of the digit fields would be named:

It is recommended to set the following field properties, other than name, for the digit fields:

The single field should have a property of:

Single Name field

If you have a Single Name check box field, where a student inticates that they only have a single name, you can hide the Given Name and Middle Names fields with a Mouse Up Action:

if (event.target.value == "On") {
   this.getField("Given Name").display = display.hidden;
   this.getField("Middle Names").display = display.hidden;
} else {
   this.getField("Given Name").display = display.visible;
   this.getField("Middle Names").display = display.visible;
}

See below for how add this action.

Disability fields

The question Do you consider yourself to have a disability can have fields of either:

If you use Check Boxes you can use Mouse Up actions to make sure that both boxes are not ticked at the same time:

On the Disability Flag#Yes field
if (event.target.value == "On") {
  this.getField("Disability Flag#No").value = "Off";
}
On the Disability Flag#No field
if (event.target.value == "On") {
  this.getField("Disability Flag#Yes").value = "Off";
}

See below for how add these actions.

Indigenous Status

You can ask the indigenous status question two ways:

Single question

As a single question Are you of Aboriginal or Torres Strait Islander origin? with four check boxes:

  1. IndigenousStatus#1 Yes, Aboriginal

  2. IndigenousStatus#2 Yes, Torres Strait Islander

  3. IndigenousStatus#3 Both Aboriginal and Torres Strait Islander

  4. IndigenousStatus#4 No

Two questions

An Are you of Aboriginal origin? question with two check boxes:

  • Aboriginal#Yes

  • Aboriginal#No

and an Are you of Torres Strait Islander origin? question with two checkboxes:

  • Torres Strait Islander#Yes

  • Torres Strait Islander#No

A third way with three check boxes:

allowing both Yes boxes to be ticked is not currently supported.

Javascript actions

JavaScript actions can be added to fields by: