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