基于微信小程序的竞赛答题小程序开发笔记(一)

开发背景调研

中小学学科答题小程序,适合各中小学校方,老师或者家长。通过互动和参与式学习,小程序能够通过游戏化元素提升学习的积极性和参与度,从而提升学习效率,促进学生自主学习

功能规划

  • 分类题库:按照学科(数学、语文、英语等)和知识点进行分类,方便用户选择。
  • 随机抽题:用户可以选择特定学科,系统随机生成题目。
  • 答题竞赛: 模拟真实竞赛或考试环境,可以设置每场的时间。
  • 解析详解:每道题目提供详细的解答和解析,帮助用户理解解题思路。
  • 排行榜:展示用户的积分排名,促进比赛竞争。
  • 后台-题库管理:支持直接录入,或者通过Excel导入题库(每次5000条)
  • 后台-答题参数设置:可以设置竞赛开始状态,每次答题数目,每次答题时长限制,每天可参与答题竞赛次数等参数

概要设计

在这里插入图片描述

数据库设计

AnswerModel.DB_STRUCTURE = {
	_pid: 'string|true',
	ANSWER_ID: 'string|true',

	ANSWER_USER_ID: 'string|true',
	ANSWER_TYPE: 'int|true|default=0|comment=类型 0=测试,1=正式',

	ANSWER_CATE_ID: 'string|true|default=0|comment=分类',
	ANSWER_CATE_NAME: 'string|false|comment=分类冗余', 

	ANSWER_DAY: 'string|true',

	ANSWER_START: 'int|true|default=0',
	ANSWER_END: 'int|true|default=0',
	ANSWER_DURATION: 'string|false',

	ANSWER_PER: 'int|true|default=0',
	ANSWER_SCORE: 'int|true|default=0',
	ANSWER_CNT: 'int|true|default=0',
	ANSWER_SUCC_CNT: 'int|true|default=0&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值