ADAM

Database Field Management

While the fields in ADAM are reasonably standard, there might be reason for a school to want to edit the headings and order of the fields. Some schools may choose not to use certain fields and would like to streamline the interface so that only the necessary fields appear.

Sensitive Information

With the arrival of the Protection of Personal Information (POPI) Act in the near future, schools must be able to take responsible care of the data that they are entrusted with.

To manage sensitive information fields, please visit Administration → Database Administration → Manage personal information fields.

You can manage personal information for Pupils, Staff and Families. Note carefully that this setting is used to ensure that these fields are erased when the information is no longer relevant. This should include, as examples, medical information and contact information. However, you should not set fields such as Names here since they will be erased and you will have unidentifiable information stored in your database. This is problematic from an archival perspective since if you are requested for historical educational records, you won’t have a way to access it.

Tick the fields that you consider to be sensitive and then click on the Save button at the bottom of the screen.

Managing Custom Database Fields

It is possible to store any other information you wish in ADAM which is not catered for by the core database fields. You can create custom fields for each of the pupils, staff and family data types.

Before you create a new custom field, please speak to the development team to see if it would be best served if that field was a part of the core data!

The options for managing the custom database fields are found on the Administration tab under the Database Administration heading. Click on Manage custom data fields to begin.

Adding a new custom field

At the top of the table of fields is an option to Add a new custom field…. Click on this link to begin the process.

Note that custom fields are always available on “Add” and “Edit” operations.

Save the field once you are finished.

You will need to add your custom data field to one or more input forms for it to be useful.

Editing custom fields

You can edit any custom field by clicking on the edit link next to its entry. A description of the fields is provided above.

Deleting custom fields

It is possible to delete the custom field. Note that the table shows the number of times the field has been used. If you delete a custom field, you will lose all the information that it contained.

Managing Data Input Forms

ADAM has a number of core and custom fields that can be customised. To manage the fields that are present, including adding fields, removing fields and determining which fields are mandatory, navigate to Administration → Database Administration → Manage input forms.

A list of customisable input forms will be displayed:

Each form has an audience (internal vs external) which tells you whether the action is going to be performed by a staff member (which would be considered internal) or a parent (which would be considered external).

Click on the edit button next to the form you would like to customise.

For each field, ADAM shows the internal field name, a Section header, a Label, Help and whether the field is required or not. You can also drag the  icon in order to change the ordering of the fields, and click on the remove button to remove the field from the form.

At the bottom of the page is a list of fields that can be added to the form.

Click on the add button and drag the field into the correct position on the form.

Click on Save form information when done.

Managing Scratch List Fields

The options for managing the scratch list fields are found on the Administration tab under the Database Administration heading. Click on Manage scratch list fields to begin.

Choose which type of scratch list fields you want to manage and click on the edit button.

Once you’re done editing these options, click on the Save button at the bottom of the screen.