在线考试系统有哪些?好用吗?
在互联网连接一切的风潮之下,对于考试系统,也有很多人搭建一套符合自己需求的在线系统,但是却苦于一直没有好的开源项目,最后不得不购买高昂的 SaaS 在线考试系统,在此推荐几款好用的在线考试开源项目,供大家交流讨论。
1. 项目名称:基于 Spring Cloud 的在线考试系统
项目简介:本系统采用 IntelliJ IDEA 作为开发工具,基于面向对象的程序设计和微服务架构设计思想,前端运用Html5,Bootstrap,AngularJs等技术完成系统页面的设计和开发,后端使用Java语言,Spring Boot,Spring Cloud,MyBatis 等框架,结合 MySQL 数据库共同完成对信息增删查改操作。
2. 项目名称:在线考试系统 Exam
项目简介:本项目是一个简单的在线考试系统。后台使用 Spring MVC MyBatis FreeMarker 实现。前端使用 Bootstrap jQuery 和 MVVM 框架 Vue.js实现
3. 项目名称:考试管理系统 Exam
项目简介:按照地区、分组进行考试管理的系统。
4. 项目名称:在线考试管理系统
项目简介:本项目采用了 bs 架构,使用开源组件 spring、springmvc、hibernate、mysql、tomcat、easyui、bootstrap。
项目地址:qq1247/exam
5. 项目名称:在线考试系统 ExamOnline
项目简介:
前端用到的技术:Bootstrap+jquery;
后端用到的技术:Hibernate,Junit4 单元测试,MD5 加密;
前后端交互用到的技术:Struts2+Ajax;
小组协作用到的工具:版本控制工具,Git+SourceTree 托管于码云;
文档用到的工具:visio2016,Balsamiq Mockups,starUML。
其实关于在线考试系统,你可以在Github上可以找出一大堆考试系统的源码,各行各业的都有,甚至有的是用Ruby写的,出自荷兰人杰作,荷兰人写Ruby是出了名的神一般存在,代码质量及架构设计让你怀疑自己的能力,技术出身的我有点自愧不如。
其次,你要找到一款适合自己考试业务的源码不容易,源码很少说可以拿来用的(你要想想,如果可以直接用,如今商业化时代,作者早就做成了产品),但可以借鉴其设计架构,部分可以借鉴它们的业务实现模式,如随机试卷策略,考试如何实现高并发等,总之用别人源码原则:取其精华,去其糟粕。
最后,开源的系统界面不一定适合,需要重新设计,如果考试业务简单,拿源码过来整理后也是可以用的,针对考试系统这种成熟的应用软件,如果没有很特别的定制化需求,建议可以考虑产品化、Saas化的在线考试系统,可以为您节约大量开发成本和时间成本。
如果有大量定制化需求,或隔三差五有新的版本,先根据自己的需求把业务框架及产品设计完成,然后找几个码工,也要不了多长时间。虽然说考试系统是属于简单业务系统,但是真正要把这块做好还是需要下点功夫的。
特别是在考试高并发这块,目前国内考试系统成千上万,销售人员能把考试并发吹嘘上天,而最后用户还没开始投产使用,系统已经卡死在并发上。
以上就是格子匠为大家介绍的在线考试系统的相关内容,格子匠是专注在线教育解决方案的技术服务商。旗下拥有格子匠线上教学平台、格子电子书、格子商学院等产品和服务,致力于为中小型教育培训机构、企业、老师等有教学资源者提供平台、社群、运营等一站式在线教育技术解决方案。想体验格子匠在线教育系统的朋友可以在官网首页申请试用。