Increase Moodle login timeout warning.

Increase Moodle login timeout warning. Prevent logout

当前为 2023-02-14 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Increase Moodle login timeout warning.
  3. // @name:zh-TW Increase Moodle login timeout warning.
  4. // @name:zh-HK Increase Moodle login timeout warning.
  5. // @name:zh-CN Increase Moodle login timeout warning.
  6. // @name:ja Increase Moodle login timeout warning.
  7. // @name:kr Increase Moodle login timeout warning.
  8. // @name:ar Increase Moodle login timeout warning.
  9. // @name:bg Increase Moodle login timeout warning.
  10. // @name:cs Increase Moodle login timeout warning.
  11. // @name:da Increase Moodle login timeout warning.
  12. // @name:de Increase Moodle login timeout warning.
  13. // @name:el Increase Moodle login timeout warning.
  14. // @name:eo Increase Moodle login timeout warning.
  15. // @name:es Increase Moodle login timeout warning.
  16. // @name:fi Increase Moodle login timeout warning.
  17. // @name:fr Increase Moodle login timeout warning.
  18. // @name:fr-CA Increase Moodle login timeout warning.
  19. // @name:he Increase Moodle login timeout warning.
  20. // @name:hu Increase Moodle login timeout warning.
  21. // @name:id Increase Moodle login timeout warning.
  22. // @name:it Increase Moodle login timeout warning.
  23. // @name:ko Increase Moodle login timeout warning.
  24. // @name:nb Increase Moodle login timeout warning.
  25. // @name:nl Increase Moodle login timeout warning.
  26. // @name:pl Increase Moodle login timeout warning.
  27. // @name:pt-BR Increase Moodle login timeout warning.
  28. // @name:ro Increase Moodle login timeout warning.
  29. // @name:ru Increase Moodle login timeout warning.
  30. // @name:sk Increase Moodle login timeout warning.
  31. // @name:sr Increase Moodle login timeout warning.
  32. // @name:sv Increase Moodle login timeout warning.
  33. // @name:th Increase Moodle login timeout warning.
  34. // @name:tr Increase Moodle login timeout warning.
  35. // @name:uk Increase Moodle login timeout warning.
  36. // @name:ug Increase Moodle login timeout warning.
  37. // @name:vi Increase Moodle login timeout warning.
  38. // @description Increase Moodle login timeout warning. Prevent logout
  39. // @description:ar Increase Moodle login timeout warning. Prevent logout
  40. // @description:bg Increase Moodle login timeout warning. Prevent logout
  41. // @description:da Increase Moodle login timeout warning. Prevent logout
  42. // @description:de Increase Moodle login timeout warning. Prevent logout
  43. // @description:el Increase Moodle login timeout warning. Prevent logout
  44. // @description:eo Increase Moodle login timeout warning. Prevent logout
  45. // @description:fi Increase Moodle login timeout warning. Prevent logout
  46. // @description:fr-CA Increase Moodle login timeout warning. Prevent logout
  47. // @description:he Increase Moodle login timeout warning. Prevent logout
  48. // @description:hu Increase Moodle login timeout warning. Prevent logout
  49. // @description:id Increase Moodle login timeout warning. Prevent logout
  50. // @description:it Increase Moodle login timeout warning. Prevent logout
  51. // @description:ko Increase Moodle login timeout warning. Prevent logout
  52. // @description:nb Increase Moodle login timeout warning. Prevent logout
  53. // @description:nl Increase Moodle login timeout warning. Prevent logout
  54. // @description:pl Increase Moodle login timeout warning. Prevent logout
  55. // @description:pt-BR Increase Moodle login timeout warning. Prevent logout
  56. // @description:ro Increase Moodle login timeout warning. Prevent logout
  57. // @description:ru Increase Moodle login timeout warning. Prevent logout
  58. // @description:sk Increase Moodle login timeout warning. Prevent logout
  59. // @description:sr Increase Moodle login timeout warning. Prevent logout
  60. // @description:sv Increase Moodle login timeout warning. Prevent logout
  61. // @description:th Increase Moodle login timeout warning. Prevent logout
  62. // @description:tr Increase Moodle login timeout warning. Prevent logout
  63. // @description:uk Increase Moodle login timeout warning. Prevent logout
  64. // @description:ug Increase Moodle login timeout warning. Prevent logout
  65. // @description:vi Increase Moodle login timeout warning. Prevent logout
  66. // @homepage https://github.com/DeveloperMDCM/
  67. // @version 0.1
  68. // @description Increase Moodle login timeout warning. Prevent logout
  69. // @description:zh-TW Increase Moodle login timeout warning. Prevent logout
  70. // @description:zh-HK Increase Moodle login timeout warning. Prevent logout
  71. // @description:zh-CN Increase Moodle login timeout warning. Prevent logout
  72. // @description:ja Increase Moodle login timeout warning. Prevent logout
  73. // @description:kr Increase Moodle login timeout warning. Prevent logout
  74. // @description:fr Increase Moodle login timeout warning. Prevent logout
  75. // @description:cs Increase Moodle login timeout warning. Prevent logout
  76. // @description:en Increase Moodle login timeout warning. Prevent logout
  77. // @description:es Increase Moodle login timeout warning. Prevent logout
  78. // @author MDCM
  79. // @match https://*.pv.cecar.edu.co/*
  80. // @icon https://i.pinimg.com/280x280_RS/8c/70/64/8c706467626f2c37489fea4f93ad1306.jpg
  81. // @grant GM_info
  82. // @grant GM_setValue
  83. // @grant GM_getValue
  84. // @grant unsafeWindow
  85. // @run-at document-end
  86. // @compatible chrome
  87. // @compatible firefox
  88. // @compatible opera
  89. // @compatible safari
  90. // @compatible edge
  91. // @license MIT
  92. // @namespace https://github.com/DeveloperMDCM/
  93. // ==/UserScript==
  94.  
  95. (function () {
  96. // Moodle tools by: DeveloperMDCM
  97. "use strict";
  98. let valido = true;
  99. setInterval(() => {
  100. const divOne = document.querySelector("head > script:nth-child(11)")
  101. const divSecond = document.querySelector("head > script:nth-child(17)")
  102. if(divOne && valido || divSecond && valido) {
  103. valido = false;
  104. var M = {}; M.yui = {};
  105. M.pageloadstarttime = new Date();
  106. M.cfg = {"wwwroot":"https:\/\/pv.cecar.edu.co\/presencial","homeurl":{},"sesskey":"0yfehr5gnJ","sessiontimeout":"1","sessiontimeoutwarning":"1000000000000000000","themerev":"1675951635","slasharguments":1,"theme":"moove","iconsystemmodule":"core\/icon_system_fontawesome","jsrev":"1675884771","admin":"admin","svgicons":true,"usertimezone":"Am\u00e9rica\/Nueva_York","courseId":234,"courseContextId":516,"contextid":18823,"contextInstanceId":6831,"langrev":1676193772,"templaterev":"1675884771"};var yui1ConfigFn = function(me) {if(/-skin|reset|fonts|grids|base/.test(me.name)){me.type='css';me.path=me.path.replace(/\.js/,'.css');me.path=me.path.replace(/\/yui2-skin/,'/assets/skins/sam/yui2-skin')}};
  107. var yui2ConfigFn = function(me) {var parts=me.name.replace(/^moodle-/,'').split('-'),component=parts.shift(),module=parts[0],min='-min';if(/-(skin|core)$/.test(me.name)){parts.pop();me.type='css';min=''}
  108. if(module){var filename=parts.join('-');me.path=component+'/'+module+'/'+filename+min+'.'+me.type}else{me.path=component+'/'+component+'.'+me.type}};
  109. YUI_config = {"debug":false,"base":"https:\/\/pv.cecar.edu.co\/presencial\/lib\/yuilib\/3.17.2\/","comboBase":"https:\/\/pv.cecar.edu.co\/presencial\/theme\/yui_combo.php?","combine":true,"filter":null,"insertBefore":"firstthemesheet","groups":{"yui2":{"base":"https:\/\/pv.cecar.edu.co\/presencial\/lib\/yuilib\/2in3\/2.9.0\/build\/","comboBase":"https:\/\/pv.cecar.edu.co\/presencial\/theme\/yui_combo.php?","combine":true,"ext":false,"root":"2in3\/2.9.0\/build\/","patterns":{"yui2-":{"group":"yui2","configFn":yui1ConfigFn}}},"moodle":{"name":"moodle","base":"https:\/\/pv.cecar.edu.co\/presencial\/theme\/yui_combo.php?m\/1675884771\/","combine":true,"comboBase":"https:\/\/pv.cecar.edu.co\/presencial\/theme\/yui_combo.php?","ext":false,"root":"m\/1675884771\/","patterns":{"moodle-":{"group":"moodle","configFn":yui2ConfigFn}},"filter":null,"modules":{"moodle-core-actionmenu":{"requires":["base","event","node-event-simulate"]},"moodle-core-blocks":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification"]},"moodle-core-chooserdialogue":{"requires":["base","panel","moodle-core-notification"]},"moodle-core-dragdrop":{"requires":["base","node","io","dom","dd","event-key","event-focus","moodle-core-notification"]},"moodle-core-event":{"requires":["event-custom"]},"moodle-core-formchangechecker":{"requires":["base","event-focus","moodle-core-event"]},"moodle-core-handlebars":{"condition":{"trigger":"handlebars","when":"after"}},"moodle-core-languninstallconfirm":{"requires":["base","node","moodle-core-notification-confirm","moodle-core-notification-alert"]},"moodle-core-lockscroll":{"requires":["plugin","base-build"]},"moodle-core-maintenancemodetimer":{"requires":["base","node"]},"moodle-core-notification":{"requires":["moodle-core-notification-dialogue","moodle-core-notification-alert","moodle-core-notification-confirm","moodle-core-notification-exception","moodle-core-notification-ajaxexception"]},"moodle-core-notification-dialogue":{"requires":["base","node","panel","escape","event-key","dd-plugin","moodle-core-widget-focusafterclose","moodle-core-lockscroll"]},"moodle-core-notification-alert":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-confirm":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-exception":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-ajaxexception":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-popuphelp":{"requires":["moodle-core-tooltip"]},"moodle-core-tooltip":{"requires":["base","node","io-base","moodle-core-notification-dialogue","json-parse","widget-position","widget-position-align","event-outside","cache-base"]},"moodle-core_availability-form":{"requires":["base","node","event","event-delegate","panel","moodle-core-notification-dialogue","json"]},"moodle-backup-backupselectall":{"requires":["node","event","node-event-simulate","anim"]},"moodle-backup-confirmcancel":{"requires":["node","node-event-simulate","moodle-core-notification-confirm"]},"moodle-course-categoryexpander":{"requires":["node","event-key"]},"moodle-course-dragdrop":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification","moodle-course-coursebase","moodle-course-util"]},"moodle-course-management":{"requires":["base","node","io-base","moodle-core-notification-exception","json-parse","dd-constrain","dd-proxy","dd-drop","dd-delegate","node-event-delegate"]},"moodle-course-util":{"requires":["node"],"use":["moodle-course-util-base"],"submodules":{"moodle-course-util-base":{},"moodle-course-util-section":{"requires":["node","moodle-course-util-base"]},"moodle-course-util-cm":{"requires":["node","moodle-course-util-base"]}}},"moodle-form-dateselector":{"requires":["base","node","overlay","calendar"]},"moodle-form-passwordunmask":{"requires":[]},"moodle-form-shortforms":{"requires":["node","base","selector-css3","moodle-core-event"]},"moodle-question-chooser":{"requires":["moodle-core-chooserdialogue"]},"moodle-question-preview":{"requires":["base","dom","event-delegate","event-key","core_question_engine"]},"moodle-question-searchform":{"requires":["base","node"]},"moodle-availability_completion-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_date-form":{"requires":["base","node","event","io","moodle-core_availability-form"]},"moodle-availability_grade-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_group-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_grouping-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_profile-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-mod_assign-history":{"requires":["node","transition"]},"moodle-mod_quiz-autosave":{"requires":["base","node","event","event-valuechange","node-event-delegate","io-form"]},"moodle-mod_quiz-dragdrop":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification","moodle-mod_quiz-quizbase","moodle-mod_quiz-util-base","moodle-mod_quiz-util-page","moodle-mod_quiz-util-slot","moodle-course-util"]},"moodle-mod_quiz-modform":{"requires":["base","node","event"]},"moodle-mod_quiz-questionchooser":{"requires":["moodle-core-chooserdialogue","moodle-mod_quiz-util","querystring-parse"]},"moodle-mod_quiz-quizbase":{"requires":["base","node"]},"moodle-mod_quiz-toolboxes":{"requires":["base","node","event","event-key","io","moodle-mod_quiz-quizbase","moodle-mod_quiz-util-slot","moodle-core-notification-ajaxexception"]},"moodle-mod_quiz-util":{"requires":["node","moodle-core-actionmenu"],"use":["moodle-mod_quiz-util-base"],"submodules":{"moodle-mod_quiz-util-base":{},"moodle-mod_quiz-util-slot":{"requires":["node","moodle-mod_quiz-util-base"]},"moodle-mod_quiz-util-page":{"requires":["node","moodle-mod_quiz-util-base"]}}},"moodle-message_airnotifier-toolboxes":{"requires":["base","node","io"]},"moodle-filter_glossary-autolinker":{"requires":["base","node","io-base","json-parse","event-delegate","overlay","moodle-core-event","moodle-core-notification-alert","moodle-core-notification-exception","moodle-core-notification-ajaxexception"]},"moodle-filter_mathjaxloader-loader":{"requires":["moodle-core-event"]},"moodle-editor_atto-editor":{"requires":["node","transition","io","overlay","escape","event","event-simulate","event-custom","node-event-html5","node-event-simulate","yui-throttle","moodle-core-notification-dialogue","moodle-core-notification-confirm","moodle-editor_atto-rangy","handlebars","timers","querystring-stringify"]},"moodle-editor_atto-plugin":{"requires":["node","base","escape","event","event-outside","handlebars","event-custom","timers","moodle-editor_atto-menu"]},"moodle-editor_atto-menu":{"requires":["moodle-core-notification-dialogue","node","event","event-custom"]},"moodle-editor_atto-rangy":{"requires":[]},"moodle-report_eventlist-eventfilter":{"requires":["base","event","node","node-event-delegate","datatable","autocomplete","autocomplete-filters"]},"moodle-report_loglive-fetchlogs":{"requires":["base","event","node","io","node-event-delegate"]},"moodle-gradereport_history-userselector":{"requires":["escape","event-delegate","event-key","handlebars","io-base","json-parse","moodle-core-notification-dialogue"]},"moodle-qbank_editquestion-chooser":{"requires":["moodle-core-chooserdialogue"]},"moodle-tool_capability-search":{"requires":["base","node"]},"moodle-tool_lp-dragdrop-reorder":{"requires":["moodle-core-dragdrop"]},"moodle-tool_monitor-dropdown":{"requires":["base","event","node"]},"moodle-assignfeedback_editpdf-editor":{"requires":["base","event","node","io","graphics","json","event-move","event-resize","transition","querystring-stringify-simple","moodle-core-notification-dialog","moodle-core-notification-alert","moodle-core-notification-warning","moodle-core-notification-exception","moodle-core-notification-ajaxexception"]},"moodle-atto_accessibilitychecker-button":{"requires":["color-base","moodle-editor_atto-plugin"]},"moodle-atto_accessibilityhelper-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_align-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_bold-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_charmap-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_clear-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_collapse-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_emojipicker-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_emoticon-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_equation-button":{"requires":["moodle-editor_atto-plugin","moodle-core-event","io","event-valuechange","tabview","array-extras"]},"moodle-atto_h5p-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_html-beautify":{},"moodle-atto_html-button":{"requires":["promise","moodle-editor_atto-plugin","moodle-atto_html-beautify","moodle-atto_html-codemirror","event-valuechange"]},"moodle-atto_html-codemirror":{"requires":["moodle-atto_html-codemirror-skin"]},"moodle-atto_image-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_indent-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_italic-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_link-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_managefiles-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_managefiles-usedfiles":{"requires":["node","escape"]},"moodle-atto_media-button":{"requires":["moodle-editor_atto-plugin","moodle-form-shortforms"]},"moodle-atto_noautolink-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_orderedlist-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_recordrtc-button":{"requires":["moodle-editor_atto-plugin","moodle-atto_recordrtc-recording"]},"moodle-atto_recordrtc-recording":{"requires":["moodle-atto_recordrtc-button"]},"moodle-atto_rtl-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_strike-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_subscript-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_superscript-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_table-button":{"requires":["moodle-editor_atto-plugin","moodle-editor_atto-menu","event","event-valuechange"]},"moodle-atto_title-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_underline-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_undo-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_unorderedlist-button":{"requires":["moodle-editor_atto-plugin"]}}},"gallery":{"name":"gallery","base":"https:\/\/pv.cecar.edu.co\/presencial\/lib\/yuilib\/gallery\/","combine":true,"comboBase":"https:\/\/pv.cecar.edu.co\/presencial\/theme\/yui_combo.php?","ext":false,"root":"gallery\/1675884771\/","patterns":{"gallery-":{"group":"gallery"}}}},"modules":{"core_filepicker":{"name":"core_filepicker","fullpath":"https:\/\/pv.cecar.edu.co\/presencial\/lib\/javascript.php\/1675884771\/repository\/filepicker.js","requires":["base","node","node-event-simulate","json","async-queue","io-base","io-upload-iframe","io-form","yui2-treeview","panel","cookie","datatable","datatable-sort","resize-plugin","dd-plugin","escape","moodle-core_filepicker","moodle-core-notification-dialogue"]},"core_comment":{"name":"core_comment","fullpath":"https:\/\/pv.cecar.edu.co\/presencial\/lib\/javascript.php\/1675884771\/comment\/comment.js","requires":["base","io-base","node","json","yui2-animation","overlay","escape"]},"mathjax":{"name":"mathjax","fullpath":"https:\/\/cdn.jsdelivr.net\/npm\/mathjax@2.7.9\/MathJax.js?delayStartupUntil=configured"},"mod_assign":{"name":"mod_assign","fullpath":"https:\/\/pv.cecar.edu.co\/presencial\/lib\/javascript.php\/1675884771\/mod\/assign\/module.js","requires":[]}}};
  110. M.yui.loader = {modules: {}};
  111. console.log('Delete Session timeout by: MDCM')
  112. }
  113. },5000)
  114.  
  115. })();