在线考试系统

这是一个简答的在线考试系统,在线演示:https://papertest.soft.hzyaoyi.cn

  • 概要

开发框架: Django 4.1以上

开发语言:Python3.8以上

开发工具: pycharm/visual studio code,

数据库:  Mysql8

数据库安装管理工具:APPSER(phpmyadmin管理数据库)

其他开发基本: html + css + javascript

前端框架(pear admin layui) Pear Admin 官网

  • 系统安装发布

papertest 为程序文件(内嵌python环境,直接运营run.bat文件即可)

appserv-x64-9.3.0.exe 为数据库安装文件

papertest.sql 为数据库

第一步:安装mysql,双击运行appserv-x64-9.3.0.exe

第二部:打开http://localhost/phpmyadmin,导入数据库文件papertest.sql

第三部:执行papertest里面的run.bat文件

第四部: http://localhost:8000/ 就可以打开系统

账号,密码

管理员:admin,admin1234

老师:teacher,12345678

学生:student,12345678

三、功能介绍

3.1功能表

学生

教师

管理员

  1. 参加考试
  2. 查看成绩

1、考务管理

2、题库管理

1、考务管理

2、题库管理

3、系统管理

题库管理:进行建立课程,根据课程出判断题、单选题、多选题。

系统管理:进行用户、用户组、权限、菜单、部门和行为日志的管理

3.2 文件目录

── apps            # 考试管理、题库管理、系统管理应用

── manage.py   #  Django 默认配置文件

── roadleft_exam  # 配置文件和 用户登录和学生考试的html模版文件

── static      # css, js 等静态文件

── templates  # 用户登录和学生考试的html模版文件

── utils      # ajax返回的功能函数

3.3文件对应说明

papertest/roadleft_exam/urls.py  用户登录和学生考试的URL

papertest/apps/core/urls.py 系统管理的URL

papertest/apps/exam/urls.py 考试管理的URL

papertest/apps/lib/urls.py  题库的URL

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yuxiaqiao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值