Антон One Way | Разработка для онлайн-школ | GetCourse PRO
560 subscribers
223 photos
29 videos
101 links
Оформление и разработка нового функционала школ на GetCourse

По вопросам пишите 👉 @onthewaytothesun
Download Telegram
Media is too big
VIEW IN TELEGRAM
Доработка админки GC

Разработка для GetCourse — это не только визуальное преображение, но и доработка и добавление новых настроек админки! Предлагаем вашему вниманию скринкаст, в котором на примере редактора лендингов добавлены новые стандартные блоки с мощным функционалом 💪🏿
👍8🔥53🦄1
С 21 по 23 марта пройдёт главное событие для техспециалистов сферы онлайн-образования — конференция Global EdTech Conference

Темы, затрагиваемые на конференции:

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

Тема нашего @onthewaytothesun

Строим админку GetCourse под себя

В своём выступлении Антон раскроет тему, которую мы затрагивали в канале последнее время — полная no-code админка для техспецов, дающая при этом функции оформления и доработки школ

Изучайте программу, а развернутые объяснения по каждой теме вы услышите в эфире GETC 6.0 🔊🔊🔊

✏️Изучить программу

А еще — у вас есть скидка на билет🔥
При любом бронировании для вас действует скидка 10%, как для наших подписчиков.

🔎Обратите внимание на тарифы с доступом к записям — очень удобно!

И смело отмечайте в календаре:
Даты: 21-23 марта
Время: с 17:00 до 22:00

Встретимся на GETC — регистрируйтесь!

Организаторы обещают большой пакет бонусов 🎁🎁🎁 от спикеров.
5🔥5🎉4
Внимание всем школам, у которых стили и скрипты стояли сразу на весь аккаунт и кто пользовался приложением Chatium!

GetCourse сменил ссылку на внешний скрипт, по которому ранее разработчики определяли причастность к чатиуму. Теперь в проверке на чатиум следует использовать $('script[src*="getcourse_webview.js"]').length

Если вы не в курсе, как именно у вас в школе это работало, проверьте разделы со списками тренингов и/или уроков в приложении (веб-версия работает без проблем)
🔥73
Коллеги, хотим сообщить важную новость. Нами было принято решение реорганизовать студию Inky из-за некоторых разногласий в составе сооснователей, которые будут препятствовать дальнейшему развитию, и начать работать отдельно, каждый под своим именем.

Все это вовсе не означает, что мы прекращаем или сокращаем нашу деятельность. Она будет продолжена, но уже в разных составах. Это сообщество будет вестись далее @onthewaytothesun и будет переименовано в течение недели.

Мы всегда рады разрабатывать для вас классные решения, которые, так или иначе, упрощают или улучшают ваши рабочие процессы, поэтому если у вас задача по разработке технического или визуального решения — обращайтесь к @onthewaytothesun или @kepchewk 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👏2🎉2🍾2
НОВЕЙШАЯ ТЕХНОЛОГИЯ, ОПРОБОВАННАЯ В КЕЙСЕ

Сегодня было сдано заказчику оформление школы Анастасии Лапиной. Заказано оформление было аккурат во время конференции GET6, поэтому на повышенной морали было решено применить новейшую "пушкабомбу" — индивидуальную админку для школы

Админка — кодовое название для системы скриптов, которые добавляют в школу возможность настраивать вид\компоновку\наличие отдельных решений никак не взаимодействуя с кодом. То есть на том месте, где в стандартном редакторе геткурс у вас перекати поле и запустенье появляется окно, где вы просто включаете тумблеры "сделать красиво", "включить тут слайдер с событиями", выбираете, какие уроки будут иметь картинку слева, а какие будут иметь картинку справа, жмёте "сохранить" и всё выстраивается как вы хотите автоматически. Еще и баги геткурса фиксит — красотища!

Но одно дело услышать, а другое дело — своими глазами узреть. Оценить работу админки можно в видео: https://www.youtube.com/watch?v=NbNZ1rySGJo
🔥13👍21
РАЗРАБОТКИ НА ПЕРСПЕКТИВУ: ЛЕЧЕНИЕ ПРИЛОЖЕНИЯ GC

Разработка для приложения GC порой упирается в нелогичные проблемы: список тренингов в приложении скрывает все элементы с классам lesson-title, названия тренингов в списке уроков отсутствуют, а в уроках невозможно выяснить, в каком тренинге находится этот урок.

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

