lclcjunjun
阅卷灵活。爱考仕系统支持手工阅卷,系统也可以自动阅卷,主观题客观题都可以在系统内完成。爱考仕系统是爱考网推出的一款开源免费考试软件。支持智能出卷、在线练习考试客观题目自动判卷以及主观题目手动判卷,自动合计,总分统计排名,生成成绩报告等等。
攀爬—蜗牛
前后端分离是现在主流的架构设计模式,它初衷是用「单一职责」原则把代码质量提上去从而达到节省人力和减少沟通时的信息损失的目的。
本文推荐九个前后端分离的开源项目,都是采用最流行的技术栈。本文推荐的开源项目已经收录到 Awesome GitHub Repo。
Awesome GitHub Repo 是逛逛 GitHub 创建的开源项目,会收集整理 GitHub 上高质量、有趣的开源项目,并将他们进行归类。
该开源项目集不是简单的按照编程语言来分类,而是按照更有趣的分类方式,比如:有趣项目、沙雕项目、实战项目、学习项目、实用工具等等。
本期推荐的开源项目是:
1. 前后端分离博客系统
2. 前后端分离考试系统
3. 基于 TypeScript 的聊天室项目
4. 人力资源管理开源项目
5. 一个可以用来练手的前后端分离项目
6. 学之思开源考试系统
7. 前后端分离的后台管理系统
8. 前后端管理平台一站式脚手架
9. 一个系列项目:NiceFish(美人鱼)
01 前后端分离博客系统
这是一款基于 Spring Boot = Vue 的前后端分离的博客系统,后端采用技术栈:Spring Boot、Spring Security、jjwt、MyBatis、PageHelper、Redis、commonmark-java、ip2region、quartz、yauaa。
前端核心框架:、Vue Router、Vuex;Vue 项目基于 @vue/ 构建。JS 依赖及参考的 CSS:axios、moment、nprogress、v-viewer、prismjs、APlayer、MetingJS、lodash、mavonEditor、echarts、tocbot、iCSS
02 前后端分离考试系统
该项目是一个前后端分离的在线考试系统。后端使用 Spring Boot,前端使用 VUE 和 Element-UI 组件库配合完成开发。
03 基于 TypeScript 的聊天室项目
该项目是一个聊天室,采用全 TypeScript 开发,目前聊天室已经具备完整的聊天功能,有兴趣的朋友可以自行 fork 去开发。
技术选型:Typescript、、Socket/io、Vuex、Nestjs、Typeorm、ES6+、SASS(SCSS)。
04 人力资源管理系统
微人事是一个前后端分离的人力资源管理系统,项目采用 Spring Boot + Vue 开发。首先,不同的用户在登录成功之后,根据不同的角色,会看到不同的系统菜单,完整菜单如下:
每个用户的角色是由系统管理员进行分配的,系统管理员给用户分配角色的页面如下:
系统管理员也可以管理不同角色可以操作的资源,页面如下:
后端技术栈:Spring Boot、Spring Security、MyBatis、MySQL、Redis、RabbitMQ、Spring Cache、WebSocket
前端技术栈:Vue、ElementUI、axios、vue-router、Vuex、WebSocket、vue-cli4
05 前后端分离练手项目
一个基于 Spring Boot + Vue 开发的前后端分离博客项目,带有超级详细开发文档和讲解视频。还未接触过 Vue 开发或者前后端分离的同学可以学起来。
06 开源考试系统
学之思开源考试系统是一款 Java + Vue 的前后端分离的考试系统。主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰。
支持 Web 端和微信小程序,能覆盖到 PC 机和手机等设备。支持多种部署方式:集成部署、前后端分离部署、Docker 部署。
07 后台管理系统
一个基于 Spring Boot 、 Spring Boot Jpa、 JWT、Spring Security、Redis、Vue 的前后端分离的后台管理系统。
项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由。
体验地址:
账号密码:admin / 123456
08 前后端管理平台一站式脚手架
本项目基于Spring Cloud 和Ant Design Pro实现前后端管理平台一站式脚手架,便于快速开发企业级应用。我们的愿景是 基于Copy&Paste技术,实现面向Google&Baidu编程,让码农搬砖不累,做更好的良民。
预览地址:;用户名和密码:admin
浏览器输入 localhost:8000 后会自动跳转到登录页
输入用户名和密码 admin/admin后,跳转到首页
Cookie中JWT Token
监控服务 localhost:8001效果(如果启动了monitor服务,用户名和密码为admin/admin)
移动端效果
09 美人鱼
NiceFish(美人鱼) 是一个系列项目,目标是示范前后端分离的开发模式:前端浏览器、移动端、Electron 环境中的各种开发模式;后端有两个版本:SpringBoot 版本和 SpringCloud 版本。
历史 推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:
心菲殿下
现在,可以组织在线考试的软件有很多,都是非常专业的组织考试工具,其功能方面也很齐全,使用起来也很方便。在选择的时候,主要还是根据自身组织考试的需求,比如你需要组织的考试是否需要多种组卷模式,或者对防作弊设置方面是否要求很高等等 。当然了,一个比较成熟稳定的考试系统应该具备以下基础的功能:1、可以自建试题库,沉淀试题资源;并有三种导题的方式,题目比较多且题型简单时,选择模板导入或批量新增,其中模板导入可以从Excel、Word、Txt三种模板中任选一种;题目比较少,或者是比较复杂的组合题等题型,选择单个新增试题方式,可以切换至编辑器模式下添加图片和音视频。考试试题有多个不同的科目,也能创建分类进行管理。2、要能够快速创建并发布在线考试:第一步:创建考试,填写考试的名称、分类、须知等基本信息,选择考生参加方式;第二步:选择试卷类型,设计试卷结构,添加试题;有固定、随机、抽题等三种试卷类型,可按照自身需求进行选择;还能自行定义试卷结构,添加多个试卷大题和抽题、随机策略。第三步:进行考试设置,发布考试;系统可根据自身需求对考试的时间、及格分数、答题时间、次数、设备、试题等细节进行灵活设置。3、要保障线上考试的公平公正,能在线监考;需有人脸识别认证、禁止复制粘贴、防切屏、长时间无操作交卷、打乱试题选项顺序、实时摄像头抓拍等防作弊措施;更有三路音视频智能防作弊措施可进行实时在线监考,全面监控考生行为状态、周边环境和答题操作。4、满足系统自动阅卷和人工阅卷需求;系统会根据设定好的正确答案和分数自动比对判分,还能进行人工复阅和邀请对应负责人评卷,实现精准判分。5、统计考试数据结果;系统会对考生的作答情况及过程进行数据分析,并统计生成多维度的报表,在报表中可以查看到考生的考试用时、成绩、通过率、排名等数据。
小宝cute
目前性价比高的在线考试软件很多,可以根据如下特征寻找:一、系统稳定:在线考试过程中最怕的就是系统卡顿或掉线,考试系统稳定,安全可靠,能同时容纳超大规模成员在线考试。二、功能齐全拥有强大的后台管理功能:多种成员录入方式,无限级组织架构助力分类管理;灵活分配管理权限,多个子管理员各司其职;独有的签到管理功能,让线下活动与网课直播的参与情况有据可查。教师可以对学生进行统一管理,包括信息发送、数据分析等。教学功能丰富:1、支持多端口多平台在线考试,与钉钉、微信、QQ、飞书等平台无缝对接;2、人脸识别、音频视频监控、禁止切屏等智能防作弊技术,保障每场考试的公平;3、强大的判卷分析功能,多维度多方面数据分析设置,一键生成分析结果;三、操作简单操作简单是考试系统的最大优势。以轻速云考试系统为例,导题、组卷、发布三步骤即可实现考试。其官网免费提供大量考试题库,也支持创建专属题库,为用户提供Word及Excel模板,利用模板即可将想要进行考核的试题一键快速批量导题建立题库,多种组卷方式只需鼠标点点就能轻松组卷。导题:支持选择、判断、多选等多达6种题型导入。上传文档、批量导入、在线编辑,三种录题方式自由选择;组卷:一张试卷同时支持固定试题和随机试题两种模式。发布:组卷完成即可发布考试,随时随地实现答题考试。