Админам moodle-2.X на заметку

Админам moodle-2.X на заметку

от Виталий Лавров -
Количество ответов: 3
Изображение пользователя Эксперт по Moodle

На третий день Зоркий Глаз заметил, что в тюрьме нехватает одной стены улыбаюсь

В moodle/admin/cli лежат полезные скрипты:

reset_password.php - смена пароля любому локальному юзеру без знания его старого пароля. Радость для горе-админов забывающих свои пароли улыбаюсь

fix_deleted_users.php - вычищает учет отмеченный как удаленные и не имеющие вменяемых username, idnumber или email.

purge_caches.php - очиска кеша.

    reset_text_filters_cache();
    js_reset_all_caches();
    theme_reset_all_caches();
    get_string_manager()->reset_caches();
    textlib::reset_caches();
    cache_helper::purge_all();
    remove_dir($CFG->cachedir.'', true);
    make_cache_directory('');
    make_cache_directory('htmlpurifier');
т.е. чистит все файловые кеши и еще что-то.  Наверно его полезно запускать перед бекапом?

В ответ на Виталий Лавров

Re: Админам moodle-2.X на заметку

от Sergey Zolotykhin -

интересно!

а как запустить простым смертным администраторам, не имеющим доступ к командной строке? 

В ответ на Виталий Лавров

Re: Админам moodle-2.X на заметку

от Petr Zakharov -

До кучи, может кто посоветует, как запустить принудительную синхронизацию глобальных групп?

Как выставить флаг $enrol->is_cron_required() ?

В 50 группах поменялись пользователи, а по cron были синхронизованы только 3 группы. Вот вам и автоматическая синхронизация...