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

/*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.

arrow
arrow
    全站熱搜

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