基于CentOS 构建TCExam 在线考试系统

时间:2022-10-26 10:04:28

基于CentOS 构建TCExam 在线考试系统

摘要:TCExam是一款优秀的开源在线考试系统,它需要高稳定器的支持。对于缺少资金支持的教育单位来说,费用是个很

>> 构建基于Web的在线考试系统 基于ASP技术构建智能网络在线考试系统 基于CentOS 5.4环境构建LAMP平台 基于J2EE的在线考试系统构建探讨 基于Webservice在线考试平台的构建 基于ASP的在线考试系统 基于Web开发的在线考试系统 基于.NET技术的在线考试系统 基于AJAX在线考试系统的研究 基于ASP的在线考试系统――自动出题子系统 利用Moodle平台构建网上在线考试系统 基于PHP 在线考试系统的设计开发 基于PHP技术在线考试系统的设计研究 基于B/S结构的在线考试系统 基于B/S模式在线考试系统的开发 基于Struts的在线考试系统设计与实现 基于RIA技术的在线考试系统的研究 基于JSP技术在线考试系统的设计 基于JAVA EE 平台的在线考试系统设计探究 基于网格的在线考试系统的分析与研究 常见问题解答 当前所在位置:l后添加index.php即可使Apache调用PHP。

同时找到DocumentRoot项,把其后面的/var/www/html改为/home/www,这样网站的根目录即成功在数据存储区,与操作系统程序区分离开来,可有效保护数据。

权限方面也是必须修改的,找到user nobody和group nobody,改为user www和group www,设置好后重启Apache。

2.4 测试服务器

在/home/www目录下新建一个PHP文件phpinfo.php,内容为,然后在浏览器访问http://222.195.187.95/phpinfo.php,如果看到PHP的信息页面,则表示PHP和Apache运行成功。注意这里的IP(222.195.187.95)应该是服务器的实际IP。

3 安装TCExam在线考试系统

从TCExam官网下载,并解压到/home/www下面。安装之前需要为其建立一个MySQL数据库。建议先安装phpMyAdmin程序,用它可以在浏览器上方便地添加、删除数据库,省去了命令行操作。建立好数据库后,在浏览器地址栏访问http://222.195.187.95/install,即可按照提示进行安装,在安装过程中需要输入数据库的用户名和密码以及为其建立的数据库名称。安装结束后使用账号admin(密码1234)即可登陆。图1是登陆之后的界面,目前已经成功进行了两次期中考试,效果良好。对于数理化等自然学科,题目中经常会用到公式,TCExam可以调用Latex来完成公式的输出,题目中用到的图片,TCExam可以调用ImageMagick输出。

4 总结

本文详细介绍了基于CentOS的网页服务器的建设,以及TCExam在线考试系统的安装过程,可以看出安装及配置过程比较容易,适合有网络教育需求而资金较少的教育单位,可以充分发挥优秀开源软件的优势,来弥补费用的不足。

参考文献:

[1] 刘锴. 基于CentOS构建Moodle网络教学系统[J]. 电脑知识与技术, 2011,7(26): 6415-6419.

[2] TCExam Main Features [EB/OL]. http:///features.php.

[3] 刘艳杰, 王军豪. 基于PHP技术在线考试系统的设计[J]. 电脑知识与技术, 2011, 7(29):7172-7173.

[4] 杨明华. Linux系统与网络服务管理技术大全[M]. 北京: 电子工业出版社, 2008.

[5] Ken Coar, Rich Bowen. Apache经典实例[M]. 南京: 东南大学出版社, 2006.

[6] 陈惠贞, 陈俊荣. PHP & MySQL程序设计实例讲座[M]. 北京: 清华大学出版社, 2010.

[7] 郭欣. 构建高性能Web站点[M]. 北京: 电子工业出版社, 2009.

[8] 何世晓, 田钧. Linux系统管理员[M]. 北京: 机械工业出版社, 2007.

上一篇:基于Linux 网络教学平台的安全策略 下一篇:低氧训练诱导AMPK对小鼠骨骼肌PPARα表达的影响