for jail in $(fail2ban-client status | grep "Jail list:" | sed "s/.*Jail list://;s/,//g"); do sudo fail2ban-client status $jail | grep -q "86.127.6.180" && echo "BĂNAT ÎN: $jail" || echo "Curat în: $jail"; done
Computer fixes
joi, 2 aprilie 2026
Verificare banare in fail2ban pw Debian feaa
marți, 6 mai 2025
Asignare profesori la curs folosind un fișier csv
1. Crearea fișierului CSV
Fișierul CSV trebuie să conțină cel puțin următoarele coloane:
-
username– numele de utilizator al persoanei căreia îi atribui rolul. -
course1– codul scurt al cursului în care va fi atribuit rolul. -
role1– rolul pe care dorești să-l atribui (în cazul tău: manager).
Dacă un utilizator trebuie să fie manager la mai multe cursuri, poți adăuga mai multe coloane course2, role2, etc.
Exemplu de fișier CSV
csvusername,course1,role1,course2,role2 profesor1,matematica,manager,fizica,manager profesor2,biologie,manager,, profesor3,chimie,manager,geografie,manager
-
matematica,fizica,biologie, etc. sunt codurile scurte ale cursurilor, pe care le poți găsi în setările fiecărui curs. -
managereste numele rolului în sistem. Verifică în Site administration > Users > Permissions > Define roles dacă numele exact al rolului este "manager" (dacă nu, modifică-l corespunzător în fișier).
2. Importarea fișierului CSV în Moodle
-
Mergi la:
Site administration > Users > Accounts > Upload users -
Încarcă fișierul CSV
-
Setează opțiunile de import:
-
Selectează
Allow renaming and updatingpentru a nu suprascrie utilizatorii existenți. -
Asigură-te că
Existing userseste setat pe "Only update", astfel încât să nu creeze conturi noi.
-
-
Finalizează importul și verifică dacă utilizatorii au fost atribuiți corect.
3. Verificarea atribuirii rolurilor
-
Navighează la Site administration > Users > Permissions > Assign system roles pentru a verifica dacă utilizatorii sunt în rolul corect.
-
De asemenea, poți accesa un curs și verifica în Participants dacă persoanele respective au rolul de Manager.
luni, 3 martie 2025
creare cursuri si incarcare cohorte folosind fisier csv
Procedura de incărcare a cursurilor cu cohortele aferente se face în trei pași:
1. Se crează fisierul csv cu următoarea structură:
- operation: „add” (pentru a adăuga metoda).
- method: „cohort” (pentru sincronizare cohortă).
- shortname: Numele scurt al cursului (trebuie să existe deja în Moodle).
- metacohort: Identificatorul cohortului (idnumber, ex. CH1).
- disabled: 0 (activ) sau 1 (dezactivat).
- role: „student” (pentru a seta rolul utilizatorilor).
sâmbătă, 1 martie 2025
marți, 11 februarie 2025
Course dedication
Se face pe cohorte
Seria 2 - grupa 1
in equis, am folderul Utilizatori S2 - Timp acces
Fisier pentru fiecare grupa S2G1M1-4 pentru modulele 1 - 4
Pentru fiecare curs intru in modul de editare si adaug blocul configurable reports - users user time dedication. Filtrez după numatul de ore, selectez 50 si aleg primii 35
In folder am scriptul python care aduna in a 5-a pagina numărul de ore pentru fiecare cursant