# 项目简介
用Python语言编程实现自动组卷评卷考试系统,软件主要功能包括:
从题库中随机抽取试题自动组成试卷(满分100分);实现考生考试答题操作界面;实现自动阅卷评分功能;等等。
本项目完成:考试定时、自动组卷、客观题自动判卷、自动评分和考试界面设计。
# 项目结构
````
----ExamSystem\
|----data\
| |----account_file.txt
| |----alarm.mp3
| |----fail.png
| |----great.png
| |----pass.png
| |----question.xlsx
|----AntiCheating.py
|----BackEnd.py
|----Config.py
|----FrontEnd.py
|----ProjectTree.py
|----ReadMe.md
````
# 功能特性
## 前端:
完成登录、注册功能核验考生身份,如果身份正确则进入考试界面,否则重新输入。
考试界面稍作等待得到随机分配的考题,开始答题。每道题完成后即时判卷打分,完成所有题目后显示总分:85分及以上为合格;否则为不合格。
考试开始即开始计时,超时自动结束考试,统计分数,播放音乐
## 后端:
为方便部署,采用文件读写而非数据库的方式存储信息和题库。
完成核验考生身份信息,题库自动组卷,按照前端需求进行传递。
# 环境依赖
Windows10 + Python 3.8
# 使用与测试
文件目录需完整拖拽至本机,所有文件读写均会自动检测当前目录。
运行FrontEnd.py。
测试时需要登录,已有管理员账号admin,对应密码123456;测试账号test1和test2,密码和账号一样;以及调试用的空账号空密码,直接登录即可。
选择选项,选项右侧的文本框中会显示当前选项,按确认键完成本题。如果结果正确,左上角的分数会有变动。
没有合适的资源?快使用搜索试试~ 我知道了~
Python版自动组卷评卷考试系统,具有考试定时、自动组卷、客观题自动判卷、自动评分和考试界面设计功能。
共19个文件
py:5个
xml:4个
png:3个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 91 下载量 187 浏览量
2022-07-13
13:50:25
上传
评论 24
收藏 3.45MB ZIP 举报
温馨提示
用Python语言编程实现自动组卷评卷考试系统,软件主要功能包括: 从题库中随机抽取试题自动组成试卷(满分100分);实现考生考试答题操作界面;实现自动阅卷评分功能;等等。 本项目完成:考试定时、自动组卷、客观题自动判卷、自动评分和考试界面设计。 运行FrontEnd.py。 测试时需要登录,已有管理员账号admin,对应密码123456;测试账号test1和test2,密码和账号一样;以及调试用的空账号空密码,直接登录即可。 选择选项,选项右侧的文本框中会显示当前选项,按确认键完成本题。如果结果正确,左上角的分数会有变动。
资源推荐
资源详情
资源评论
收起资源包目录
ExamSystem.zip (19个子文件)
ExamSystem
BackEnd.py 7KB
data
alarm.mp3 1.9MB
music.mp3 1.38MB
fail.png 17KB
account_file.txt 38B
great.png 12KB
question.xlsx 162KB
pass.png 10KB
ReadMe.md 2KB
AntiCheating.py 2KB
.idea
ExamSystem.iml 441B
misc.xml 185B
modules.xml 272B
.gitignore 47B
inspectionProfiles
Project_Default.xml 789B
profiles_settings.xml 174B
Config.py 899B
ProjectTree.py 601B
FrontEnd.py 22KB
共 19 条
- 1
Python代码大全
- 粉丝: 2739
- 资源: 687
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页