ILR specification: 2022 to 2023

Software Supplier Aim Identifier: Field


System generated globally unique identifier for the learning aim.

Reason Required

To enable data included on reports created by the FIS and Submit Learner Data to be matched back to data in provider MIS.

Schema Definitions

XML Entity Name
Field Length
Data type
Minimum occurrences
Maximum occurrences

Collection Requirements

  • Collected for all aims

Valid Entries

32 character hexadecimal ID or 36 character hexadecimal ID with hyphens that adheres to the universally unique identifier (UUID) standard.


  • This field is optional and for the use by software suppliers and providers writing their own software to record a unique aim ID for the learning aim.

  • It is expected that this ID will be automatically generated by providers' software systems. The GUID generated may or may not include hyphens. For example. 550e8400-e29b-41d4-a716-446655440000. There is no requirement for software suppliers to add or remove hyphens before recording the GUID in this field. Both entries are valid and the ID can be recorded with or without hyphens.

  • To generate a new GUID, examples are Guid.NewGuid().Tostring(ā€œDā€) which supports both Oracle and Microsoft SQL server databases or SELECT NEWID() GO for Microsoft SQL Server databases.