package com.qxueyou.scc.school.service;
import com.qxueyou.scc.base.model.Result;
public interface IStudyReportService {
/**
* 获取年终报告数据
* 返回json格式: {result:true|false,msg:"错误信息",data:[{},{}]}
* 当result为true时,data返回结果数据,否则msg返回错误信息。
*
* data:[ * { * name:"姓名", * studentOrder:"加入Q学友的先后排序", //12 * studyPeriod:"学习天数", * courseCount:"总共学习了多少门课程", * firstCourse:"第一门课程", * firstClass:"第一个班级", * studyHandoutCount:"学习讲义的个数", * studyVideoCount:"学习视频的个数", * viewLiveCount:"观看直播次数", * doExerciseCount:"做练习题个数", * exerciseAccuracy:"练习准确率", * accuracyNo:"练习正确率排行", * studyTime:[ * {name:"中午",timeFrom:"开始时间",timeTo:"结束时间"}, * {name:"下午",timeFrom:"开始时间",timeTo:"结束时间"} * ], * 1stShareCourse:"第一次分享的课程", * viewCountOfShare:"分享被浏览次数", * awardAmountOfShare:"分享赚取奖金", * atsBeatRank:"传播大使排名打败全国百分之多少学员", * orgs:[ * {name:"机构名称",logoUrl:"http://"}, * {name:"机构名称",logoUrl:"http://"} * ], * recCourses:[ * {imgUrl:"http://",name:"课程名称",teacher:"讲师名字",clickUrl:"点击课程链接"}, * {imgUrl:"http://",name:"课程名称",teacher:"讲师名字",clickUrl:"点击课程链接"} * ], * atsWithAwardCount:已通过传播大使获得佣金的人数, * moreRecUrl:"更多推荐课程链接" * * }, * ] ** @return json数据: {result:true|false,msg:"错误信息",data:[{},{}]} * @author xiaehu * @history 2017-1-17 add by xiadehu */ Result doGetOrCreateStudyReport(); }