Так себе новости. GitHub закрывает Classroom и предлагает переезжать на новые площадки. Это значит, что множество прекрасных домашек с автопроверкой, которое я успела там насоздавать, надо куда-то эвакуировать за лето.
On Friday August 28th GitHub Classroom will fully transition to partner solutions, no users will be able to sign in and manage classrooms on the platform, and the GitHub Classroom website will be decommissioned. However, all GitHub user accounts, repositories and organizations will remain unaffected.
Пользовался ли уже кто-то аналогами? Можете поделиться впечатлениями?
On Friday August 28th GitHub Classroom will fully transition to partner solutions, no users will be able to sign in and manage classrooms on the platform, and the GitHub Classroom website will be decommissioned. However, all GitHub user accounts, repositories and organizations will remain unaffected.
Пользовался ли уже кто-то аналогами? Можете поделиться впечатлениями?
GitHub
📣 Important announcement for Educators: GitHub Classroom functionality will be transitioning to partners · community · Discussion…
What is GitHub Classroom? GitHub Classroom is a free tool designed to help educators using GitHub distribute coding assignments, provide automated feedback, and manage coursework using GitHub repos...
💔18🤯8😭6
RAntiquity
Так себе новости. GitHub закрывает Classroom и предлагает переезжать на новые площадки. Это значит, что множество прекрасных домашек с автопроверкой, которое я успела там насоздавать, надо куда-то эвакуировать за лето. On Friday August 28th GitHub Classroom…
Докладываю обстановку в связи с закрытием GitHub Classroom 🖥
За минувшие сутки было испытано три решения.
Первые два не впечатлили:
- Codio.com, на который GitHub Classroom предлагает переезжать, собрал кучу данных для регистрации наставника, сутки думал, потом запросил дополнительные подтверждения моей аффилиации, снова ушел думать.
- Stepik.org во многом очень симпатичная история, но для R возможности проверки ограничены, нельзя (или я пока не вижу, как) настроить скрытые тесты, максимум -- сравнение выводов.
Третье пока кажется самым простым, расписываю по шагам.
- создаем организацию GitHub, в ней — шаблон с заданием (публичный), а также репозиторий с тестами (приватный)
- в личных настройках выпускаем fine-grained токен для этой огранизации и строго для репозитория с тестами к этому дз (разрешение: contents, read-only).
- копируем токен, идем в настройки организации, добавляем в Secrets and variables / Actions.
- после этого возвращаемся в репозиторий с дз и создаем
Важные нюансы:
- при копировании из шаблона студент должен выбрать владельцем вашу организацию, токены не действительны за ее пределами;
- на бесплатном тарифе токен можно настроить только для публичных репозиториев;
- в настройках организации в разделе Third-party access — Personal access tokens лучше переставить галочку на Do not require administrator approval
Плюсы:
- бесплатно
- относительно безопасно: студенты никак не могут подсмотреть скрытые тесты (хотя могут подглядывать друг к другу, см. upd2)
- можно использовать родной для R testthat
- cтуденты учатся работать с настоящим Git и GitHub
Минусы:
- лимиты бесплатных минут: на бесплатном тарифе GitHub предоставляет 2000 минут GitHub Actions в месяц на организацию. Для R-скриптов этого обычно хватает с запасом, но если студентов больше 50-100 и они пушат код каждые 5 минут, лимит может исчерпаться
- менеджмент токенов: для каждого нового домашнего задания (если тесты лежат в разных репозиториях) надо либо обновлять доступы текущего токена, либо создавать новый
- в организации будет много репозиториев студентов, которые надо проверять (если хотите проверять) вручную
Итого:
- Максимальное близкое к Classroom решение, но нет ведомости, в которой автоматически выставляются галочки для сданных работ, и нет дедлайна отсечения. Впрочем, последние две проблемы решаются, но об этом надо отдельно подумать #classroom
upd: в настройках организации надо обязательно поменять member privileges с base permissions на no permissions! иначе все участники смогут читать тесты 🫠
upd: чтобы студенты не видели репозиториев друг друга, нужно либо платить (а это примерно 50 долларов в год на человека, немало), либо отправить запрос через GitHub Education. Я прошла почти всю их анкету, чтобы выяснить в конце, что GitHub заблокировал программу GitHub Education для России, России просто нет в выпадающем списке. это тоже решается скриптом, впрочем, но все равно в книжечку запишем
За минувшие сутки было испытано три решения.
Первые два не впечатлили:
- Codio.com, на который GitHub Classroom предлагает переезжать, собрал кучу данных для регистрации наставника, сутки думал, потом запросил дополнительные подтверждения моей аффилиации, снова ушел думать.
- Stepik.org во многом очень симпатичная история, но для R возможности проверки ограничены, нельзя (или я пока не вижу, как) настроить скрытые тесты, максимум -- сравнение выводов.
Третье пока кажется самым простым, расписываю по шагам.
- создаем организацию GitHub, в ней — шаблон с заданием (публичный), а также репозиторий с тестами (приватный)
- в личных настройках выпускаем fine-grained токен для этой огранизации и строго для репозитория с тестами к этому дз (разрешение: contents, read-only).
- копируем токен, идем в настройки организации, добавляем в Secrets and variables / Actions.
- после этого возвращаемся в репозиторий с дз и создаем
.github/workflows/grading.yml, который будет управлять проверкой (о его содержании спросите у ии). Важные нюансы:
- при копировании из шаблона студент должен выбрать владельцем вашу организацию, токены не действительны за ее пределами;
- на бесплатном тарифе токен можно настроить только для публичных репозиториев;
- в настройках организации в разделе Third-party access — Personal access tokens лучше переставить галочку на Do not require administrator approval
Плюсы:
- бесплатно
- относительно безопасно: студенты никак не могут подсмотреть скрытые тесты (хотя могут подглядывать друг к другу, см. upd2)
- можно использовать родной для R testthat
- cтуденты учатся работать с настоящим Git и GitHub
Минусы:
- лимиты бесплатных минут: на бесплатном тарифе GitHub предоставляет 2000 минут GitHub Actions в месяц на организацию. Для R-скриптов этого обычно хватает с запасом, но если студентов больше 50-100 и они пушат код каждые 5 минут, лимит может исчерпаться
- менеджмент токенов: для каждого нового домашнего задания (если тесты лежат в разных репозиториях) надо либо обновлять доступы текущего токена, либо создавать новый
- в организации будет много репозиториев студентов, которые надо проверять (если хотите проверять) вручную
Итого:
- Максимальное близкое к Classroom решение, но нет ведомости, в которой автоматически выставляются галочки для сданных работ, и нет дедлайна отсечения. Впрочем, последние две проблемы решаются, но об этом надо отдельно подумать #classroom
upd: в настройках организации надо обязательно поменять member privileges с base permissions на no permissions! иначе все участники смогут читать тесты 🫠
upd: чтобы студенты не видели репозиториев друг друга, нужно либо платить (а это примерно 50 долларов в год на человека, немало), либо отправить запрос через GitHub Education. Я прошла почти всю их анкету, чтобы выяснить в конце, что GitHub заблокировал программу GitHub Education для России, России просто нет в выпадающем списке. это тоже решается скриптом, впрочем, но все равно в книжечку запишем
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🤯6❤1
"Системный Блокъ" снова организует дата-движ на Волге. Как говорится, будь я помоложе, я бы ух. https://t.me/sysblok/1413
Telegram
Системный Блокъ
Популяризаторы науки и «Системный Блокъ» зовут на берег Волги
В этом году «Системный Блокъ» снова едет на «Летнюю Школу». Мы будем партнером «Просветительской лаборатории им. Кота Шрёдингера» и привезем свои проекты на стыке технологий, дата-журналистики…
В этом году «Системный Блокъ» снова едет на «Летнюю Школу». Мы будем партнером «Просветительской лаборатории им. Кота Шрёдингера» и привезем свои проекты на стыке технологий, дата-журналистики…
❤9
В преддверии летнего буткемпа по R (стартует 26 июня) предлагаю встретиться на вебинаре и поговорить о том, что мешает нам начать "оцифровывать" наши исследования.
Но не о любви к книжным корешкам (ее никто не отнимет), а о преградах другого рода. Например:
Иногда это так. А иногда нет.
Приходите, если задумываетесь, не пора ли начать программировать, но до конца не уверены и просто хотите "об этом" поговорить. Общаться будем без записи, можно задать все самые "глупые" (на самом деле нет) вопросы и предложить для обсуждения смутные исследовательские идеи.
Если решите подписаться на курс -- в течение трех часов после вебинара можно будет воспользоваться промокодом, который я выдам участникам с лучшими вопросами.
Участие свободное.
Форма для регистрации (закрывается за два часа до начала встречи).
Ставьте огонек, если ждали этой встречи
#summeR
Please open Telegram to view this post
VIEW IN TELEGRAM
rantiquity.timepad.ru
Программирование на R для гуманитарных наук. Базовый курс / События на TimePad.ru
Курс «Программирование на R для гуманитарных наук. Базовый уровень» помогает исследователям перейти от ручной работы с текстами и таблицами к автоматизированному анализу данных. Вы научитесь собирать информацию из сети, очищать её, визуализировать и применять…
❤15🔥8🥰6
Я сегодня подключила "второго пилота" в RStudio и многое поняла про стиль кодирования своих студентов.
В принципе, "второй пилот" - это удобная история, но пока вижу такие особенности (на бесплатном тарифе).
❌ Он не экономен. Повторить три-четыре раза один кусок кода вместо того, чтобы обернуть в функцию для него ок.
❌ Он не видит очевидных решений (стопслова? ок, вот вам список).
❌ Он не "следит" за научными публикациями, только за кодом, поэтому предлагает решения, которые либо устарели, либо признаны неэффективными.
❌ Он постоянно сбивается с современного "опрятного" кодирования на тяжеловесный и нечитаемый "базовый" стиль.
Похоже, надо добавлять в курс какой-то урок по работе с нейросетями. А у вас какие впечатления? Завалит нас плохими скриптами или прорвемся?
В принципе, "второй пилот" - это удобная история, но пока вижу такие особенности (на бесплатном тарифе).
Похоже, надо добавлять в курс какой-то урок по работе с нейросетями. А у вас какие впечатления? Завалит нас плохими скриптами или прорвемся?
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12😢3
Коллеги с международных отношений Вышки (МОГИ) следят за цифровыми трендами и читают канал RAntiquity. Спасибо им — и добро пожаловать новым читателям!
Тут мы говорим про технологии в гуманитарном контексте (и около), проводим вебинары и делимся опытом.
Тут мы говорим про технологии в гуманитарном контексте (и около), проводим вебинары и делимся опытом.
www.hse.ru
Бакалаврская программа «Международные отношения и глобальные исследования»/ International Program "International Relations and…
Сайт бакалаврской программы «Международные отношения и глобальные исследования»/ International Program "International Relations and Global Studies". Обучение в Москве, но полностью на английском.
❤🔥7❤6🔥5
RAntiquity
Дорогие друзья,
обратите внимание, что время вебинара немного изменилось: начнем не в 16:20, а в 18:00 (по Москве).
Пока я готовлю красивую презентацию, можете присылать в комментарии вопросы, которые вы хотели бы обсудить.
Также не забывайте регистрироваться, в открытый доступ ссылку на Zoom выкладывать не буду: https://forms.gle/LGbaN55FrSKnLGYQA
обратите внимание, что время вебинара немного изменилось: начнем не в 16:20, а в 18:00 (по Москве).
Пока я готовлю красивую презентацию, можете присылать в комментарии вопросы, которые вы хотели бы обсудить.
Также не забывайте регистрироваться, в открытый доступ ссылку на Zoom выкладывать не буду: https://forms.gle/LGbaN55FrSKnLGYQA
Telegram
RAntiquity
💬 «Я гуманитарий, это не мое»
В преддверии летнего буткемпа по R (стартует 26 июня) предлагаю встретиться на вебинаре и поговорить о том, что мешает нам начать "оцифровывать" наши исследования.
Но не о любви к книжным корешкам (ее никто не отнимет), а…
В преддверии летнего буткемпа по R (стартует 26 июня) предлагаю встретиться на вебинаре и поговорить о том, что мешает нам начать "оцифровывать" наши исследования.
Но не о любви к книжным корешкам (ее никто не отнимет), а…
👍4❤2
Вчера в ОЦАД обсуждали папскую энциклику об ИИ, и я вспомнила, что у Григория Нисского есть важный тейк о говорящих машинах. Делюсь своим старым постом в новом контексте: https://t.me/antibarbari/846
Telegram
Antibarbari HSE
Неоконченная пьеса для гидравлического органа
В диалоге «О душе и воскресении» Григорий Нисский выступает в роли «адвоката дьявола», или ⠢⡉⡌⠚⢄⢤⡑ ⢑⡢⢔⡃⠴⣂⢊, считающего, что за пределами видимого в мире ничего нет, даже сознания, а его сестра Макрина, как Сократ…
В диалоге «О душе и воскресении» Григорий Нисский выступает в роли «адвоката дьявола», или ⠢⡉⡌⠚⢄⢤⡑ ⢑⡢⢔⡃⠴⣂⢊, считающего, что за пределами видимого в мире ничего нет, даже сознания, а его сестра Макрина, как Сократ…
🔥18
Forwarded from Статистика и R в науке и аналитике
Баттл по датавизу: R vs Python 📊
Не так давно я обещала анонсировать кое-что интересное, связанное с датавизом, пора раскрыть карты:
23 июня в 19:00 МСК проводим стрим в новом формате: кто быстрее и лучше визуализирует одни и те же данные – на🖥 или 💻 ?
На R пишу я - @stats_for_science
На Python будет кодить Рома - Kotelok
Формат простой: один датасет, есть вопрос, на который нужно ответить визуализацией. Всего будет три раунда, каждый следующий сложнее предыдущего. Ориентировочно займет полтора-два часа.
Зрители увидят:
- атмосферу баттла как на соревнованиях по геогессеру/тетрису
- холивар ggplot2 vs matplotlib
- что быстрее и проще кастомизировать
- величие грамматики графики (или нет)
Оценивать красоту и функциональность чартов будет приглашенный эксперт - Анастасия из настенька и графики 🔥
Ссылку на трансляцию пришлю незадолго до начала сюда.
Присоединяйтесь, будет интересно!
#data_vis #analytics
Не так давно я обещала анонсировать кое-что интересное, связанное с датавизом, пора раскрыть карты:
23 июня в 19:00 МСК проводим стрим в новом формате: кто быстрее и лучше визуализирует одни и те же данные – на
На R пишу я - @stats_for_science
На Python будет кодить Рома - Kotelok
Формат простой: один датасет, есть вопрос, на который нужно ответить визуализацией. Всего будет три раунда, каждый следующий сложнее предыдущего. Ориентировочно займет полтора-два часа.
Зрители увидят:
- атмосферу баттла как на соревнованиях по геогессеру/тетрису
- холивар ggplot2 vs matplotlib
- что быстрее и проще кастомизировать
- величие грамматики графики (или нет)
Оценивать красоту и функциональность чартов будет приглашенный эксперт - Анастасия из настенька и графики 🔥
Ссылку на трансляцию пришлю незадолго до начала сюда.
Присоединяйтесь, будет интересно!
#data_vis #analytics
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15❤3
RAntiquity
Вижу такие посты студентов и понимаю, что курс по R читается не зря. Красииивое 😍
Студентка лучшей в мире магистратуры (c) Ксения Войтова делится "проектом по учебе". Тема проекта: цвета и сети Ван Гога 🌻
Граф влияния Ван Гога и статистика по цветам выполнены на R. Визуальное решение, как всегда у Ксении, на высоте: учителям остается только учиться.
Граф влияния Ван Гога и статистика по цветам выполнены на R. Визуальное решение, как всегда у Ксении, на высоте: учителям остается только учиться.
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
правый край Вселенной
Можно ли посчитать влияния художников математически?
Спойлер: ⠡⢐⢁⠲⠥⡒
Оказывается, вчера был день рождения Ван Гога 💐
По этому случаю я вспомнила свой зимний проект по учебе, посвященный цветовой палитре и терминологии живописи в письмах Ван Гога к брату…
Спойлер: ⠡⢐⢁⠲⠥⡒
Оказывается, вчера был день рождения Ван Гога 💐
По этому случаю я вспомнила свой зимний проект по учебе, посвященный цветовой палитре и терминологии живописи в письмах Ван Гога к брату…
🔥18❤5❤🔥1
мы-то знаем, что аутентичная сумочка биркин покупается на ярмарке мастеров в подмосковье, но Хадли - да умножат небеса его годы - выложил весь код для подготовки датасета, включая промпты для клода с извлечением структурированных данных.
как всегда, не дремлет канал https://t.me/naukaidannye/1300
как всегда, не дремлет канал https://t.me/naukaidannye/1300
❤8💋7👍1👌1
RAntiquity
Дорогие друзья,
напоминаю, что сегодня в 18-00 по Москве вы встречаемся на вебинаре, чтобы поговорить об участи гуманитария в цифровую эпоху.
Я расскажу немного о себе и своем курсе, об основных трудностях (мнимых и настоящих), с которым приходится сталкиваться программирующим гуманитариям, поделюсь промокодом — и, конечно, отвечу на ваши вопросы.
Регистрация на вебинар через форму в первом посте. Тем, кто уже зарегистрировался, ссылку на Zoom только что отправила. Всех жду💻
#summeR
напоминаю, что сегодня в 18-00 по Москве вы встречаемся на вебинаре, чтобы поговорить об участи гуманитария в цифровую эпоху.
Я расскажу немного о себе и своем курсе, об основных трудностях (мнимых и настоящих), с которым приходится сталкиваться программирующим гуманитариям, поделюсь промокодом — и, конечно, отвечу на ваши вопросы.
Регистрация на вебинар через форму в первом посте. Тем, кто уже зарегистрировался, ссылку на Zoom только что отправила. Всех жду
#summeR
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14
коллеги по лучшей в мире магистратуре сделали новость про Платошу: https://www.hse.ru/ma/dh/news/1171352341.html
каждый раз, когда ему задают вопросы, я волнуюсь: ну как там мой биби🤖 , справится? не подкачает? судя по скриншоту, справляется. горжусь 🐧
каждый раз, когда ему задают вопросы, я волнуюсь: ну как там мой биби
Please open Telegram to view this post
VIEW IN TELEGRAM
❤37🔥1👏1
Мне известно лишь о двух статьях российских ученых, опубликованных в топовом антиковедческом журнале Phronesis:
- Леонид Жмудь, "Платон как архитектор науки" 1991
- Андрей Лебедев, "Космос как стадион: агонистические метафоры в космологии Гераклита" 1985
Возможно, не у всех указана аффилиация с РФ, и я что-то упускаю, но картина в целом ясна: за последние 35 лет "наших" не видно.
Журнал основан в 1955 г. Всего доступна информация о 946 публикациях. Что еще можно узнать о журнале из данных Scopus - см. в галерее.
Дисклеймер: делала на скорую руку с использованием вайб-кодинга, на сбор и визуализацию ушло не больше часа.
- Леонид Жмудь, "Платон как архитектор науки" 1991
- Андрей Лебедев, "Космос как стадион: агонистические метафоры в космологии Гераклита" 1985
Возможно, не у всех указана аффилиация с РФ, и я что-то упускаю, но картина в целом ясна: за последние 35 лет "наших" не видно.
Журнал основан в 1955 г. Всего доступна информация о 946 публикациях. Что еще можно узнать о журнале из данных Scopus - см. в галерее.
Дисклеймер: делала на скорую руку с использованием вайб-кодинга, на сбор и визуализацию ушло не больше часа.
🔥12❤4
RAntiquity
Дорогие друзья, после некоторых колебаний все-таки решила запустить отдельный курс по-русски. Я не планирую набирать много слушателей: мне важно, чтобы у людей, которые запишутся, было ощущение того, что они среди единомышленников, с которыми можно не…
Уже на этой неделе в пятницу стартует летний буткемп по R. Если вы планировали участвовать, но еще не успели зарегистрироваться, лучше сделать это сегодня-завтра по ссылке: https://rantiquity.timepad.ru/event/4003424/
В среду я планирую разослать участникам небольшую "энциклику" с инструкциями по подготовке к занятиям. Это позволит нам более продуктивно стартовать. Если вы регистрировались, то все в порядке: письмо вас найдет.
#summeR
В среду я планирую разослать участникам небольшую "энциклику" с инструкциями по подготовке к занятиям. Это позволит нам более продуктивно стартовать. Если вы регистрировались, то все в порядке: письмо вас найдет.
#summeR
rantiquity.timepad.ru
Программирование на R для гуманитарных наук. Базовый курс / События на TimePad.ru
Курс «Программирование на R для гуманитарных наук. Базовый уровень» помогает исследователям перейти от ручной работы с текстами и таблицами к автоматизированному анализу данных. Вы научитесь собирать информацию из сети, очищать её, визуализировать и применять…
❤14