Тема: Опрацювання подій у GUI (Практична робота №39).
Цільова аудиторія: учні 10 класу.
Мета тесту: Перевірка теоретичних знань та практичних навичок щодо створення інтерактивності в Python-додатках. Тест фокусується на розумінні подійно-орієнтованого програмування та вмінні керувати потоком виконання програми через дії користувача.
Ключові аспекти перевірки:
Механізм подій: знання методу .bind() та відмінність його від параметра command.
Синтаксис подій: розпізнавання кодів подій клавіатури (<Return>, <Key>), миші (<Button-1>, <Double-Button-1>) та специфічних віджетів (<<ListboxSelect>>).
Функції-обробники: розуміння структури функцій, що приймають аргумент event, та використання атрибутів об'єкта події (наприклад, event.widget).
Алгоритмізація: перевірка логіки виконання завдань з джерела (прогноз погоди, тестування, робота зі списками учасників олімпіади).
Контент: 12 запитань різних типів (вибір, відповідність, послідовність, введення тексту). Тест охоплює всі етапи практичної роботи, що дозволяє об'єктивно оцінити рівень засвоєння матеріалу як в асинхронному, так і в синхронному режимі навчання.
Рекомендації: Використовувати як підсумковий контроль після виконання практичної частини або як допуск до неї для перевірки теоретичної підготовки.
Ключові слова: Python, tkinter, опрацювання подій, bind, 10 клас, ListboxSelect, обробник подій.











