Про проєкт РАВЛИК

РАВЛИК — мій україномовний навчальний проєкт для дітей

Я викладаю інформатику в початковій школі і проходжу шлях вивчення програмування разом зі своїми учнями з першого класу. Одного дня я зрозумів просту річ: інструментів для першого знайомства з текстовим кодом українською мовою просто не існує. Довелося зробити самому.

Мова

Коли дитина пише вперед 100 замість forward 100, вона не витрачає увагу на переклад. Більше простору для справжнього мислення.

Навчання

Уроки, посібник, вікторина, ресурси для батьків і вчителів працюють як єдина навчальна система.

Дослідження

Помилка тут не карає — вона підказує. «А що буде, якщо змінити це число?» — це вже програмістське мислення. РАВЛИК його заохочує.

Чому РАВЛИК — це равлик

Коли я вперше познайомився з ідеєю мови Logo — черепаха, що рухається полотном і залишає слід, — я одразу зрозумів: ось як пояснити алгоритм дитині. Не абстрактно, а тілом. Куди повернути, скільки кроків, що повторити.

Коли я шукав українську назву для цього персонажа, відповідь виявилася дуже природною. Равлик — повільний, уважний, залишає слід. І це вже не просто переклад: це образ, який дітям близький і зрозумілий без довгих пояснень.

Назва РАВЛИК — це і персонаж, і педагогічна метафора, і натяк на традицію, яку цей проєкт продовжує. І так, це ще й абревіатура: Розвиток Алгоритмічних Вмінь та Логічного мислення через Кодування.

Звідки зростає ідея

РАВЛИК не претендує на авторство самої ідеї. Я маю досвід роботи з C#, JavaScript, Python та C — але коли почав викладати в початковій школі, зрозумів: жодна з цих мов не підходить для першого класу. Традиція навчальних мов для дітей починається з робіт Сеймура Пеперта — математика і педагога, який у 1960-х створив Logo і теорію конструкціонізму.

Пеперт показав: діти вчаться найглибше тоді, коли будують щось реальне і спостерігають, як воно реагує на їхні рішення. Черепаха — не просто виконавець. Це тіло, яким дитина думає. Коли учень хоче повернути равлика праворуч — він часто встає і повертається сам. Тіло розуміє те, що очі ще не бачать.

РАВЛИК чесно продовжує цю традицію — у власній українськомовній формі, перевіреній у реальному класі.

Чому команди — українською

Я бачив на уроках, як діти зупиняються на команді forward і питають: «А що це означає?» Це — когнітивне навантаження, яке не стосується програмування. Коли дитина пише вперед 100 — вона просто думає про логіку, а не про переклад.

Коли мова команд рідна, більше розумового ресурсу йде на логіку, а не на мовний бар'єр. Менше перешкод між думкою і кодом означає більше простору для справжнього мислення.

Саме тому українськомовний синтаксис — це не декорація і не патріотичний жест. Це педагогічний вибір, перевірений практикою.

Три опори, які тримають проєкт

Коли я починав робити РАВЛИК, в голові було три питання. Перше: як прибрати мовний бар'єр? Друге: як дати структуру, щоб не губитися? Третє: як зробити так, щоб дитина сама хотіла досліджувати? Ось що вийшло.

Мова знижує бар'єр: команди пишуться українською і відразу перетворюються на дію, малюнок або гру. Дитина бачить результат своїх рішень — і хоче спробувати ще.

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

Дослідження виникає як результат: коли бар'єр низький, а шлях зрозумілий, дитина починає перевіряти гіпотези сама. «А що буде, якщо змінити це число?» — це вже програмістське мислення. Помилка тут не карає, а підказує.

Що саме в РАВЛИКУ є власним

  • українськомовний синтаксис і добір команд;
  • власна вебреалізація редактора, полотна, підказок і режиму гри;
  • структура уроків від першого знайомства до змінних, умов і гри;
  • посібник, вікторина, Дзен Равлика, ресурси для батьків і вчителів;
  • візуальна айдентика, персонаж Равлика і загальна навчальна атмосфера.

Для кого цей проєкт

  • для дітей, які тільки входять у програмування;
  • для вчителів, яким потрібен зрозумілий україномовний інструмент для класу;
  • для батьків, які хочуть підтримувати навчання вдома;
  • для спільноти, якій важливий доступний український EdTech.

Як можна використовувати РАВЛИК

РАВЛИК створений для того, щоб ним користувалися. Ось що це означає на практиці.

Вчителі та школи можуть:

  • Використовувати РАВЛИК на уроках — безкоштовно і без обмежень.
  • Брати тексти уроків і посібника за основу власних матеріалів.
  • Робити платні курси, методички, презентації на основі матеріалів РАВЛИКА.
  • Адаптувати, перекладати, доповнювати — все це дозволено.
Єдина умова: вказати, що матеріали засновані на РАВЛИКУ, і дати посилання на ravlyk.org.

Розробники та освітні проєкти:

  • Код РАВЛИКА відкритий — його можна вивчати, форкати, розвивати.
  • Можна створити власний продукт на основі коду РАВЛИКА.
  • Похідний продукт має чітко вказувати, що він заснований на РАВЛИКУ.
  • Не можна називати свій продукт РАВЛИКОМ або створювати враження, що це офіційна версія.
Код поширюється під ліцензією AGPL-3.0: будь-які зміни також мають залишатися відкритими.
Якщо коротко: використовуйте, адаптуйте, заробляйте — але вказуйте походження і не видавайте чужу роботу за свою.

Відкритість і розвиток

РАВЛИК — живий проєкт. Він виріс з одного уроку в початковій школі до повноцінної навчальної екосистеми: редактор, уроки, посібник, вікторина, Дзен Равлика — і це ще не кінець. Якщо хтось бере ідеї РАВЛИКА, форкає код або створює власну похідну версію, для мене важливі дві речі: чесне посилання на походження і відсутність удаваної «офіційності», якщо це вже інший продукт.