口语练习APP - 后端&web前端 单人全栈开发
背景:
本需求为总项目第一期工程,只包含了最核心30%功能,第一版做完后,还会继续开发二期和三期工程,所以希望能找一个长期合作的伙伴。
工程师要求:
0、要求全职远程开发本项目,每天投入时间8小时+,每周休息一天
1、使用mysql搭建数据库,设计清晰合理的关系型表结构,会使用SQL增删改查,会数据库监控/备份/容灾。
2、使用Python + Flask搭建服务端,给网页前端和移动端提供各种rest接口,根据前端请求操作数据库增删改查。所有数据的处理和计算都会尽量放在后端完成。
3、使用Vue框架+原生js开发网页前端,作为app管理后台。实现老师、学生、校区管理、教材录入工具、数据报表、APP自定义设置等功能,这一块业务逻辑比较繁
琐。具体请看附件中的视频演示!
工期:
7天搭好架子,实现点读和语音打分功能,并和后端联调跑通
14天出第一版demo,实现全部功能,进入测试阶段
21天收工,解决已知Bug,质量满足上线要求。
APP试运行期间测出的Bug仍要负责解决。
-----------------------------------需求细节-------------------------------
定位:面向英语培训学校师生的,口语练习app,分为学生端和教师端两个。
模仿对象:天天乐学, https://www.6tiantian.com/,以下我描述的功能,都能在天天乐学里找到对应的模块,功能细节也都和天天乐学中保持一致。虽然比较枯燥但是照着抄就行了:)
用户量级:10万以下,并发量100以下
功能细节:
教师端app:
1)布置作业:布置各种题型的英语练习给学生,题型包括:单选、跟读口语打分(调科大讯飞接口)等等,各种题型都会有
2)改作业:批改学生的练习
3)班级管理
4)学情统计:从各个维度和粒度统计学生做题数据,生成图表
学生端:
1)写作业
2)视频配音:给一段英语小视频配音,每一句配音都有打分,最后合成视频分享到微信
具体请看附件中的视频演示!