| | 1 | 3.Креирање на настан (предавање, вежби, испит, колоквиум) |
| | 2 | |
| | 3 | Use Case: Наставник внесува настан во календарот(предавање, вежби, испит, колоквиум) |
| | 4 | Цел: Настанот е успешно внесен во календарот и се праќа некакво известување за него. Внесени се учесници, и други |
| | 5 | информации за насатанот |
| | 6 | Категорија: Секундарна |
| | 7 | Предуслов: Договорен е термин за настан |
| | 8 | Пост услов при успех: Настанот е внесен во календарот и постои икона што покажува на него |
| | 9 | Пост услов при неуспех: Настанот не е внесен во календар |
| | 10 | Актер: Наставник,Одговорен за распоред |
| | 11 | Triggering Event: Наставникот избира опција за внесување на настан |
| | 12 | |
| | 13 | Опис: |
| | 14 | |
| | 15 | 1. Одговорен за настава се логира на системот |
| | 16 | 2. Се избира предмет за кој сака да се сместат термини |
| | 17 | 3. Системот, врз база на бројот на часови за предавања и вежби во табелата Curriculum_instruction автоматски генерира по еден event за предавање, аудиториски и лабораториски со точно колку часови траат |
| | 18 | 4. Ако е потребно некој настан да се случува повеќе од еднаш во неделата (пр: два термина за предавање), се прави копија на генерираниот од системот настан |
| | 19 | 5. Настанот се сместува во распоредот, во колку часот и кога |
| | 20 | 6. Следниот чекор, додавање на учесници на настан, е дефиниран во посебен use case |