Unique ID - Moodle 3.1

Re: Unique ID - Moodle 3.1

autor Jan Wohlgemuth -
Počet odpovědí: 0
Obrázek: Moodle Partner Obrázek: Obzvláště nápomocní moodlisté

Ahoj,

to jsem rád.

Co se týká potřeby aktualizovat uživatele ve dvou fázích - nemyslím si, že jsou tvé informace správné. Není to potřeba. Stačí použít 1 soubor (1x import), kde bude nové username, všechny potřebné údaje lze aktualizovat v tom stejném kroku. Sám jsem nyní vyzkoušel.


Co se týká "naší" synchronizace - máme vlastní plugin typu local, který obsahuje cron job (naplánovanou úlohu) a má hromadu nastavení. Nastavíš si, jaké pole ze zdrojového souboru se má párovat s jakým polem v moodle, dále si nastavíš tzv. klíč  -  to je právě pole, podle kterého se zjišťuje existence nebo neexistence daného účtu. Cron job potom prochází všechny uživatele a zjišťuje, jestli existují, pokud ano, tak zjišťuje jestli potřebují zaktualizovat, pokud ano, aktualizuje. Pokud neexistuje, tak ho založí. Volitelně uživatele s danou metodou ověřování, kteří nejsou v externím zdroji suspenduje. 


Honza