Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

phpexamer1.0论坛考试/答题插件[7.2](修正版)[2010-1-3]

  [复制链接]
wshe505 发表于 2009-12-14 21:52:43 | 显示全部楼层 |阅读模式
插件发布
插件名称: PHPexamer1.0考试/答题插件
插件来源:
适用版本: Discuz! 7.2
语言编码: GBK简体 
最后更新时间:
插件作者: 小闻
插件简介: 看下面吧
本帖最后由 wshe505 于 2010-12-5 17:41 编辑

新版本出来了,这个版本不要用了,免得到时升级麻烦

新版本地址:https://discuz.dismall.com/forum.php?mod=viewthread&tid=1993051&extra=


1.0放出后,很多朋友在使用中都遇到了一些问题,根据大家提出的问题,现在已经基本上修正过来了,主要修正的内容有:
1、解决linux下文件名大小写导致的加载问题(提示操作错误问题)
2、修正了JS错误
3、修正了CSV在LINUX下导入可能解析错误问题
4、管理员账号问题
其它细节
修正方法:
上传直接覆盖原来1.0版,Conf/config.php配置文件不要覆盖,或者覆盖再填写正确的信息即可

进行全新安装的方法跟原来的一样,可以看下面的安装教程,压缩包里也有教程

不多罗嗦了,看看新版的功能先吧
基于THINKPHP框架写的
实现功能:
1、会员自主发表/管理试卷(后台设置了开关,可以关闭会员发布试题功能)
2、支持excel的CSV文件导入试题,极大方便用户制作试卷
3、支持题目、选项随机显示
4、支持定时答题,对每张试卷的考试时间进行限制
5、答题后自动评分
6、记录并显示参考过考试会员的答题情况
8、与论坛积分挂钩,考试及格增加多少,不及格减少多少分(可关联可不关联)
9、试题直接贴内显示,不再用弹出窗口,给用户更好体验,与论坛整合更好
11、加入了缓存功能,速度更好
10、加强了后台试卷管理,可以自主添加管理员
11、12、13、。。。。。。。。。。。。。。。细化了不少东西,自己体验吧,现在先上图给大家看看吧,插件今晚或者明天会上传上来,


在线演示:http://www.tuyicc.com/discuz/bbs/



1.0版本实现功能:

下一步准备添加功能:

正在想。。。。。。。。麻烦大家也帮忙想一下,想到更好功能的朋友可以直接发贴说出来


终于把错误修了个遍,放出来了
-------------------------------------------------------------------------------------------

