Как создать свой плагин

Есть 3 вида расширения аккаунта:

  1. Добавить свой функционал на существующие страницы;
  2. Добавить в аккаунт GetCourse новые страницы;
  3. Добавить новое поведение или API (к примеру "при поступлении нового ответа на урок - записать его в таблицу и отправить во внешний сервис");

Мы последовательно рассмотрим все три. Делается все это в IDE Chatium, с помощью кода. Код пишется в конкретном аккаунте и запускается внутри него.

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

Добавляем новый модуль

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

После этого введем шкалу баллов, и за изменение веса в меньшую сторону будем начислять баллы. За снижение веса будем добавлять баллы, а за повышение - ничего не делать.

Добавляем форму на существующие страницы

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

Добавляем поведение

При добавлении человека в группу - будем отправлять ему письмо каждый день с напоминанием замерить вес и обновить его.

Готовим плагин для публикации

❤️ Made with love on Chatium

ООО "Чатиум"

Информация о компании