Открытый канал ID 79580484957554

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

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

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

Открыть в MAX

Публикации за период

По реакциям

Поиск и вся лента — после бесплатной регистрации. Свои даты — по подписке; владелец канала видит их бесплатно. Сортировка по реакциям — по подписке. Зарегистрироваться

Загрузка…

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

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

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

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

В виду того, что я внедрил нейросети для разработки и тестирования функций шаблона, цена на него снижена — 60к при вечной покупке и 5.9к в месяц при аренде. В оба варианта включена поддержка актуальности кодовой базы, чтобы оно всегда оставалось самым передовым технологически и дружелюбным к техспецам, не требуя знания кода для редактирования нового интерфейса 😎
Просмотры: 7
Перейти в пост Открыть в MAX Сообщить о неточности
В очередной раз обновил своего бота-антиспамера для Telegram

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

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

На какое-то время хватит 😆
Просмотры: 2
Перейти в пост Открыть в MAX Сообщить о неточности
Как и все знакомые мне разработчики, я люблю писать код и проектировать приложения куда больше, чем составлять договоры и оттачивать личные проекты во что-то эстетически красивое 😆

К счастью, у меня есть жена, которая закрывает мои пробелы😉. Зацените, как она преобразила мой сайт с кейсами. Переделала скриншоты, перегенерировала обложки за кучу итераций, пересобрала структуру статей и редизайнула весь сайт в целом
Просмотры: 2
Перейти в пост Открыть в MAX Сообщить о неточности
Загружаем изображение…
Сохраню для истории — за 2 часа сделал в своем гк-аккаунте возможность для создания лендингов на базе CMS Геткурса с помощью агентов с ПК

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

Для участия в конкурсе осталось только присмотреть лендинг, который можно будет перенести на гк. Время создания из расчета на один лендинг будет практически равно времени нейросети на раздумья
Просмотры: 2
Перейти в пост Открыть в MAX Сообщить о неточности
Геткурс анонсировал конкурс по созданию лендингов на базе гк с помощью нейросетей. Способ создания лендингов там подается весьма топорный — сгенерировать хтмл нейросетью и вставить в хтмл-блоки платформы

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

Такое можно сделать и для CMS геткурса. Я не делал, потому что наверняка рано или поздно сам геткурс добавит что-то подобное в свое новое API, как минимум "входную точку", которую уже будет смысл дорабатывать разработчикам, чтобы делать какие-то свои инструменты для сборки лендов гк с помощью нейросетей 😎
Просмотры: 2
Перейти в пост Открыть в MAX Сообщить о неточности
Быть может, когда-нибудь нейросети сделают из меня люмпена, но сейчас я очень благодарен им за возможность реализовывать идеи в кратчайшие сроки. Без нейросетей часть из них так и осталась бы не более чем планами

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

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

При всем этом жена у меня не разработчик. Правда, у нее есть опыт работы программистом. И html-у учила меня она. И опыт руководителя командами разработки есть. И корочка QA-тестировщика с пониманием внутреннего устройства приложений имеется 😂
Просмотры: 2
Перейти в пост Открыть в MAX Сообщить о неточности
Загружаем изображение…
Ищем тормоза на страницах лк 😑

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

Собранную диагностику по ошибкам и проблемными библиотеками позже отправлю в техподдержку GetCourse 🪖
Просмотры: 2
Перейти в пост Открыть в MAX Сообщить о неточности
Данных внутри GetCourse много, но собрать из них цельную картину… — видео, канал «Антон One Way | Разработка для онлайн-школ | GetCourse PRO» ▶ видео
Данных внутри ❤️ GetCourse много, но собрать из них цельную картину по школе штатными средствами трудно, поэтому я сделал свою систему аналитики поверх платформы

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

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

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

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

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

Набор событий и то, что из них собирается, - не фиксированный. Если школе нужны свои срезы или свои триггеры, это дописывается. Пишите @onthewaytothesun, созвонимся и покажу систему в работе.
Просмотры: 1
Перейти в пост Открыть в MAX Сообщить о неточности
Вайбкодинг и платформы

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

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

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

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

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

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

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

Теперь если ко мне будут обращаться за разработками чего-либо с нуля, то я всегда буду рекомендовать работу без конструкторов и платформ 😉
Просмотры: 2
Перейти в пост Открыть в MAX Сообщить о неточности
Загружаем изображение…
Пускай мои оформления и не выигрывают голосований, однако теперь админки в них будут вообще всегда и максимально нативные

Параллельно с текущими проектами пилю свой редактор для конструктора тренингов и для блоков страниц и уроков. IDE или API не требует, а реализовать можно абсолютно любой как хочешь гибко настраиваемый кастомный блок (хоть зеро-блок как в тильде). Ограничения из-за стандартных блоков — давайте до свиданья ☕️
Просмотры: 2
Перейти в пост Открыть в MAX Сообщить о неточности
Вся лента — после бесплатной регистрации
ВКонтакте Телеграм Одноклассники
Избранное в datool.ru

Следите за каналом в личном кабинете

Зарегистрируйтесь в datool.ru, чтобы добавить канал «Антон One Way | Разработка для онлайн-школ | GetCourse PRO» в избранное и отслеживать его показатели.

Зарегистрироваться
Для владельцев каналов

Подтвердите свой канал

Войдите или зарегистрируйтесь в datool.ru, затем добавьте нашего бота в канал по инструкции в личном кабинете. После проверки владения замок исчезнет и вам станет доступно управление каналом.

Войти или зарегистрироваться

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти