编程答题竞赛app
2025-02-18 18:28:56 321浏览
周期:3月5日
需求:
一、项目概述
本毕业设计旨在开发一款基于Java基础的移动端APP,专为大学生学习设计。该APP将提供一个学生使用的平台,其中包含了答题竞赛机制,以及互动的学习机制。老师和管理员都pc端就行。
二、主要功能
用户注册与登录
1.学生和老师可以通过手机号或邮箱进行注册,设置密码。
2.提供验证码验证机制,确保用户注册的安全性。
3.用户登录后,可以根据角色(学生/老师)进入不同的界面。
题库与答题竞赛
题库包含多种类型的编程题目,题型应有客观题(判断/单选/多选/填空)+主观题(独立编程),各阶段竞赛题难度:
1.编程基础:主要为中低难度的编程语言、语句,小技巧方面的。
2.进阶教程:主要为中等(占75%)+高难度(占25%)的题。
3.项目实践:则应全是主观题,且≤3道主观题为宜。
主观题应提示:(0)定义函数区,(1)输入, (2)处理,(3)输出
这个主观题本来是想做成那种在线编写代码后能直接运行出效果的那种,但感觉难度很大所以改成提醒吧
批改评分方面:主观题,需要老师批改;其他题型系统自动批改给分。
学生提交看到自己分数后,能浏览所做题对错情况+正确参考答案
排行榜
1.显示答题竞赛中得分最高的前十名学生。
2.学生可以查看自己的历史成绩和排名变化。
互动社区
1.学生可以在社区中提问、回答问题和分享学习心得。
2.老师可以对学生的问题进行解答和指导。
3.设立点赞和评论功能,增加社区的互动性。
补充
管理员可以出3套卷子,然后学生那边是随机分配的卷子(学生之间的卷子不一样防止作弊),3套题的总分一样,难易程度一样
开题报告
通过网盘分享的文件:毕设(论文)开题报告:表格 (1).doc
链接: https://pan.baidu.com/s/1yWn5kNCm579CLxPVOqCpKQ 提取码: abf1
好博客就要一起分享哦!分享海报
此处可发布评论
评论(0)展开评论
展开评论






新业务
springboot学习
ssm框架课
vue学习
【带小白】java基础速成