作者garyqqq (哈哈哈)
看板NTUcourse
标题[福利] 选课冲堂志愿序分发的可能--文字版
时间Wed Mar 31 09:45:46 2010
※ [本文转录自 NTUSA 看板]
作者: garyqqq (哈哈哈) 站内: NTUSA
标题: [福利] 选课冲堂志愿序分发的可能--文字版
时间: Wed Mar 31 09:40:49 2010
大家好,我是学生会福利部长施彦廷。
学期初在NTU板上,有很多关於「选课」的讨论,其中不乏对於用
「志愿序」冲堂分
发来取代
「流水号」冲堂分发的讨论。(可在NTU板关键字搜寻"选课")
对此,福利部向教务处交换意见後,教务处也认为有可行性,因此请资讯组试着改写
选课系统的程式,来达到「志愿序」分发的目标。然而要更改选课系统是件全校性的
大事,当然不是福利部和教务处说说就可以变动的,所以
福利部请教务处提供新选课
分发方式的资料,公布给大家,请同学们一起来想想之中可能的弊端或缺失。
以下是教务处提供的资料,内容包含一些程式语言,同学可能会看不懂,
所以
生农院学代黄顺明特别为大家把复杂的文字做成简单易读的动画,
如果这篇看不懂的同学请看下篇《选课冲堂志愿序分发的可能--动画版》
以下是文字版:
======
选课系统其他科目冲堂分发方式
(拟用於初选第一阶段):
(有点复杂,请耐心阅读)
1.选课系统修改部分:
1.在其他科目登记页面中新增一个「冲堂时分发顺序」栏位,由学生自行输入
一个0-20的数字,此顺序做为分发时,若登记课程中有冲堂时分发顺序的
依据。
2.若没有填写「冲堂时分发顺序」时,则按照原来的分发顺序,以流水号由小
至大分发。
3.「冲堂时分发顺序」值较小者则具有较高的分发顺位。
2.分发程式修改部分:
1.检查分发的次数,若是第1轮则照原来的分发方式,将所有要分发的课程流
水号搬至阵列β中,流水号由小至大开始分发。
2.若是分发次数为第2轮(含)以上,则仅检查前一轮分发结果为N:额满或C:
冲堂的课程,并将阵列α(原已额满但同学因有志愿别而空出名额之课程)
的内容搬至阵列β中,清空阵列α。
3.依流水号由小至大开始分发(β)。
4.检查可以分发上的课程(甲)与已分发上之课程(乙)冲堂时,检查已分发上
课程种类来处理:
i.乙为必带:甲直接注记为冲堂C。
ii.乙为共同科目(国文、英外文、宪法、历史及微积分):甲直接注
记为冲堂C。
iii.其他科目(均为登记科目):检查「冲堂时分发顺序」值,
a.甲的「冲堂时分发顺序」值较大:甲直接注记为冲堂C。
b.甲的「冲堂时分发顺序」较小:甲设定为选上,甲科目选上人
数+1,将乙设定为冲堂且将乙的名额-1,并将乙的流水号记录
至阵列α中。
5.检查阵列α的笔数,若笔数大於0,则GO 甲,若笔数为0则已全部分发完成,
结束。
3.阵列说明:
1.阵列α:表尚有余额之课程需进行下一轮的分发作业。
2.阵列β:待分发的全部课程的流水号。
4.共同科目分发修改:
1.共同科目分发时加上特别注记,栏位储存在 msel中,EX:国文-A、英外文
-B、历史-C、宪法-D及微积分-E。
2.这样做为检查冲堂课程种类的依据。
这个新的选课冲堂分发方式仍在研拟中,并不会马上施行。
希望同学能够对此发表意见
,福利部会将同学们的看法收集给教务处作为参考,教务处也会尽量配合同学的需求来
更改选课系统。
福利部请各位同学一起来想想,这个
志愿序分发方式的利与弊。
第22届学生会福利部
2010.3.31
--
── ┬┴┬ *
╭ ││╯ ╭─╮ ─ ┌─┐ ─┬─ │ │┬─╮ 欢
╰─┤┼─ ╭──╮├┼╯ ── ┬ └─┘ ─┼─ │ ┴─┴│╭╯ 迎
┌─┐├╮ ─╮ ┼ ┬─╯ ││╮┌┬┐ │ ││ ┌─┐││ 来
└─┘╯╰ ─┼─╭┴╯ └─┤ ╯ ├┼┤ ││╰ │ │ ││╰╮ 信
*善 於 倾 听╰╯ *好 抱 不 平 └┴┘ ╯ ╯ └─┘│╰╯ *
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.244.182
※ 编辑: garyqqq 来自: 140.112.244.182 (03/31 09:46)
1F:推 t0444564:好文推一下~ 03/31 12:01