
基于HTML、CSS和JavaScript的在线考试与判题系统(Python+Flask+MySQL后端)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目构建了一个集成了HTML、CSS及JavaScript的用户界面,在线进行考试并自动评判答案。采用Python结合Flask框架搭建服务器,使用MySQL数据库存储数据,提供高效稳定的试题管理和成绩统计功能。
在线考试系统(Python在线判题系统)框架包括前端的HTML、CSS和JavaScript以及后端的Python、Flask和MySQL。
角色介绍:
- 管理员:拥有登录模块,可以管理学生信息并进行增删改查操作;负责题库维护同样支持增删改查功能,并能查询学生的答题情况。
- 普通用户(学生):可以通过注册与登录模块加入系统,在线参与考试。在线答题时题目由管理员从题库中随机抽取5道,完成后记录用户的答题结果。
数据库设计包括以下表:
1. Admins (管理员) 表包含字段Id、User_Name和PWD。
2. Students (用户学生信息) 表包括Id和User_Name两个基本字段,并且每个学生实体类里关联一个Test_Content_Record集合以存储该学生的历次测试记录。
3. Test_Content (题库表),其中含有题目ID,问题内容以及答案结果。此外还设有分数一栏,根据答题情况来确定分值:如果提交的答案与标准答案不符,则记为0分。
以上是系统设计的主要组成部分和功能描述。
全部评论 (0)


