Skip to content

ussass/timetable-viewer-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

237 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Timetable viewer system

##Общее

  • В университете проводится 6 пар в день ПН-ВС, Воскресенье обычно выходной

  • Студенты разделены на группы

  • Пары привязаны к группам

  • Для простоты считаем что обледенённых лекций для нескольких групп не бывает

  • Аудитории не имеют специализации и все одинаковы

  • Преподаватели имеют специализацию

##Расписание Расписание задается один раз в начале учебного периода(семестра) его изменение имеет немедленный эффект, любые дополнительные изменения происходят в частном порядке

##Пользователи

  • Любой пользователь может посмотреть общее для всех групп (или по выбору) расписание на неделю, день (сегодня или на дату)

  • По ссылке полученной из деканата пользователь может быть зарегистрирован в системе и получить набор ролей. Далее эти роли могут быть отредактированы пользователем с ролью Admin

  • пользователь может обладать как одной ролью, так и набором ролей

##Роли ####Сотрудник(stuff)

  • Кто угодно не связанный с процессом - уборщица, техник и тд)

  • по умолчанию видит расписание аудиторий

####Студент (student)

  • по умолчанию видит расписание для своей группы

####Преподаватель (teacher)

  • по умолчанию видит свое расписание

####Администратор/Деканат (admin)

  • может редактировать рассписние

  • может редактировать роли пользователя

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •