- Сайт Хекслета
- Мессенджеры
- Gitlab и Github
- Сервисы Google (Drive, YouTube, Docs, Sheets, Slides)
- Прочие сервисы
В этом уроке мы узнаем какие сервисы доступны студентам и наставникам для выстраивания учебного процесса. Некоторые сервисы требуется использовать определенным образом, поэтому данный урок не только познакомит с ними, но расскажет о применении именно на Хекслете.
Инструкции по использованию каждого конкретного сервиса даются наставнику вместе со студентами, поэтому здесь мы только ознакомимся с инструментарием, не погружаясь в детали.
Сайт Хекслета
Как уже говорилось в предыдущих уроках, сайт Хекслета — это основной и главный источник знаний для студента. Студенту на сайте доступны:
- Уроки, практики, проекты, тексты домашних заданий.
- Страница Обучение, где выводится информация о своей группе (при наличии), наставнике, кураторе, прогрессе обучения и содержатся полезные ссылки.
- Страница программы (landing page), где студент может посмотреть из каких модулей программа состоит, что будет в начале и в конце, и зачем он вообще это изучает.
Наставнику на сайте доступны:
- То же, что студенту группы, только вместо страницы Обучение страница Наставничество.
- Страница Наставничество, где показываются назначенные группы, студенты, пришедшие на проверку проекты и вопросы студентов на сайте (но не в чате).
- Профиль наставника, где указывается информация о себе и устанавливается отдельно фото. Это нужно, чтобы выводить в разных частях системы информацию про наставника, не смешивая с личной.
Чем чаще мы посещаем страницу Наставничество, тем актуальнее у нас информация по студентам — видно кто отстает, кто опережает, какие вопросы ушли мимо чата и как изменилось количество студентов. Рекомендуется этот интерфейс не только проверять несколько раз в неделю, но и реагировать на провалы активности студентов. Если студент отстает по программе, имеет смысл поинтересоваться у него как дела и нужна ли помощь.
Мессенджеры
Хекслет использует для общения несколько каналов — электронную почту и мессенджеры Mattermost и Telegram. Никакие другие способы коммуникации не используются и по умолчанию запрещены. То есть нельзя взять студента, уйти с ним в Discord и выстроить обучение исключительно на голосовых коммуникациях. Это ограничение связано со следующими факторами:
- Кураторы контролируют сроки и качество ответов наставников. Это возможно делать только при наличии видимой переписки. Даже если общение происходило в Telegram студент может просто переслать куратору фрагменты переписки
- Кураторов меньше, чем наставников и охватить большое количество сервисов физически слишком сложно
- Некоторые сервисы могут оказаться платными или скрыты за инвайтами, то есть куратор просто не сможет попасть в нужный чат
Вышеизложенные правила касаются в основном работы с групповыми студентами. При работе с индивидуальными (премиум) студентами мы можем использовать любой мессенджер, который будет удобен студенту и нам. Hexlet рекомендует для этого Telegram или Mattermost, но и другие мессенджеры, например, WhatsApp, Skype, Viber вполне допустимы, если так удобно наставнику и студенту.
Mattermost
Хекслет использует Mattermost, как основной мессенджер.
В студенческое пространство Mattermost добавляются только действующие наставники и их студенты. При этом студенты, которые занимаются без наставника, могут общаться только в сообществе, а студенческое пространство им недоступно.
В студенческом пространстве находятся служебные чаты для связи с другими наставниками и сотрудниками Хекслета, публикуются объявления, выстраивается коммуникации с групповыми студентами и проходят активности карьерного трека.
Для общения в студенческом пространстве действует еще одно важное ограничение: все общение должно проходить в чатах, а не в личных сообщениях. Особенно это касается взаимодействия с групповыми студентами. Если студенты группы пишут вопросы нам в личные сообщения, мы должны перенаправить их в чат. Как это сделать корректно, подскажут кураторы.
С индивидуальными студентами мы можем общаться в Mattermost в личке.
Telegram
Telegram выполняет две роли, в зависимости от формата поддержки студента:
- Для студентов с персональным наставником, Telegram — основной мессенджер, а Mattermost вспомогательный.
- Для студентов групп, Mattermost — основной мессенджер, а Telegram для неформального общения.
Студенты с персональным наставником могут использовать студенческий Mattermost для коммуникации, но обычно у всех есть Telegram, он лучше знаком и дает весь необходимый функционал. Поэтому студенты общаются с наставником в формате личных сообщений в Telegram, а в студенческий Mattermost заходят, чтобы поучаствовать в общих активностях. Например, активности на тему трудоустройства от других наставников или HR-экспертов.
Студенты групповой формы обучения используют Telegram как флудилку для неформального общения. Кураторы создают там чат для группы (аналогично Mattermost), добавляют наставника и приглашают студентов. Никакие активности и учебные процессы там не проходят.
Также в телеграм сообщество могут вступить и студенты, и наставники — да и в целом все желающие. Там происходит в основном общение на темы, отвлеченные от учебы.
Со студентами персональной формы обучения общение происходит только в Mattermost.
Gitlab и Github
Github используется студентами для выполнения проектов. Из интерфейса сайта им подготавливаются репозитории, куда они пушат свой код и потом сдают на проверку автотестам и наставнику. Нам достаточно в нем только просматривать решение студента и ссылаться на него при составлении ревью.
Gitlab используется командой Хекслета для хранения исходного кода проектов, домашних заданий и учебных программ. Наставники получают доступ к материалам своей программы, чтобы:
- Использовать эталонные решения при составлении ревью кода проектов и домашних заданий.
- Предлагать исправления и улучшения материалов через merge request.
- Принимать домашние задания от студентов через Issue.
Вскоре домашние задания будут интегрированы с сайтом так же, как и проекты, мы получим интерфейс для ревью, а результат работы тестов будут показываться на сайте. Сейчас же работа с домашними заданиями осуществляется через репозитории на Gitlab. Подробно эту механику расскажут соответствующие инструкции, для нас важно помнить, что ревью, как и проекты попадают под ограничение — не более 2 рабочих дней на ревью от наставника.
Сервисы Google (Drive, YouTube, Docs, Sheets, Slides)
Весь контент, созданный наставниками, сохраняется в "базу материалов наставников" - пространство на Google Drive, куда складываются документы, таблицы, презентации, ссылки на полезные материалы и так далее. Когда мы хотим провести для студентов активность на заданную тему или не можем найти тему, то заходим на Google Drive, изучаем материалы и берем их за основу для своих активностей. Это снижает когнитивную нагрузку при необходимости еженедельно производить новый контент, а также повышает качество контента, ведь всегда можно что-то улучшить.
Кроме того, Хекслет гарантирует студентам "пожизненный" доступ к теории на сайте. Но зачастую студенты хотят получить и артефакты от активностей наставника — презентацию, код, видеозапись вебинара и так далее. Для удобства, все это сохраняется на Google Drive Хекслета и оттуда куратор или наставник по запросу студента может скачать нужные материалы.
Важно обратить внимание наше и студентов, что весь контент принадлежит Хекслету и его распространение за пределами группы рассматривается как пиратство. Это касается и наших материалов — если они были сделаны для группы, то при желании выложить их куда-то еще необходимо предварительно согласовать это с методистами.
Прочие сервисы
Сотрудники Хекслета используют и другие разные сервисы для решения различных задач. Иногда бывает такое, что какой-то сервис оказывается недоступен в нужный момент, или глобально обновился и поменял правила игры. Например, активности с видео проходят зачастую в Zoom, а некоторые инструкции сохранены в Notion. Онбординг студентов на сайте так же запускается через сторонний сервис. Любой из них может в любой момент выдать 500ю ошибку.
В любой ситуации, когда сторонние сервисы подвели, следует действовать спокойно — предупредить команду Хекслета и студентов, если требуется. Ничего страшного, если из-за внешних факторов отложится активность или не будет возможности что-то сделать. Главное, чтобы студенты понимали, что ситуация под контролем и передана ответственным лицам.
Остались вопросы? Задайте их в разделе «Обсуждение»
Вам ответят команда поддержки Хекслета или другие студенты
- Статья «Как учиться и справляться с негативными мыслями»
- Статья «Ловушки обучения»
- Статья «Сложные простые задачи по программированию»
- Вебинар «Как самостоятельно учиться»