Рубрики
Обучение Онлайн курсы Подборки курсов

Курсы на Stepik: нестандартные темы

Большинство курсов на Степике на самые обычные (часто популярные и востребованные) темы. Программирование и прочая айтишная кухня, школьные предметы и подготовка к экзаменам, иностранные языки, рисование и все в таком духе. Но встречаются курсы и на другие темы. Нестандартные, я бы сказал. Я сам такие люблю делать. Но сегодня я расскажу о некоторых таких курсах, которые были созданы другими людьми приблизительно за последние полгода.

Это не какие-то особо качественные или супер интересные курсы. Но вполне достойные середнячки. Здесь есть что почитать и есть что порешать.

Тест Беннета

Тест Беннета это что-то вроде теста на IQ только на проверку способностей к техническому и пространственному мышлению. Сказать что-то более конкретное по тесту сложно, так как адекватной информации о нем самом, равно как и об ее авторе, в сети найти не так уж просто. Тем не менее, сами задания интересные, есть над чем подумать. Их 70 штук, так что какое-то время можно потратить с интересом и пользой.

Рубрики
Обучение Онлайн курсы

Очередная пасхалка на Stepik

То что Stepik загадочный мы уже не так давно выяснили, но он еще и «пасхалистый».

Иногда, обычно на новый год (или на свое десятилетие) команда Степика преподносит приятные и интересные сюрпризы. Немногие могут помнить пряничнего человечка, с которого все и началось (вроде бы) где-то перед новым 22 годом (надо поднимать архивы). Его, кстати, я тоже нашел и, возможно, как-нибудь покажу, если оно все еще работает.

У Степика есть символ — собачка такса Так:

По одной из версий (подтверждено!), месяц или два назад команда сайта исправляла редкую (но ранее регулярную) ошибку, связанную с неправильным отображением заработанных учащимися баллов за решенные задачи. И добавила анимацию бегущей собачки (символа Степика — таксы Так) при загрузке количества заработанных баллов. Но вот появляется она крайне редко. Сегодня мне повезло на нее попасть и даже сделать скрин:

Но я пошел дальше. И теперь могу ее «призывать» в любой момент. Смотрим на видео, как это происходит:

Пасхалка на Stepik (такса Так)

Я не оставляю код, который использовал в видео. Желающие повторить, при должном упорстве, смогут набрать этот код сами. А кто сказал, что должно быть легко?

Рубрики
Обучение Подборки курсов

Необычные курсы на Stepik за начало 2025 года

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

Искусство глажки котят

Гладить котят надо уметь. Нет, речь не о гладильной доске и утюге. Поэтому, если вы не умеете, то можете освоить искусство глажки котят. Нас обещают научить различным «лайфхакам» для общения с котами и продвинутым методикам их глажения. Это смешной курс о вполне серьезных вещах, так что присоединяйтесь. Котейки…

Рубрики
Обучение Онлайн курсы

Полезные ссылки по работе с сайтом Stepik

При учебе на Степике и при создании на нем курсов может возникать множество вопросов. Не всегда ответы на них легко найти. Или ссылки, где есть такие ответы. Поэтому решил перебрать имеющиеся у меня материалы, слегка их упорядочить и выложить в одном месте, чтобы было куда направлять интересующихся (как я это люблю делать).

Первое с чего всегда стоит начинать, это все-таки Help от самого Степика:

Там есть много чего и действительно полезного. Хотя не всегда это бывает легко найти. Но — кто ищет, тот всегда найдет.

Далее, основы основ. Базовый курс от Степика для учащихся — Stepik для учащихся: первые шаги и еще один курс от Степика по всем возможным шагам на платформе, пригодится и учащимся и преподавателям — Документация типов шагов на Stepik

В этом курсе отдельно хочется обратить внимание на несколько шагов описывающих особенности задач на программирование:

  • допустимые для решения языки программирования — https://stepik.org/lesson/59057/step/11
  • версии языков программирования (чтобы не спрашивали раз за разом, а какая версия языка используется) на платформе и детали их технической реализации — https://stepik.org/lesson/59057/step/14
  • список поддерживаемых библиотек (в основном для Python и R, но не только) — https://stepik.org/lesson/59057/step/15

