# 教育考试平台-uniapp
**Repository Path**: icyco/ecloud-uniapp
## Basic Information
- **Project Name**: 教育考试平台-uniapp
- **Description**: 使用uniapp搭建的跨平台考试系统,支持线上考试与试题练习,查看考试/练习记录与答题分析。
本APP考试部分包含三大模块——用户中心、考试中心、练习中心。主要功能包括:我的考试、考试成绩、笔记本、错题本、题库练习、模拟考试、用户信息展示与修改;同时支持人脸识别进行考试防作弊。
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 63
- **Forks**: 27
- **Created**: 2021-07-08
- **Last Updated**: 2025-09-11
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# E云教育考试平台
## 项目介绍
功能介绍: 此项目是一款使用uni-app框架的跨平台在线考试系统。在分析当下在线考试系统的市场期许与功能需求的基础上,对比多种软件开发框架与技术手段,最终选用uni-app框架,开发一款可运行在Android系统与IOS系统上的移动应用程序,结合桌面网页端,实现软件跨平台服务。在拥有一款软件最基本的登录、注册、账号信息管理等功能外,本系统还配备在线考试、错题回顾、考题笔记、模拟考试、题库练习等功能,帮助用户进行线上学习与考试测试。此外,本系统也采取了几种防作弊手段,如考前与考试期间进行人脸识别确认考生身份、异常行为下强制交卷等等。经过软件的功能测试与实际使用,该在线考试系统界面设计美观,数据渲染逻辑正确;与后端接口数据传输畅通;各项功能运行顺利,用户交互体验良好,能为用户的线上考试与练习提供较大的便利。
相关技术介绍: 使用DCloud官方发布的HbuilderX编辑器, 基于vue 2.0 版本, 主要UI框架是uni-app插件社区里的uview-ui(版本号: 1.8.3)
## 演示地址
Bilibili:https://www.bilibili.com/video/BV15U4y1H7xV/
## 作者的碎言碎语
在我更新这份Markdown的时候, 刚刚进入2023兔年了, 喜庆的鞭炮声不绝于耳, 首先祝大家在新的一年顺顺利利, 万事如意! 这个项目开始于2020年11月, 是我的本科毕业设计, 付出了比较多的心血. 一年后合作方的数据接口关闭了, 导致许多小伙伴(包括我自己)无法预览项目了, 到现在2023年, 还是会陆陆续续收到了许多私信, 希望我更新一下代码, 解决数据接口关闭无法预览的问题. 因为21年和22年期间我在英国留学, 无暇顾及这个问题, 拖了好久也没动手解决. 现在我已经回国完成了秋招, 准备动手完善一下这个遗留问题, 毕竟这个项目在帮我收获秋招offer方面做出了卓越的贡献.
## 系统展示
## 系统功能
[](https://imgtu.com/i/W7MvNR)
①我的考试:可查看所有即将进行的考试项目的详细信息,如考试学科、考试时间、考试时长、满分多少等等。学生进入考试界面后,通过防作弊检查便可开始考试。一旦开始考试,系统中的试题检测模块、成绩核对模块、数据库保存等多项功能性模块开始同时工作,每隔一段时间自动保存考试内容和数据,并生成有效成绩报告。
②我的成绩:可查看所有已经完成的考试的具体成绩,并可复习查看具体的题目正误情况与解析,对每一个题目编写笔记。
③我的笔记:收录在考题上用户做的笔记,可以在此功能中对笔记进行统一管理(编辑、删除等)。
④错题本:查看、管理所有做错的题目,并可以按条件筛选查看。
⑤题库练习:用户可选择需要的题库,进行某一科目的强化学习。
⑥知识点练习:用户可根据题库、学科、题型(单选、多选、判断)进行题目筛选,进行针对性训练。
⑦模拟考试:可进行与正式考试相同规格的模拟考试,更真实地了解自己的学习情况。
⑧练习记录:显示所有在练习中心的进行过的练习,可根据练习类型进行记录筛选,根据正确率或者练习时间进行排序,帮助用户选择喜欢的记录查看方式。