(1)小程序项目的总体设计

这个系列将向您展示一个微信小程序的项目开发。从零直到项目上线,我们一步步实现出来。我们首先来看这个小程序项目的总体设计。

程序主要由三个部分组成:“学习”“测试”“我的”

“学习”部分,可以选择要学习的题库,然后开始学习。


学习时,可以通过拖动下面的滑块快速选题,也可以点击上、下一题按钮逐题选取。


在开始展示题目时,先不展示答案,留给用户思考,然后点击查看是否正确。



“测试”部分,选定题库后进入答题界面。

每次测试,会从选定的题库中随机抽取20个题。每道题显示题干后,会在答题区显示三个备选项。
每次回答,会即时展示回答对错的结果,然后记进本次答题的测试统计中。若回答错误,会把答错的题目收录进答题人的错题本(重要功能),供用户进行针对性地复习。



在答完20道题之前,点击结束测试会提供一个确认选项。
测试结束后,会展示本次测试的整体情况。



“我的”部分,用来进行个人化的复习。



点击我要复习,就进入个人的错题本复习界面。



右上角有错题的总数和当前的题目序号。如果某道题已经很熟了,可以点击相应的按钮,从错题库中删去。



这个程序的扩展性在于,题库数据存放在云端,手机端用于读取、展示云数据并接受用户操作。

这样的程序框架建立起来后,可以很方便的扩展到其他内容的学习、复习和检测上。