Отдельно упомяну курс от Степика для авторов курсов — Создание курса на Stepik. В чем-то перекликается с Help’ом, но есть и то, чего там нет. Полезный курс, особенно для начинающих авторов.

То, о чем обычно не вспоминают, пока не возникают проблемы (лучше, чтобы они и не возникали):

  • пользовательское соглашение — https://welcome.stepik.org/ru/terms. Полезно и для простых пользователей и для авторов курсов. Что можно, чего нельзя, за что могут забанить и все в таком духе. Не забывайте, что незнание этого соглашения вас никак не убережет от возможных последствий
  • агентский договор — https://welcome.stepik.org/contract-of-agency. Это для авторов платных курсов. Вы знаете, как я их «люблю», но душа юриста не дает мне пройти мимо и не дать ссылку

Ну и куда же без связи с командой Степика. Если вы столкнулись с проблемой, которую не можете решить, обращайтесь к ним. Для этого можно:

Еще из интересного. На Степике есть рейтинг учащихся и авторов курсов. Дам ссылки, потому что если вы не в топе, но найти эти ссылки не так уж и просто:

Там отображается всего 20 первых мест. Но у меня на сайте вы можете посмотреть первые сто мест в обоих рейтингах: Топ-100 по знаниям и Топ-100 по репутации

Еще дам ссылки на дискорды для неформального общения на темы обучения на Степике:

  • официальный сервер Степика — https://discord.gg/xMBHUFxjxW. Увы, по факту безжизненный чуть более чем полностью(
  • неофициальный — https://discord.gg/adA29k2. Там есть я и немного жизни
Рубрики
Обучение Онлайн курсы

Stepik загадочный

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

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

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

Итак, ситуация первая. На Степике есть рейтинг знаний и репутации. Рейтинг знаний это об учащихся, кто больше решил задач на платформе. А рейтинг репутации это о преподавателях, которые создают курсы, а учащиеся решают задачи на этих курсах и лайкают уроки. И пишут отзывы.

Рубрики
Обучение Онлайн курсы

Лидерборд на курсах Степика

А вы знали, что на Степике кроме общего рейтинга знаний/репутации есть еще отдельные рейтинги учащихся для каждого курса? С оговорками, но тем не менее. Если не знали — сейчас узнаете (хотя ценность сего знания сомнительна).

Пример такого внутрикурсового рейтинга можно увидеть, например, на курсе «Поколение Python» по ссылке:

В меню курса слева можно увидеть отдельный пункт «Лидерборд».

Если обратиться к официальной справке Степика, то упоминание лидерборда на курсах можно встретить как минимум здесь и здесь (за информацию спасибо Илье — представителю Степика в дискорде).

В справке Степика указано, что

Лидерборд доступен для платных и Enterprise-курсов (только для клиентов, у которых еще действует тариф Enterprise (отменен с мая 2023 г.))

и использовался по запросу для курсов, которые являются олимпиадами или соревнования. Какое к ним имеет отношение «Поколение» я не знаю, не спрашивайте.

Но фишка в том, что сам по себе такой лидерборд существует для каждого курса. Для того, чтобы убедиться в этом, достаточно добавить в адресную строку слово scoreboard к адресу курса. Должно получится что-то вроде такого:
https://stepik.org/course/127/scoreboard

И получим вот такую картину:

Мда… списка учащихся нет. Зато есть «Ваше место в рейтинге» и «Ваши баллы». Занятно, вот только практической пользы от этого нет. Место в этом рейтинге зависит от количества набранных баллов на курсе. При этом учащиеся с одинаковым количеством баллов делят одно место. То есть, если на курсе всего 30 баллов, как на примере выше, то выполнив все задания и заработав все эти баллы у вас будет первое место. Впрочем — как и у всех остальных, кто прошел курс и выполнил все задания. А если вы прошли курс не полностью, то будете занимать какое-то место в зависимости от того, сколько набрали баллов и сколько всего учащихся на курсе.

