今天给大家分享一个小技巧,就是利用PHP ems搭建在线考试平台;希望能给你给予帮助;

在给大家分享之前,这里推荐下我自己建的PHP开发-VIP资料出售平台 :638965404,不管你是小白还是大牛,我都挺欢迎,不定期分享干货,包括2017最新的PHP企业案例学习资料和零基础入门教程,以及面试宝典,欢迎初学和进阶中的小伙伴,大家一起交流学习,共同进步。

一、在线考试平台

1、筛选条件

开源系统

考试平台本身只是用于日常教学使用,并不是用于商业,本质上是用来提高工作效率和服务学生的,学校也不太可能提供专门经费支持,因此选择开源系统是首选条件。幸运的是,越来越多的技术达人,秉承着互联网的共享精神,开发了许多开源系统,以造福众多网民。

功能完善

考试平台作用在考试和平时的测试,因此必然涉及到几大模块:师生用户管理、试题库、考试系统(抽题、管理、评分)、考后评价系统等。完善的功能,才能让考试更加顺利和方便,否则就违背了我们选择考试平台的初衷。

使用方便

考试平台涉及到诸多重复操作,有无人性化的批量操作,操作流程和逻辑是否清晰、科学就直接影响到工作效率。譬如:批量快捷地导入学生、试题等。

友好交互

最好是具有中文的系统或平台,使用起来更方便,注重用户体验,使用户能根据平台的指引,快速上手,将精力集中在训练和考试中去。

2、PHPEMS系统

基于上述的条件的考虑,笔者找到了PHPEMS系统。PHPEMS系统,是一个开源的中文在线考试系统,该系统基于PHP进行开发,是一款集在线考试、视频播放等功能,上手操作简单的国产精品系统

二、搭建系统

1、搭建前的准备

服务器及运行环境

Linux 或 Mircosoft Server均可,重点在于搭配Apache+Mysql+PHP的环境。关于这些环境的搭建或集成环境的配置,笔者不展开,笔者推荐使用PHPstudy 集成环境,不论是Linux或Server系统都可以直接使用,安装后即可以使用,省却了诸多琐碎的配置过程。

安装包

自行到官网下载最新版本即可,

PHPEMS系统地址:http://www.phpems.net。

将下载好的系统文件解压,并将程序放到运行环境下的www文件夹下。笔者只做演示,放在win7下的phpstudy做测试。

2、搭建系统

(1)导入数据库

借助于phpmyadmin来进行操作,主要步骤包括:新建一个数据库文件,导入phpems系统的初始数据。

本地环境用户访问:http://127.0.0.1/phpmyadmin/,或者localhost/phpmyadmin

找到创建一个新的数据库,这里演示创建了一个『kaoshi』的数据库。

