This provider generates a data report containing tracking on Blendedx activities. The following columns for each tracking row can be included in this report.
Available columns
Name | Type | Description |
---|---|---|
activityDuration |
int | Duration of the activity. |
activityFirstAccessDate |
datetime | Indicates when the learner launched the activity for the first time |
activityId |
int | The ID used in the database to reference the Blendedx activity. |
activityLastAccessDate |
datetime | Indicates when the learner launched the activity for the last time |
activityName |
string | Name of the activity. |
activityPoints |
int | Points of the activity. |
activityType |
string | Label of the activity type (ex: Learning resource, Assessment, Survey...). |
attendanceStatus |
enum(Present, Absent, Absent but excused, No information, Not applicable) | Learner's attendance status (only available for classroom activities). |
candidateCustomFieldGuid |
string(250) | Data for one of the learner's possible custom fields (GUID of the custom field needs to be specified, please check the examples). |
candidateEmail |
string | The learner's e-mail address. |
candidateEntityId |
int | The ID used in the database to reference the learner's entity. |
candidateEntityName |
string | The learner's entity name. |
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. |
catalogVisibility |
enum(Y, N) | "Y" if the training course associated with the current context is visible in the public catalogue, "N" otherwise. |
feedbackDate |
datetime | Indicates when the facilitator has sent his/her feedback |
learningObjectGuid |
string(40) | The GUID of the learning object. |
learningObjectId |
int | The ID used by the database to identify the learning object. |
learningObjectVersionCode |
string | The reference number of the learning object version. |
learningObjectVersionDisplayedType |
string(50) | The type (interactive content, audio, image, ...) of the learning object version. |
learningObjectVersionGuid |
string(40) | The GUID used by the database to identify the learning object version. |
learningObjectVersionId |
int | The ID used by the database to identify the learning object version. |
learningObjectVersionLocale |
string(6) | The locale of the learning object version. |
learningObjectVersionPublisher |
string | The publisher of the learning object version. |
learningObjectVersionTitle |
string | The title of the learning object version. |
learningObjectVersionType |
string(50) | The runtime (SCORM, MP4, AICC, ...) of the learning object version. |
likes |
int | Displays the number of likes received for the activity. |
pointsGained |
int | Points gained on the content. |
progressStatus |
enum(Not started, Started, Completed, Pending feeback, Feedback given) | Activity's completion status (some statuses are only available depending on the activity type) |
progression |
float |
|
registrationDate |
datetime | The date of the registration. |
registrationGuid |
string(40) | The GUID of the registration. |
reportGuid |
string(40) | The GUID of the tracking row. |
reportId |
int | The database ID used to identify the tracking row. |
score |
float | The score the learner has achieved on the content. |
scoreNPS |
int | Score of a NPS activity. |
sessionEndDate |
date | The end date of the session. |
sessionGuid |
string(40) | The GUID of the session. |
sessionId |
int | The database ID used to identify the session. |
sessionStartDate |
date | The start date of the session. |
sessionTitle |
string | The title of the session. |
submissionDate |
datetime | Indicates when the learner has submitted his/her assignment or reply. |
timeSpent |
timeGlobalFormat |
|
trainingChapters |
longtext | The chapter hierarchy of the training course. |
trainingDuration |
string | The duration of the training course. |
trainingGuid |
string(40) | The GUID of the training course. |
trainingId |
int | The database ID used to identify the training course. |
trainingPathCode |
string | The reference number of the training course. |
trainingPublisher |
string | The publisher of the training course. |
trainingTitle |
string | The title of the training course. |
Filters and parameters
Name | Type | Description |
---|---|---|
activityType |
string | Blendedx registrations are exported as soon as their related path contains at least one activity of this type. Other modalities' registrations are exported if the filter is 0 (content) and 4 (classroom) and contains CBT activities |
catalogVisibility |
yesNoElement | Only export training courses that have the specified catalog visibility. |
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`. |
deltaMode |
yesNoElement | Only export new data (with respect to the beginning of the previous export). In order for this parameter to work, the previous exports must have had a `guid` attribute (`<export guid='foo'>`). This feature cannot be used alongside `timeFramesScale`. When items are updated while the task is running, these updated items can be exported both during the current task and the next. |
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. |
learningObjectPublishersName |
string | Only export data related to the list of publishers (linked to learning resources), filtered by title. Can contain several values separated by commas. |
onlyFromImportedRegistrations |
yesNoElement | Only export tracking data related to registrations that were imported. |
onlyFromImportedSessions |
yesNoElement | Only export tracking data related to sessions that were imported. |
onlyFromImportedTraining |
yesNoElement | Only export tracking data related to trainings that were imported. |
preferredLocales |
string | The comma-separated list of preferred locales. |
reportStatus |
reportStatus | Export tracking data that have the specified report statuses (several values can be given). |
sessionGuid |
string(40) | Only export data related to a training session that has the specified GUID. |
sessionTitle |
string | Only export data related to a training session that has a title that exactly matches the given string (except for the trainingSessionMetadataProvider and the sessionAuditMetadataProvider where the session title only needs to contain the given string) |
timeFrames |
timeFrameScale | Once a learner has completed a learning object or activity, a completion date will be saved in the associated tracking row. This parameter is used to the provider to only export tracking data where the completion date is in a certain time span. Must be used with `timeFramesScale.` |
timeFramesScale |
timeFrameScale | Once a learner has completed a learning object or activity, a completion date will be saved in the associated tracking row. This parameter is used to the provider to only export tracking data where the completion date is in a certain time span. Must be used with `timeFrames`. |
timeGlobalFormat |
timeGlobalFormat | Time format in which the `timeGlobal` column should be exported |
trainingGuid |
string(40) | Only export data related to a training course that has the specified GUID. |
trainingPathCode |
string | Only export data related to a training course that has the specified code. |
trainingPublishers |
string | Only export data related to the list of publishers (linked to training courses), filtered by title. Can contain several values separated by commas. |
Example
<providers>
<activityProvider>
<columns>
<candidateName label="Nom"/>
<candidateFirstname label="Prenom"/>
<candidateLogin label="Login"/>
<activityID label="CodeActivite"/>
<activityName label="TitreActivite"/>
<constantValue label="Langue" value=""/>
<trainingId label="IdParcours"/>
<trainingTitle label="TitreParcours"/>
<trainingPathCode label="CodeFormation"/>
<activityFirstAccessDate label="PremiereConnexion"/>
<activityLastAccessDate label="DerniereConnexion"/>
<activityLastAccessDate label="logDate"/>
<progressStatus label="progressStatus"/>
<attendanceStatus label="attendanceStatus"/>
<progression label="Progression"/>
<score label="Score"/>
<timeSpent label="Temps"/>
</columns>
<parameters>
<activityType>1,2,3,4,5,6,7,8,9,10</activityType>
<reportStatus>
<completed/>
<incomplete/>
</reportStatus>
<entityIds>57</entityIds>
<dateTimeFormat>YYYY-MM-DDThh:ii:ss</dateTimeFormat>
<timeGlobalFormat>rawSeconds</timeGlobalFormat>
<timeFramesScale>less_than_n_months</timeFramesScale>
<timeFrames>1</timeFrames>
</parameters>
</activityProvider>
</providers>