New We are sorting MAX channels into categories and territories. Read the news
Public channel ID 79580484957554

Антон One Way | Разработка для онлайн-школ | GetCourse PRO

Оформление и разработка нового функционала школ на GetCourse

По вопросам пишите 👉

Channels in category
101 321
This channel's rank
№ 99 683
Open category →
Russia
Open in MAX

Posts for the period

By reactions

Search and the whole feed — after free registration. Custom dates — with a subscription; the channel owner sees them for free. Sorting by reactions — with a subscription. Sign up

Loading…

Уже несколько лет как у меня есть собственный шаблон для оформления… — video, channel “Антон One Way | Разработка для онлайн-школ | GetCourse PRO” ▶ video
Уже несколько лет как у меня есть собственный шаблон для оформления всего геткурса, написанный еще несколько лет назад, который я периодически дорабатываю. Когда в геткурсе был доступен раздел GetCourse IDE, я добавил интеграцию шаблона с ним (оптимизация части запросов к серверам + использовал базы данных для хранения настроек).

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

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

Хостингом кода является GetCourse IDE в моем аккаунте, так что доступность файлов поддерживает сама команда платформы, а сами файлы подключаются только к нужным разделам по модульной системе, за счет чего оформление грузится быстрее обычного

В виду того, что я внедрил нейросети для разработки и тестирования функций шаблона, цена на него снижена — 60к при вечной покупке и 5.9к в месяц при аренде. В оба варианта включена поддержка актуальности кодовой базы, чтобы оно всегда оставалось самым передовым технологически и дружелюбным к техспецам, не требуя знания кода для редактирования нового интерфейса 😎
Views: 7
Go to post Open in MAX Report an inaccuracy
В очередной раз обновил своего бота-антиспамера для Telegram

Вечная битва меча и щита, в которой мерзкие спамеры придумали очередной ятаган — пишут с помощью нейросетевых ботов, за счет чего текст выходит осмысленным по тематике сообщества, но в профиле у них закреплены каналы с непотребством 🙈

Теперь био из тг проверяется по списку спам-слов. Итого спамоботы проверяются по:
1. Никнейму и аватарке через модель omni-moderation-lastest
2. По никнейму и био через спам-слова
3. По подписке на канал с капчей на входе в чат
4. По тексту через omni-moderation-lastest и специальную модель

На какое-то время хватит 😆
Views: 2
Go to post Open in MAX Report an inaccuracy
Как и все знакомые мне разработчики, я люблю писать код и проектировать приложения куда больше, чем составлять договоры и оттачивать личные проекты во что-то эстетически красивое 😆

К счастью, у меня есть жена, которая закрывает мои пробелы😉. Зацените, как она преобразила мой сайт с кейсами. Переделала скриншоты, перегенерировала обложки за кучу итераций, пересобрала структуру статей и редизайнула весь сайт в целом
Views: 2
Go to post Open in MAX Report an inaccuracy
Loading image…
Сохраню для истории — за 2 часа сделал в своем гк-аккаунте возможность для создания лендингов на базе CMS Геткурса с помощью агентов с ПК

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

Для участия в конкурсе осталось только присмотреть лендинг, который можно будет перенести на гк. Время создания из расчета на один лендинг будет практически равно времени нейросети на раздумья
Views: 2
Go to post Open in MAX Report an inaccuracy
Геткурс анонсировал конкурс по созданию лендингов на базе гк с помощью нейросетей. Способ создания лендингов там подается весьма топорный — сгенерировать хтмл нейросетью и вставить в хтмл-блоки платформы

Моя страничка портфолио уже давно собирается нейросетью целиком и полностью. Раньше она работала на GetCourse IDE и недавно я перенес ее на отдельный хостинг, но даже на базе гк иде можно было сделать наполнение сайта кейсами самой же нейросетью. Для этого нужно только сделать защищенное апи и описание инфраструктуры сайта для нейросети, после чего она сможет через это самое апи создавать новые страницы, редактировать там дизайн, наполнять кейсами

Такое можно сделать и для CMS геткурса. Я не делал, потому что наверняка рано или поздно сам геткурс добавит что-то подобное в свое новое API, как минимум "входную точку", которую уже будет смысл дорабатывать разработчикам, чтобы делать какие-то свои инструменты для сборки лендов гк с помощью нейросетей 😎
Views: 2
Go to post Open in MAX Report an inaccuracy
Быть может, когда-нибудь нейросети сделают из меня люмпена, но сейчас я очень благодарен им за возможность реализовывать идеи в кратчайшие сроки. Без нейросетей часть из них так и осталась бы не более чем планами

У моей жены уже довольно давно была идея создания тг канала с новостями из мира инфобизнеса. Зная, что ее прошлый опыт обернулся стотысячным сообществом, я понимал, что идея заведомо очень крутая и перспективная (до 92к число подписоты упало после блокировок тг и признания его создателя экстремалом). Реализация нового канала прогнозировалась чуть более сложной — с механизмом автоматического поиска, первичной обработки и донесения до администратора +- готового материала, который он сможет обработать и выложить без команды дизайнеров и копирайтеров

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

При всем этом жена у меня не разработчик. Правда, у нее есть опыт работы программистом. И html-у учила меня она. И опыт руководителя командами разработки есть. И корочка QA-тестировщика с пониманием внутреннего устройства приложений имеется 😂
Views: 2
Go to post Open in MAX Report an inaccuracy
Loading image…
Ищем тормоза на страницах лк 😑

