Pull to refresh
20
0.1
Андрей Старинин @AnSt

Преподаватель, C#-разработчик

Send message
Кинулся я в эти сервисы уже второй год как. Пробовал разные подходы и практики. Инфы о том как это делать в обучении не было. Сейчас более-менее оформился полученный опыт. Поэтому и делюсь им.
Но мне всё равно хайповый или нет сервис. Но на выбор сервисов несколько факторов влияет и известность, и юзабельность, и личное восприятие. Для онлайн-встреч, например, использую Google Meet. Но пробовал и другие. Про этот опыт тоже напишу статьи, но позже.
Наверное, более важно не то какие именно сервисы я описываю. А то как они применяются. Но это сугубо моё личное мнение.
В Discord нет возможности разграничить личные и рабочие/учебные пространства
Я остался на бесплатном тарифе. Для новых групп сделал новое пространство. Но подумываю о переходе на платную подписку.
Трансляции я и так через Google Meet веду. Он мне очень нравится. Но нет возможности сохранять чат созвона.
Teams тоже пробовал использовать. Может и про него напишу статью.
В Google Docs внутри могу использовать чаты? Не знал про это. Посмотрю.
У меня один вопрос. Чем не угодил вам Discord?

Я нигде не говорил, что мне не угодил Discord. Просто не пробовал его применять в обучении.
Это я очепятался. Мы пробовали делать большой проект с разными репозиториями и с подпроектами.
Но интерфейс не сильно понравился. Trello ка-то больше нравится.
Спасибо за ценный комментарий.

Про GitHub Pages будет в следующих статьях. Где про разработку «большого» проекта несколькими командами в разных репозиториях.

Просить студентов в комит сообщения и PR указывать номер Issue через # — все комиты автоматом появятся в Issue

Так и делаю.

Просить студентов все решения складывать по папкам по заданиям — в результате можно будет мерждем нормально закрывать PR-ы и получим сборник решений всех заданий за весь год с историей роста студентов

Интересный вариант. Постараюсь попробовать его.
За статьи пожалуйста, а за комментарии спасибо!

Ещё я бы сразу складывал в репозиторий полный файл .gitignore с самыми распространёнными файлами от IDE и бинарниками, чтобы уберечь студентов от комита лишнего

Обычно я выкладываю сразу .gitignore под VS и JetBrains. Предварительно выяснив какие IDE у студентов. Но всё равно бывают коммиты с «мусором».

Ну и бесплатного плана GitHub Actions должно хватить на всякие линтеры, чтобы всякие кодстайлы автоматом проверялись.

С GitHub Actions ещё не разбирался. Для автоматической проверки использую codefactor.io
Не секрет. Преподаю в Компьютерной академии ШАГ. А уволился из колледжа ВИВТ.
Тут согласен. Это одна из причин, почему я уволился из подобного учреждения.
Я считаю, что в ВУЗе делать нечего тем, кого туда впихнули, кто от армии косит и т.п. По моему мнению, образование нужно получать, когда понимаешь кем хочешь стать. Но это понимание не всегда приходит в том возрасте, когда пора поступать в ВУЗ.

Так что тут сложно всё.
Это потом указал в разделе «Какие можно внести изменения». Но если студентов под 100, то не всегда хочется под каждого заводить ветку. Ленивый я препод.
Я видел примеры отсутствия мотивации в профильных группах. И это вызывало сильное недоумение у меня.
Я заставляю. Для того, чтобы после обучения они не делали коммиты через браузер с названием «Added files via upload». Чтобы потом не было стыдно за тех студентов, которых учил.
Попробую применить в работе. Скоро стартуют новые группы как раз.

А в качестве клиента рекомендую GitKraken или SourceTree. Хотя студенты в праве выбирать и любые другие GUI-клиенты.
Да не за что.
Суть именно в том, чтобы использовать GitHub в процессе обучения, а не только научить работе с ним.
Практическая польза?
Кому как. Кому-то будет просто полезно узнать, какой один из вариантов применения в обучении существует. Кому-то — что вообще в обучении можно применять GitHub. А кому-то — как инструкция к действию как внедрять использование GitHub в обучении программированию.

Information

Rating
3,215-th
Location
Воронеж, Воронежская обл., Россия
Date of birth
Registered
Activity