Вот такая вот неожиданная находка, будет считать ее типа «пасхалкой» от Степика. На самом деле выяснять подобные вещи не менее интересно, чем просто учится.

Рубрики
IT - разное

Обновление рейтинга на Степике

Не прошло и года. То, чего многие ждали (а кто-то и не ждал) — свершилось. Степик починяет рейтинг. При этом, судя по всему, нас ждут большие изменения. О том, что известно на данный момент и мои мысли на этот счет — далее.

Как мы предполагаем в нашем Дискорде, возможно, это связано с приближающимся юбилеем Степика. В начале сентября ему будет 10 лет. Радует, что в честь такого праздника они собрались с силами и таки сделали рейтинг (наверное).

Рейтинг знаний

Сегодня с утра начали обновляться рейтинги знаний отдельных учащихся. Опытным путем выяснили, что обновляются они у тех, кто решил рейтинговую задачу. Напоминаю, это задача у которой 100 и более отправленных решений. И далее у такого учащегося рейтинг знаний уже обновляется в режиме реального времени, как когда-то раньше. Но только при решении рейтинговых задач.

И сразу важный момент. Теперь нет разделения на рейтинговые задачи и решенные задачи. В общий зачет считаются ВСЕ решенные задачи. Есть подозрение, что это заметно уменьшает нагрузку для расчетов.

Как итог на текущий момент — рейтинг знаний постепенно обновляется, но расстановка мест пока не обновлялась, ждем ночи, может тогда.

Текущий топ-100 по знаниям можно посмотреть здесь.

Рейтинг репутации

С репутацией ситуация еще более непонятная с одной стороны и уже более определенная — с другой.

Рейтинг полностью пересчитан и уже пересчитаны места. Теперь одновременно в обоих топ-20 Степика есть 2 человека — ваш покорный слуга и Петр Михалевский.

Но есть странность. У многих преподавателей рейтинг был пересчитан кардинально. У некоторых он уменьшился в 10-20 раз. С чем это связано — пока неизвестно и даже нет никаких предположений. Как следствие, возможно, он еще будет пересматриваться. Но это просто предположение.

Текущий топ-100 по репутации можно посмотреть здесь.

Рубрики
Самое разное

Сказ о рейтингах на Cтепике (исторический экскурс)

На Степике есть рейтинги пользователей по знаниям и по репутации. На сайте можно посмотреть топ-20 в одной категории и в другой. При желании можно узнать и топ-100, по знаниям и по репутации. Все бы ничего, но есть одна маленькая проблема. Где-то с конца августа 2022 года рейтинги не обновляются (Степик, верни рейтинги!).

В официальном дискорде Степика периодически возникают дискуссии по поводу — нужны ли вообще рейтинги (тут вроде все более менее согласны, что игрофикация работает и рейтинг может служить дополнительной мотивацией) и нужны ли рейтинги, когда в его топ очень сложно войти и он как бы почти не меняется.

Я не буду говорить о том, что топ подразумевает сложность входа в него. Это вроде как лучшие из лучших (на Степике это скорее наиболее задротистые и упертые). Следовательно и попасть в их число должно быть сложно. Л — логика.

Однако даже аргумент неизменности топа на протяжении длительного времени не выдерживает критики и ниже я это докажу. Равно как и аргумент — тяжело войти в топ. Сложно да, но более чем возможно, и упрямые люди не просто в него входили, а стремительно попадали на первое место. И да, это происходило минимум два раза.

Итак, представлю наших уникумов.

Рубрики
Самое разное

История создания неофициального сервера Степика в Дискорде

Так как сел я писать эту эпичную историю спустя более трех лет после произошедших событий, возможны неточности, провалы в памяти и прочие проблемы (но это вряд ли). Тем не менее, я буду стараться быть максимально точным, для чего мне пришлось изрядно покопошиться в своей памяти и не раз воспользоваться поиском на степике и в дискорде. Засим начнем писать историю создания нашего неофициального сервера степика в Дискорде. Но начнем немного издалека, так как без предыстории его история будет не полной.

Рубрики
Обучение Онлайн курсы

