这个系列将向您展示一个微信小程序的项目开发。从零直到项目上线,我们一步步实现出来。我们首先来看这个小程序项目的总体设计。
程序主要由三个部分组成:“学习”、“测试”和“我的”。
“学习”部分,可以选择要学习的题库,然后开始学习。


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

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

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

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

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

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

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

这个程序的扩展性在于,题库数据存放在云端,手机端用于读取、展示云数据并接受用户操作。
这样的程序框架建立起来后,可以很方便的扩展到其他内容的学习、复习和检测上。