miercuri, 14 octombrie 2020

Upgrade / downgrade php on centos 7

 

# php -v
Afli ce versiune ai
Instalezi - daca nu sunt deja instalate
 yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
 yum install yum-utils
 yum-config-manager --disable remi-php71
yum-config-manager --disable remi-php5*
yum-config-manager --disable remi-test


# yum-config-manager --enable remi-php71
# yum-config-manager --enable remi-php72 
# yum-config-manager --enable remi-php73
# yum-config-manager --enable remi-php74   
 
 yum remove php
yum remove php-*
Se dezinstaleaza tot ce tine de php, inclusiv phpmyadmin
Apoi se instaleaza ce pachet a fost enable

yum -y install php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json
Se restarteaza httpd

vineri, 9 octombrie 2020

Procedura de asignare corectă a cohortelor in moodle la trecerea intr-un an nou

La fiecare an promovat, studentul trece intr-o noua cohortă, care va fi asignată deja la cursurile corespunzătoare, nu mai este nevoie să parcurgem fiecare curs si să asignăm cohorta redenumită.

Procedura este următoare

Initial avem 3 ani Anul 1, Anul 2 si Anul 3

Studentii din Anul 1 trec in Anul 2, cei din Anul 2 în Anul 3, cei din anul 3 finalizaează sau trec ma Master, pentru cei de la licență.

Se crează o nouă cohortă, numită Anul 0, în care se adaugă csv-ul cu studentii noi înmatriculați în anul I.

Se crează o cohortă denumită Anul SUP, în care se vor muta studenții din cohorta Anul 3.

Cum se face mutarea:

Utilizatori - Conturi - Actiuni in masa pentru utilizatori

Se porneste de la Cohorta Anul 3

Se alage filtrul ID cohortăeste egal cu Anul 3

Lista se adaugă la selecție

Se execută operația Adaugă la cohortă -> Anul SUP

In fereastra de cohorte se verifică identitatea de mambri - ca numar - intre cohorta Anul 3 si Anul SUP.

Se elimină din cohorta Anul 3 membrii vechi. Atentie, operatiunea necesita ceva timp.

Cohorta 3 rămâne cu zero membri si va putea prelua membrii cohortei Anul 2.

Si așa mai departe.