小学数学技能大赛微信公众号(微信小程序)开发方案
一、开发目的。
提供一个跨教材版本、地域的小学生数学竞赛平台。使不同地域、使用同一版本教材的学生在同一个平台上开展数学竞赛,在竞赛中展示能力、展示水平、赢得奖励。
1.小学生数学学业水平检测。
根据在竞赛中每个学生的表现,形成学业水平报告,比如做题的速度、正确率等,分析其概念理解、计算、解决问题等能力达到的水平。
2.了解自己的学业水平。
根据在竞赛中每个学生的表现,形成的学业水平报告,了解自己的数学学习能力在同龄、同级学生中所处的位置和水平。
3.能力提升。
通过参与竞赛,计算、概念理解、解决问题的敏捷性、准确性等得到训练,学习能力得到积极提升。
- 客户端主要功能。
- 擂台赛。
(1)竞赛方式。 竞赛采用擂台赛形式,分为两种,一种是挑战连续准确的“百发百中”,另一种是挑战限定时间内正确题量的“快马加鞭”。“百发百中”是做一题提交一题,若正确,就出现下一题,若错误,则挑战失败。“快马加鞭”是指在限定时间内做做对了多少题。比如20以内的加减法口算擂台赛,设置为“百发百中”,则要提交一题对一题,若错误,则挑战失败。设置为“快马加鞭”,时间设置为5分钟,则连续答题,5分钟停止答题。
一个擂台赛每人参赛挑战次数一般限定在20次以内。
- 题型。擂台赛的题型分为填空、判断、选择题。每一个擂台赛,竞赛题的题型一般是统一的,说是口算都是口算,说是选择题都是选择题。
- 擂台赛信息。每一个擂台赛包括擂台赛类型、获奖比例、奖金分配、缴费、起止时间、挑战次数、我的最好成绩、排名、当前擂主成绩、参赛人数、邀请好友、我的水平报告、以及前若干名参赛者的成绩等信息。
- 错题答案、解析查看。
每挑战一次,不仅显示所用时间、完成题量、正确题量、正确率、排名、总人数,还显示错题的详细报告,包括错题列表,每一题的正确答案、解析。
3.水平报告。
每一个擂台赛结束后,生成水平报告。基本信息信息包括:参赛次数、最好成绩、排名、完成题量、正确题量、正确率、排名、总参赛人数。知识能力水平信息包括:知识点名称、正确率、排名。比如20以内的加减法口算擂台赛,有的竞赛题属于“20以内的加法
”这个这个知识点,有的属于“20以内的减法”这个知识点,建立资源库的时候每一题都有属于哪个知识点的属性,生成水平报告时,就自动统计每一个知识点的正确率。
4.缴纳参赛费。
每个擂台赛一般都是缴费参加。一般采用微信支付的方式。也可以采用预先充值、多充值多优惠的方式。
5.积分、金币和金币商城。
- 积分规则。
按擂台赛结束后按擂台赛名词获得积分。积分=总参赛人数-本人名次+1。比如“20以内的加减法”这个擂台赛,一共有200人参赛,擂台赛结束后,擂主,也就是第一名,获得200-1+1=200分,第二名获得200-2+1=199分,依次类推,第200名,也就是最后一名获得200-200+1=1分。
- 积分与金币关联。
积分与金币关联,比如一百积分=1金币,金币可以在金币商城购买新的课程、购买书籍、文具、玩具。积分一直在增加,金币显示当前金币、历史金币。
- 金币商城。
在商城列表页面,根据自己的金币和商品的分值购买商品,确定购买数量、收货地址就完成了金币消费。
金币消费后,已消费金币、剩余金币(当前金币)、累计金币数据自动更新。
- 后台主要功能。
- 资源库(题库)建设。
- 初始资源。
初始资源中每一题包含的信心有:题目、题型、答案、解析、 知识领域、知识点、知识点编码、图片等。
- 资源库管理。
初始资源可以批量导入到资源库中,也可以逐题导入到资源库中。
- 擂台赛管理。
擂台赛管理包括擂台赛竞赛题编制、待发布擂台赛、进行中的擂台赛、已结束擂台赛。
(1)擂台赛编制。
擂台赛编制包含的信息有:擂台赛名称、擂台赛类型、年级、学期、擂台赛限时、挑战次数、题目。
(2)待发布擂台赛。
待发布擂台赛包含的信息有:擂台赛名称、擂台赛类型、年级、学期、擂台赛限时、挑战次数、题目数量、发布按钮。
点发布按钮进入到发布页面,信息包括年级、教材版本,教材版本可以多选,也就是说可以同时发布给同一年级使用不同教材版本的学生。
- 进行中擂台赛。
进行中擂台赛包含的信息有:擂台赛名称、擂台赛类型、年级、学期、擂台赛限时、挑战次数、题目数量、当前参赛人数、成绩列表。
- 已经结束擂台赛。
包含的信息有:擂台赛名称、擂台赛类型、年级、学期、擂台赛限时、挑战次数、题目数量、参赛人数、成绩列表、再次发布等。
- 学业水平报告编制和生成。
- 整体报告。按参赛时间排序,信息包括:参加擂台赛列表、正确题量、正确率、排名、总参赛人数、时间。
(2)知识点报告。
按知识点得分率由高到低排序,信息包括:知识点名称、正确率。
- 用户管理。
- 积分、金币和金币商城管理。
积分列表。 按积分由高到低排序,信息包括用户名称、积分、总金币、消费金币、当前金币
(1)积分规则。
按擂台赛结束后按擂台赛名词获得积分。积分=总参赛人数-本人名次+1。比如“20以内的加减法”这个擂台赛,一共有200人参赛,擂台赛结束后,擂主,也就是第一名,获得200-1+1=200分,第二名获得200-2+1=199分,依次类推,第200名,也就是最后一名获得200-200+1=1分。
(2)积分与金币关联。
积分与金币关联,比如一百积分=1金币,金币可以在金币商城购买新的课程、购买书籍、文具、玩具。积分一直在增加,金币显示当前金币、历史金币。
(3)商城管理。
商品列表,信息包括商品名称、金币值、总数量、已销售数量、剩余数量、添加商品、删除商品。
- 缴费、充值管理。
- 缴费管理。
信息包括账号、缴费金额、缴费时间、参赛项目名称。
- 充值管理。
信息包括账号、充值金额、充值时间、消费金额、消费列表、剩余金额。消费列表包括参赛项目名称、参赛时间。