Rozwijając poprzedni pomysł, rozwiązaniem które prawdopodobnie zadowoli wszystkich i jeszcze załatwi przy okazji inny problem, mógłby być następujący scenariusz działań:
- Gdy sceneria jest zajęta do godziny h Super System Kolejkowy (SSK) umożliwiałby wpisanie się osoby x na taką zajętą scenerię, od godziny h - do której obecny DR y ma wpisany dyżur - na z góry określony czas. Chyba, że obecny DR y ma ustawione "bez limitu". To zakolejkowanie nie byłoby możliwe
- Wpisywanie się byłoby możliwe najwcześniej np. na godzinę (h-1) przed upływającym limitem, tak aby nie tworzyć nie wiadomo jakich kolejek, jak ktoś max godzinę przed dyżurem się wpisze, prawdopodobieństwo że coś mu wypadnie jest stosunkowo niewielkie
- DR y dostaje powiadomienie, że będzie podmiana i nie będzie mógł przedłużyć swojego dyżuru
- DR x powinien też dostać jakieś powiadomienie
- SWDR umożliwia zalogowanie się DR x np. na 15 minut przed h, w trybie "read-only", tak aby nowy DR mógł zapoznać się z sytuacją
- o godzinie h następuje zamiana DR y na DR x. Nowy DR ma ustawiony limit taki jaki zadeklarował przy wpisywaniu się do kolejki i powiedzmy, ma jeszcze 15 minut na podjęcie decyzji, czy chce ten limit podnieść czy zostaje tak jak jest. Po 15 minutach otwiera się możliwość zakolejkowania następnej osoby.
- Stary DR ma możliwość zostać w trybie read-only na scenerii, aby ewentualnie pomóc nowemu DR
sytuacja problematyczna. Nowy DR nie stawia się na dyżur, a stary DR musi kończyć - jest nierozwiązywalna. Oczywiście osoba która nie stawiła się na dyżur dostaje bana na dyżurowanie na jakiś czas i to powinno dyscyplinować. Ban powinien być przyznawany przez DR
y, a nie automatycznie, gdyż może ta sytuacja mu nie przeszkadzać i dokończy dyżurowanie, a w międzyczasie ktoś inny się chętny pojawi, gdyż w takiej sytuacji sceneria powinna być w trybie "dostępna dla każdego" o ile stary DR nie stwierdzi, że jednak przedłuży sobie np. na kolejną godzinę.
Zamieszałem? Chyba trochę, ale po 2-3 krotnym przeczytaniu, jest to do ogarnięcia
. W gratisie zostaje rozwiązany problem o którym mówi się od dłuższego czasu, mianowicie przedłużanie co 30 minut dyżuru.
Mógłby to być początek systemu do dyżurów wieloosobowych
Dobranoc Państwu.