[開源] 宿舍抽籤系統檢驗報告
嗨,我是開源社長 RSChiang,今天早上與學生會福利部前往住宿組,
協助檢視宿舍抽籤系統程式碼與運作流程。
根據了解,抽籤系統目前運作流程大致如下:
從登記名單隨機挑一組
↓
按照登記的志願序塞塞看
↓
若無符合則打散後再抽
然而這樣的系統設計與校方公告的有所出入,
目前的系統並不會在志願序皆未抽中時另覓空餘的四人房,
而是直接將四人打散,以單人方式填補剩餘閒置的床位,
造成「明明還有閒置四人房,卻因沒填上志願而被拆散」的現象。
至於拆散之後產生3+1或2+2的情況,
我們在檢驗程式碼的過程中並沒有找到類似的分配機制;
由於要刻意產生這樣的結果比起一個一個打散分發還要複雜許多,
得以合理推定非人為刻意結果,
應是前述系統疏失造成被拆散的人數過多,
機率一定的情況下,發生3+1或2+2情況的人數也相對增加了。
而原先選填男四、女四卻沒抽中的同學,
則是因為系統預設考量為「宿舍一定不夠」而直接進行抽籤,
並未考慮到社科院宿舍供過於求的現象而做優先分發,
進而造成「明明選填冷門宿舍,卻依然沒抽中」的狀況。
綜上所述,目前宿舍抽籤系統的機轉顯有缺陷,
開源社也已經要求承包廠商於本週公佈抽籤細流與相關原始碼,
也會偕同學生會福利部持續監督抽籤系統的後續情況;
希望有幫到住宿的同學們。<(_ _)>
*資訊透明化需要你我一同爭取,歡迎各位加入開源社的行列噢。
--
推
09/24 21:34,
09/24 21:34
→
09/24 21:34,
09/24 21:34
推
09/24 21:34,
09/24 21:34
推
09/24 21:35,
09/24 21:35
推
09/24 21:35,
09/24 21:35
→
09/24 21:36,
09/24 21:36
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.4.196
※ 文章網址: http://www.ptt.cc/bbs/NTU/M.1401765193.A.FCB.html
推
06/03 11:15, , 1F
06/03 11:15, 1F
推
06/03 11:18, , 2F
06/03 11:18, 2F
推
06/03 11:20, , 3F
06/03 11:20, 3F
推
06/03 11:20, , 4F
06/03 11:20, 4F
推
06/03 11:21, , 5F
06/03 11:21, 5F
推
06/03 11:22, , 6F
06/03 11:22, 6F
我們已經跟廠商解釋問題點在哪裡了,
廠商也承諾程式碼修正後(今天之內)會再讓我們跟學生會、學代會看看,
測試確認沒有問題後,應該這周會重新公佈抽籤結果 :D
※ 編輯: RSChiang (140.112.4.196), 06/03/2014 11:24:35
推
06/03 11:24, , 7F
06/03 11:24, 7F
推
06/03 11:25, , 8F
06/03 11:25, 8F
推
06/03 11:26, , 9F
06/03 11:26, 9F
推
06/03 11:31, , 10F
06/03 11:31, 10F
→
06/03 11:31, , 11F
06/03 11:31, 11F
如同上面提到的,
因為現行的系統沒有先判斷空房數是否比需求數多,
(照理來說如果供給 > 需求,機率應該是100%)
而是直接把這些必中的同學跟其他同學混在一起,
(宿舍不夠,所以中籤機率必然遠小於百分之百)
才會發生一部份同學「志願第一卻分不到房」的問題;
(跟全校一起抽的時候沒抽到)
因為這並不合理,所以已經要求廠商改善了。
推
06/03 11:33, , 12F
06/03 11:33, 12F
推
06/03 11:33, , 13F
06/03 11:33, 13F
推
06/03 11:38, , 14F
06/03 11:38, 14F
推
06/03 11:39, , 15F
06/03 11:39, 15F
→
06/03 11:39, , 16F
06/03 11:39, 16F
據了解應該是會重抽了...原系統與校方規劃顯有出入。
推
06/03 11:40, , 17F
06/03 11:40, 17F
推
06/03 11:42, , 18F
06/03 11:42, 18F
推
06/03 11:42, , 19F
06/03 11:42, 19F
推
06/03 11:42, , 20F
06/03 11:42, 20F
推
06/03 11:50, , 21F
06/03 11:50, 21F
推
06/03 11:55, , 22F
06/03 11:55, 22F
推
06/03 12:07, , 23F
06/03 12:07, 23F
推
06/03 12:10, , 24F
06/03 12:10, 24F
推
06/03 12:13, , 25F
06/03 12:13, 25F
推
06/03 12:27, , 26F
06/03 12:27, 26F
推
06/03 12:35, , 27F
06/03 12:35, 27F
推
06/03 12:41, , 28F
06/03 12:41, 28F
※ 編輯: RSChiang (140.112.4.211), 06/03/2014 12:54:17
→
06/03 12:54, , 29F
06/03 12:54, 29F
→
06/03 12:54, , 30F
06/03 12:54, 30F
人力有限啊QQ 請快說服你的親朋好友加入開源社(・ω・)
※ 編輯: RSChiang (140.112.4.211), 06/03/2014 12:59:08
推
06/03 13:01, , 31F
06/03 13:01, 31F
推
06/03 13:04, , 32F
06/03 13:04, 32F
→
06/03 13:07, , 33F
06/03 13:07, 33F
推
06/03 13:07, , 34F
06/03 13:07, 34F
→
06/03 13:09, , 35F
06/03 13:09, 35F
推
06/03 13:11, , 36F
06/03 13:11, 36F
推
06/03 13:11, , 37F
06/03 13:11, 37F
推
06/03 13:14, , 38F
06/03 13:14, 38F
推
06/03 13:27, , 39F
06/03 13:27, 39F
推
06/03 13:42, , 40F
06/03 13:42, 40F
→
06/03 13:49, , 41F
06/03 13:49, 41F
推
06/03 14:29, , 42F
06/03 14:29, 42F
推
06/03 14:37, , 43F
06/03 14:37, 43F
推
06/03 15:01, , 44F
06/03 15:01, 44F
推
06/03 15:39, , 45F
06/03 15:39, 45F
推
06/03 15:57, , 46F
06/03 15:57, 46F
推
06/03 16:25, , 47F
06/03 16:25, 47F
推
06/03 16:43, , 48F
06/03 16:43, 48F
→
06/03 19:01, , 49F
06/03 19:01, 49F
推
06/03 19:47, , 50F
06/03 19:47, 50F
→
06/03 19:47, , 51F
06/03 19:47, 51F
→
06/03 19:48, , 52F
06/03 19:48, 52F
推
06/04 11:14, , 53F
06/04 11:14, 53F
推
06/04 11:56, , 54F
06/04 11:56, 54F
推
06/04 12:53, , 55F
06/04 12:53, 55F