Додаток на AppSheet
Проект «Валюта Кітерри», який планувався на один рік, пішов настільки вдало, що на шкільному колі вирішили продовжувати.
Upgrade
У 2019/20 навчальному році до КІТЕРРИ приєдналось 13 нових учнів. Адмініструвати минулорічний файл з рахунками дітей стало заскладно. До того ж, Єгор, який створив мобільний додаток e-banking, пішов в іншу школу і забрав свою розробку з собою.
Знову постало питання «А хто хоче зробити?».
Команда
Цього разу зібралась чудова група від 5 до 11 класу – Соня, Ілля, Даша, Даня, Катя, Артем. Вирішили робити мобільний додаток по типу e-bank. Обговорили назву додатку. Прикинули, що ще потрібно учням на телефоні окрім самого банкінгу.
Розуміла, що створити додаток з нуля, без конструктора діти ще не зможуть. Зупинилась на AppSheet.
Подивилась умови ліцензії, домовилась з ними про знижку, домовилась з Аліною про фінансування цієї ліцензії. І почали…
Система
Вийшло 3 блоки.
- БАНКІНГ
- SMS ПОВІДОМЛЕННЯ
- РОЗКЛАД
До кожного з них свої функції та доступ.
- БАНКІНГ
- Кожен з учнів бачить лише свої дані – залишок та рух коштів.
- Адміністратор та куратори класів бачать дані всіх учнів, можуть додавати та списувати кошти.
- Батьки та вчителі не бачать цього розділу.
2. РОЗКЛАД
Додаток зводить розклад уроків та розклад чергувань. Кожен учень бачить лише розклад свого класу та своє чергування.
Коли директор змінює розклад у себе в google-таблиці, інформація автоматично синхронізується, і зміни з’являються в телефонах.
Батьки – бачать розклад дітей.
Вчителі не мають доступу.
3. SMS ПОВІДОМЛЕННЯ.
- Учні можуть писати лише особисті повідомлення.
- Вчителі, куратори, адміністратор можуть писать повідомлення для класу чи особисті.
- Кожен бачить лише ті повідомлення, які були надіслані саме йому чи його класу.
- Батьки не мають доступу.
- Також надходять системні повідомлення про зміни в розкладі.
Якщо якийсь користувач відправляє повідомлення, то у пристрої, де встановлена програма, з’являється вікно-notification (як у всіх популярних месенджерах).
Чого навчились?
Підлітки в реалі познайомились зі складовими програми – дані, логіка, інтерфейс. Подивились як різні задачі пов’язані між собою. Вони із задоволенням досліджували, моделювали, тестували. Побачили, що те, що здається таким простим, може бути значно складнішим зсередини. Радію за дітей!
Логікою та даними більше опікувалась я. Молодші розробляли гарний інтерфейс ).
Аналіз рішення на AppSheet
➕
- розробили функціональний та зручний додаток з різними доступами та функціями;
- проста структура – звичайні таблиці, як у БД;
- можна ще більше розширювати функціонал. Наприклад, діти думали перенести туди обіди та домашку. Можна додати опитування. Є над чим працювати, було б бажання.
➖
- конструктор AppSheet – платний.
- складна «маніпуляція», щоб зробити коректний доступ до даних.
Отримала задоволення від роботи з AppSheet. Раніше не займалась мобільними додатками, а тут така іграшка, така можливіть для творчості!
Програмування – це не просто код, це мистецтво!
Вела і описала проект Юлія Нарбут