Однако выход есть! Вчера был протестирован скрипт, который при заходе в редактор урока проверяет, есть ли внутри урока "блок-фиксер", и если нет — создает его. Начинка блока фиксера: заголовок тренинга-родителя, ссылка на тренинг родителя и навигационные элементы из веб-версии. Все это создание происходит в фоновом режиме, так что админ заметит только чуть более долгую загрузку редактора в первое открытие. Если вы только что создали урок — он уже с фиксером. Если вы копировали урок — вам нужно зайти в его редактирование и скрипт-фиксер сам себя создаст\обновит при несовпадении своего содержимого с веб-версией.

Что это дает на практике? Кучу красивых и удобных решений. Например, навигация, при которой в первом уроке модуля появляется кнопочка на предыдущий модуль, а в последнем на следующий модуль, выпадающий список с уроками для быстрого перехода и так далее! В комментариях будет пример такой навигации, который уже реализован благодаря фиксеру
🔥121
Наболело, что на страницах оплаты пользователям нужно выбирать среди непонятных названий. Сделал в качестве пробы пера выпадающий список со всеми платежками GC

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

Страничку также можно пощёлкать в тестовой школе https://edu.onthewaytothesun.ru/sales/shop/dealPay/id/309639874/hash/e1a1

https://youtu.be/E8BiROedldY
🔥10
Таймкоды для геткурса и не только

Возможно, кто-то из вас в курсе, что я являюсь разработчиком кода видео с таймкодами для уроков GC. Эта разработка в свое время далась мне нелегко: это была моя первая разработка, которая меняет сама себя + в некоторых школах код конфликтовал с их структурой (старые школы даже блоки имеют не как новые), также всплывали иногда мелкие проблемы, которые неизбежны для обычного html-видео

Решение назревало в виде YouTube видео с таймкодами. Тут и все фишки в виде переключения качества видео, и совместимость со всеми платформами. Оцените работу таймкодов по ссылке

https://edu.onthewaytothesun.ru/ytdefault
(Кликните по времени для переключения время видео)
🔥9
СТИКЕРЫ ДЛЯ GC

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

https://www.youtube.com/watch?v=WPeoaOPCfBI
🔥16
Ура ура! Вот и ребрендинг.
Inky » One Way

Новое лого и новое название с проверенным качеством💪. Не теряйте нас 😉
Писать можно по прежнему @onthewaytothesun
🔥142👍2
Антон One Way | Разработка для онлайн-школ | GetCourse PRO pinned «Ура ура! Вот и ребрендинг. Inky » One Way Новое лого и новое название с проверенным качеством💪. Не теряйте нас 😉 Писать можно по прежнему @onthewaytothesun»
ТАЙМКОДЫ ДЛЯ GETCOURSE

Что
ж, таймкоды для GC официально побеждены. Вчера был доделан шаблонный блок "видео с таймкодами" для уроков, в котором:
1. Генерируется админка в редакторе. В ней можно вставить ссылку на видео или плейлист m3u8, ссылку на картинку-превью и вставить таймкоды в удобные генерируемые поля
2. В опубликованном варианте сразу выстраивается видео с кликабельными таймкодами
3. В видео есть возможность выставить скорость, выставить режим "картинка в картинке" и даже выбрать качество видео!
4. Видео защищено от скачивания на уровне стандартных видео GetCourse
5. Работает в чатиуме

Подобные таймкоды уже были испытаны в десятках школ, но т.к. Геткурс всегда может удивить новыми багами, пока что цена такого решения будет составлять 7000 р., а приобрести код можно написав в личные сообщения @onthewaytothesun. Со временем цена увеличится
🔥721
Сегодня наконец-то мы изобрели лекарство для приложения GetCourse, добавляющее навигационное меню «хлебные крошки» и заголовки в приложение GetCourse!

Теперь не нужно вставлять заголовки с помощью html! Во время перехода в настройки кода скрипты сохраняют в атрибуты страницы заголовок и хлебные крошки, чтобы потом они подключились в чатиум. Однако заходить в каждый тренинг для «фикса гк» довольно заморочено, поэтому был дописан еще и парсер тренингов, который проходится по всем тренингам школы и сохраняет там атрибут заголовка, проставляя тренингу галочку. 2-3 секунды на тренинг и вуаля — за 5 минут в нашей тестовой школе с 268 тренингами у всех тренингов начинают работать заголовки и хлебные крошки в приложении. 😎
🔥101
ОЧЕНЬ КРУТОЕ ОБНОВЛЕНИЕ GETCOURSE ДЛЯ ПРИЛОЖЕНИЯ

