生成自定义报告

您可以创建只是要与CourseMill的自定义报表的报告。基于预定义的数据库视图,自定义数据库查询,或外部脚本报告。

自定义报表可以下载或保存,以便快速检索或在报告储物柜自动调度。

要基于预定义的数据库视图自定义报告:

  1. 打开报表侧选项卡,选择自定义

  2. 点击添加自定义报表。打开自定义报告窗口。

  3. 如果你是一个全局管理员选择的组织。

  4. 选择数据库视图中的类型字段中。

  5. 选择在未分配的数据库视图视图名称列表。

  6. 指定要在报告中的描述描述字段。

  7. 点击保存

结果显示在窗口中。单击列标题来重新排序表。

要基于自定义数据库查询的报表:

  1. 打开报表侧选项卡,选择自定义

  2. 点击添加自定义报表。打开自定义报告窗口。

  3. 如果你是一个全局管理员选择的组织。

  4. 选择数据库查询类型字段中。

  5. 指定要在报告中的描述描述字段。

  6. 能够在适当的报告选择选项允许报表选择列表。

    如果您在选择字段对应的列项包括启用或它们被作为条件查询的WHERE子句的一部分启用该报告选择字段。如果包括两种StudentCourse.Status或Sco.Lession_Status的状态选项启用。Student.LastLogin,StudentCourse.LastAccess,StudentCourse.CompletionDate,CourseSession.StartDate,或CourseSession.EndDate:如果包括下列任何的日期选项启用。

  7. 点击保存

结果显示在窗口中。单击列标题来重新排序表。

要生成基于外部数据库脚本的一份报告,该脚本必须返回基于以下传递的参数,并在下面的XML格式的XML记录:

参数

描述

ORGID

组织ID

currID

课程的ID(在CourseMill配置)

courseID

过程中的ID(在CourseMill配置)

会话ID

会话的ID(在CourseMill配置)

scoID

的SCO的ID(在CourseMill配置)

状态

lesson_status或状态(在CourseMill配置)

开始日期

该报告的当天开始

结束日期

报告结束日期

suborg0- ñ

下属单位

开始

开始记录,如果分页可用

响应XML格式:

<reportlist>

<totalRecs>1</totalRecs>

<numRecs>1</numRecs>

<hdr0>StudentID<hdr0/>

<hdr1>StudentName<hdr1/>

<hdr2>LastLogin<hdr2/>

<report>

<col0>TestStudent</col0>

<col1>Lastname, FirstName</col1>

<col2></col2>

<report>

</reportlist>

CourseMill提供了一个示例脚本调用位于SampleCustomReport.jsp的根在你的CourseMill.jsp安装。看到这个文件的细节内容。

要生成基于外部脚本的报告:

  1. 打开报表侧选项卡,选择自定义

  2. 点击添加自定义报表。打开自定义报告窗口。

  3. 如果你是一个全局管理员选择的组织。

  4. 选择数据库脚本类型字段中。

  5. 指定要在报告中的描述描述字段。

  6. 指定地址的脚本脚本URL

  7. 能够在适当的报告选择选项允许报表选择列表。

  8. 点击保存

结果显示在窗口中。单击列标题来重新排序表。

Support | About ELB Learning
© ELB Learning 2022