[#macro boolval item=""] [#if !item?has_content] unknown [#else] ${item?string("yes","no")} [/#if] [/#macro] [#macro redGreen n,total] [#if n/total == 1] ${n}/${total} [#else] ${n}/${total} [/#if] [/#macro] User Report Page Admin for course ${this.courseName} [#assign user_agent = this.request.getHeader("User-Agent")] [#if user_agent?contains("MSIE")] [/#if]

Utenti

Progress status
Satisfied status
User ID
[#list this.results as userReport]
${userReport.user}
open
Total objectives: ${userReport.objectives?size}
Objective progress Status: ${userReport.objectiveProgressStatus}
Objective satisfied Status: ${userReport.objectiveSatisfiedStatus}

Objectives

[#list userReport.objectives as obj] [/#list]
id progressStatus satisfiedStatus measureStatus normalizedMeasure
${obj.id} [@boolval item=(obj.progressStatus)/] [@boolval item=(obj.satisfiedStatus)/] [@boolval item=(obj.measureStatus)/] ${obj.normalizedMeasure!"unknown"}

Activities

[#list userReport.trackingModel as tm] [/#list]
Activity title activityAbsoluteDuration activityAttemptCount activityExperiencedDuration activityProgressStatus Suspended
${tm.title?left_pad(0+(tm.title?length)+tm.level*2,"--")} ${tm.activityAbsoluteDuration!"unknown"} ${tm.activityAttemptCount!"unknown"} ${tm.activityExperiencedDuration!"unknown"} [@boolval item=(tm.activityProgressStatus) /] [@boolval item=(tm.activityIsSuspended) /]
[/#list]