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 testing 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.

Some fields deserve special mention:

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 fields

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:

VSN fields

Similar to USI fields but with field names:

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.

Prior Education fields

The question Do you consider yourself to have a disability, impairment, or long-term condition can have fields of either:

If you use Check Boxes you can use Mouse Up actions as described above for the Disability fields.

Indigenous Status fields

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.

Country fields

You can ask the Country of Birth question with a single text box named Country or preceded by checkboxes:

You can also include other common countries such as:

Language fields

You can ask the Do you speak a language other than English at home question with a single text box named Language or preceded by checkboxes:

You can also include other common languages such as:

Javascript actions

JavaScript actions can be added to fields by: