您可以创建只是要与CourseMill的自定义报表的报告。基于预定义的数据库视图,自定义数据库查询,或外部脚本报告。
自定义报表可以下载或保存,以便快速检索或在报告储物柜自动调度。
要基于预定义的数据库视图自定义报告:
打开报表侧选项卡,选择自定义。
点击添加自定义报表。打开自定义报告窗口。
如果你是一个全局管理员选择的组织。
选择数据库视图中的类型字段中。
选择在未分配的数据库视图视图名称列表。
指定要在报告中的描述描述字段。
点击保存。
结果显示在窗口中。单击列标题来重新排序表。
要基于自定义数据库查询的报表:
打开报表侧选项卡,选择自定义。
点击添加自定义报表。打开自定义报告窗口。
如果你是一个全局管理员选择的组织。
选择数据库查询的类型字段中。
指定要在报告中的描述描述字段。
能够在适当的报告选择选项允许报表选择列表。
|
如果您在选择字段对应的列项包括启用或它们被作为条件查询的WHERE子句的一部分启用该报告选择字段。如果包括两种StudentCourse.Status或Sco.Lession_Status的状态选项启用。Student.LastLogin,StudentCourse.LastAccess,StudentCourse.CompletionDate,CourseSession.StartDate,或CourseSession.EndDate:如果包括下列任何的日期选项启用。 |
点击保存。
结果显示在窗口中。单击列标题来重新排序表。
要生成基于外部数据库脚本的一份报告,该脚本必须返回基于以下传递的参数,并在下面的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安装。看到这个文件的细节内容。 |
要生成基于外部脚本的报告:
打开报表侧选项卡,选择自定义。
点击添加自定义报表。打开自定义报告窗口。
如果你是一个全局管理员选择的组织。
选择数据库脚本在类型字段中。
指定要在报告中的描述描述字段。
指定地址的脚本脚本URL。
能够在适当的报告选择选项允许报表选择列表。
点击保存。
结果显示在窗口中。单击列标题来重新排序表。
Support | About ELB Learning
© ELB Learning 2022