原腾
发布于 2025-05-22 / 4 阅读
0
0

在线教育平台系统-学练考一站搞定

一、项目简介

本系统主要适用于培训学习、在线教育、网校、知识付费、企业内训、员工考评、继续教育以及资格考试等场景。该项目提供了一个“学、练、考”一体化的解决方案,涵盖了直播、视频学习、试题练习、测试、考试、学习证明及成绩打印等多方面的功能需求。

基于B/S架构,无须安装客户端,即学即用。将“在线视频学习、直播、试题练习、同步考试”紧密相联,打造“学、练、考”于一体的在线教育系统。“点播/直播”、“刷题/测试”、“组卷/考试”,根据学习内容的不同权重汇总综合成绩,生成学习证明。支持在线支付(微信支付、支付宝支付);利用充值卡、学习卡配合线下营销;Web端、APP、小程序,多终端方便学习。

二、项目优势

功能全面 :集多种教育和考试相关功能于一体,满足不同用户在学习、练习和考试过程中的多样化需求。

开源共享 :作为开源项目,能够吸引开源社区的开发者共同参与交流和学习,促进项目的不断优化和创新。

适用性广泛 :适用于多种教育和培训场景,包括企业、学校、知识付费平台等,具有较强的通用性和灵活性。

三、技术栈

前端

Vue、ElementUI、VantUI、Git、Vue CLI、Vuex、Vue Router、Axios

后端

C#、.NET 4.6.2、PostgreSQL、SQLite

四、安装部署

采用SQLite数据库,部署比较简单。无须安装SQLite数据库(数据库文件在/App_Data文件夹),也无须配置数据库链接。

具体步聚如下:

1、将部署文件“v2_yyyy-mm-dd.zip”解压。

2、在IIS中添加站点, 将网站“物理路径”指向程序文件夹,绑定合适的域名或端口;

3、将站点的应用程序池设置为“.Net CLR 版本 4.0”,其余默认即可,托管管道模式选择默认的“集成”,不要选择“经典”。
其实,默认就是“集成”模式,应用程序池可以不用设置。
如果没有“.Net CLR 版本 4.0”的选项,是没有安装dotNet 4.6.2,按上方提供的下载地址,安装即可。

4、上传资料(例如课程图片、学员照片等)需要有文件写入权限。在Upload文件夹上点鼠标右键->属性->安全(选项卡)->编辑(按钮)->添加(按钮 )->高级(按钮)->立即查找 此时在查询结果中,找到NETWORK SERVICE,也可以用Everyone(安全性较低) ,建议用NETWORK SERVICE。 双击NETWORK SERVICE->点击确定按钮->(回到了“安全”的界面)->设置权限 为“完全控制”,确定即可。

关键步聚在第2步,第3步一般是默认的,无须设置;完成第2步,就可以看到效果了。第4步只有在上传资料时才会有影响。

五、功能介绍

在线学习系统

视频点播模块

视频播放、倍速学习、图文资料、课件下载、交流功能、视频跑马灯、随机暂停、学习统计。视频播放支持多种视频格式在线播放,兼容多种设备;倍速学习允许学员调整视频播放速度;图文资料支持上传和查看与视频相关的学习资料;课件下载支持多种文件格式下载,部分格式支持在线预览;交流功能让学员可发表观点并与他人互动;视频跑马灯是在视频播放界面显示用户信息,防止盗版;随机暂停是指视频播放过程中随机暂停,防止挂机学习;学习统计是统计学习进度,防止挂机学习。

视频上传模块

视频上传,支持多种上传方式,包括局域网视频。

学习提醒模块

学习提醒,能提醒学员即将到期的课程。

在线直播模块

直播教学、文字互动、直播回放。直播教学支持多种设备进行直播教学;文字互动实现直播过中与学员进行文字互动;直播回放允许未参与直播的学员可通过回放学习。

直播讲师端模块

直播课程管理、捕捉窗口、屏幕共享、插入摄像头和图片、文字互动、过程录制。直播课程管理允许讲师可管理直播课程;捕捉窗口可选择直播时显示的窗口内容;屏幕共享能共享桌面内容进行教学;插入摄像头和图片可增强直播效果;文字互动便于讲师与学员进行文字交流;过程录制可以录制直播过程。

