V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
DylanRing0
V2EX  ›  问与答

大学选课, 大家都是怎么解决的?

  •  
  •   DylanRing0 · 2014-05-30 10:29:57 +08:00 via Android · 12352 次点击
    这是一个创建于 3634 天前的主题,其中的信息可能已经有所发展或是发生改变。
    每次选课, 不论是全校一起上还是学院单独来, 学校的选课系统都会崩。一百个人就只有两三个能看到选课界面, 其他的都是数据库错误 _(:з∠)_

    敢问大家是怎么搞定这种事情的?
    30 条回复    2016-09-08 07:48:58 +08:00
    little_cup
        1
    little_cup  
       2014-05-30 10:39:06 +08:00   ❤️ 1
    平时写好刷课脚本呗。
    我觉得相当大一部分猿们第一个练手项目就是以各种姿势ox自己大学的教务系统。
    DylanRing0
        2
    DylanRing0  
    OP
       2014-05-30 10:48:37 +08:00 via Android
    @little_cup 只会一点C和Python, 貌似做这个要用到Js, 头痛啊
    akfish
        3
    akfish  
       2014-05-30 10:56:08 +08:00   ❤️ 1
    自动化脚本是一种解决方案,不过个人觉得这种方法损人还不一定利己,本来服务器负载承受力就低了,你还制造更多负载?

    跟lz说下我当年的方法,就是在制度本身中寻找漏洞。

    我们学校选课分为预选、正选、补退选,这三个阶段都是要大家去挤教务系统的,很多人就只知道这三种途径。

    然后我去研究了下各种选课制度的文件,发现后面接近半期的时候,还有一次人工选课,给那种选课期因实习、病假、事假不在校的同学一次选课的机会,而很多人不知道。

    果断利用,跑去填张表格,完全没人排队,绿色通道般愉快的选上课了。

    第二学期,同样的方法,但是执行严格了一点,要假条。这多简单,我们寝室几人清一色的造了一张假条,说选课期间家里养了多年的宠物旺财死了,回去奔丧所以没能选课(恩,我们真就这么写的),辅导员签字盖章没问题,选课成功。

    第三学期这个方法扩散了,很多人都去挤教务处。

    第四学期,系统升级了。

    你去挤系统,自己费力不说,相关人员屁事都没照样坐着喝茶看报聊八卦,当然不会有改变的动力。
    你去给他们在他们自己的制度允许范围内制造麻烦,他们就会着急了。
    TimLang
        4
    TimLang  
       2014-05-30 11:01:07 +08:00
    大学的选课系统都很烂,上大每次选课都是服务器宕机的。
    mckelvin
        5
    mckelvin  
       2014-05-30 11:05:59 +08:00 via Android
    1. 挖出少数人知道的IP访问(我们学校的教务系统多台web server)。
    2. 找到了一个漏洞,提前进入选课界面,避开高峰期。
    DylanRing0
        6
    DylanRing0  
    OP
       2014-05-30 11:07:44 +08:00 via Android
    @akfish 从制度入手, 好方法
    @TimLang 学校万年IIS, 再高带宽都被优化成渣
    oott123
        7
    oott123  
       2014-05-30 11:08:27 +08:00 via Android
    一台 Windows 的服务器(我们学校的甚至是 VMWare ),然后一到选课相当于几千人疯狂的 DDOS/CC ,还不能清洗流量,这承载量已经不错了…
    自动化脚本,我们学校基本不适用,选课开放之前甚至查不到课程编号和班号。
    我的解决办法是,搞一台和教务系统同物理 LAN 的机器,当代理选课…因为出口就那么大,从内网进去还是稍微有些优势的…
    DylanRing0
        8
    DylanRing0  
    OP
       2014-05-30 11:11:47 +08:00 via Android
    @oott123 校内覆盖接入内网的WiFi, 内网也没优势
    TimLang
        9
    TimLang  
       2014-05-30 11:12:26 +08:00
    @DylanRing0 那狗屁系统十几年前50多w找公司开发的,现在看看就是一个笑话。
    belin520
        10
    belin520  
       2014-05-30 11:13:48 +08:00
    选上了自己喜欢的课,会认真上吗?
    DylanRing0
        11
    DylanRing0  
    OP
       2014-05-30 11:18:34 +08:00 via Android
    @belin520 选上了值得上的课, 为何不认真听哦
    Garwih
        12
    Garwih  
       2014-05-30 11:22:58 +08:00 via Android
    如果学校的选课系统足够渣的话,等晚上断网叫外网的同学帮忙选就行了。
    当然,前提是系统渣到晚上断网前都没几个选上的,还有选课系统,外网可以访问。
    belin520
        13
    belin520  
       2014-05-30 11:24:22 +08:00
    @DylanRing0 嗯,非常期待你的这个回答
    不用去抢选了,如果真的非常喜欢这门课
    直接去找任课老师,他那边会帮你安排的,起码我大学这么做了
    如果选上了课,糊糊涂涂过去了一个学期,就不应该了
    DylanRing0
        14
    DylanRing0  
    OP
       2014-05-30 11:32:02 +08:00 via Android
    @belin520 人治的东西果然还是找人最好么, 无奈...
    gaody
        15
    gaody  
       2014-05-30 12:19:45 +08:00
    我的办法是拉上基友给学校做个教学管理系统APP,其实这种选课方式是表面上的公平,定时开放让同学们抢,要我的话会设计成学校好的优先选课
    a2ex
        16
    a2ex  
       2014-05-30 14:55:41 +08:00
    全选。。
    cloudbeyond
        17
    cloudbeyond  
       2014-05-30 14:58:04 +08:00
    当年把教务处系统黑了...想选什么选什么...
    akira
        18
    akira  
       2014-05-30 15:06:07 +08:00
    看成大学逃课的路过。。
    gdm
        19
    gdm  
       2014-05-30 18:22:21 +08:00
    看来贵校管理不科学
    以前我们选课都是分专业分年级选的,正式的只有两小时
    然后热门选修课随机抽签决定谁选上
    开学后会有人退,退的时候立刻在系统上放出空位,但是由于在线人数不会太多,所以也不是太拥堵
    当然也有人专业刷课,超级热门课代刷价可达 1500RMB ,几千人抢两三百个席次,太激烈了
    尤其是学校扩招,情况一年比一年严重,很多我大一时随便上的,大四听说都能卖到 500RMB
    不过我想修的热门课的老师我都熟,随机不上的话,说一下就行了
    regmach
        20
    regmach  
       2014-05-30 18:31:37 +08:00
    你们都太不人性了.
    我们学校有老师说,你们中有没抢到,但是来听我课的,都来我这里登记一下,坚持上课就算给你们报上了
    DylanRing0
        21
    DylanRing0  
    OP
       2014-05-30 20:14:43 +08:00 via Android
    @gdm 居然这都要1.5K, 贵校土豪多啊
    special
        22
    special  
       2014-05-30 22:56:26 +08:00
    自己写个教务系统...
    yukirock
        23
    yukirock  
       2014-05-30 23:08:02 +08:00
    國外學校的選課時間似乎很長。我校(UNSW Australia)一般是每個學期過半就可以選下學期的課,一直到下學期開學都可以選課、排課表;學期初可以退課,交的學費先預存或者可以返還,不過如果退得晚了學費就不退了。因爲時間很長,所以訪問量不會爆發性增長,也很少遇到系統不幹活的情況。

    本來我在想可能跟學校規模有關,因爲我感覺我校並不大,但一查資料也有 50k+ 的學生(https://newsroom.unsw.edu.au/sites/default/files/documents/AnnualReport2012_Vol1_PRINT.pdf p7)。

    照說學校的課程資源應該是根據學校的學生數量分配的,哪怕是包括挂課重修的人。所以即使系統不好用也不可能因爲「所有的課人都滿了」之類的原因。照這麼想,增加選課時間應該可行。
    lazycat
        24
    lazycat  
       2014-05-31 07:30:13 +08:00 via Android
    uestc现在实行蛋疼的权重式选课。。。
    solonF
        25
    solonF  
       2016-08-27 09:33:04 +08:00
    @gdm 虽然时隔两年,但我还是想回复一下我觉得你们学校肯定是一个(名)校
    gdm
        26
    gdm  
       2016-08-27 14:17:47 +08:00
    @solonF 鞭得一手好尸 XDD
    太没名气了,而且和新学校缩写相同,新童鞋的口气仿佛遇到了个野鸡……
    说多了都是泪
    guyskk
        27
    guyskk  
       2016-08-31 19:07:02 +08:00 via Android
    话说选课不是选不用去上的课吗
    solonF
        28
    solonF  
       2016-09-01 17:33:09 +08:00
    @gdm 啊,竟然考研了呀,就算今年研一,你为什么大二快结束了才问选课的问题……
    gdm
        29
    gdm  
       2016-09-07 13:59:50 +08:00
    @solonF 是 lz 问啊,我没问……我两个学校的选课系统都没有登入问题,只有名额问题
    solonF
        30
    solonF  
       2016-09-08 07:48:58 +08:00
    @gdm 没注意,把你当成楼主了,嗯!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1066 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 23:04 · PVG 07:04 · LAX 16:04 · JFK 19:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.