zoukankan      html  css  js  c++  java
  • 高级PHP开发:利用PHPEMS搭建在线考试平台

    今天给大家分享一个小技巧,就是利用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系统搭建好了,喜欢我的可以关注我哦,有不懂的可以评论留言哦,也可以加入我们的交流平台一起探讨。

  • 相关阅读:
    FJNU 1151 Fat Brother And Geometry(胖哥与几何)
    FJNU 1157 Fat Brother’s ruozhi magic(胖哥的弱智术)
    FJNU 1159 Fat Brother’s new way(胖哥的新姿势)
    HDU 3549 Flow Problem(最大流)
    HDU 1005 Number Sequence(数列)
    Tickets(基础DP)
    免费馅饼(基础DP)
    Super Jumping! Jumping! Jumping!(基础DP)
    Ignatius and the Princess IV(基础DP)
    Keywords Search(AC自动机)
  • 原文地址:https://www.cnblogs.com/lxwphp/p/8443881.html
Copyright © 2011-2022 走看看