EcoleDirecte Tools

Numérotation de la liste des élèves

当前为 2023-03-11 提交的版本,查看 最新版本

// ==UserScript==
// @name        EcoleDirecte Tools
// @namespace   Violentmonkey Scripts
// @match       https://*.ecoledirecte.com/*
// @version     1.0
// @author      OB - Education Nationale / Académie de Bordeaux - FRANCE
// @icon        https://www.ecoledirecte.com/assets/images/logoEcoleDirecte.png
// @description Numérotation de la liste des élèves
// @license     MIT
// ==/UserScript==

function ConsolePrint(message)
{
  var startTime = new Date();
  console.log('[ED-Tools] '+ startTime.toLocaleTimeString() + ' ' + message) ;
}

ConsolePrint('RUN');

function SearchStudentsList() {
  var index = 1;
  var names = document.getElementsByClassName("open-eleve");
  for (var i = 0; i < names.length; i++)
  {
    name = names[i].innerText;

    if( name.indexOf("#") != 0 && name.length != 0)
    {
      ConsolePrint("SET " + name + " INDEX " + index);
      names[i].innerText = "#" + ('0000'+index).slice(-2)  + " " + names[i].innerText;
      index++;
    }
  }
}

/* Application */
if (self == top) { /* run only in the top frame. we do our own frame parsing */
  ConsolePrint('STARTED');
  setInterval(SearchStudentsList, 3000);
}

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址