接下来导入数据库文件:(注意有些软件上面直接显示“导入”没有的就选择“import”。

选择解压后文件夹中的pechina.sql文件,并确定执行,导入。

出现如下界面表示我们数据导入成功:

(2)配置数据库参数

在lib/config.inc.php文件中设置数据库参数,注意都要保存为utf8无bom形式,请使用notpad++或者dreamwaer编辑工具来修改!切记请勿使用记事本打开!

将16~20行代码,改成服务器数据库的参数配置,保存后关闭文件。

(3)访问测试

前台访问:localhost/kaoshi/ 或者127.0.0.1/kaoshi/

后台访问:

后台地址:域名/index.php?core-master,如本地服务器,即是localhost/index.php?core-master。或者直接使用管理员帐号登录后,进入后台管理。

默认管理员:

用户名:peadmin

密码:peadmin

三、总结

经过以上步骤,我们就顺利地将PHPEMS系统搭建好了,喜欢我的可以关注我哦,有不懂的可以评论留言哦,也可以加入我们的交流平台一起探讨。

高级PHP开发:利用PHPEMS搭建在线考试平台的更多相关文章

  1. 利用SOLR搭建企业搜索平台 之——MultiCore

    Solr Multicore 是 solr 1.3 的新特性.其目是一个solr实例,可以有多个搜索应用. 下面着手来将solr给出的一个example跑出来.这篇文章是基于<利用SOLR搭建企 ...

  2. 利用IT++搭建通信仿真平台

    IT++ is a C++ library of mathematical, signal processing and communication classes and functions.也就是 ...

  3. 利用SOLR搭建企业搜索平台 之——Solr索引基本操作

    来源:http://blog.csdn.net/zx13525079024/article/details/25367239 我们来看下通过界面来操作SOLR,包括SOLR索引的添加,查询等基本操作. ...

  4. 利用SOLR搭建企业搜索平台 之——solr配置solrconfig.xml

    来源:http://blog.csdn.net/zx13525079024/article/details/25310781 solrconfig.xml配置文件主要定义了SOLR的一些处理规则,包括 ...

  5. 利用SOLR搭建企业搜索平台 之——模式配置Schema.xml

    来源:http://blog.csdn.net/awj3584/article/details/16963525 schema.xml这个配置文件可以在你下载solr包的安装解压目录的\solr\ex ...

  6. 利用SOLR搭建企业搜索平台 之——solr的查询语法

      1. 首先假设我的数据里fields有:name, tel, address 预设的搜寻是name这个字段, 如果要搜寻的数据刚好就是 name 这个字段,就不需要指定搜寻字段名称. 2. 查询规 ...

  7. 利用SOLR搭建企业搜索平台 之——配置文件

    运行solr是个很简单的事,如何让solr高效运行你的项目,这个就不容易了.要考虑的因素太多.这里很重要一个就是对solr的配置要了解.懂得配置文件每个配置项的含义,这样操作起来就会如鱼得水! 在so ...

  8. 利用SOLR搭建企业搜索平台 之——运行solr

    来源:http://blog.csdn.net/zx13525079024/article/details/24806131 本节主要介绍Solr的安装,其实Solr不需要安装.直接下载就可以了    ...

  9. 基于ssh框架的在线考试系统开发的质量属性

    我做的系统是基于ssh框架的在线考试系统.在线考试系统有以下几点特性:(1)系统响应时间需要非常快,可以迅速的出题,答题.(2)系统的负载量也需要非常大,可以支持多人在线考试(3)还有系统的安全性也需 ...

随机推荐

  1. Boost.Asio基础

    http://www.voidcn.com/article/p-exkmmuyn-po.html http://www.voidcn.com/article/p-xnxiwkrf-po.html ht ...

  2. POJ1182 NOI2001 食物链

    食物链 Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 77428   Accepted: 23067 Description ...

  3. c++的引用用法

    一.引用简介 引用就是某一变量(目标)的一个别名,对引用的操作与对变量的直接操作完全一样. 引用的声明方法:类别标识符&引用名=目标变量名: 例1: int a; int &ra=a; ...

  4. Mac下升级node到最新版本

    建议先装n,再用n把node升级到最新稳定版: $ npm install -g n $ n stable

  5. Mybatis使用 爬坑记录

    1.mapper.xml可以直接 使用map集合, parameterType="java.util.Map" resultType="java.util.Map&quo ...

  6. DirectX11笔记(十二)--Direct3D渲染8--EFFECTS

    原文:DirectX11笔记(十二)--Direct3D渲染8--EFFECTS 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u010333737 ...

  7. 洛谷 P1948 [USACO08JAN]电话线Telephone Lines 最短路+二分答案

    目录 题面 题目链接 题目描述 输入输出格式 输入格式 输出格式 输入输出样例 输入样例 输出样例 说明 思路 AC代码 题面 题目链接 P1948 [USACO08JAN]电话线Telephone ...

  8. 【心有猛虎】react-lesson

    这个项目标识:构建一套适合 React.ES6 开发的脚手架 项目地址为:https://github.com/ZengTianShengZ/react-lesson 运行的是第一课,基本上可以当作是 ...

  9. R语言-组间差异的非参数检验

    R语言-组间差异的非参数检验 7.5 组间差异的非参数检验 如果数据无法满足t检验或ANOVA的参数假设,可以转而使用非参数方法.举例来说,若结果变量在本质上就严重偏倚或呈现有序关系,那么你可能会希望 ...

  10. mysql中的year(date)和date_format(date,format)的用法

    执行:select SYSDATE() from dual; 返回:2017-10-24 13:48:06 执行:select DATE_FORMAT(SYSDATE(),'%Y.%m.%d') fr ...