香油錢投入孔

想到每次要看個成績就被迫要填教學問卷,連自己分數都還沒看見要怎麼評教授呢?況且問卷也早已流為形式,為了節省大家的時間,花了點時間寫了個自動填寫的腳本,有需要的繼續看下去吧。

/*2012/01/12更新︰修復了導師時間無法使用的bug*/

/*2013/04/21更新︰將程式改寫成Chrome擴充套件,更方便使用,詳情︰http://osk2.pixnet.net/blog/post/30571722*/

 

 

新版已經上架到Chrome Store囉!傳送門︰http://goo.gl/t8Gk3b

 

 

以下教學只以Google Chrome為例,實在懶的寫其他瀏覽器的教學了…
其他瀏覽器也大同小異,又以Firefox跟Chrome最像,幾乎95%的步驟都一樣

不知道你用得是什麼瀏覽器,那請參考
http://www.whatbrowser.org/zh-tw/

▲進入系統後,按網址列旁邊的星星把網頁加入書籤,資料夾那一項記得改成「書籤列」,然後按下完成。

 

▲之後你可以在上圖位置中的書籤列找到剛剛新增的書籤,在上面按右鍵,選擇「編輯」。

 

▲把網址的部份更改成下列字串

javascript:var i,j;
if(document.getElementById("aspnetForm")!=undefined){
    if(document.getElementById("ctl00_ContentPlaceHolder1_lblSub_name").textContent=="導師時間")
        {       
        for(j=1;j<=9;j++){
            document.getElementById("ctl00_ContentPlaceHolder1_0"+j+"_0").checked=true;
        }
        document.getElementById("ctl00_ContentPlaceHolder1_10_0").checked=true;
        }
    else{
        for(i=1;i<=4;i++){
            document.getElementById("ctl00_ContentPlaceHolder1_A"+i+"_0").checked=true;
            }
   
            for(j=1;j<=11;j++){
                   if(document.getElementById("ctl00_ContentPlaceHolder1_0"+j+"_0")!=undefined){
                document.getElementById("ctl00_ContentPlaceHolder1_0"+j+"_0").checked=true;
                }
            }
   
        document.getElementById("ctl00_ContentPlaceHolder1_03-A_0").checked=true;
        document.getElementById("ctl00_ContentPlaceHolder1_10_0").checked=true;
        document.getElementById("ctl00_ContentPlaceHolder1_11_0").checked=true;
    }
}document.getElementById("ctl00_ContentPlaceHolder1_SubmitPoll").click()

 

註︰預設是打滿分,其他分數請參考底部說明。

 

到這一步前置作業告一段落了,接下來就是使用腳本。

 

▲進入到問卷。

 

▲進入到問卷時按下書籤列的「說明頁面」。

 

▲登楞~全部都填完了,這教授100分過關了。

 

 

註︰如果你不想打滿分可以自行替換網址欄中的字串

 

javascript:var i,j;
if(document.getElementById("aspnetForm")!=undefined){
    if(document.getElementById("ctl00_ContentPlaceHolder1_lblSub_name").textContent=="導師時間")
        {       
        for(j=1;j<=9;j++){
            document.getElementById("ctl00_ContentPlaceHolder1_0"+j+"_1").checked=true;
        }
        document.getElementById("ctl00_ContentPlaceHolder1_10_1").checked=true;
        }
    else{
        for(i=1;i<=4;i++){
            document.getElementById("ctl00_ContentPlaceHolder1_A"+i+"_1").checked=true;
            }
   
            for(j=1;j<=11;j++){
                   if(document.getElementById("ctl00_ContentPlaceHolder1_0"+j+"_1")!=undefined){
                document.getElementById("ctl00_ContentPlaceHolder1_0"+j+"_1").checked=true;
                }
            }
   
        document.getElementById("ctl00_ContentPlaceHolder1_03-A_0").checked=true;
        document.getElementById("ctl00_ContentPlaceHolder1_10_1").checked=true;
        document.getElementById("ctl00_ContentPlaceHolder1_11_1").checked=true;
    }
}document.getElementById("ctl00_ContentPlaceHolder1_SubmitPoll").click()

▲設定全部為「同意

 

javascript:var i,j;
if(document.getElementById("aspnetForm")!=undefined){
    if(document.getElementById("ctl00_ContentPlaceHolder1_lblSub_name").textContent=="導師時間")
        {       
        for(j=1;j<=9;j++){
            document.getElementById("ctl00_ContentPlaceHolder1_0"+j+"_4").checked=true;
        }
        document.getElementById("ctl00_ContentPlaceHolder1_10_4").checked=true;
        }
    else{
        for(i=1;i<=4;i++){
            document.getElementById("ctl00_ContentPlaceHolder1_A"+i+"_4").checked=true;
            }
   
            for(j=1;j<=11;j++){
                   if(document.getElementById("ctl00_ContentPlaceHolder1_0"+j+"_4")!=undefined){
                document.getElementById("ctl00_ContentPlaceHolder1_0"+j+"_4").checked=true;
                }
            }
   
        document.getElementById("ctl00_ContentPlaceHolder1_03-A_0").checked=true;
        document.getElementById("ctl00_ContentPlaceHolder1_10_4").checked=true;
        document.getElementById("ctl00_ContentPlaceHolder1_11_4").checked=true;
    }
}document.getElementById("ctl00_ContentPlaceHolder1_SubmitPoll").click()

▲設定全部為「非常不同意」或最低

 

Script created by osk2.

osk2 發表在 痞客邦 PIXNET 留言(6) 人氣()


留言列表 (6)

發表留言
  • 小俊
  • 整個好糟糕喔 XDD

    下次試試看~ 因為我很早就填完了 :P
  • 你又用不到,不要偷看啦XD

    osk2 於 2012/01/02 23:53 回覆

  • Yao
  • 推推~~
    太有趣了
  • …ㄎㄎ

    osk2 於 2012/01/04 18:54 回覆

  • single9
  • 改天也來搞一下我們自家的好了...
  • 乾脆寫個全國大專院校一體適用版造福大眾吧XD

    osk2 於 2012/01/04 18:55 回覆

  • single9
  • 我之前是用 Sikuli 的啦...丟著讓它自己跑 XDDD
    後來頁面改版,名稱變了就很難搞 Orz
  • 我也怕這網頁如果ID都改了就開心了…

    osk2 於 2012/01/12 15:20 回覆

  • tiger99
  • 請問這組script是只有針對特定網站嗎?想填文官e學院的,結果不靈
  • 啊這當然,當初只是為了讓我同學方便而寫的
    不同學校當然不能用囉XD

    osk2 於 2013/03/25 17:50 回覆

  • QAQ
  • 只能用你示範的網站噎QAQ
    可惜了 Q
  • 我是可以接受客製化啦XD
    後來幫朋友寫了其他學校的版本,有需要的話可以再詳談:p

    osk2 於 2014/05/31 08:27 回覆