发表于: 2017-12-24 22:25:44
1 665
今天完成的事情:
1. 方案设计完成。
386 选择教材/换绑教材/教材管理/教材课时管理/教材课时任务管理
前台:
作为一个用户,我希望能够选择教材,以便于学习相应教材下的课时;
同367
作为一个用户,我希望能够换绑教材,以便我想更换教材的时候可以实现;
点击换绑教材:
调用教材查询接口,带年级id,page、size参数,在book表中取出教材数据列表,按创建时间排序,如果年级ID为空,返回教材为所有年级教材。
点击教材:
调用用户AND教材更新,带入参数旧教材ID,新教材ID,
在user_book表更新相应用户ID的教材ID
在user_lesson_period表删除相应用户ID和教材ID下的课时
完成换绑教材
后台:
作为一个管理者,我希望有同步预习模块的任务管理列表页、详情页,以便我编辑管理同步预习的任务信息;、
新增:
调用添加任务接口,带入参数教材id, 课时id,任务名称,提示,贴士类型,弹出时间,提示内容。
在task表添加记录,返回生成的任务ID
调用添加步骤接口,带入参数,任务ID,步骤顺序,步骤类型,附件URL,文本,是否跟读。
编辑:
调用更新任务接口,带入参数任务id,任务名称,提示,贴士类型,弹出时间,提示内容。在task表更新记录
调用添加步骤接口,带入参数,步骤ID,步骤顺序,步骤类型,附件URL,文本,是否跟读。
2. 方案评审
明天计划的事情
1. 接口文档
2. 方案评审
遇到的问题:
无
收获:
1. 对于方案的选择
对于删除的方案:
到底是删除课时,就删除旗下的任务,还是删除完任务才能删除对应的课时
主要决定方在用户。选用哪种方式。
2. 防止用户刷阅读量,需要记录用户每一次的阅读记录,来判断,是否需要阅读量+1,需要新建一个表来记录
任务进度:方案设计
任务开始时间:2017-12-12
评审时间:2017-12-24
暂定 2017-12-25 晚上
评论