Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
pl:dydaktyka:sbd:2012:tematy_projektow [2012/10/23 11:53]
sebi
pl:dydaktyka:sbd:2012:tematy_projektow [2012/10/23 12:05]
sebi
Linia 40: Linia 40:
  
  
-===== :!: NOWY: System rezerwacji okienek czasowych =====+===== NOWY: System rezerwacji okienek czasowych =====
  
-Celem projektu jest stworzenie+Celem projektu jest stworzenie ​aplikacji webowej udostępniającej funkcjonalność rezerwowania okienek czasowych (podobną do [[http://​support.google.com/​calendar/​bin/​answer.py?​hl=en&​answer=190998|appointment slots]] w Google Calendar). Jednym z zastosowań jest rezerwowanie przez //​studentów//​ okienek czasowych w godzinach konsultacji //​prowadzących//​. Założenia:​ 
 +  * z technicznego punktu widzenia, system jest klientem CalDAV mającym konto na wskazanym serwerze, 
 +  * osoby udostępniające możliwe do umówienia terminy ("​prowadzący"​ - użytkownicy posiadający konta w systemie) również posiadają konta na ww. serwerze kalendarzowym,​ 
 +  * "​prowadzący"​ uwierzytelniani przy pomocy podanego serwera IMAP, 
 +  * "​prowdzący"​ definiują w systemie dostępne okienka (np. czwartki 13:​00-14:​30,​ okienka 15-minutowe),​ 
 +  * dwa tryby działania z perspektywy "​studentów"​ (do ustalenia):​ 
 +    * zarezerwować termin może każda osoba posiadająca adres e-mail (nie posiada konta w systemie),​ 
 +    * osoby rezerwujące terminy ("​studenci"​) są uwierzytelniani przy pomocy podanego serwera IMAP, konto "​studenta"​ tworzone jest automatycznie przy pierwszym skorzystaniu z systemu. 
 +Osoba chętna na zarezerwowanie okienka wybiera wolny slot i podaje swoje dane (imię, nazwisko, email). System wysyła zaproszenie CalDAV do właściciela slotu i oznacza slot jako wstępnie zarezerwowany. Właściciel kalendarza otrzymuje zaproszenie i może je przyjąć (accept), co powoduje oznaczenie w systemie terminu jako ostatecznie zarezerwowanego lub odrzucić (deny), co spowoduje zwolnienie terminu dla kogoś innego. Do osoby rezerwującej wysyłany jest najpierw e-mail z potwierdzeniem wysłania żądania rezerwacji (z linkiem do ewentualnego anulowania rezerwacji),​ a następnie drugie potwierdzenie po zatwierdzeniu rezerwacji przez własciciela slotu.
pl/dydaktyka/sbd/2012/tematy_projektow.txt · ostatnio zmienione: 2019/06/27 15:50 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0