培训app项目-Android版开发

Miss_Fung 发布于 2015/12/25 17:04
阅读 45
收藏 0

华为云11月刊推送:DIY微信问答机器人,高性能计算代码的20个技巧!>>>

【业务需求】

开发Android移动端课程学习APP,提供pdf、图片、视频教育的播放以及在线教育的互动功能,实现有断点续传,离线保存课件,同时具有消息提醒的功能。

1、可支持课程类型:业务课、产品课及公共课(支持自定义课程类型)。

2、可支持课件分类:视频类课件、音频类、电子及图文类文档,具体详情参见后台课件格式说明。

3、课程分配的原则为:根据人员职级进行课程分配。

4、课程搜索功能:提供关于课程名称的模糊搜索,搜索范围为只搜索到与学员应学权限内容下的课程内容。

4、学员在降级后,只可看到自己相应等级课程列表,但降级前己将课程收藏至收藏夹的课程(己学完的课程),则允许学员打开学习。

注: 如果学员收藏了相关的课程,代表该学员:一是课程相关学习点需要反复学习,二是学员对于课程价值的肯定。考虑到打造移动学习教育网的主要课程还是以公共课及产品课为主,我们还是建议客户如果收藏了,就允许客户查看。

5、学员在升降级后,原己学课程将不会列入学员的未学课程列表,但学员可以重新打开再次学习。

6、学习后获得的积分可不同:学习完成可获得积分及学分,参加课程练习并通过可额外获取积分。

7、学习完成判断标准:视频、语音类课程,首次学习时以观看或收听进度完成即判断为学习完成;图文等课件,以点击打开为判断学习完成。

8、课程默认显示己学、未学课程及我的收藏课程。

9、如遇课程更新情况,可将原课程下架,并上架新课程。并由系统推送通知告之学员进行学习。学分及积分可允许后台管理员自定义是否提供新学分及积分。

10、可设置学习闹钟,定时提醒学员对课程进行学习(学员自己设置及系统推送设置至学员手机),即使未登录系统也可推送消息至手机消息栏提醒(文字及闹钟提醒)。

11、原课程如遇更新情况(未做下架处理,只是进行课件更新)需学员重新学习,则可以在后台重新定义获得积分,学分不再重复提供(即一门课程只提供一次学分,失效以新课程发布除外)


【人员要求】

3年以上android开发经验,有视频播放、PDF播放,异常处理等经验。


【交付要求】

一、交付物要求

1、项目结构,模块跳转优化;

2、课程播放(视频,pdf,图片,文档);

3、首页广告(轮播功能);

4、学习提醒(本地推送,学习提醒界面开发);

5、应用更新,模块更新(变色龙后台访问实现)。

二、验收基准

所有功能已交付,并通过压力测试。


加载中
返回顶部
顶部