yinghua

package
v1.2.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 14, 2025 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ExamFinallyScoreAction

func ExamFinallyScoreAction(userCache *yinghuaApi.YingHuaUserCache, work YingHuaExam) (string, error)

ExamFinallyScoreAction 获取最终作业分数

func LoginTimeoutAfreshAction

func LoginTimeoutAfreshAction(cache *yinghuaApi.YingHuaUserCache, backJson string)

LoginTimeoutAfreshAction 超时重登逻辑

func StartExamAction

func StartExamAction(
	userCache *yinghuaApi.YingHuaUserCache,
	exam YingHuaExam,
	url, model, apiKey string,
	aiType ctype.AiType,
	isAutoSubExam int) error

StartExamAction 开始考试

func StartWorkAction

func StartWorkAction(userCache *yinghuaApi.YingHuaUserCache,
	work YingHuaWork,
	url, model, apiKey string,
	aiType ctype.AiType, isAutoSubExam int) error

StartWorkAction 开始写作业

func SubmitStudyTimeAction

func SubmitStudyTimeAction(userCache *yinghuaApi.YingHuaUserCache, nodeId string, studyId string, studyTime int) (string, error)

SubmitStudyTimeAction 提交学时

func WorkedFinallyScoreAction

func WorkedFinallyScoreAction(userCache *yinghuaApi.YingHuaUserCache, work YingHuaWork) (string, error)

WorkedFinallyScoreAction 获取最终作业分数

func YingHuaLoginAction

func YingHuaLoginAction(cache *yinghuaApi.YingHuaUserCache) error

YingHuaLoginAction 登录API聚合整理 {"refresh_code":1,"status":false,"msg":"账号密码不正确"} {"_code": 1, "status": false,"msg": "账号登录超时,请重新登录", "result": {}}

Types

type YingHuaCourse

type YingHuaCourse struct {
	Id           string    //课程ID
	Name         string    //课程名称
	Mode         int       //课程模式
	StartDate    time.Time //开始时间
	EndDate      time.Time //结束时间
	Progress     float64   //学习进度
	VideoCount   int       //视屏总数
	VideoLearned int       //已学习视屏数量
}

课程必要数据得截取

func CourseDetailAction

func CourseDetailAction(cache *yinghuaApi.YingHuaUserCache, courseId string) (YingHuaCourse, error)

CourseDetailAction 获取指定课程的信息

func CourseListAction

func CourseListAction(cache *yinghuaApi.YingHuaUserCache) ([]YingHuaCourse, error)

课程列表

type YingHuaExam

type YingHuaExam struct {
	Id          string    //ID
	ExamId      string    //考试ID
	NodeId      string    //节点ID
	CourseId    string    //课程ID
	Title       string    //考试标题名称
	StartTime   time.Time //考试开始时间
	EndTime     time.Time //考试结束时间
	LimitedTime float32   //考试限时
	Score       float32   //试卷总分

}

考试节点信息

func ExamDetailAction

func ExamDetailAction(UserCache *yinghuaApi.YingHuaUserCache, nodeId string) ([]YingHuaExam, error)

ExamDetailAction 获取考试节点对应信息 {"_code":9,"status":false,"msg":"考试测试时间还未开始","result":{}}

type YingHuaNode

type YingHuaNode struct {
	Id            string    //视屏Id
	CourseId      string    //对应课程的ID
	Name          string    //视屏名称
	VideoDuration int       //视屏时长
	NodeLock      int       //视屏解锁状态
	UnlockTime    time.Time //视屏解锁时间
	Progress      float32   //观看进度
	//Duration       int       //视屏时长
	ViewedDuration int  //观看时长
	State          int  //视屏状态
	TabVideo       bool //是否有视屏
	TabFile        bool //是否有文件
	TabVote        bool //是否有投票
	TabWork        bool //是否有作业
	TabExam        bool //是否有考试
}

英华节点

func VideosListAction

func VideosListAction(UserCache *yinghuaApi.YingHuaUserCache, course YingHuaCourse) ([]YingHuaNode, error)

