昨天是腊月二十三,传统意义上的小年,对我而言高兴的是,终于放寒假了,从回到家开始马不停蹄的把小程序收尾下,今天送审了两次,现在小程序已迁移完成。
现在基于云开发的在线答题小程序已具有的功能有:
1、选择考试类型
2、选择科目
3、选择答题模式,单题模式还是列表模式
4、答题结果页
5、答案解析模块
6、答题历史记录
7、错题查看模块
在代码的历史文档里面里面都有记录
从功能上来讲,作为一个在线答题小程序,已经完成了,但是从运营角度讲,这远远不够,后续还要加入更多好玩的、有趣的东西才像一个拿得出手的作品
本开发目前已体验云开发的数据库、云函数对于云存储和云调用目前还没有涉及
小程序界面截图
xx
数据库设计
本设计冗余部分信息,请知悉
考试类型集合exam
科目集合subject
问题题库表question
答题历史记录集合history
错题记录集合record
代码链接
基于云开发的在线答题小程序
https://gitee.com/jgl1210/cloudapp
自建服务器的在线答题小程序
https://gitee.com/jgl1210/myexamapp
扫码体验
扫小程序码进行体验,左边为基于云开发的小程序,右边为基于自建服务器开发的小程序,两边UI是完全一致的。
现存问题
目前还有几个问题没有想好怎么解决
1、在错题历史记录模块,错题是被重复记录的
2、错题模块的入口页面,科目信息也是重复记录的,
3、路由整体还比较混乱,特别是在答题的过程中
①考试页->②科目页->③模式页->④答题页->⑤结果页->⑥答案页
所以如果从中途开始回退的话,路由太深了
总结
对于个人小程序起步阶段,云开发是一个最好的尝试。