在线题库系统

题库练习模块

题库练习、千题秒开、章节练习、错题模式、正确率统计、错题回顾、高频错题、收藏与笔记、试题更新与重新练习、试题举报。题库练习支持多种设备同步练习;千题秒开可快速加载题目;章节练习能按知识点分类练习;错题模式可自由切换练习模式和背题模式;正确率统计能统计练习正确率;错题回顾可自动收集错题进行专项练习;高频错题能统计错误率最高的题目;收藏与笔记可让学员收藏题目和添加笔记;试题更新与重新练习可更新题库和重新练习低正确率章节;试题举报允许学员举报问题题目。

题库管理模块

试题导入、试题查重、试题导出。试题导入支持批量导入试题;试题查重可自动检测重复试题;试题导出能按需导出试题。

在线考试系统

组卷模块

按课程组卷、按章节组卷。按课程组卷可根据课程内容抽组卷;按章节组卷可根据章节内容组卷。

模拟测试模块

模拟测试、成绩记录。模拟测试可设置模拟试卷进行练习;成绩记录能记录模拟考试成绩。

结课考试模块

结课考试设置、成绩记录。结课考试设置可设置结课考试条件和次数;成绩记录能记录结课考试成绩。

定时考试模块

定时考试设置,即设置统一时间进行考试。

专项考试模块

考试场次和参考人员设置、考试等待及预加载、答题卡和附件上传、防作弊功能、自动交卷和异常处理、考试用时和智能阅卷、试卷打印和成绩查看导出、重新计算成绩。考试场次和参考人员设置可设置考试场次和参考人员;考试等待及预加载在考试前显示等待倒计时和预加载;答题卡和附件上传支持简答题附件上传;防作弊功能包括禁止右键、防切屏、考试限时等;自动交卷和异常处理实现考试结束后自动交卷,支持异常情况处理;考试用时和智能阅卷可统计答题时间,支持自动和人工阅卷;试卷打印和成绩查看导出能打印试卷和导出成绩;重新计算成绩可在修正试题后重新计算成绩。

课程管理系统

课程分类模块

自定义课程分类,即管理员可自定义课程分类。

课程信息展示模块

课程信息展示,即显示课程详细信息。

视窗化操作模块

视窗化操作,即简化课程信息管理。

课程编辑模块

课程信息编辑、课程费用设置。课程信息编辑可编辑课程基础信息;课程费用设置能设置课程收费模式。

章节管理模块

章节管理,即管理课程章节内容。

学习任务派发及管理

学习任务派发模块

单独开课和学员组开课、学习卡管理。单独开课和学员组开课可为个人或组分配课程;学习卡管理能管理学习卡的开课、激活和批量派发。

学习进度管理模块

禁止后台播放、随机暂停、拖动进度条无效。禁止后台播放防止后台播放视频;随机暂停防止挂机学习;拖动进度条无效确保真实学习。

统计模块

视频进度和课程进度统计、学习报表。视频进度和课程进度统计能统计学习进度;学习报表可生成学习报表。

多维度考核模块

综合成绩计算,即多维度考核学员。

学习证明模块

学习证明打印,即提供学习证明打印功能。

用户及角色权限管理

学员及讲师管理模块

学员和讲师管理、注册审核。学员和讲师管理可管理用户注册和登录权限;注册审核能审核用户注册。

机构管理员和超级管理员模块

角色权限划分,即明确不同管理员的职责。

新闻 / 通知模块

新闻管理和通知管理,即发布和管理新闻及通知。

版权装修模块

基础信息、导航菜单和轮播图设置,即自定义系统外观。

支付和接口配置模块

支付接口和登录接口配置,即配置支付和登录方式。

智能终端模块

同步学习,即支持多终端同步学习。

六、UI展示     

手机端

 

课程学习(手机端)

 

学习与考试(手机端)

 

其它功能

 

学员中心(web端)

后台管理

 

   


评论