Завдання з подіями для класу Student
- Додати подію LectureMissed, яка спрацьовує, якщо при виклику методу CheckTime поточний системний час перевищує час початку пари о 16:45. Обробник надсилає жартівливе нагадування з порадою "Швидко вмикай онлайн-трансляцію!".
- Додати подію AutomatReceived, яка генерується при автоматичній високій оцінці (наприклад, 100% за залік). Обробник вітає з "автоматом" і пропонує святкувати кавою.
- Додати подію ScholarshipAwarded, яка виникає при досягненні середнього балу >=10. Обробник симулює приємне повідомлення: "Вітаємо! Ви отримуєте стипендію!".
Завдання з подіями для класу Group
- Додати подію GroupPartyPlanned, яка активується при досягненні 100% успішності сесії всією групою (всі здали на відмінно). Обробник пропонує ідеї для свята: "Піца та рево на всіх!".
- Додати подію SessionSurvived, яка спрацьовує після успішного складання сесії всіма. Обробник надсилає групове повідомлення: "Ура, сесія позаду! Час на відпочинок у парку".