• 高级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系统搭建好了,喜欢我的可以关注我哦,有不懂的可以评论留言哦,也可以加入我们的交流平台一起探讨。

  • 相关阅读:
    Linux 文件系统满,查找大文件的方法
    STM32 HAL库重新设置中断向量表后,无法进入中断的解决方法
    C指针
    vs code 代码片段设置时遇到的几个小问题
    堆排序详解
    Java final和c++ const区别
    白话经典之String字符串详解
    java之SSH框架面试
    JSTL入门指南
    LeetCode(9):Palindrome Number
  • 原文地址:https://www.cnblogs.com/lxwphp/p/15454635.html
Copyright © 2020-2023  润新知