Re: [分享] 隨機排座位網站

作者: KCborz (不只是一個人)   2023-03-08 21:45:59
原文恕刪~
大家好:
我是原作者,因為之前那篇沉很久了,所以我用回文的。
之前有人提出梅花座的需求,經歷漫長的測試終於寫出來了 >_<u
(之前寫過一版,bug一堆,後來整個砍掉,重想重寫)
(用人腦很容易做到的功能,變成程式邏輯比想像中複雜...囧)
網站連結:
http://www.kcborz.net/randseat/index.php
簡單說明一下這次更新內能容:
「依第一區分欄位打散(不相鄰)」
抱歉寫得有點生硬,其實就是「梅花座」。
只是因為不只分成2組(男女)可用,
這個程式可以跑更多的組數。
原本的操作很單純,
所以希望在不更動操作的狀態下增加這個功能,
就在原本的選單下面增加特殊排列的選項
https://imgur.com/9GE82gL
記得在「特殊排列」這個下拉選擇好,
再來就是
編輯人員名單的TEXT欄位中,
會擷取第一個「,」分隔的第一欄當作「分組名稱」。
輸入範例:
https://imgur.com/F4HPnqc
例如在第一欄打上男、女。
這個功能的應用就看各位的需求了,
如果有必要讓某些人「一定不要坐在一起」,
就把他們編在同一組就好。
排好後就會類似這樣:
https://imgur.com/Hdjay0T
另外提示一下,
梅花座的基礎是跳一格交錯排列,
所以當每組的人數配比相差過多的時候,
會發生不小心相鄰的狀況,
(比如說4x4的座位,10男6女,那男生一定會發生相鄰的情況。)
組數非偶數的時候,也有機率發生相鄰,這時只能多按幾次「重新產生座位表」
作者: qwe123456460 (寂寞不寂寞)   2023-03-09 01:23:00
推個
作者: ireneyauizan (愛寶貝)   2023-03-09 06:57:00
謝謝分享!祝福您:)
作者: cassandra124 (cassandra)   2023-03-09 10:01:00
真的很方便

Links booklink

Contact Us: admin [ a t ] ucptt.com