This provider exports data related to learners in classroom events.
Available columns
Name |
Type |
Description |
candidateEmail |
string |
The learner's e-mail address. |
candidateEntityAncestors |
string |
The learner's entity ancestors. |
candidateEntityId |
int |
The ID used in the database to reference the learner's entity. |
candidateFirstname |
string |
The learner's first name. |
candidateGuid |
string(40) |
The learner's GUID. |
candidateId |
int |
The database ID used to identify the learner. |
candidateLogin |
string |
The learner's login. |
candidateName |
string |
The learner's name (family name/surname). |
candidateRefNumber |
string |
The learner's reference number. |
eventAllDay |
enum(true, false) |
'true' if the event lasts the whole day, false otherwise. |
eventClassRoomCapacity |
int |
The room capacity of the event. |
eventClassRoomDescription |
longtext |
The room description of the event. |
eventClassRoomTitle |
string |
The room title of the event. |
eventClassRoomType |
enum(Standard, Virtual) |
The room type of the event. |
eventDescription |
longtext |
The description of the event. |
eventDuration |
int |
The duration of the event. |
eventEndDate |
date |
The end date of the event. |
eventStartDate |
date |
The start date of the event. |
eventStatus |
enum(C, P, CA) |
The validation status of the event. Values can be C, P, CA, respectively for Confirmed, Pending, CAncelled. |
eventTeacher |
string |
The teacher of the event. |
eventTitle |
string |
The title of the event. |
eventVirtualRoomLink |
url |
Link to the virtual room of the event. |
Filters and parameters
Name |
Type |
Description |
dateFormat |
string |
Format for dates in the exported data. When not specified, the default date format is `YYYY-MM-DD`. |
dateTimeFormat |
string |
Format for dates in the exported data. When not specified, the default value is `YYYY-MM-DD hh:ii:ss`. |
entityIds |
string |
A comma-separated list of the entity ids to filter on. If multiple entity IDs are provided, then the export will return data about learners who belong to at least one of those entities. |
eventClassRoomTypeFilter |
enum(Standard, Virtual) |
Export with filter Virtual or Standard. |
eventDurationAllDayFilter |
yesNoElement |
Export all day between a start day and a end day. |
eventStatusFilter |
enum(C, P, CA) |
Export only events with a chosen status (C - Confirmed, P - Pending, CA - Cancelled) |
maxLength |
int |
If not empty, this option will crop each value to the specified max length (each cell, not each line). |
stripHTML |
string |
If not empty, this option will remove any HTML tag from the exported data. |
templates |
templates |
The definition of a dynamic template, to allow to customize the returned value for a column. It also allows to combine the values of several columns into one. |
Examples
<providers>
<eventLearnerMetadataProvider>
<columns>
<candidateId/>
<candidateGuid/>
<candidateRefNumber/>
<candidateName/>
<candidateFirstname/>
<candidateLogin/>
<candidateEmail/>
<candidateEntityAncestors/>
<candidateEntityId/>
<eventTitle/>
<eventDescription/>
<eventStartDate/>
<eventEndDate/>
<eventDuration/>
<eventAllDay/>
<eventVirtualRoomLink/>
<eventTeacher/>
<eventStatus/>
<eventClassRoomTitle/>
<eventClassRoomDescription/>
<eventClassRoomCapacity/>
<eventClassRoomType/>
</columns>
<parameters>
<eventDurationAllDayFilter>Y</eventDurationAllDayFilter>
</parameters>
</eventLearnerMetadataProvider>
</providers>