作者TimC (提姆‧西)
看板NTUcourse
標題[情報] 衝堂跟同課號同時發生、志願序、分發流程
時間Thu Aug 23 13:51:54 2012
其實這個主題在很久之前有討論過一次
詳見
#1EJdNfCR (NTUcourse) 以及
#1EJfWgFh (NTUcourse)
不過當時並沒有討論出結果
而且也不算什麼大事當時就沒有去打擾選課系統程式設計師了
不過近日有同學寄信問我類似的問題
所以就跟選課系統程式設計師確認了一下
並且公布於此方便以後有類似問題的學弟妹可以找到答案
首先是有部分同學會有的問題
Q:「衝堂」還有「同課號」都發生時會先處理哪個情況?
A:其實沒有哪個優先的問題,是依流水號順序處理,硬要說的話
「衝堂」還有「同課號」對系統是相同地位的事-都要去參照學生填的志願序
Q:是全部課程都分發完之後再比志願序,還是
依流水號分發
在每遇到衝堂或同課號時就參照一次「衝堂或相同課程志願序」?
A:這是我在
#1EJfWgFh (NTUcourse) 提出的問題,雖然我當初直覺是前者
但在看過了「國立臺灣大學學生選課辦法」之後,條文敘述應該是後者才對
而經過與選課系統程式設計師確認後,
後者才是正確的
再來是校方公布的條文「國立臺灣大學學生選課辦法」
http://reg.aca.ntu.edu.tw/reg2007/STATUTE/law-sel.doc
第 十二 條
二、前款以外之其他科目:
(一) 分發時處理順序如下:
3.各課程以亂數決定流水號,
流水號由小到大為處理順序。但
若與已選上之「其他科目」
衝堂,或課號相同班次不同,則
依學生自行設定之「衝堂或相同課程志願序」分發。
所以依條文敘述的確應該要是依流水號處理,每遇到一次「衝堂or同課號」
就參照學生填的「衝堂或相同課程志願序」來分發
舉例來說
課程 課號 流水號 時段 志願序
X AAA 小 一56 2
Y BBB 中 一56 3
Z AAA 大 一78 1
分發的情況應該是:(假設都能選上)
1.先分發X,選上予以保留
2.再分發Y-但與選上課程X衝堂,又志願序在X之後故不分發
3.最後分發Z,選上,與X同課號,刪除志願序較後面的X,保留Z
結果:選上課程Z
以上是電腦跑第一輪的結果
但要注意的是由於會出現X被刪除的情況
空出來的名額還可以給其他學生選課,所以系統還會再跑第二、第三輪
第二輪分發的情況應該是:(假設都能選上)
1.先分發X-但與選上課程Z同課號,又志願序在Z之後故不分發
2.再分發Y,選上予以保留
3.Z已經選上
結果:選上課程Z以及Y
但要注意的是第二輪只能撿別人因志願序較後面又被刪掉的課的名額
所以如果依這個例子的話
選到Y課程的機率會低很多
需要特別注意
以上就是「衝堂跟同課號同時發生」的時候系統的運作方式
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 36.224.174.131
※ 編輯: TimC 來自: 36.224.174.131 (08/23 13:55)
推 a3225737:<(__ __)> 08/23 13:58
推 jennya:推!!!超清楚的解說!! 08/23 14:00
推 trees880098:推~把現在超過學分上限參照志願序的新更動放進去就更 08/23 14:02
→ trees880098:完美了!簡直是選課系統說明書XD 08/23 14:02
推 Ertkkpoo:推! 比學校更了解選課的原PO 08/23 14:03
推 e2167471:THX 08/23 15:20
推 yutsao:「近日有同學寄信」! m(_ _)m 08/23 15:43
推 so15963:推 08/23 15:57
推 gj942l41l4:原來我對前問過XDDD 推~~ 08/23 16:06
推 doris1016:推!!! 08/23 16:08
推 EternalChaos:推 詳細解說~~ 08/23 16:17
推 yingyuchen:推~好感動總算有人替我解答了 08/23 16:46
推 bean1014:推!! 08/23 18:21
推 space20021:專業推 前幾天正好也有在想這問題 08/23 20:31
推 florinn:推!!! 08/23 20:52
推 cclaire:推詳細!! 08/23 20:55
推 corvinequeen:好文推 08/23 22:09
推 corvinequeen:trees880098可否給新更動連結? 謝謝 08/23 22:16
推 corvinequeen:感謝樓上!! 08/23 22:36
推 abtvctkto61:感謝值得我們尊敬的提姆˙西學長再次拯救了芸芸眾生 08/23 23:21
→ TimC:樓上你偷諘我我有看到="= 08/23 23:33
→ yingyuchen:因為是新手 是否有好心的大大可解釋一下#GDZ-FBG 08/24 00:08
→ yingyuchen:是什麼 要怎麼找 08/24 00:08
→ TimC:()內的是指板名,直接把「#GDZ-FBG」這串東西複製貼上到該板的 08/24 00:10
→ TimC:板面(就是文章列表)就會跳到那篇文章 08/24 00:10
推 yingyuchen:謝謝唷:") 08/24 00:11
推 fasteddy:推! 08/24 01:13
推 kahnimani:推! 08/24 13:20
推 sob22542:推! 08/24 18:54
推 CtrlD:我都按照人數丟志願序最難中的在前面XD 08/24 21:08
推 Teeyi:推! 08/25 10:04
推 BRIANKUO:爛系統...選課還要看流水號... 08/26 01:50
推 amichelle565:推!!!!!!! 08/20 22:27