Обучение пользователей. Короткие ролики, тренажеры.

Флейм. Только просьба - не материться! :)

Модератор: Дед Пахом

Ответить
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5226
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 63 раза

Обучение пользователей. Короткие ролики, тренажеры.

Сообщение finsoftrz »

На днях пошел посмотреть, что интересного происходит у 1С-ников. Парочка идей, которые понравились и будут использоваться.

Первая идея такая.

https://infostart.ru/1c/articles/954142 ... 9r57834985

Здесь обсуждается подключение коротких видео инструкций для пользователей в конфигурациях. Если приложение большое, имеет различные настройки и развивается, то обычная документация со скриншотами дело очень затратное и мало эффективное. Вместо этого удобно использовать короткие видео инструкции. У меня тоже была такая мысль, но после прочтения некоторые моменты встали на свои места. Конечно, описанное надо применять не в лоб, а с учетом наших реалий.
1. Важный момент, что видео инструкции должны быть максимально короткие и строго фокусироваться на отдельных вопросах работы приложения.
2. Для каждого крупного клиента или функциональных групп небольших клиентов должен быть отдельный список инструкций.
3. Встраивать вызов инструкций в оконный диалоги выглядит негуманно. Работа пользователя не связана с постоянным просмотром инструкций, поэтому незачем постоянно мозолить ему глаза. Вместо этого я поместил дерево инструкций в меню помощи, добавив возможность сохранять важные для конкретного пользователя инструкции в списке Избранное. Типа такого.

instr.jpg

4. Просто добавлять ссылки на инструкции в базу данных клиента тоже выглядит явно не гуманно. Вместо этого я планирую после накопления сделать небольшой функционал во внутреннем софте. Определить там список пользователей и список инструкций с группировкой. Для инструкции пометка, является ли она общедоступной. Если не общедоступная, то жмем на ней и ставим крыжики напротив клиентов, которым она предоставляется. Затем генерим список инструкций и тем или иным способом передаем клиенту. Помимо крыжиков можно еще задавать перечень уровней доступа к инструкции, чтобы разные пользователи у клиента имели доступ только к нужным им инструкциям, но такое пока не понятно, потребуется ли.
5. Кроме mp4 можно еще включать в список ссылки на инструкции в формате pdf, содержащие скриншоты и текст. Те инструкции, которые носят строго коденфициальный характер, клиенту этим путем не передаем, хотя можно вести во внутреннем софте в общем дереве. Такие инструкции выглядит лучше передавать конкретно в запароленном pdf файле.
6. Некоторые крупные клиенты не имеют выхода в интернет из приложения. Для них можно делать локальный каталог инструкций, используя для просмотра что-то типа Light Alloy. Во внутреннем софте для таких клиентов вместе со списком можно формировать к отправке сами mp4/pdf файлы, которые ранее не отправлялись. По типу, как обновляем фотографии товаров на веб хостинге, журнализируя отправку по имени файла, дате, времени и размеру файлов.
7. Я думаю, что лучше потратить немного дополнительно времени на вставку текстовых пояснений в ролики, так как набубнить голосом требует наличие колонок у пользователей, которых может не быть.

Вот что-то типа такого получается.

http://finsoftrz.ru/mp4_instr/i_0001.mp4


Для записи роликов я использую UVScreenCamera 7. Это очень хорошая и удобная утилита. Скриншоты с пояснениями можно делать в бесплатной версии, ролики в платной. Платная стоит 1 тыр на компьютер, прайс вполне хороший для предоставляемого функционала.


Вторая идея, на которую наткнулся, выглядит так.

https://1c-report.ru/trainer/?ysclid=m0 ... k167853287


Это так называемый "тренажер". Он состоит из набора скриншотов со сносками и кликабельных областей. Чтобы пользователь не просто смотрел инструкцию на экране, а мог взаимодействовать с ней, кликая мышкой в обозначенные области скриншота. То есть, таким образом лучше закрепляется в голове. Делать такие "тренажеры" дольше по времени, чем короткие видеоинструкции, поэтому их есть смысл применять для каких-то критичных ситуаций, где нужно помочь быстрее натаскать. Я сегодня попробовал воспроизвести эту технологию, получилось так.

http://finsoftrz.ru/trainer/change1.html


В ходе подготовки этого "тренажера" самым нудным было определение координат кликабельных областей. Я делал просто изменяя значения left, top, width, height в инструменте разработчика в веб браузере, а затем переносил себе в html. Вместо этого проще использовать небольшой скрипт из jquery ui с функцией перетаскивания и ресайза блоков, с последующим копированием установленных координат. Скрипт выглядит так.

Код: Выделить всё

<!DOCTYPE html><html lang="en">
  <head>
     <meta charset="utf-8">
     <meta name="viewport" content="width=device-width, initial-scale=1">
     <title>Drag and resize</title>
     <link rel="stylesheet" href="https://code.jquery.com/ui/1.14.0/themes/base/jquery-ui.css">
     <link rel="stylesheet" href="/resources/demos/style.css">
	 <link href="trener.css" rel="stylesheet">
     <style>
        .fs-draggable { width: 150px; height: 150px; padding: 0.5em; }
        .fs-resizable { width: 150px; height: 150px; padding: 0.5em; }
      </style>
      <script src="https://code.jquery.com/jquery-3.7.1.js"></script>
      <script src="https://code.jquery.com/ui/1.14.0/jquery-ui.js"></script>
      <script>
         $( function() {
            $( ".fs-draggable" ).draggable();
			$( ".fs-resizable" ).resizable();
          } );
      </script>
   </head>
    <body>
     <div class="w_ImageMain">
        <img src="../screen1.png" class="ImageMain">
	 </div>	
      <div id="fs-draggable" class="ui-widget-content fs-draggable fs-resizable">
      </div>
    </body>
  </html>
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5226
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 63 раза

Обучение пользователей. Короткие ролики, тренажеры.

Сообщение finsoftrz »

Если кто заинтересуется изготовлением "тренажеров", прикрепил рыбу и стили. Там все просто и понятно должно быть.
Вложения
trener.zip
(75.03 КБ) 127 скачиваний
C6/C12, ШВС, tps/btrieve.
Ответить