О комментариях и уведомлениях на Степике

Практически каждое мое утро начинается со Степика. Я просматриваю уведомления и решаю какие-нибудь задачи.

Уведомлений может быть от нескольких штук (реже) до полусотни (чаще, хотя обычно что-то среднее — 2-3 десятка). И это не за сутки. Это только за ночь.

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

Вопросы связанные с задачами могут быть простыми, когда я захожу в решения и сразу вижу в чем проблема. Быстро и коротко отвечаю. А могут быть сложными, когда человек либо нагородил что-то монструозное, либо наоборот, вроде бы все сделал правильно и совсем непонятно, а что же не так? В такой ситуации я беру проблемное решение и сразу запускаю его на выполнение. Пробую какие-то очевидные и крайние значения подать на вход. Если вижу проблему, в ответе пишу проблемные данные и, возможно, пояснения, в чем именно заключается проблема.

Если же сходу подобрать проблемные данные не получается, уже иду в тесты и смотрю, на каком запоролся учащийся со своим решением. Пробую его и смотрю на результаты. Разбираюсь в чем же загвоздка и далее аналогично предыдущему варианту — пишу в ответе входные данные аналогичные тесту (но никогда не сам тест) и описание проблемы, если оно не очевидно.

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

Что мне дают ответы на комментарии? Ведь их много и иногда на них приходится тратить довольно много времени. Казалось бы — зачем это мне нужно?

На это есть несколько причин:

1) «мы отвечаем за тех, кого приручили». Уж если я создал курс, то было бы неплохо его поддерживать (по возможности) и помогать учащимся на нем;

2) для меня самого это очень хорошая текущая практика (ага, типа «атомных привычек») и возможность периодически узнавать что-то новое. Ведь мне приходится разгребать много самого разного кода. Да, чаще всего это какие-то банальности, но иногда бывают поистине загадочные и интересные случаи (например, вот такой). А я всегда стараюсь вникать в интересные вопросы, разбираться в них и адекватно отвечать. При этом если это связано с кодом, я всегда его проверяю и перепроверяю. То есть, если я привел в своем ответе фрагмент кода или указал как конкретно работает код — в 99,99% он точно работает именно так.

Хотя я знаю далеко не все, не являюсь программистом и вообще — многому только учусь. Поэтому, увы, иногда я могу и не найти ответа на вопрос. Такое бывает редко, но бывает. Благо, часто находятся другие учащиеся, более продвинутые, которые могут отлично ответить на тот или иной вопрос другого учащегося.

Еще хотелось бы пару слов сказать про удаление комментариев. Обычно я удаляю комментарии трех видов:

1) явные ответы на вопросы и задачи. Такие я удаляю сразу. Если ответ это лишь часть сообщения, стараюсь просто его отредактировать, заменив удаленную часть тремя звездочками, вот так — ***;

2) маты и явные оскорбления. Но такие, слава Богу, бывают крайне редко;

3) вопрос, связанный с заданием, типа — помогите, не знаю как решить или что в таком-то тесте? То есть не имеющий особой смысловой нагрузки для окружающих и если при этом, когда я добрался до комментария, оказалось, что человек задачу уже решил. И забыл этот комментарий за собой удалить.

В общем-то и все. Других причин для удаления комментариев я вспомнить сейчас не могу.

Надеюсь, это кому-то будет интересно, все-таки меня, пожалуй, можно назвать одним из самых отвечающих авторов курсов на Степике.

При этом я могу в комментариях и поспорить, и поругаться. А могу признать какие-то свои ошибки/поправить что-то в теории или коде. Я всегда благодарен тем, кто находит и адекватно сообщает о найденных ошибках или опечатках.

И да, отвечаю я чаще всего так, как спрашивают. То есть, если вы решили на меня «наехать» в комментарии, то не волнуйтесь, я отвечу ровно так же. Без явных грубостей, но с изрядной долей сарказма, юмора и может быть даже издевки. Но по факту. Извините, но если человек дурак и упорно пытается это доказать и показать всем своим видом, то я не считаю зазорным ему об этом прямо сказать.

В общем вот так это все работает.