Greasy Fork is available in English.

Обговорення » Creation Requests

求一个在线考试平台能够自动获取答案的脚本

§
Опубліковано: 15.09.2015
Edited: 15.09.2015

求一个在线考试平台能够自动获取答案的脚本

求一个在线考试平台能够自动获取答案的脚本,我这一个在线考试平台,希望有个脚本能够运行后 直接能够获取到正确答案。

$(document).ready(function()
{    
    $("#viewHelp").click(function(){gethelp();$("#MessageBox").OpenDiv();});
    $("#closeMessage").click(function(){$("#MessageBox").CloseDiv();});
    $("#viewHelpBottom").click(function(){gethelp();$("#MessageBox").OpenDiv();});
    //$("#ExamTool").floatdiv("middlebottom");
    $("#checkExam").click(function(){checkExam();});
    $("#closeMessage250").click(function(){$("#MessageBox250").CloseDiv();});
    $("#submitExam").click(function(){confirmExam();return false;});
    //$("#result").click(function(){if(!confirm("是否确定现在提交试卷?")){return false;setInterval("CountDown()",1000);}});

    $("#temp").click(function(){return false;});
    $("#okconfirm").click(function(){$("#confirm").CloseDiv();submitExam2();});
    $("#cancelconfirm").click(function(){$("#confirm").CloseDiv();});
    $("#closeconfirm").click(function(){$("#confirm").CloseDiv();});

    $("#selectFontSize").click(function(){$("#FontBox").OpenDiv();});
    $("#closeFontBox").click(function(){$("#FontBox").CloseDiv();});
    $("#9pt").click(function(){setQuestionFont("9pt")});
    $("#12pt").click(function(){setQuestionFont("12pt")});
    $("#14pt").click(function(){setQuestionFont("14pt")});
    $("#16pt").click(function(){setQuestionFont("16pt")});
    $("#18pt").click(function(){setQuestionFont("18pt")});
    $("#20pt").click(function(){setQuestionFont("20pt")});
    $("#22pt").click(function(){setQuestionFont("22pt")});
    document.onkeyup = function(){ if(event.keyCode == 8 ) { window.event.returnValue = false; }} 
 });
function gethelp()
{
    var help = "";
    help += "<b>以下操作,均为考试过程中相关的操作!</b><br/><br/>";
    help += "每一个题型红色按钮为选中该题型!<br/><br/>";
    help += "单选题/多选题/判断题:将正确答案对应的选项选中!<br/><br/>";
    help += "填空题/简答题:将文字输入到对应的文本框内、线条上!<br/><br/>";
    help += "检测答案:检测该试卷是否填答完全!<br/><br/>";
    help += "提交试卷:做完试卷,提交试卷,离开考场!<br/><br/>";
    Message.innerHTML=help;
    MessageTitle.innerHTML="考试帮助及注意事项"
}
function confirmExam()
{
//    confirmtitle.innerHTML="考试提交提示信息?";
//    confirmcontent.innerHTML="<b>你是否确定要结束本次考试?</b><br /><span style='color:red;'>请尽快决定,考试时间还在继续!<br />";
//    $("#confirm").OpenDiv();
    $.post(
            "ajax.aspx",
            {Action:"post",planid:$("#planid").val(),examkey:$("#examkey").val(),func:"checkExam"},
            function(data,textStatus)
            {
                var str="";
                if(data!="")
                    str+=data+"<BR>";
                confirmtitle.innerHTML="考试提交提示信息?";
                confirmcontent.innerHTML=str+"<b>你是否确定要结束本次考试?</b><br /><span style='color:red;'>请尽快决定,考试时间还在继续!<br />";
                $("#confirm").OpenDiv();
            },
            "html"
        );
}
function btnClick(typeid,typename)
{
    $(".button_r").each(function(){document.getElementById(this.id).className="button_b";});
    $(".button_r_b").each(function(){document.getElementById(this.id).className="button_b_b";});
    if(typename.length<=4){document.getElementById("btn"+typeid+"").className="button_r";document.getElementById("btnbottom"+typeid+"").className="button_r"}        
    else {document.getElementById("btn"+typeid+"").className="button_r_b";document.getElementById("btnbottom"+typeid+"").className="button_r_b"}   

    $(".QType").each(function(){document.getElementById(this.id).style.display="none"});
    $("#QType"+typeid+"").css('display','block');
    document.getElementById("submitExam").className="button_r_b"
}

function nextBtnClick(qid,typeid)
{
    $("#QType"+typeid+">.QuestionDiv").each(function(){document.getElementById(this.id).style.display="none"});
    $("#QuestionDiv"+qid+"").css('display','block');
    document.getElementById("submitExam").className="button_r_b"
}
function showAnswer(qnum)
{
    $(".ShowAnswerDiv").each(function(){document.getElementById(this.id).style.display="none"});
    if($("#showAnswer"+qnum+"").val()=="隐藏答案")
    {
        $("#ShowAnswerDiv"+qnum+"").css('display','none');
        $("#showAnswer"+qnum+"").val("显示答案");
    }
    else
    {
        $("#ShowAnswerDiv"+qnum+"").css('display','block');
        $("#showAnswer"+qnum+"").val("隐藏答案");
    }

}
function showMark(qnum)
{
    $(".ShowMarkDiv").each(function(){document.getElementById(this.id).style.display="none"});
    if($("#showMark"+qnum+"").val()=="隐藏解析")
    {
        $("#ShowMarkDiv"+qnum+"").css('display','none');
        $("#showMark"+qnum+"").val("显示解析");
    }
    else
    {
        $("#ShowMarkDiv"+qnum+"").css('display','block');
        $("#showMark"+qnum+"").val("隐藏解析");
    }

}
function setQuestionFont(size)
{
    $(".Body").css('font-size',size);
    if(size=="9pt")
        $(".Body").css('line-height',"28px");
    if(size=="12pt")
        $(".Body").css('line-height',"30px");
    if(size=="14pt")
        $(".Body").css('line-height',"36px");
    if(size=="16pt")
        $(".Body").css('line-height',"42px");
    if(size=="18pt")
        $(".Body").css('line-height',"48px");
    if(size=="20pt")
        $(".Body").css('line-height',"54px");
    if(size=="22pt")
        $(".Body").css('line-height',"60px");
    $("#FontBox").CloseDiv();
    //$("input").attr("disabled",false);
}

这是网站的js 好像是正确答案被隐藏了 怎么才能显示出来

§
Опубліковано: 22.09.2015
$(".ShowAnswerDiv").show();

可能能用,沒測試

Опублікувати відповідь

Sign in to post a reply.