您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Can open the individual page for all selected submissions
- // ==UserScript==
- // @name Its Learning - Open submissions in new tab
- // @namespace http://rasmuswriedtlarsen.com
- // @copyright 2014, Rasmus Wriedt Larsen
- // @version 0.1
- // @description Can open the individual page for all selected submissions
- // @match https://absalon.itslearning.com/essay/read_essay.aspx*
- // @require https://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js
- // @grant GM_openInTab
- // ==/UserScript==
- function openAllSubmitted (text) {
- $("tr:contains('"+text+"') a[href^='/essay/']").each ( function () {
- GM_openInTab(this.href);
- //console.log(this.href)
- } );
- }
- function clickAll(text) {
- $("tr:contains('"+text+"') input").click();
- }
- $("div.ccl-gridtoolbar ul.itemsright").append("<li><a id='rasmus-hack'>Open all *Afleveret*</a></li>");
- $("div.ccl-gridtoolbar ul.itemsright").append("<li><a id='rasmus-hack-under'>Open all *Under bedømmelse*</a></li>");
- $("#rasmus-hack").click( function(){openAllSubmitted("Afleveret (Submitted)");} );
- $("#rasmus-hack-under").click( function(){openAllSubmitted("Under bedømmelse (Correction in progress)");} );
- $("div.ccl-gridtoolbar ul.itemsright").append("<li><a id='rasmus-hack-click'>Tick all *Afleveret*</a></li>");
- $("div.ccl-gridtoolbar ul.itemsright").append("<li><a id='rasmus-hack-click-under'>Tick all *Under bedømmelse*</a></li>");
- $("div.ccl-gridtoolbar ul.itemsright").append("<li><a id='rasmus-hack-click-genafl'>Tick all *Ej tilfredsstillende*</a></li>");
- $("#rasmus-hack-click").click( function(){clickAll("Afleveret (Submitted)");} );
- $("#rasmus-hack-click-under").click( function(){clickAll("Under bedømmelse (Correction in progress)");} );
- $("#rasmus-hack-click-genafl").click( function(){clickAll("Ej tilfredsstillende - aflever på ny (Not satisfactory, submit new answer)");} );