В разделе бокового меню в "приложении" появился раздел IDE, который упрощает разработку в чатиуме. Это невероятно удобный инструмент!
Прямая ссылка туда будет выглядеть как https://ВАШДОМЕН/chtm/s/ide/?purl=%2Fchtm%2F
8
ДИЗАЙН-МАКЕТ СТАНДАРТНОГО GC

В свободное от работы, ведения бесплатного канала с разработками по таплинку, преподавания в клубе магии CSS и создания разработок на перспективу для GC я занимаюсь отрисовкой стандартного геткурса в фигме.

Использовать такой стандартный макет вы можете по ссылке: https://www.figma.com/file/S9leldSZmYTNKJOR6vefSN/GC-Zero-v2.0?type=design&node-id=1052%3A422&t=ReFByfMuikBmvWT5-1

Отрисовывается он с помощью инструмента разработчика и делается в натуральном размере — если в геткурсе от заголовка раздела покупок отступ снизу 17px, то и в макете он ровно столько же. Большинство страниц сделаны в автослоях для удобства дальнейшего использования 👌

Вам макет может пригодиться:
1. Для дачи ТЗ на созвонах дизайнерам и техспецам, если вы продюсер. Сможете показать что и где хотите поменять
2. Для создания дизайн-макета, если вы веб-дизайнер. Просто возьмите готовый компонент и добавьте цвета — вам не придется с нуля отрисовывать гк интерфейс, узнавать у разрабов про размер колонки и т.д.
3. Для упрощенного взаимодействия с дизайнерами, если вы разработчик. После того, как я стал давать этот файлик дизайнером, количество макетов с шириной макета по типу 4678px и обилием отсутствующих в гк кнопок уменьшилось в разы
4. Для дизайнеров стандартного гк — посмотрите, что вы наделали!

P.S. Макет будет периодически дополняться, на очереди состояния уроков и мобильная версия
🔥322👌2😎2
ВЫЗОВЫ URL С КИРИЛЛИЦЕЙ

Есть в GC такой блок в процессах как "вызов URL". Использоваться может много для чего, но техспецы могут столкнуться с необходимостью создать там запрос на рассылку или добавление какой-либо инфы в смс-центры\сейлботы и прочее

Как составить правильно? Простой вызов в духе https://example.com?message=Здарова, ученики вызовет ошибку. Даже если вы предварительно вставите этот текст в адресную строку и браузер перекодирует вам адрес в https://example.com?message=Здарова,%20ученики, все равно геткурс ничего никуда не отошлет.

Чтобы не морочиться с декодированием кириллицы в гк есть один простейший способ. Просто создайте допполе типа "строка", поменяйте значение строки с помощью процесса для нужного количества пользователей, а затем вызовите урл по инструкции гк https://getcourse.ru/blog/275857

Например, при вызове по пользователям будет https://example.com?message={object.mailmessage} будет браться содержимое поля mailmessage, автоматичеки декодироваться и отсылаться
👍5🔥42
РАЗРАБОТКА НА ПЕРСПЕКТИВУ — ЧАЕВЫЕ В ГК

Суть решения — позволяет нажать кнопку "поблагодарить" у профиля учеников вашего курса. При нажатии на кнопку система запускает процесс гк, проверяющий у вас наличие бонусных рублей, и если они есть, делает вызов на php-страничку, создающую заказ для пользователя, которого вы поблагодарили, а также списывает с вас 25 рублей за благодарность. По заказу уже можно выдать второму пользователю бонусные рубли и что угодно, Параллельно на странице с кнопкой проверяется наличие ответа от сервера, и если деньги были, можно сделать красивое сообщение об успехе. Если денег не было, можно сделать красивое сообщение о неудаче 😁

Пока что разработка оформлена только в виде концепта, но уже вполне рабочего и без возможности поломаться или быть взломанной. Если вам будет интересно что-то подобное в вашей школе — пишите в личку @onthewaytothesun
5🔥4😍2