По неизвестной и необъяснимой причине в одной из школ участились жалобы на тормоза на страницах. Для диагностики временно включил систему сбора статистики по скорости загрузки с поиском виновных. Еще пару лет назад, когда ркн положил Мосбиржу на лопатки почти на день, я принял для себя решения минимизировать использование в школах статических файлов со ссылками на лично мои сервера, поэтому в списке библиотек-аутсайдеров моих доменов почти не видно 😂

Собранную диагностику по ошибкам и проблемными библиотеками позже отправлю в техподдержку GetCourse 🪖
Views: 2
Go to post Open in MAX Report an inaccuracy
Данных внутри GetCourse много, но собрать из них цельную картину… — video, channel “Антон One Way | Разработка для онлайн-школ | GetCourse PRO” ▶ video
Данных внутри ❤️ GetCourse много, но собрать из них цельную картину по школе штатными средствами трудно, поэтому я сделал свою систему аналитики поверх платформы

Система собирает события по триггерам:

1. Отправки всех форм в рамках аккаунта GC
2. Действие с уроком (открыл/прошел/ответил)
3. Стартовал прохождение тренинга
4. Завершил прохождение тренинга
5. Привязал Telegram к профилю
6. Добавлен файл звонка
7. Создана запись звонка или иного контакта
8. Добавлено сообщение к обращению
9. Назначен ответственный или дедлайн по обращению
10. Обновлен ответственный или дедлайн по обращению
11. Клик на ссылке в сообщении
12. Отписался от рассылки
13. Просмотрел сообщение
14. Создан ответ на анкету
15. Пользователь добавлен в группу
16. Пользователь удален из группы
17. Все действия с заказами
18. Создан\прокомментирован\отклонен\принят ответ на урок

Каждое событие ловится по своему триггеру и складывается в общую базу. А уже на ней строится всё остальное.

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

Эта версия работает только в школах с IDE

Набор событий и то, что из них собирается, - не фиксированный. Если школе нужны свои срезы или свои триггеры, это дописывается. Пишите @onthewaytothesun, созвонимся и покажу систему в работе.
Views: 1
Go to post Open in MAX Report an inaccuracy
Вайбкодинг и платформы

Вчера завершил миграцию проектов клиента с платформы для вайбкодинга, о которой я не раз писал в канале, на обычный хостинг

Почему было принято такое решение? ❓

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

2. Цены на подписки. Виртуальный хостинг стоит в пределах одной тысячи рублей, выделенный сервер вполне можно взять за 3 тысячи рублей. Подписка на нейросеть на месяц — меньше 2 тысяч рублей. Большинство разработок, которые по итогу вайбкодят люди, легко можно расположить на самом дешевом варианте. Нейросети без проблем могут накидать на нем сайт, при этом непосредственно на итерации разработок вы деньги уже не потратите

3. Простая миграция. Мигрировать с платформы без разработчика невозможно, да и с разработчиком это та еще задача со звездочкой — в лучшем случае многое придется переписывать. Если же проект изначально вайбкодили без платформ — вы можете заменить "запчасти" проекта в любой момент. Оператор серверных мощностей, хранилища, видеохостинг или платежная система перестали устраивать вас по условиям? Замените ее одним днем. Независимость от чьей-то конкретной инфраструктуры защищает вас от изменений условий обслуживания

4. Новейшие технологии. Нейросети развиваются семимильными шагами (как минимум пока они в тренде). Новые "скиллы", MCP и прочие возможности нейросетей всегда будут появляться раньше у самих нейросетей, а к платформам они будут разве что адаптироваться. Не завися от платформы можно выбрать различные программы управления нейросетями. Какие-то лучше откатывают неудачные итерации, какие-то лучше и прозрачнее рассуждают, с платформами же оператор может добавить только те функции, которые можно добавить в рамках его инфраструктуры

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

Теперь если ко мне будут обращаться за разработками чего-либо с нуля, то я всегда буду рекомендовать работу без конструкторов и платформ 😉
Views: 2
Go to post Open in MAX Report an inaccuracy
Loading image…
Пускай мои оформления и не выигрывают голосований, однако теперь админки в них будут вообще всегда и максимально нативные

Параллельно с текущими проектами пилю свой редактор для конструктора тренингов и для блоков страниц и уроков. IDE или API не требует, а реализовать можно абсолютно любой как хочешь гибко настраиваемый кастомный блок (хоть зеро-блок как в тильде). Ограничения из-за стандартных блоков — давайте до свиданья ☕️
Views: 2
Go to post Open in MAX Report an inaccuracy
The full feed — after free sign-up
VKontakte Telegram Odnoklassniki
Favorites at datool.ru

Follow the channel in your account

Sign up at datool.ru to add the channel “Антон One Way | Разработка для онлайн-школ | GetCourse PRO” to favorites and track its metrics.

Sign up
For channel owners

Verify your channel

Sign in or sign up at datool.ru, then add our bot to the channel following the instructions in your account. Once ownership is verified, the lock disappears and channel management becomes available.

Sign in or sign up

Report an inaccuracy

Describe what needs fixing. If you have a source, add a link.

You are leaving datool.ru

The link leads to an external website. datool.ru is not responsible for its content — check the address before entering passwords or payment details.

Redirecting in 10 s

Go