[
出现考试合格但积分却不会增加的BUG已经修复,已经安装的朋友只要覆盖exam.php 文件即可

安装出现问题的请加QQ群:58363444

1月5日:修正安装时用户名使用中文出现错误问题

注意:开放会员发布试题时,一定要允许用户使用自定义discuz代码
-------------------------------------------------------------------------------------------


31日10:40分前下载的附件里面的安装说明少了一步,已经加上了,请安装不了的看这里的说明

下面我说一下安装方法:
1、7.0与7.2目录下放的分别是论坛7.0与7.2对应的文件,把里面的文件也放到论坛要目录下,7.1的没装,没测试过,如果用不了7.2的,就用7.0的,如果是7.0以下的,请用7.0的文件测试
2、把PHPexamer放到论坛要目录下
3、打开phpexamer/Conf/config.php文件配置你的数据库信息,如下:

    'DB_EXAM_SELF'                    => 1,     //是否独立数据库(与论坛用不同数据库)1独立,0与论坛数据库相同
    'DB_TYPE'               => 'mysql',     // 数据库类型
        'DB_HOST'               => 'localhost', // 服务器地址
        'DB_NAME'               => 'phpexamer2',          // 数据库名
        'DB_USER'               => 'root',      // 用户名
        'DB_PWD'                => '123321',          // 密码
        'DB_PORT'               => 3306,        // 端口
        'DB_PREFIX'             => 'exam_',    // 数据库表前缀  前缀不要跟论坛表相同
新版的多了个'DB_EXAM_SELF'是否独立数据库配置,如果你要用独立的数据库,就写1,如果是跟论坛用同一个数据库,就写0

4、安装PHPexamer,输入网址:http://youdoamin.com/bbs/phpexamer/install ,输入一个用于管理插件用户名与密码,点击“安装”即可

5、添加DISCUZ代码,到论坛后台 -界面-编辑器设置-DISCUZ!
添加代码信息如下:
标签:exam
替换内容:<div id="phpexamer"></div><script>ajaxget('exam.php?ac=getpaper&exampid={1}','phpexamer');</script>
参数个数:1
参数提示语:请输入试卷ID:
嵌套次数:1

后台管理地址是:http://youdomain.com/bbs/phpexamer/?m=admin

安装前建议大家进行数据备份,以防出现数据库丢失,最后谢谢大家对本插件的支持


有任何疑问可以加入QQ群交流,QQ群:58363444



1.0版问答:

136楼:楼主,支持6.1吗?谢谢
me:你可以用7.0的试一下,我没测试过啊,不好意思,我这里找不到6.X版本了,测试不了
----------------------------------------------------
138楼:安装了 不懂哪里去配置 论坛后台找不到,直接输入地址 只有管理我试卷和发布试卷
me:后台是http://localhost/bbs/phpexamer/?m=admin
----------------------------------------------------
144楼:我怎么总是不能进入后台,提示用户名密码错误!反复安装多次也一样,何解呀?
me:你确定密码没有输错吗?贴出你网址来,我看看,加入QQ交流群吧
----------------------------------------------------
150楼:安装完了,但进入首面和后台是都提示操作错误,然后就一直弹出页面
me:这个是LIUNX系统区会文件大小写导致的,最近我linux 空间进不了,我会尽快进行测试并修正
----------------------------------------------------
152楼: 如何取消编码设置呢?
me:加进群里Q一下我吧,我把去掉编码后的发给你
----------------------------------------------------
144楼:你好 楼主,服务器linux系统的,错误问题调试好了吗
me:在弄,麻烦等一下啊
----------------------------------------------------
171楼:Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'localhost' (10061) in D:\Hosting\5423422\html\xiaojibbs\phpexamer\install\index.php on line 6
连接数据库主机出错,请检查数据库用户名与密码是否正确
me:我测试时复制到phpexamer文件夹下的config.php忘记删除了,弄得大家配置这个文件,大家要配置的文件是phpexamer/conf/config.php,抱歉,是我的失误
----------------------------------------------------



感谢: 81os island520 renothing popuppp  x-kai ds3700  bugx  daxingplay  8位朋友金币支持,特别是 island520 的8威望,让我一下子升了个级

非常感谢 体无完肤 的 5威望+8金币支持,附件我去掉了,细看了一下等级权限,原来还有过多一级才能发1M的附件,既然这样,那我到时分两个包发上来好了

文件是批量导入CSV文件的样例文件,想现在看看怎么导入的可以下来看看,呵呵,没金币的朋友也不用怕,插件打包发上来时肯定会包含有这文件的
新版图片:




















问答:
7楼:支持 希望继续完善
me:会的,会一直完善的
----------------------------------------------------
9楼:有可能写到用户也可以发问题吗?
me:这个插件用户是可以自主发问题的,以后还打算在问题答辩上增加用户的互动
----------------------------------------------------
27楼:不错不错 有演示吗
me:暂时没有,等安装好的网友能提供一下吧,其实最快的方法就是自己安装一下,实践才是硬道理
----------------------------------------------------
31楼:建议开发一个考交通规则的插件。
me:这个是通用的,你也可以加交通规则方面的试题啊
----------------------------------------------------
33楼:如果可以跟用户积分挂钩或者答题后才能注册就更完美了
me:以后会加入这些功能的
----------------------------------------------------
34楼:不能评分。。。。回帖标示支持个
me:评分会出错吗?麻烦说详细一点,如果程序真有问题,我会尽快改正
----------------------------------------------------
42楼出错解决方法
me:打开THINKPHP调试功能,在配置文件里的
'TMPL_TRACE_FILE'       => TPL.'PageTrace.tpl.php',     // 页面Trace的模板文件
'TMPL_EXCEPTION_FILE'   => TPL.'Exception.tpl.php',// 异常页面的模板文件
注解掉,看会输出什么出错信息,加入群里聊吧,如果不行,我有空帮你远程看一下
----------------------------------------------------
43楼:
这个插件非常实用,如果能完善就更帅了,小弟在此提点意见
第一。录入试卷的时候只能录入文字,如果涉及到图片的话怎么办?希望能考虑一下,
第二。如果能设定每张试卷答题需要扣除多少积分,比如:本试卷需要10勤币才能答题,此功能极为重要。
第三。试卷提交之后希望能有个阅卷功能,比如出卷人的判卷和每道题的错误原因,都会显示出来,这样更人性化一点。
第四。当会员提交之后试卷,自动判分希望能显示出来。比如 某某人在此试卷获得了多少分。这样互动性会更强。
第五。哥们。我爱死你这个插件了。。。。。。。。。。。。。
me:录入图片比较少人会用到,现在暂时可能还不会添加,因为还以很多其它功能没有添加,像你下面说的,第二三四个功能我都想过,后面会完善的
----------------------------------------------------
34楼:最好搞个能用 导入EXCEL 的形式出题 这样方便多了
me:后面会加入这个功能
----------------------------------------------------
54楼:为什么这个功能里面随便用户都能发试卷呢,能不能只有管理员才能发 或者指定人才能发 这样不会让一些人恶意发卷 让人家对试卷失去信心
me:是的,只要是登陆用户,都能发试卷的,主要是为了增加会员的互动
----------------------------------------------------
56楼:希望在发表试卷的权限设定明细,不然会有人恶意发卷子,还有不要在发帖的编辑器上直接可以发试卷。最好是跟本快发表特俗主题有关联
me:太细不是那么容易实现啊,以后有可能会去完善,但可能会迟一点,下一版会加个设置,可以设置关闭会员发试卷功能
----------------------------------------------------
59楼:7.0支持否 有UTF版本的么~~~
me:所有版本都支持,UTF暂时没去测试,等下一版像样点时会考虑加上UTF-8的
----------------------------------------------------
60楼:非常喜欢这个插件,不过不会安装。楼主能否设计出安装更简单些的呢?
另外想提些建议:
1、试题的界面如果能镶嵌在帖子里,展现在用户面前的是一张完整的试卷就更好了。
2、试题的题型还可以进一步拓展,除选择题型外,还可以有判断、填空、配对、问答等多种。
me:下一版会弄个一向导方便大家安装,题型的扩展以后会增加
----------------------------------------------------
62楼:加入审核功能?
me:下一版加入了
----------------------------------------------------
68楼:在这我也推荐一个在线考试“插件”(实际上是个单独的PHP程序),支持楼主,希望楼主能加入这个程序的部分好用的功能。
me:会去参考他们好用的功能的
----------------------------------------------------
70楼:可以借鉴一下02年左右开心辞典网络答题模式,答对题目进入下一题,答错自动退出,每天每个用户只有若干次答题机会。连续答对若干题目获得积分。
me:这个以后看能不能再加自定义不同模式吧
----------------------------------------------------
77楼:功能不错。不过建议完全使用DZ后台的嵌入功能。
me:因为在学习thinkPHP,所以先独立点吧,当然,既然是插件,那肯定会充分考虑它们之间的整合的
----------------------------------------------------
91楼:能不能实现 厦门小鱼 的 答题注册功能。?
me:那个功能用个小插件应该就可以实现,不过跟这个考试的怕关系不大啊
----------------------------------------------------
92楼:能不能再添加几个项目啊。一般试卷按“单选、判断、多选、简答。一般专业考试都有这些项目且总分多为150分。可以限制各项出题的数目和分值设置。、。。。。。。。。。。。。。
me:以后会继续完善,给点时间啊
----------------------------------------------------
93楼:强帖留名!希望完善。
me:会的
----------------------------------------------------
98楼:操作出错问题
me:暂时无法确定你的问题啊
----------------------------------------------------
100楼:1、出个自动安装的。DZ结合的好2、答题积分使用的是不是 论坛积分啊 ?(这样应该能够实现答题注册功能。)
me:下版中增加了,答题各积分可以自定义
----------------------------------------------------
101楼:天天看帖期待中 能不能给我们一个大概的新版发布时间让我们高兴高兴呢
me:我也想早点放出啊,昨天与今天公司有事,没时间,不然这两天可以写得差不多的,争取下周六出来啊
----------------------------------------------------
103楼:用下特殊主题的功能吧,毕竟填写ID并不是很人性化。顺便说下,效果很不错。
me:以后会完善啊,现在这样的确不是很好用,发了试卷还要发贴

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

11

查看全部评分

lieluzhe 发表于 2009-12-14 22:10:58 | 显示全部楼层
不错,呵呵
回复

使用道具 举报

dearxiao 发表于 2009-12-14 22:12:58 | 显示全部楼层
收藏了!!顶!
回复

使用道具 举报

xlzweb7 发表于 2009-12-14 22:21:32 | 显示全部楼层
本帖最后由 xlzweb7 于 2009-12-15 22:11 编辑

非常不错,顶顶顶顶!
www.chengp.cn
回复

使用道具 举报

playba 发表于 2009-12-14 22:24:20 | 显示全部楼层
支持啊 插入10强
回复

使用道具 举报

 楼主| wshe505 发表于 2009-12-14 22:57:57 | 显示全部楼层
感谢大家支持,81os的金币奖励,明天会写好安装教程并把程序发上来共享
回复

使用道具 举报

石油人 发表于 2009-12-14 22:59:59 | 显示全部楼层
支持 希望继续完善
回复

使用道具 举报

island520 发表于 2009-12-14 23:26:55 | 显示全部楼层
不错不错,强烈支持一下啊
回复

使用道具 举报

weiryh 发表于 2009-12-14 23:56:10 | 显示全部楼层
有可能写到用户也可以发问题吗?
回复

使用道具 举报

windfy 发表于 2009-12-15 00:17:46 | 显示全部楼层
这个可以哦..挺不错的样子..
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-9-22 23:32 , Processed in 0.121262 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表