您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Shows the test/quiz/exam time left on the browser tab and also keeps the questions and time fixed on the screen.
- // ==UserScript==
- // @name Time Left on Tab - Canvas Instructure
- // @namespace CanvasTimeHelper
- // @version 3
- // @description Shows the test/quiz/exam time left on the browser tab and also keeps the questions and time fixed on the screen.
- // @author hacker09
- // @match https://*.instructure.com/courses/*/quizzes/*
- // @icon https://du11hjcvx0uqb.cloudfront.net/br/dist/images/favicon-e10d657a73.ico
- // @run-at document-end
- // @grant none
- // ==/UserScript==
- (function() {
- 'use strict';
- if (document.querySelector("div.time_running") !== null) //If the timer element exists on the page
- { //Starts the if condition
- setInterval(function() { //Starts the settimeout function
- document.title = document.querySelector("div.time_running").innerText;
- }, 1000); //Update the tab title to have the current test/quiz/exam left duration time
- } //Finishes the if condition
- document.querySelector("#right-side-wrapper").style.position = 'fixed'; //Make the questions and time elements position fixed on the screen
- document.querySelector("#right-side-wrapper").style.right = '0px'; //Make the questions and time elements position fixed on the right side of the screen
- document.querySelector("#right-side-wrapper").style.top = '0px'; //Make the questions and time elements position fixed on the top side of the screen
- document.querySelector("#questions").style.width = '70%'; //Keep the questions element the same width
- document.querySelector("#question_list").style.maxHeight = '430px'; //Fit 18 questions instead of 8
- })();