🎓

Мовний кабінет

Живі відеоуроки WebRTC із захищеними P2P-з’єднаннями Tailscale, інтегрованими платежами та Kameleon Presenter — усе в одній програмі.

📹 Відео WebRTC 🌐 Сітка з лускою 💳 Stripe · Alipay · PayPal 🔐 БД реєстрації
👩‍🏫
вчитель
● Наживо
🧑
Студент А
● Підключено
👩
Студент Б
● Підключено
🧒
Студент С
○ Приєднання…
👦
Студент Д
● Підключено
👩‍💼
Студент Є
● Підключено
🧑‍🎓
Студент Ф
○ Приєднання…

Відеоуроки в реальному часі

📹

Групове відео WebRTC — 4+ учасників

Відео й аудіо WebRTC із повною сіткою з низькою затримкою для груп із 4 і більше — без центрального медіа-сервера й без щомісячних витрат. Сигнальний сервер Chameleon (chameleon_signal.py) обробляє реле SDP і ICE (порт 8766) і також працює на Termux на Android. Додаток Companion показує адаптивну сітку, яка автоматично збільшується, коли учні приєднуються: 1 = повний екран, 2 = пліч-о-пліч, 3 = 2+1, 4 = 2×2, 5+ = сітка з автоматичним розміром, що прокручується — із локальною стрічкою вчителя, яка завжди відображається у форматі «картинка в картинці».

🔐

З’єднання, захищені хвостовою шкалою

Усі вузли з’єднуються через сітку Tailscale — без публічної IP-адреси та переадресації портів. IDE керує списками ACL, авторизацією пристрою та генерацією ключів автентифікації, не виходячи з програми.

🎭

Вбудований Kameleon Presenter

Навчайте на повному етапі Kameleon під час уроку. Учні можуть надсилати відповіді, малюнки та зображення безпосередньо в стек у режимі Stage — модерувати та відображати в реальному часі, не перемикаючи програми.

🗣️

Віджет вимови

Вбудований віджет навчання вимови (pronunciation_widget.py) із зворотним зв’язком на рівні фонеми — ідеально підходить для навчання мови, де важлива точна артикуляція.

🌐

Запасне відео LAN

Коли Tailscale недоступний, lan_video.py передає відео через UDP (порт 47732), аудіо через UDP (порт 47733) і спільні відмінності через WebSocket (порт 47731) — усе в локальній мережі.

Телеком і SIM-дзвінок

Поєднайте виклики додатків і телефонні дзвінки зі справжньої SIM-карти в одну багатосторонню розмову — безпосередньо з програми Companion

📞

Два види дзвінків — одна розмова

Програма Companion підтримує два паралельні канали виклику: an Виклик програми (WebRTC, одноранговий через Tailscale, безкоштовно) і a SIM-дзвінок (стандартна мобільна мережа, будь-який номер телефону). Ви можете розмовляти через WebRTC з партнером і одночасно здійсніть дзвінок із SIM-карти третій стороні, а потім зв’яжіться з ними для багатосторонньої розмови — не виходячи з програми.

📊

Рядок стану Telecom

Постійний рядок стану у верхній частині програми Companion показує поточний стан обох каналів: бездіяльність, дзвінок, дзвінок або звук вимкнено. Одним поглядом ви дізнаєтесь, які виклики є активними. Кожен канал має окремі елементи керування вимкненням звуку та завершення — завершення виклику на SIM-карті не припиняє виклик програми, і навпаки.

🔀

Багатосторонній хід уроку

Корисно для уроків мови: запропонуйте учневі дзвінок через додаток WebRTC, а потім наберіть носія мови на SIM-картці для спонтанної розмови в реальному світі. Усі три сторони чують одна одну. Учитель модерує через додаток, а Kameleon Presenter продовжує працювати в IDE.

🔴

Закон Великобританії про запис розмов — усі сторони повинні бути повідомлені

Відповідно до RIPA 2000 і Положення про телекомунікації (законна ділова практика), сторона, яка записує дзвінок, може робити це без згоди іншої сторони для свого власного законного використання, але щоб запис був прийнятні в суді усі сторони повинні бути проінформовані перед початком запису. Додаток Companion відображає помітний 🔴 ЗАПИС банер для всіх підключених учасників кожного разу, коли запис активний. Для тих, хто телефонує на SIM-карті, на початку розмови потрібне усне сповіщення. Голосові дані є персональними даними відповідно до GDPR і повинні оброблятися відповідно.

Оплата та реєстрація

Прийміть оплату від студентів з усього світу, перш ніж надати доступ до уроків

💳 Смужка (GBP первинний)
🟦 Alipay (китайські студенти)
🅿️ PayPal (запасний)
📚

База даних курсу та реєстрації

Курси та записи студентів зберігаються в ~/.chameleon/courses.db. Штучний інтелект може створювати курси, створювати списки записів, перевіряти статус платежів і скасовувати доступ — і все це за допомогою команд IDE.

💰

Підтримка мультивалютності

Stripe обробляє платежі у фунтах стерлінгів від британських та іноземних студентів. Alipay націлений на китайських студентів, які платять у юанях. PayPal забезпечує універсальний запасний варіант із широким покриттям країни.

📸

Платежі зі скріншотів WeChat

Для студентів, які не мають доступу до картки, приймайте скріншоти WeChat Pay для підтвердження платежу. Штучний інтелект зчитує зображення, витягує суму та посилання та реєструє платіж, здійснений вручну, проти реєстрації.

🔗

Платіжні посилання

Створення платіжних посилань на Stripe для будь-якого курсу. Поділіться посиланням — платить студент — зарахування створюється автоматично. Немає сторінки оформлення замовлення для створення чи розміщення.

Довідка про платіжні команди

Команда ШІопис
payment_create_courseСтворіть новий курс із ціною, назвою та описом
payment_linksЗгенеруйте платіжне посилання Stripe для курсу
payment_statusПеревірте статус оплати та зарахування студента
payment_enrolЗарахувати студента вручну (наприклад, після оплати готівкою)
payment_revokeСкасувати доступ студента до реєстрації
payment_unpaidПерелічіть усіх студентів із заборгованістю
payment_screenshotЗареєструйте знімок екрана WeChat Pay як підтвердження платежу

Запустіть свою онлайн-школу мов

Усе, що вам потрібно — відео, слайди, платежі та реєстрація — в одній програмі для комп’ютера.

Зв'яжіться ← Повернутися до огляду