Školský kurz Martin Macák Fakulta informatiky, Masarykova univerzita, Brno Kurz na škole Máme spraviť State diagram pre školu SWINGu k objektu Kurz. ∙ Nový kurz sa musí najskôr navrhnúť. Ak to vedenie odsúhlasí, musí sa naplánovať (osnova, hodnotenie, . . . ). ∙ Následne sa otvorí registrácia a študenti sa môžu registrovať. Ak je naplnená kapacita kurzu, pridajú sa ďalší záujemcovia do čakacej fronty (keď sa niekto z kurzu odhlási, zaregistruje to prvého človeka z fronty). ∙ Pokiaľ počas registrácie vyučujúceho zrazí autobus, kurz sa ruší. ∙ Registrácia sa jedného dňa uzatvorí. Keď začne semester, začne sa výuka. ∙ Pokiaľ počas semestra vyučujúceho zrazí autobus, musia si látku študenti naštudovať samy. ∙ Po konci semestra nastane skúškové obdobie. ∙ Kurz môže byť jednorázový alebo pravidelný.