视频观看时长

courseware
daiao 5 years ago
parent 1bdf64c64a
commit 5abe8b3589

@ -3,7 +3,7 @@ wb = xlsx_package.workbook
wb.styles do |s| wb.styles do |s|
blue_cell = s.add_style :bg_color => "FAEBDC", :sz => 10,:height => 25,:b => true, :border => { :style => :thin, :color =>"000000" },:alignment => {wrap_text: true,:horizontal => :center,:vertical => :center} blue_cell = s.add_style :bg_color => "FAEBDC", :sz => 10,:height => 25,:b => true, :border => { :style => :thin, :color =>"000000" },:alignment => {wrap_text: true,:horizontal => :center,:vertical => :center}
wb.add_worksheet(name: "课堂列表") do |sheet| wb.add_worksheet(name: "课堂列表") do |sheet|
sheet.add_row %w(ID 课堂名称 老师 学生 分班数 资源 公告 视频 直播 普通作业 分组作业 实训作业 实训作业已发布数 作品数 试卷 评测次数 讨论数 私有 状态 单位 部门 创建者 创建时间), :height => 25,:style => blue_cell sheet.add_row %w(ID 课堂名称 老师 学生 分班数 资源 公告 视频 视频学习时长 直播 普通作业 分组作业 实训作业 实训作业已发布数 作品数 试卷 评测次数 讨论数 私有 状态 单位 部门 创建者 创建时间), :height => 25,:style => blue_cell
@courses.each do |course| @courses.each do |course|
course_board = course.course_board course_board = course.course_board
@ -17,6 +17,7 @@ wb.styles do |s|
get_attachment_count(course, 0), get_attachment_count(course, 0),
course.informs.size, course.informs.size,
course.course_videos.size, course.course_videos.size,
course.course_videos.map{|cv| cv.watch_course_videos.map(&:total_duration).sum }.sum
course.live_links.size, course.live_links.size,
course.course_homework_count("normal"), course.course_homework_count("normal"),
course.course_homework_count("group"), course.course_homework_count("group"),

Loading…
Cancel
Save