Зарегистрируйтесь для доступа к 15+ бесплатным курсам по программированию с тренажером

Сервисы, используемые в работе Наставник Хекслета

В этом уроке мы узнаем какие сервисы доступны студентам и наставникам для выстраивания учебного процесса. Некоторые сервисы требуется использовать определенным образом, поэтому данный урок не только познакомит с ними, но расскажет о применении именно на Хекслете.

Инструкции по использованию каждого конкретного сервиса даются наставнику вместе со студентами, поэтому здесь мы только ознакомимся с инструментарием, не погружаясь в детали.

Сайт Хекслета

Как уже говорилось в предыдущих уроках, сайт Хекслета — это основной и главный источник знаний для студента. Студенту на сайте доступны:

  • Уроки, практики, проекты, тексты домашних заданий.
  • Страница Обучение, где выводится информация о своей группе (при наличии), наставнике, кураторе, прогрессе обучения и содержатся полезные ссылки.
  • Страница программы (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ю ошибку.

В любой ситуации, когда сторонние сервисы подвели, следует действовать спокойно — предупредить команду Хекслета и студентов, если требуется. Ничего страшного, если из-за внешних факторов отложится активность или не будет возможности что-то сделать. Главное, чтобы студенты понимали, что ситуация под контролем и передана ответственным лицам.


Аватары экспертов Хекслета

Остались вопросы? Задайте их в разделе «Обсуждение»

Вам ответят команда поддержки Хекслета или другие студенты

Открыть доступ

Курсы программирования для новичков и опытных разработчиков. Начните обучение бесплатно

  • 130 курсов, 2000+ часов теории
  • 1000 практических заданий в браузере
  • 360 000 студентов
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»

Наши выпускники работают в компаниях:

Логотип компании Альфа Банк
Логотип компании Aviasales
Логотип компании Yandex
Логотип компании Tinkoff

Используйте Хекслет по-максимуму!

  • Задавайте вопросы по уроку
  • Проверяйте знания в квизах
  • Проходите практику прямо в браузере
  • Отслеживайте свой прогресс

Зарегистрируйтесь или войдите в свой аккаунт

Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»
Изображение Тото

Задавайте вопросы, если хотите обсудить теорию или упражнения. Команда поддержки Хекслета и опытные участники сообщества помогут найти ответы и решить задачу