VideosListAction 对应课程的视屏列表 json1 {"_code":0,"status":true,"msg":"获取数据成功","result":{"list":[{"id":1097105,"name":"第1章 人工智能与人文智慧:创业者的行动","nodeList":[{"id":1458856,"name":"第一节 创业者让人工智能与人文智慧牵手","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"1235","unlockTime":"1970-01-01 08:00","nodeLock":0,"unlockTimeStamp":0,"videoState":2,"duration":"21分钟","index":"1.1","idx":1},{"id":1458857,"name":"第二节 人工智能创业架构与无尽的前沿","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"1432","unlockTime":"1970-01-01 08:00","nodeLock":0,"unlockTimeStamp":0,"videoState":2,"duration":"24分钟","index":"1.2","idx":2}],"idx":1},{"id":1097106,"name":"第2章 劳模人工智能与劳魔创业者","nodeList":[{"id":1458858,"name":"第一节 AI时代人类劳动式微了吗","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"1067","unlockTime":"1970-01-01 08:00","nodeLock":0,"unlockTimeStamp":0,"videoState":2,"duration":"18分钟","index":"2.1","idx":1},{"id":1458859,"name":"第二节 步骤一:人工智能成为好帮手","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"901","unlockTime":"1970-01-01 08:00","nodeLock":0,"unlockTimeStamp":0,"videoState":2,"duration":"15分钟","index":"2.2","idx":2},{"id":1458860,"name":"第三节 步骤二:人工智能成为好助手","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"790","unlockTime":"1970-01-01 08:00","nodeLock":0,"unlockTimeStamp":0,"videoState":2,"duration":"13分钟","index":"2.3","idx":3},{"id":1458861,"name":"第四节 步骤三:人工智能成为好推手","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"1065","unlockTime":"1970-01-01 08:00","nodeLock":0,"unlockTimeStamp":0,"videoState":2,"duration":"18分钟","index":"2.4","idx":4}],"idx":2},{"id":1097107,"name":"第3章 从人工智能性本善到上善若水创业伦理","nodeList":[{"id":1458862,"name":"第一节 人工智能之初应当性本善","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"969","unlockTime":"1970-01-01 08:00","nodeLock":0,"unlockTimeStamp":0,"videoState":2,"duration":"16分钟","index":"3.1","idx":1},{"id":1458863,"name":"第二节 人工智能伦理的难题与伦理方向的决定者","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"875","unlockTime":"1970-01-01 08:00","nodeLock":0,"unlockTimeStamp":0,"videoState":2,"duration":"15分钟","index":"3.2","idx":2},{"id":1458864,"name":"第三节 人工智能创业伦理","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"541","unlockTime":"1970-01-01 08:00","nodeLock":0,"unlockTimeStamp":0,"videoState":2,"duration":"9分钟","index":"3.3","idx":3},{"id":1458865,"name":"第四节 “上善若水”与人工智能创业伦理行动","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"1191","unlockTime":"1970-01-01 08:00","nodeLock":0,"unlockTimeStamp":0,"videoState":2,"duration":"20分钟","index":"3.4","idx":4}],"idx":3},{"id":1097108,"name":"第4章 人工智能创业生态系统的山、水、人","nodeList":[{"id":1458866,"name":"第一节 人工智能的那山、那水、那人","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"761","unlockTime":"1970-01-01 08:00","nodeLock":0,"unlockTimeStamp":0,"videoState":2,"duration":"13分钟","index":"4.1","idx":1},{"id":1458867,"name":"第二节 人工智能创业生态系统与都江堰工程","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"667","unlockTime":"1970-01-01 08:00","nodeLock":0,"unlockTimeStamp":0,"videoState":2,"duration":"11分钟","index":"4.2","idx":2},{"id":1458868,"name":"第三节 三大工程节点的启示","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"730","unlockTime":"1970-01-01 08:00","nodeLock":0,"unlockTimeStamp":0,"videoState":2,"duration":"12分钟","index":"4.3","idx":3}],"idx":4},{"id":1097109,"name":"第5章 人工智能思维对创业思维的挑战?蜂与蝇的启示","nodeList":[{"id":1458869,"name":"第一节 蜂和蝇的小实验","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"589","unlockTime":"1970-01-01 08:00","nodeLock":0,"unlockTimeStamp":0,"videoState":2,"duration":"10分钟","index":"5.1","idx":1},{"id":1458870,"name":"第二节 从管理思维到创业思维","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"431","unlockTime":"1970-01-01 08:00","nodeLock":0,"unlockTimeStamp":0,"videoState":2,"duration":"7分钟","index":"5.2","idx":2},{"id":1458871,"name":"第三节 人工智能思维","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"673","unlockTime":"1970-01-01 08:00","nodeLock":0,"unlockTimeStamp":0,"videoState":2,"duration":"11分钟","index":"5.3","idx":3},{"id":1458872,"name":"第四节 “玻璃瓶”是静止还是动态?","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"640","unlockTime":"1970-01-01 08:00","nodeLock":0,"unlockTimeStamp":0,"videoState":2,"duration":"11分钟","index":"5.4","idx":4},{"id":1458873,"name":"第五节 人机协作冲出铁笼","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"945","unlockTime":"1970-01-01 08:00","nodeLock":0,"unlockTimeStamp":0,"videoState":2,"duration":"16分钟","index":"5.5","idx":5}],"idx":5},{"id":1097110,"name":"第6章 人工智能与商业模式","nodeList":[{"id":1458874,"name":"第一节 商业模式:从画布到画脸","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"670","unlockTime":"1970-01-01 08:00","nodeLock":0,"unlockTimeStamp":0,"videoState":2,"duration":"11分钟","index":"6.1","idx":1},{"id":1458875,"name":"第二节 颜值派商业模式与实力派人工智能","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"822","unlockTime":"1970-01-01 08:00","nodeLock":0,"unlockTimeStamp":0,"videoState":0,"duration":"14分钟","index":"6.2","idx":2},{"id":1458876,"name":"第三节 完美愿景与残酷现实","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"828","unlockTime":"1970-01-01 08:00","nodeLock":1,"unlockTimeStamp":0,"videoState":0,"duration":"14分钟","index":"6.3","idx":3},{"id":1458877,"name":"第四节 人工智能美颜商业模式的误区","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"886","unlockTime":"1970-01-01 08:00","nodeLock":1,"unlockTimeStamp":0,"videoState":0,"duration":"15分钟","index":"6.4","idx":4}],"idx":6},{"id":1097111,"name":"第7章 人工智能与精益创业","nodeList":[{"id":1458878,"name":"第一节 人工智能技术:插曲还是调音","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"936","unlockTime":"1970-01-01 08:00","nodeLock":1,"unlockTimeStamp":0,"videoState":0,"duration":"16分钟","index":"7.1","idx":1},{"id":1458879,"name":"第二节 人工智能创业:由易及快","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"838","unlockTime":"1970-01-01 08:00","nodeLock":1,"unlockTimeStamp":0,"videoState":0,"duration":"14分钟","index":"7.2","idx":2},{"id":1458880,"name":"第三节 从精尖技术到精益启动:两种时间观","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"931","unlockTime":"1970-01-01 08:00","nodeLock":1,"unlockTimeStamp":0,"videoState":0,"duration":"16分钟","index":"7.3","idx":3},{"id":1458881,"name":"第四节 精益的时间艺术","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"796","unlockTime":"1970-01-01 08:00","nodeLock":1,"unlockTimeStamp":0,"videoState":0,"duration":"13分钟","index":"7.4","idx":4}],"idx":7},{"id":1097112,"name":"第8章 中国人工智能创业城市","nodeList":[{"id":1458882,"name":"第一节 五年五城五色土与北京","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"645","unlockTime":"1970-01-01 08:00","nodeLock":1,"unlockTimeStamp":0,"videoState":0,"duration":"11分钟","index":"8.1","idx":1},{"id":1458883,"name":"第二节 深圳与上海","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"724","unlockTime":"1970-01-01 08:00","nodeLock":1,"unlockTimeStamp":0,"videoState":0,"duration":"12分钟","index":"8.2","idx":2},{"id":1458884,"name":"第三节 成都与杭州","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"701","unlockTime":"1970-01-01 08:00","nodeLock":1,"unlockTimeStamp":0,"videoState":0,"duration":"12分钟","index":"8.3","idx":3},{"id":1458885,"name":"第四节 下一站坐标","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"771","unlockTime":"1970-01-01 08:00","nodeLock":1,"unlockTimeStamp":0,"videoState":0,"duration":"13分钟","index":"8.4","idx":4}],"idx":8},{"id":1097113,"name":"第9章 中国人工智能政策与创新创业政策","nodeList":[{"id":1458886,"name":"第一节 中国人工智能政策五年回顾","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"1109","unlockTime":"1970-01-01 08:00","nodeLock":1,"unlockTimeStamp":0,"videoState":0,"duration":"18分钟","index":"9.1","idx":1},{"id":1458887,"name":"第二节 中国双创政策五年概览","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"802","unlockTime":"1970-01-01 08:00","nodeLock":1,"unlockTimeStamp":0,"videoState":0,"duration":"13分钟","index":"9.2","idx":2}],"idx":9},{"id":1097114,"name":"第10章 人工智能创业与创业教育","nodeList":[{"id":1458888,"name":"第一节 人工智能教育与创业教育的融合","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"688","unlockTime":"1970-01-01 08:00","nodeLock":1,"unlockTimeStamp":0,"videoState":0,"duration":"11分钟","index":"10.1","idx":1},{"id":1458889,"name":"第二节 基于“理论-实践”的融合类型","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"805","unlockTime":"1970-01-01 08:00","nodeLock":1,"unlockTimeStamp":0,"videoState":0,"duration":"13分钟","index":"10.2","idx":2}],"idx":10},{"id":1097115,"name":"第11章 人工智能创业伦理专题探讨","nodeList":[{"id":1458890,"name":"第一节 人工智能创业伦理的新特征","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"771","unlockTime":"1970-01-01 08:00","nodeLock":1,"unlockTimeStamp":0,"videoState":0,"duration":"13分钟","index":"11.1","idx":1},{"id":1458891,"name":"第二节 人工智能创业伦理对创业者的新要求","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"1110","unlockTime":"1970-01-01 08:00","nodeLock":1,"unlockTimeStamp":0,"videoState":0,"duration":"19分钟","index":"11.2","idx":2},{"id":1458892,"name":"第三节 人工智能创业者的伦理决策与伦理领导能力提升","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"1182","unlockTime":"1970-01-01 08:00","nodeLock":1,"unlockTimeStamp":0,"videoState":0,"duration":"20分钟","index":"11.3","idx":3},{"id":1458893,"name":"第四节 人工智能创业伦理的治理平衡","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"966","unlockTime":"1970-01-01 08:00","nodeLock":1,"unlockTimeStamp":0,"videoState":0,"duration":"16分钟","index":"11.4","idx":4}],"idx":11},{"id":1097116,"name":"第12章 人工智能创业前沿趋势展望","nodeList":[{"id":1458894,"name":"第一节 人工智能创业的实践反思","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"1323","unlockTime":"1970-01-01 08:00","nodeLock":1,"unlockTimeStamp":0,"videoState":0,"duration":"22分钟","index":"12.1","idx":1},{"id":1458895,"name":"第二节 人工智能创业的教育创新","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"1063","unlockTime":"1970-01-01 08:00","nodeLock":1,"unlockTimeStamp":0,"videoState":0,"duration":"18分钟","index":"12.2","idx":2},{"id":1458896,"name":"第三节 人工智能创业的人才培养","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"892","unlockTime":"1970-01-01 08:00","nodeLock":1,"unlockTimeStamp":0,"videoState":0,"duration":"15分钟","index":"12.3","idx":3},{"id":1458897,"name":"第四节 人工智能创业的前沿展望","voteUrl":"","tabVideo":true,"tabFile":false,"tabVote":false,"tabWork":false,"tabExam":false,"videoDuration":"1627","unlockTime":"1970-01-01 08:00","nodeLock":1,"unlockTimeStamp":0,"videoState":0,"duration":"27分钟","index":"12.4","idx":4}],"idx":12}]}} json2 {"_code":0,"status":true,"msg":"获取数据成功","result":{"list":[{"id":1458856,"name":"第一节 创业者让人工智能与人文智慧牵手","courseId":1012027,"videoDuration":1235,"bid":"48570843","duration":1161,"progress":100,"state":2,"viewCount":2,"finalTime":"","viewedDuration":1161,"error":0,"errorMessage":"","beginTime":""},{"id":1458857,"name":"第二节 人工智能创业架构与无尽的前沿","courseId":1012027,"videoDuration":1432,"bid":"48571973","duration":1291,"progress":100,"state":2,"viewCount":1,"finalTime":"","viewedDuration":1291,"error":0,"errorMessage":"","beginTime":""},{"id":1458858,"name":"第一节 AI时代人类劳动式微了吗","courseId":1012027,"videoDuration":1067,"bid":"48573259","duration":961,"progress":100,"state":2,"viewCount":1,"finalTime":"","viewedDuration":961,"error":0,"errorMessage":"","beginTime":""},{"id":1458859,"name":"第二节 步骤一:人工智能成为好帮手","courseId":1012027,"videoDuration":901,"bid":"48574333","duration":811,"progress":100,"state":2,"viewCount":1,"finalTime":"","viewedDuration":811,"error":0,"errorMessage":"","beginTime":""},{"id":1458860,"name":"第三节 步骤二:人工智能成为好助手","courseId":1012027,"videoDuration":790,"bid":"48575214","duration":721,"progress":100,"state":2,"viewCount":1,"finalTime":"","viewedDuration":721,"error":0,"errorMessage":"","beginTime":""},{"id":1458861,"name":"第四节 步骤三:人工智能成为好推手","courseId":1012027,"videoDuration":1065,"bid":"48576005","duration":971,"progress":100,"state":2,"viewCount":1,"finalTime":"","viewedDuration":971,"error":0,"errorMessage":"","beginTime":""},{"id":1458862,"name":"第一节 人工智能之初应当性本善","courseId":1012027,"videoDuration":969,"bid":"48576942","duration":881,"progress":100,"state":2,"viewCount":1,"finalTime":"","viewedDuration":881,"error":0,"errorMessage":"","beginTime":""},{"id":1458863,"name":"第二节 人工智能伦理的难题与伦理方向的决定者","courseId":1012027,"videoDuration":875,"bid":"48577986","duration":791,"progress":100,"state":2,"viewCount":1,"finalTime":"","viewedDuration":791,"error":0,"errorMessage":"","beginTime":""},{"id":1458864,"name":"第三节 人工智能创业伦理","courseId":1012027,"videoDuration":541,"bid":"48579060","duration":491,"progress":100,"state":2,"viewCount":1,"finalTime":"","viewedDuration":491,"error":0,"errorMessage":"","beginTime":""},{"id":1458865,"name":"第四节 “上善若水”与人工智能创业伦理行动","courseId":1012027,"videoDuration":1191,"bid":"48579737","duration":1081,"progress":100,"state":2,"viewCount":1,"finalTime":"","viewedDuration":1081,"error":0,"errorMessage":"","beginTime":""}],"pageInfo":{"keyName":"page","page":1,"pageCount":5,"recordsCount":42,"onlyCount":42,"pageSize":10},"courseInfo":{"startDate":"2024-10-21","endDate":"2024-12-15","videoCount":"42","videoLearned":"19","state":1}}}

type YingHuaWork

type YingHuaWork struct {
	Id        string    //ID
	WorkId    string    //考试ID
	NodeId    string    //节点ID
	CourseId  string    //课程ID
	Title     string    //考试标题名称
	StartTime time.Time //考试开始时间
	EndTime   time.Time //考试结束时间
	Score     float32   //试卷总分
	Allow     int       //允许做题次数
	Frequency int       //不知道是啥参数
}

考试节点作业信息

func WorkDetailAction

func WorkDetailAction(userCache *yinghuaApi.YingHuaUserCache, nodeId string) ([]YingHuaWork, error)

WorkDetailAction 获取作业节点对应信息

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL