做给新生用来应付某个在线考试的脚本 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a Javascript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
Javascript 权威指南第 5 版
Closure: The Definitive Guide
Mutoo
V2EX    Javascript

做给新生用来应付某个在线考试的脚本

  •  
  •   Mutoo 2012 年 9 月 30 日 5583 次点击
    这是一个创建于 4851 天前的主题,其中的信息可能已经有所发展或是发生改变。
    介绍地址 http://xujc.sinaapp.com/library/

    视频演示

    我想知道如果你是校方,从技术层面能否以及如何阻止此类事情?

    我能想到的大概有:题目混淆,选项乱序,页面混淆,逆向图灵(验证码),辅导员谈心,学工部喝茶等等

    技术分析过程 http://blog.mutoo.im/2012/09/xmu-library-entrance-exam-hack/
    20 条回复    1970-01-01 08:00:00 +08:00
    fatmurphy
        1
    fatmurphy  
       2012 年 9 月 30 日   1
    反以为荣
    Mutoo
        2
    Mutoo  
    OP
       2012 年 9 月 30 日
    @fatmurphy 道德层面的东西暂不考虑,正式的考试也没有开始。要是有好的解决方法的话,我可以整一份文档提交给校方,对他们来说也算是一种技术进步吧。
    zckevin
        3
    zckevin  
       2012 年 9 月 30 日
    我以前也写过的说~不过现在大多数的题目和选项都是乱序了,要不然直接抓包保存更方便。
    Mutoo
        4
    Mutoo  
    OP
       2012 年 9 月 30 日
    @zckevin 目前的情况是题目是乱序的,但选项是固定的,只要收集够了题库就能保证正确率。
    由于可以无限次答题,并且答题后有公布答案,所以可以很容易得到题库。
    即使选项是乱序的,也很容易通过答案检索选项。
    reus
        5
    reus  
       2012 年 9 月 30 日
    这考试不难的吧,目的也是让同学了解下图书馆,就跟驾照考试一样,技术上可以找人代考,但实际上路了你不清楚各种法规,吃亏的还不是自己。如果我是校方,我不会从技术层面阻止,直接警告或者处分,因为这是成本最低的。如果我是你同学,我也不会用这个东西,自己去了解学习下有益无害
    Mutoo
        6
    Mutoo  
    OP
       2012 年 9 月 30 日
    @reus 按过去几年的情况来看,这个考试代考的情况是很多的,而且代考的人都做烦了,所以想到做这样一个东西。我也觉得警告处分最简单了,不过对我意义不大。
    luofei
        7
    luofei  
       2012 年 9 月 30 日
    作为一枚在读协卖过肉并且已毕业的家伙,看到这个...
    呐,我觉得这个东西会加快世界熵增的速度,而不是减缓。
    学弟请加油,努力做些反熵的精妙成就。
    reus
        8
    reus  
       2012 年 9 月 30 日
    @Mutoo 如果觉得题目太多太难,做起来没有意义,那应该直接向图书馆反映。
    其实我也想说“不以为耻,反以为荣”
    Mutoo
        9
    Mutoo  
    OP
       2012 年 9 月 30 日
    @reus 我只是觉得程序员就是一种很“懒”的生物,然后做了个脚本去完成一件事。不知道为何要上升到荣耻的境界。虽然我确实不会以这种事为耻,更这是一种技术的博弈。

    很多人写12306的刷票,就没有技术上可以反制这种行为的办法吗?
    reus
        10
    reus  
       2012 年 9 月 30 日
    @Mutoo
    技术上阻止你并不难,用图片输出题目,并且对文字进行各种随机变换,让你很难自动识别出,就可以了。但是这样做,图书馆要付出更多的开发成本,普通使用者也要付出更多的精力(因为题目对人来说也更难识别)。你这种行为会迫使所有参与者都付出更高的成本,而且有违公平。
    总之作弊可耻,这似乎也用不着过多解释。你可以继续不以为耻,我也不是要改变你的道德观
    alsotang
        11
    alsotang  
       2012 年 9 月 30 日
    楼主我顶你一个,这个答题系统存不存在意义都不大,反而你做这个答题系统比较有意思。
    luofei
        12
    luofei  
       2012 年 9 月 30 日
    @alsotang 不,这个答题系统应用前后,同学对图书馆规程的认知有显著差异。
    与此同时,我觉得把它和12306做类比没什么逻辑。
    cc @Mutoo
    ysdj
        13
    ysdj  
       2012 年 10 月 1 日
    辅导员谈心,学工部喝茶比较有效
    quake0day
        14
    quake0day  
       2012 年 10 月 1 日
    举双手支持楼主!
    “很多人反对利用技术作弊,他们都死了!“
    dndx
        15
    dndx  
       2012 年 10 月 1 日
    个人不支持LZ的做法,我现在在的学校几乎所有科目的作业都是在线完成的,但是大家都是认认真真的在做,如果像LZ那样,一旦被发现就会被提交学术公平委员会,这样基本上以后就别指望任何大学录取你了。

    至于图书馆入棺课程,LZ的学校算不错的了,我们学校对大一新生有一门一周一次没学分的强制课,就是教你怎么用图书馆的,相比之下,LZ这个在线课程还是容易pass多了吧。
    helinln
        16
    helinln  
       2012 年 10 月 1 日
    支持楼主 好方便啊 哈哈
    cjjer
        17
    cjjer  
       2012 年 10 月 1 日
    从技术上讲,没什么含量。纯粹浪费时间。。。
    treo
        18
    treo  
       2012 年 10 月 3 日
    做成flash就可以防止js模拟点击了吧
    Mutoo
        19
    Mutoo  
    OP
       2012 年 10 月 3 日
    @cjjer 确实没什么技术含量,但绝对没有浪费时间,我通过这个无聊的东西学了 bootstrap,还有一些 jQuery 插件。

    @treo flash 有其它方法可以 hack,直接模拟 post 就行了。

    @dndx 实际上我们也是有线下课程的,考试有点多此一举了。我不喜欢任何形式的考试,所以我用我的方法来表达对考试的厌恶。
    Mac
        20
    Mac  
       2012 年 10 月 3 日
    校领导直接宣布,校食堂每天就像这几天一样。。。。。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2680 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 03:16 PVG 11:16 LAX 19:16 JFK 22:16
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86