Как с нуля создавать новые курсы. Какие принципы.

Скрижали настроек и всяких багов.

Наш призыв. Что бы ты ни делал в конце должен получиться курс который пройдут тысячи. Только так можно донести знание до многих людей.

Вот требования для создания новых курсов и переносу старых курсов на новый мудл.





  1. Внимание! сайт openyogaclass.com  в аккаунте beget  находиться в папке yoga.yogaopenyoga.com
    наши 4 сайта находятся на бегете https://cp.beget.com/main в разных папках:


    -Сайт https://openyogaclass.com/- в папке yoga.yogaopenyoga.com/
    -Сайт https://itempuniversity.com/- в папке itempuniversity.com
    -Сайт https://yogaopenyoga.com/ - в папке yogaopenyoga.com
    -Сайт https://opentantrayoga.com/ - в папке opentantrayoga.com/

  2. ЛИМИТ 5000000 ФАЙЛОВ ХОСТИНГА БЕГЕТ. (5 миллионов) У хостинга Бегет есть ограничение на 5000000(5 миллионов ) файлов на аккаунт. Если его превысить , то могут быть странные последствия . Сайт с мудл не открывается, а пишет: «Ошибкаerror/Произошла ошибка во время связи с сервером»При этом другие сайты на вордпресс при этом продолжают работать. В бегет пока не указаний на превышения этих 5 миллионов. Надо регулярно чистить аккаунт , не оставлять ненужные файлы . Все сразу удалять. Трудность с moodle moodledata папкой там не понятно какой файл нужен или нет , так как они зашифрованы и нет привязки к курсу. Еще много файлов в cach up to 100000! не ясно как их чистить.Есть видео с Костиком где он это обясняет в скайпе в архиве.

  3. SSL подключение на сервер бегета ДЛЯ ПОДСЧЕТА ФАЙЛОВ. Бегет работает на линукс . можно подключиться через эсэсэл и консоль на компьютере где есть убуну
    -1.   ssh open_yoga7@open_yoga7.beget.tech(надо уточнить может теперь уже не open_yoga7, а другой аккаунт в Бегете). Запросит пароль аккаунта.
    -2.   Консоль открывается командой: Alt+Ctrl+t
    -3. Команда подсчена файлов без папок  ssh : open_yoga7@crown:~ [0] $ find ./ -type f | wc -l
    -4. Команда подсчета с папкоми open_yoga7@crown:~ [0] $ find ./ | wc -l
    -5. Команда вывести все папки open_yoga7@crown:~ [0] $ ls
    -6. Команда сменить дерикторию на ту в которой будем считать файлы:  open_yoga7@crown:~ [0] $ cd yoga.yogaopenyoga.com/
    -7. Команда посчитать файлы и папки в этой выбранной папке: open_yoga7@crown:~/yoga.yogaopenyoga.com [0] $ find ./ | wc -l
    -8. на 20230806 имеется 4732669 файлов и папок,из них на старый мудл приходиться 3440950_(это папка openyogaclass.com там old.openyogaclass.com сайт. Так получилось исторически)
     



  4. ГДЕ ПОСМОТРЕТЬ ПАРОЛЬ ОТ КУРСА НА КУРСЕ в Moodle 4.2  ? Заходим как админ или учитель. Вверху нажимаем "Участники" , затем слева в разворачивающемся меню " Записанные на курс пользователи" выбираем "Способы зачисления на курс", затем "Самостоятельная запись (Студент)" нажимаем шестеренку(редактировать), в открытом окне находим "Кодовое слово" в виде точек. Нажимаем на глазик и точки превращаются в видимый пароль.  Возможно есть более короткий способ.
  5. РЕГЕСТРАЦИЯ ЧЕРЕЗ ГУГ НА КУРСЫ. Это в разы увеличивает количество пользователей. Не надо тратить время на регестрацию . Это очень важно НЕ ЗАСТАВЛЯЙТЕ ЛЮДЕЙ ДЕЛАТЬ ТО ЧТО МОЖНО НЕ ДЕЛАТЬ!
    После установки регестрации через гугл , человеку достаточно иметь почту в гугле и если он вошел в нее в браузере хром , то при нажатии кновки войти через гугл  он автоматически регистрируется , а чтобы еще ускорить можно отключить вхождение в почтовый ящик и подтверждение. Вот как это сделать. Email верификация для Гугла отключается здесь:
    https://openyogaclass.com/admin/tool/oauth2/issuers.php?id=1&action=edit
    Требовать подтверждение адреса электронной почты - убрать галочку.

  6. ЧТО ЖЕ ЭТО ТАКОЕ MOODLE ? Мы делаем наши курсы на Moodle.Что это такое есть курс:001.2.1. Курс Система Мудл. Как сделать свой Интернет Университет. Course: Learning Management System (LMS) Moodle 3.х for administrators . Ссылка https://itempuniversity.com/course/view.php?id=278
  7. НАШИ MOODLE НАРАБОТКИ. Как настраивать курсы на Moodle есть курс:001.2.3. Курс. Актуальные инструкции по Moodle для IOYU. Ссылка  https://itempuniversity.com/course/view.php?id=295
  8. ХОРОШИЕ ЛЮДИ НА ФОРУМЕ MOODLE.ORG . Русскоязычный форум по Мудл, где можно спросить вопросы. Там хорошие люди. Ссылка  https://moodle.org/course/view.php?id=25
  9. ГДЕ ПОТРЕНИРОВАТЬСЯ НА MOODLE?  Вот курс для экспериментов. https://itempuniversity.com/course/view.php?id=339
  10. УДАЛЯЙТЕ КЕШ. Если вы удалили картинку или чтото еще , а это не удалилось,то надо очистить кеш на сервере или подождать какоето время чтобы служба Cron у хостера в бегете запустился. Он может быть настроен чтобы запускаться через сутки или через минуту. Надо смотреть. Но можно перезапустить вручную на мудле здесь :В начало\ Администрирование\Разработка\Очистить кэши.
    Также удаляйте кеш браузера сочетанием кнопок Ctrl+F5.
       
     
  11. ПИШИ СОКРАЩАЙ. СУТРЫ. Как писать сутры. Обзор супер книги  "Пиши, сокращай. Как создавать сильный текст." Ильяхов М., Сарычева Л.        Аудио книга.
  12. НЕТ ПЛАГИАТУ. Только свои материал! Избавляемся от всех  картинок из интернета (плагиата)! Все материалы (в частности картинки), на которые не распространяется лицензия криэйтив коммонс должны быть удалены из материалов курсов. Так мы помимо прочего экономим место для бэкапов и соблюдаем этику работы с информацией.
  13. ТОЛЬКО СВОЕ. В курсах должны использоваться только наши оригинальные картинки/коллажи/графика и т.д., созданные студентами, выпускниками и всеми кто был причастен. На картике делаем пометку «creative commons Open Yoga“. Это нужно для нас самих, чтобы четко определять, что картинка не плагиат, скачанный из интернета.
  14. СЖИМАЕМ. НЕТ БОЛЬШИМ КАРТИНКАМ. Друзья, помните об экономии места на сервере. Не загружайте большие картинки . Они могут долго грузиться. Обязательно сжимайте. Помните более половины читателей смотрят сайт с телефонов, там не нужны картинки с большим разрешением. Предел это не более 400 пиксел в ширину. Все картинки прогоняем через сервисы (обрезаем лишнее, сжимаем качество) согласно инструкции.https://itempuniversity.com/mod/page/view.php?id=39956
  15. Внимание! для нас очень критично и важно чтобы фото занимали минимум места на сервере сайта. Это вопрос нашего выживания. нужно не только сжимать, но обрезать лишнее и уменьшать разрешение картинки.
    Надо пропускать все картинки через два сайта сервиса: Сайт сервис. 1. iloveimg.com/ru обрезать и изменить размер. Сайт сервис. 2. compressor.io/  чтобы потом сжать.

    Алгоритм как сжимать фото:

    1. Если у вас большое фото где много людей, а надо вырезать одного человека, то идем сюда https://www.iloveimg.com/ru/crop-image  и вырезаем.
    2. Если потом у картинки надо изменить размер на меньший, то идем сюда https://www.iloveimg.com/ru/resize-image . Скажем 1000 на 1000 пиксел, а надо 400 на 400
    3. А потом надо сжать это изображение до минимального размера. Это сделать лучше здесь https://compressor.io/ этот сервис  сжимает в два раза лучше.

    То есть:Сперва срезаем все лишнее, пустой фон итд.Потом уменьшаем количество пиксел. Помним, что для телефона ширина картинки 400 пиксел, занимает фактически весь экран по ширине. Потом качественно жмем до минимума. Если пропустить пункты 1 и 2 ,то размер получается значительно больше.




  16. КАРТИНКИ. Лимит картинок: в каждом шаге допускается разумное ограниченное количество картинок в сжатом качестве (например 1 в заставке, несколько штук в шаге, не более 5-6). Исключение - курс Анатомии.
  17. ПОЛОЖЕНИЕ ФОТО. Все картинки выравниваем по середине, так как с телефона все должно быть подрят. Исключение маленькие фото кураторов размером меньше чем 70 на 70 точек. Их можно сделать обтекаемыми слева. Выбираем выравнивание слева.
  18. МИНИМУМ МЕСТА. Проверяем размер курса! Любой бэкап курса не должен превышать 2-3 Мб, максимум 5 Мб. 
  19. ЖМЕМ ФОТО. Если мы что то сфотографировали или взяли фото из нашего хранилища :https://itempuniversity.com/mod/page/view.php?id=20463 то также сжимаем фото https://itempuniversity.com/mod/page/view.php?id=39956
  20. ФОТО КУРАТОРА. Свое фото жмем. Не более20 киллобайт.И если можно добавляем надпись «creative commons Open Yoga“, иначе трудно определить кто это на фото.
  21. ГДЕ БРАТЬ ФОТО?Где брать фото и видео, кроме нашего? Например вот https://pixabay.com


    На Pixabay пользователи могут не только скачивать изображения и видео бесплатно, но и оценивать и контролировать их качество. Для того чтобы загружать файлы на сайт или скачивать изображения в полноразмерном качестве, необходима регистрация. При загрузке файлов авторы отказываются от авторского и смежных прав на изображения согласно лицензии Creative Commons CC0. В соответствии с этим документом любой человек имеет право использовать, модифицировать и распространять все изображения с сайта Pixabay свободно как в личных, так и в коммерческих целях. Для этого не требуется запрашивать у авторов дополнительные разрешения.

    Но следует иметь в виду, что представленные изображения и видео могут быть защищены правами на использование товарных знаков, релизом модели или релизом собственности[9]. Во избежание возникновения правовых проблем и соблюдения высокого стандарта качества все загружаемые изображения проверяются вручную сотрудниками Pixabay.  https://youtu.be/rkSMOTVnoDk





  22. ТЕЛЕФОН ГЛАВНЫЙ. Чтобы ни сделали смотрим как это выглядит на телефоне. Сейчас все учаться через телефон. Сделать так , чтобы все можно было делать через телефон. Надо сделать так чтобы выполнение ДЗ, заполнение Анкет, и так далее было возможно с телефонов. Мы должны избегать пользованием файлов в ворде , презентаций в повер поинт. итд Всего того что требует настольного компьютера. и платных программ.
  23. ТОЛЬКО ОТКРЫТЫЕ ПРОГРАММЫ. Всеми силами избегаем пользоваться "пропреитарным програмным обеспечением" , таким как майкрософт ворд , повер поинт, и другими. Используем открытое свободное програмное обеспечение. Если вы выкладываете файл в ворде, вы косвенно призываете студентов покупать или воровать праграмму ворд. Также с презентациями, видео редакторами и многим другим. Ищите обходные варианты.  Мы делаем ставку на Линакс Убунту в нем есть все для работы бесплатно и открыто.
  24. НОВЫЙ КУРС ЧЕРЕЗ ШАБЛОН. Разворачиваем новый курс только через шаблон , он уже прилизан для телефона.
  25. ШИРИНА. Картинка на телефоне имеет размер  не более 360-400 пиксел ширина. Не имеет смысл делать больше.
  26. ТОЛЬКО АНГЛИЙСКИЙ. Сертификаты, справки , листы награждения, памятные листы, дипломы,  в курсах делаем только на английском языке. У нас билингвал обучение. Русский не понимают в других странах мира.
  27. ШАГ. В шаге должно быть: Описание шага, картинка шага по ширине не больше 350-400 пиксел ширине,  Занятие шага, конспект шага - сутра, тест не дольше 10 минут, 20 вопросов по 30 секунд.
  28. ТЕСТ. Формируется на основе сутры шага. Тест не дольше 10 минут, 20 вопросов по 30 секунд.
  29. НЕТ ХАОСУ С ТЕСТАМИ. Тесты в мудл немного запутаны, к ним надо привыкнуть. Помним вопросы залитые в курс в банк вопросов и и вопросы в самом тесте, разные вещи. Логика такая. В курсе есть БАНК ВОПРОСОМ. В нем есть КАТЕГОРИИ. В категориях ВОПРОСЫ. Сам по себе ТЕСТ это отдельный элемент курса создается и настраивается отдельно. Только после настройки теста берем вопросы из категории и прикрепляем к тесту. Вопросы не хранятся в тестах, а хранятся в категориях. Если вы удалите вопросы из тестов, не страшно, они останутся в категории. Но мудл хитрая система, в ней есть защита от дурака. Если вы сначала удалите вопросы из категории, но задубите открепить вопросы из теста, то мудл сделает псевдо удаление. Он скроет псевдоудаленные вопросы из категории, но они будет там хранится пока вы не отвяжите удаленные вопросы от теста где они были. После этого придется повторно удалить вопросы. Это всех путает.
    Поэтому чтобы гарантированно удалить вопросы из теста надо сначала зайти в тест и удалить или открепить вопросы там. А затем зайти в категорию и уже окончательно удалить вопросы из курса. Только в такой последовательности. Засада и трудность в том , что если вопрос из одной категории прикреплен к разным тестам, то надо выцарапывать и отсоединять вопрос из каждого теста  и только потом их окончательно можно удалить из категории. Если делаем курс с нуля, а не с шаблона.
  30. КАЖДОМУ ТЕСТУ СВОЯ КАТЕГОРИЯ. В тесте можно использовать вопросы из разных категорий, более того из разных курсов мудла которые есть на сайте. Это удобно , но это всех путает. Поэтому правило такое. Каждый тест в курсе имеет свой номер и для него создается категория с таким же номером, где хранятся вопросы только к этому тесту. В шаблоне уже так сделано. Если создаем новый курс то надо пользоваться шаблоном. Там тесты прикреплены к своим категориям, в них вопросы . Берем вопрос и меняем его содержание на свое.
  31. НАСТРОЙКА ТЕСТА. Лучше пользоваться уже настроенным тестом из шаблона. Но если надо проверить или создать с нуля, то вот правила.  1.Номер теста должен совпадать с номером шага и номером категории где для него вопросы. Жмем на сам тест , справа шестеренка, жмем ее, вверху Редактировать настройки, жмем. Жмем Развернуть все. Ограничение времени ставим минуты. 2. На вопрос 30 секунд. Если 20 вопросов , то 10 минут. Количество попыток 3. Каждый вопрос на новой странице. 4. Случайный порядок ответов. 5.Убираем галочки  с пункта "Сразу после попытки" и " Позже, но только пока тест открыт". Показать фотографию пользователя, ставим маленькое изображение. 6. Итоговый отзыв. От 100% до 80 % в окне пишем "Вы прошли тест. Поздравляем!" . От 80% до 0% пишем "

    К сожалению вы не прошли тест.  Так как у вас меньше 80% правильных ответов." Выполнение элемента курса выбираем: Студент должен получить оценку для выполнения этого элемента". 7. На тест даем две попытки, но если надо куратор делает много попыток. 8. М

  32. ЗАНЯТИЕ. занятие 1-2 часа .Разбиваем семинары на куски по 1-2 часа и каждой части соответствует шаг.
  33. СУТРА. ТЕКСТ И ВИДЕО. В сутре кратком содержании основные моменты по которым составляются вопросы теста. Если делать по занятию тесты , то потом тяжело искать изменения. Если что-то выкидывают из занятия , а соответствующий вопрос остается. Крайне желательно записывать видео с сутрой и помещать в сутру. Длина видео на 6-7 минут.
  34. ВОПРОСЫ. Если курс новый то в шаблоне 20 категорий по 20 вопросов. 4 варианта выбора. типа 2+2=4 Заменяем эти вопросы на свои. Правельный ответ там где стоит 100%.
    Если переносим карс, то заходим в "Банк вопросов" и удаляем вопросы из каждой категории, категории оставляем и заливаем в них вопросы со старых курсов.
  35. КОДОВОЕ СЛОВО КУРСА. Используйте только цифры . Пять  цифр. Не используйте букв, особенно русских. У студента может не быть правильной раскладки клавиатуры и он будет думать что код не верный. Это затормозит его обучение и он будет писать вам письма. Проще оставить только цифры. Можно использовать пятизначные простые числа вот ссылка http://denisx.ru/tech/prime-number/prime-numbers-list/
  36. ОТКРЫТОСТЬ. ДВА В ОДНОМ. Что бы ни заполнял студент, должен получиться Отзыв на Публичный Форум. Все Шаблоны Домашних Заданий, Анкет , Опросов,и другого что пишет студент, надо делать так, чтобы он мог скопировать их и продублировать на форум отзывов. Чтобы даже случайный человек мог с интересом прочитать их. То есть скачало познакомиться с автором через шапку, затем прочитать эмоциональную часть , затем смысловую и техническую.   У нас проблема  в том что мало кто читает то что пишет студент. В результате мы не чувствуем атмосферы что происходит. Выход давать на всеобщее обозрение все что только можно, что бы видели все заинтересованные лица, а что бы это не выгладило неуместно на открытом форуме, то надо продумать подходящий дизайн.
  37. ДОМАШНЕЕ ЗАДАНИЕ. Это отзыв на курс. Шаблон ДЗ это гиперссылка на Курс 000. То есть Шаблон ДЗ находиться не в Шаблоне для создания курса, а в Курсе 000. Так сделано чтобы можно было быстро изменять этот шаблон. В курсе 000 меняем и он меняется во всех других курсах которые были созданы как копия Шаблон для создания курсов.
  38. СПРАВКА ВОЛЬНОГО СЛУШАТЕЛЯ. Стоят ограничения Выдается в курсе 000 после отправки и оценки домашнего задания.
  39. СПРАВКА АБИТУРИЕНТА. Стоят ограничения. Выдается после отправки анкеты будущего студента и прохождения опроса будущего преподавателя в Курсе 000.Недоступно, пока не выполнено:Элемент курса Отправить Заполненную Анкету Будущего Преподавателя. должен быть отмечен как выполненный. Элемент курса Анонимный Опрос Абитуриентов. должен быть отмечен как выполненный
  40. ДАТА СЕРТИФИКАТА БЕЗ СЛОВ В ДАТЕ. проблемы с кирилицей.
  41. ОБЩИЕ ФАЙЛЫ В КУРСЕ 000. В курсе 000 внизу в последним шаге Шаг 15. Общие для всего сайта дополнительные материалы. находятся оригиналы  общих файлов, таких как Домашнее задание , описание как получить сертификат и другие. Этот шаг должен быть открыт и виден гостю. Поэтому при скрытии шагов надо быть внимательным.Из этого шага идут гиперссылки на все другие аналогичные описания во всем курсе, в шаблоне. Даже в самом курсе000 в шагах выше будут всего лишь гиперссылки на материалы этого шага курса 000. Это надо что бы быстро сразу во всех курсах поменять описание если будет нужно. Меняем в одном месте, а фактически меняется везде.
  42. КАК ЗАПАРОЛИТЬ ШАГИ ДЛЯ ПРЕПОДАВАТЕЛЕЙ. Есть планы в будущем объединить курсы для вольных слушателей и будущих преподавателей. Как это можно сделать? Вот вариант. Делаем тест в шаге для преподавателей. Настраиваем в тесте пароль который будут знать преподаватели. Все остальные материалы делаем доступны только если тест сдан. То есть будет нужен пароль от теста и правильный ответ на тест. только после этого будет доступ к закрытым материалом.
  43. QR CODE ВЕЗДЕ. Друзья ура мы вставили в редактор АТТО плагин который генерирует Ку Ар Код. Надо везде его использовать . Очень удобно для телефонов. Посмотрите.
  44. QR CODE АДРЕС КУРСА. Чтобы быстро найти курс в шапке курс вставляем код с ссылкой на курс. С телефона быстро ищется. То же если простыня с шагами . Можно нужные с кодом делать. Быстро давать ссылку студентам на занятии через телефон. То же в презентациях.
  45. ГИПЕРССЫЛКА. ОТКРЫТЬ. При выборе гиперссылки есть несколько вариантов как это будет работать. Есть сложности . Допустим некоторые браузеры блокируют всплывающие окна, думая что это спам реклама. Например так делает мозила. По умолчанию настройка гиперссылки " Автоматическая" , но при этом может открываться промежуточное окно, которое РАЗДРАЖАЕТ. Чтобы этого не было выбирайте пункт "Открыть". Если зайти Администрирование\плагины\обзор\гиперссылка\ настройки\ Отображение, то можно сделать по умолчанию гиперссылку "Открыть". Тогда все само делается ине надо вспоминать что "Автоматически" , может дать промежуточное окно.
  46. БАГ ПРИ ВОССТАНОВЛЕНИЕ. Если короткое имя курса длиннее критичного ,то восстановить после резервного копирования нельзя, БАГ. Надо сократить короткое имя.
  47. БАГ ВСЕГО 35 ДНЕЙ ОБУЧЕНИЯ. Когдато ограничили экзамен он лайн на 35 дней , а это переплыло в новй мудл. Лечение. Шестеренка настройки курса. Больше.. Пользователи. Самостоятельная запись. Продолжительность обучения. Надо поставить 0 и убрать галочку. Еще там надо включить АУтоенрол плогин для записи на курс.
  48. БАЗА ДАННЫХ. ЗАМЕНА ССЫЛОК, https://yoga.yogaopenyoga.com/admin/tool/replace/index.php
  49. YANDEX МЕТРИКА ВСТАВИТЬ КОД, В начало
    / ► Администрирование
    / ► Внешний вид
    / ► Дополнительный HTML
    В поле вставить код перед закрывающим тегом BODY (additionalhtmlfooter)
  50. В ЯНДЕКС МЕТРИКЕ НЕ РАБОТАЕТ КАРТА КЛИКОВ.

    Проблема: Неработает веб визер яндекс метрика.


    Решение:
    1. В public_html ищем папку  lib
    2. в ней файл weblib.php
    3. в нем ищем (через Ctrl F, где то 2325 строка  ) параметр:  X-Frame-Options
        Там будет : X-Frame-Options :SAMEORIGIN
    4. меняем SAMEORIGIN на ALLOW-FROM
        после пробела добавляем webvisor.com
    5. получается строка X-Frame-Options :ALLOW-FROM webvisor.com
    6. То есть вставить надо: ALLOW-FROM webvisor.com
    7. вот строка получиться  X-Frame-Options: ALLOW-FROM webvisor.com


     

    На сайте https://seonomad.net/article/ne-rabotaet-webvisor описана проблема.

    На сайте: https://vbeg.ru/tezam/zapret-otobrajeniya-saita-vo-freime-x-frame-i-x-content/

    сказано, что значения для  X-Frame-Options   такие:

    DENY — полный запрет отображения во фрейме;
    SAMEORIGIN — разрешено отображение только для страниц с того же сайта, что и страница фрейма;
    ALLOW-FROM test-site.ru — разрешено отображение для домена test-site.ru (не работает для Safari и Firefox).

    Выбираем ALLOW-FROM test-site.ru и меняем test-site.ru на для домена webvisor.com где работает вебвизор яндекса.
    То есть получаем:X-Frame-Options :ALLOW-FROM 

    То есть делаем исключение только для сайта яндекса где находиться веб визор webvisor.com


  51. ПОЧТА NOREPAY ПРИ РЕГЕСТРАЦИИ. См. Есть видео 050622.13-00. В начало
        Администрирование
        Сервер
        Электронная почта
        Настройка исходящей почты
    SMTP-серверы - smtp.beget.com:465
    Безопасность SMTP - SSL
    Тип аутентификации SMTP - LOGIN
    Логин SMTP - noreply@openyogaclass.com
    Пароль SMTP -Дал Бегет
    Ограничение сессии SMTP- 1
    Адрес для писем, не требующих ответа - noreply@openyogaclass.com Панель навигации" Администрирование Сервер Электронная почта Настройка исходящей почты

  52. ОТКЛЮЧЕНИЕ ПОЛИТИКИ САЙТА. Чтобы сделать регестрацию через гугл, что в несколько раз увеличивает зарегистрированных пользователей, нужна политика сайта на мудле. Но она также требует нажатия кнопки . Политику надо настроить. В начало \ Администрирование\ Пользователи\ Конфиденциальность и политики \ Управление политиками \Изменение политики\
    Показать эту политику перед отображением других политик -Нет.
     Согласие необязательно - Да
    Статус политики - Черновик.
    https://openyogaclass.com/admin/tool/policy/editpolicydoc.php?versionid=3
  53. РАЗРЕШЕННАЯ ПОЧТА. СПАМ И БОТЫ. 16.06.22.Фальшивые аккаунты могут появляться в мудл даже если есть капча 2 версии. Они хотят рекламировать свои сайты через встренный в МУДЛ БЛОГ и на Форуме. Поэтому надо отключать встроенный в мудл блоги и думать как бороться.
    Один из методов заблокировать почту с подозрительных почтовых ящиков. Потому  что большинство ботов регистрируются со странных почт
    есть вариант создать whitelist доступных почтовых доменов для регистрации, а остальные запретить . Есть видео с Мишей 13 апреля 2022.
    Администрирование \Плагины\Аутентификация\Настройка аутентификации\(Листаем вниз) Секция разрешенные почтовые домены или Секция запрещенных доменов. Можно оставить разрешенные домены почты gmail.com .ru все пишиться через пробел. Если точка вначале , то разрешены все поддомены следующиго уровня. Если .ru то разрешины mail.ru yandex.ru и все остальные. Пример разрешонных доменов : gmail.com .ru mail.ru yandex.ru outlook.com hotmail.com yahoo.co.uk  ya.ru list.ru icloud.com bk.ru rambler.ru(Все чарез пробел)
    Можно вносить в поле запрещенных доменов все подозрительные почты. Пример : .spicysallads.com .wedfb.com .shop .site .city .flatoledtvs.com .frolp.com .glasslightbulbs.com .ylfpay.cn .dynainbox.com
  54. БЕЗОПАСТНОСТЬ ПРОВЕРЯТЬ ПОСТОЯННО. Вот отчеты здесь. В начало
        Администрирование
        Отчеты
        Сведения о безопасности
    https://openyogaclass.com/report/security/index.php
  55. ОТКЛЮЧАЕМ ФЛЕШ . Это устаревший формат полный дыр компании Адоб . В начало
        Администрирование
        Плагины
        Медиаплееры
        Управление медиаплеерами
    Ищем флеш убираем глазик.
  56. БАГ С ПАРОЛЕМ. БЕЗ ЗАГЛАВНЫХ БУКВ. При настройке безопасности пароля в описании на русском языке большие заглавные буквы иногда почемто  называются "прописными" это вводи т в заблуждение пользователей, когда не принимают их пароль и требуют "происной" буквы. Проще отключить это требование к паролю. Заходим. В начало\
        \Администрирование
        \Безопасность
        \Параметры безопасности сайта
    Внизу ищем :Букв в верхнем регистре - ставим "0"
     вместо "1"
    https://openyogaclass.com/admin/settings.php?section=sitepolicies
  57. АНТИ ГАМБУРГЕР. НЕТ ГАМБУРГЕРУ В МЕНЮ! Это смерть. Народ годами ходит на сайт по телефону и не заглядывает в гамбургер. Все что не видно с первого взгдяда за 3 секунды , того нет!
    Вместо гамбургера используем html, css. Подробно здесь:https://itempuniversity.com/mod/page/view.php?id=44613
  58. РАЗМЕР ЗАГРУЖАЕМОГО ФАЙЛА НЕ БОЛЕЕ 1МВ. А лучше 500 кб. В настройках каждого курса надо следить за этим иначе исчезнет место на сервере очень быстро. Будут фото загружать и так далее .Особенно пользователи и вы даже не увидите где.
  59. ЗАСАДА С ПРАВАМИ НА КУРСАХ. Найдена ошибка . Права при самостоятельной записи должны быть только "Студент" . По ошибки кураторы устанавливают " Управляющий" . Как проверить? При вводе кодового слова система показывает какие права будут даны"Студент"," Управляющий". Как исправить? Идем в курс\Гамбургер слева вверху, три полоски\Участники\шестеренка но середине\Способы зачисления на курс\ Везде должно быть "Студент".
  60. РЕДИРЕКТ СО СТАРОГО УРЛ В НОВЫЙ. Раньше реклама была на старом мудле , теперь на новом. Чтобы старые урл еще работали надо установить постоянный редирект с старой странице на новую. Это делается в файле .htaccess их может быть несколько . Вот код для старого мудла:  очередной раз перенес рекламу подготовки преподавателей и всех наших семинаров. Решил сгрупировать все на новом форуме , чтобы там было самое свежее. Вот тут https://openyogaclass.com/course/view.php?id=2
    Но понятно при этом поменялось реклама на новые урл.
    Вот что на что поменялось :

    Курсы преподавателей:
    было http://old.openyogaclass.com/kurs/mod/resource/view.php?id=47357
    стало https://openyogaclass.com/mod/page/view.php?id=9369




    Семенар 3 дня.
    было http://old.openyogaclass.com/kurs/mod/resource/view.php?id=54183
    стало https://openyogaclass.com/mod/page/view.php?id=9345

    занятия йогой
    было http://old.openyogaclass.com/kurs/mod/resource/view.php?id=53456
    стало https://openyogaclass.com/mod/page/view.php?id=9341

    Ньяса йога
    было http://old.openyogaclass.com/kurs/mod/resource/view.php?id=54192
    стало https://openyogaclass.com/mod/page/view.php?id=9340
    Чтобы сделать редиректы, которые вы написали, нужно добавить эти строчки в файл /home/o/openyoga7/openyogaclass.com/public_html/.htaccess :

    RewriteCond %{REQUEST_URI} /kurs/mod/resource/view.php
    RewriteCond %{QUERY_STRING} id=47357
    RewriteRule (.*) https://openyogaclass.com/mod/page/view.php?id=9369 [R=301,L]

    RewriteCond %{REQUEST_URI} /kurs/mod/resource/view.php
    RewriteCond %{QUERY_STRING} id=54183
    RewriteRule (.*) https://openyogaclass.com/mod/page/view.php?id=9345 [R=301,L]

    RewriteCond %{REQUEST_URI} /kurs/mod/resource/view.php
    RewriteCond %{QUERY_STRING} id=53456
    RewriteRule (.*) https://openyogaclass.com/mod/page/view.php?id=9341 [R=301,L]

    RewriteCond %{REQUEST_URI} /kurs/mod/resource/view.php
    RewriteCond %{QUERY_STRING} id=54192
    RewriteRule (.*) https://openyogaclass.com/mod/page/view.php?id=9340 [R=301,L]



     

  61.  АНАЛИЗ САЙТА ИЗ КОНСОЛИ. 1. Если в линакс убунту установить докер контейнер. Запуск консоли Alt+Ctrl+T. 2. Команда установки докер контейнера: sudo apt  install docker.io
     3. а потом docker run --rm -v "$(pwd)":/sitespeed.io sitespeedio/sitespeed.io https://openyoga.ru в конце сайт который будем анализировать. 4. То результат будет в линуксе убунту в папке Домашняя папка. а в ней появиться папка sitespeed-result . 5. Надо в нее зайти и выбрать папку сайта и папку даты . В ней найти файл index.html и нажать на него. В браузере появятся все результаты анализа сайта . Очень удобно.


  62. ВСТАВКА КАРТИНОК. Вставляйте картинки в курсы только через кнопку "Вставить или отредактировать изображение" (подведите курсор мыши к кнопке и появится название кнопки). НЕ вставляйте картинки перетягиванием фото с вашего компьютера (Drag & Drop), НЕ используйте копировать-вставить (когда вы копируйте фото с вашего компьютера и затем вставляете в курс через клавиши мыши или горячие клавиши Ctrl C + Ctrl V).
    Если у вас не получается вставить через кнопку "Вставить или отредактировать изображение", не пытайтесь вставить по другому. Свяжитесь с куратором/наставником или с кем-то из IT-отдела.


  63. ОБНОВЛЕНИЕ ДО НОВЫХ ВЕРСИЙ. 4.1. 2022_12_16.
    А.Перед началом обновления надо включить заставку что сайт на обслуживании! Иначе потеряются данные и работа которая проводиться людьми на сайтево время обновления! Заходим: Администрирование\Сервер\Режим технического Обслуживания\Включить.
    Б. Делаем копию Базы данных mySQL у хостера (Бегет). так как при обновлении может повыситься версия новой базы данных и она измениться , а если придется делать откат назад то может не встать на место.
    При обновлении МУДЛ до 4.1 требует добавить плагины. Там трудность что надо переустонавливать плагины которых не было по умалчанию и надо скопировать старый файл config сохранить его и потом вставить в pulic_html cс навым мудлом. Мы около 10 своих плагинов ставим : 1. плагин для  сертификата , 2. плагины для редактора АТТО( там 5-6 подплагинов , как цвет фона итд) , 3 . плагин  Аутоенролл. 4 плагин прогресс выполнения курса. 
    customcert
    Процесс обновления такой:
    1. качаем с мудл.орг новую версию. рядом с папкой паблик_аштмл.
    2. разархивируем появляется папка МУДЛ.
    3. сам архив удаляем

    4. публик_хтмл переименовываем в публик_хтмл_олд.
    5. папку МУДЛ какраз переименовываем в публик_хтмл.( то есть у нас две папки публик_хтмл и публик_хтмл_олд, а там еще рядом папка МУДЛДАТА с картинками)
    6. из папки публик_хтмл_олд копируем файл конфиг в публик _хтмл. а также файлы и папки с плагинами
    7. в бегете открываем два окна публик_хтмл и публик_хтмл_олд , ищем и там и там папку МОД и сравниваем , как нашли что есть в публик _хтмл_олд жмем правой кнопкой мыши и выбираем "копировать" он сам копирует.
    8. открываем сайт и нажимаем кнопки обновить.  
    9. в на бегете в папке публик_хтмл поиск файла и вводим название плагина atto . Поиск выводит
    ../наш сайт/public_html_old/lib/editor .В нем есть папка атто. В ней папка ПЛАГИНЫ. Вот путь
    ../public_html_old/lib/editor/atto/plugins
    Открываем и копируем оттуда в такое же место в новом мудле подплагины для плагина атто 



    Вот некоторые плагины что нужно скопировать из старого публик_хтмл:
    completion_progress
    fontfamily
        2015051500             Дополнение Отсутствует на диске!
    fontsize
        2015042701             Дополнение Отсутствует на диске!
    fullscreen
        2015122012             Дополнение Отсутствует на диске!
    justify
        2018041600             Дополнение Отсутствует на диске!
    morebackcolors
        2018050202             Дополнение Отсутствует на диске!
    morefontcolors
        2018050202
        
        autoenrol
        
        customcertelement
        
        
        bgimage
        2022041900             Дополнение Отсутствует на диске!
    border
        2022041900             Дополнение Отсутствует на диске!
    categoryname
        2022041900             Дополнение Отсутствует на диске!
    code
        2022041900             Дополнение Отсутствует на диске!
    coursefield
        2022041900             Дополнение Отсутствует на диске!
    coursename
        2022041900             Дополнение Отсутствует на диске!
    date
        2022041900             Дополнение Отсутствует на диске!
    daterange
        2022041900             Дополнение Отсутствует на диске!
    digitalsignature
        2022041900             Дополнение Отсутствует на диске!
    grade
        2022041900             Дополнение Отсутствует на диске!
    gradeitemname
        2022041900             Дополнение Отсутствует на диске!
    image
        2022041900             Дополнение Отсутствует на диске!
    qrcode
        2022041900             Дополнение Отсутствует на диске!
    studentname
        2022041900             Дополнение Отсутствует на диске!
    teachername
        2022041900             Дополнение Отсутствует на диске!
    text
        2022041900             Дополнение Отсутствует на диске!
    userfield
        2022041900             Дополнение Отсутствует на диске!
    userpicture
  64. БАНЕРЫ 250 НА  80 МУДЛ 4.01. Важно! Переделка банеров на размер 250_80 и Отказ от банера 200 на 200
    Друзья, мы перешли на новый мудл 4.01. Колонка справа изменилась. Чтобы ее открыть нужно нажать стрелку. При открытии правой колонки она уменьшилась в размерах. Банеры длинной 300 пиксел не влазиет , особенно на телефонах. Я пробывал 270 ширину , тоже не влазиет на моем телефоне , может на других поместиться.
    Вроде бы влазиет ширина 250 пиксел.
    Мы с вами решили отказаться от двух типов банегов, чтобы сократить обЪем работы. У нас были гризонтальные 300 на 80 и квадратные 200 на 200.
    Теперь мы оставляем только один нового размера 250_80. Он подходит и для центральной части веб страницы и для правой колонки. Все же 30% посещений с компьтеоа где колонка видна.
    Надо переделать все банеры на новый размер 250 на 80 пиксел и все новые делать так.
  65. БАГ. ШИРОКИЙ ЭКРАН ПРИ РЕДАКТИРОВАНИИ МУДЛ 4.01
        Друзья также после обновления мудла, нашлась засада в классных комнатах и возможно в каких то курсах. при редактировании страницы, панель инструментов отображается не полностью, не видно части значков. Виной всему длинная строчка в самом тексте материала изложенного в данной странице, поэтому окошко редактирования  не полностью  отображается. Лечится данная проблема ( на примере классной комнаты) - укорачиванием самой длинной строчки с помощью пробела. она выглядит так: 06122021_Дивья0_Йога_Обучения
    _Йога_директивы_Принципы_
    эффективной_работы_
    План_обучения  ставим пробел в любом месте этого предложения в режиме редактирования
  66. РАЗРЕШАЕМ СКАЧИВАНИЕ ИЗ КУРСОВ.
    Администрирование\курсы\Скачать материалы курса

    Скачать материалы курса

    downloadcoursecontentallowed
    Значение по умолчанию: Нет

    Доступна ли в курсах функция скачивания содержимого курса. Если доступна, то скачивание содержимого курса может быть включено/отключено с помощью параметра «Разрешить скачивание содержимого курса» в меню редактирования курса (значение по умолчанию для этого может быть установлено в Настройках курса по умолчанию).

    maxsizeperdownloadcoursefile
    Значение по умолчанию: 50 Мбайт

    Максимальный размер каждого файла при скачивании содержимого курса. Файлы, превышающие этот размер, не будут скачиваться.

  67. РЕЗЕРВНОЕ КОПИРОВАНИЕ В МУДЛ 4. ГДЕ ?
    Вот тут https://moodle.org/mod/forum/discuss.php?d=434105
  68. ОТКЛЮЧАЕМ Аннотирование PDF. Создает большие файлы картинок .Седает память на сервере.
    Администрирование\плагины \обзор всех плагинов\Задание / Модули отзыва\Аннотирование PDF\ удалить.
    шестеренка значек\глазик закрываем
    Затем вручную с сервера надо удалить файл плагина по этому адресу
    .public_html/mod/assign/feedback/editpdf» теперь должен быть удален с сервера/
  69. ОТКЛЮЧАЕМ  Запись RTC . Это плагин редактора ATTO он позволяет записывать аудио и видео и вставлять в страницу или ответ при редактировании. Но он занимает память на сервере и не понятно где . Мы этим не пользуемся а риск забить память на сервере и не очевидность где искать и как удалять эти записи.
    Чтобы отключить надо зайти : администрирование/плагины/обзор плагинов/ HTML-редактор Atto / Плагины HTML-редактора Atto/ значек шестиренка/Записать RTC/ удалить. Потом надо вручную лезть на сервер и удалять или переименовывать папку где был плагин этот.
    public_html \ lib \ editors  \ atto \ plugins \
      recordrtc 
    Вот этот  recordrtc надо удалить или переименовать  _recordrtc
  70. УДАЛЯЕМ Файлы курса (устаревшее хранилище) во всех курсах мудл 4 ,особенно на сайте itempuniversity.com
    При миграции с мудл 1.9 на мудл 3.0, а затем на мудл 4.1 была поменена политика хранения картинок и файлов курса. Все скрыли , затруднили скачивание, запретили копирование. Все основательно запутали. Файлы хранятся в папке мудлдата
     рядом с папкой публик_хтмл . Имена в виде хешей. Соответствие хэшей с названиями в какойто таблице базы данных. Кошмар
    !
    Заходим в курс \жмем редактировать\подробнее\Файлы курса (устаревшее хранилище) \внизу редактировать Файлы курса (устаревшее хранилище) \ Удаляем все ! Они дублируют такиеже файлы в курсе и не на что не влияют. 








Последнее изменение: воскресенье, 6 августа 2023, 23:29