97 年大學甄選入學交叉查榜

簡介

  • Address: http://xq97.yorkxin.org
  • Codename: Qizhang
  • Programming Language: Ruby (ruby >= 1.8)
  • Main Framework: Ruby on Rails (rails >= 2.0)
  • Database Engine: MySQL (mysql-server >= 5.0, mysql-client >= 5.0)
  • Front-end Library: jQuery (jquery >= 1.2)
  • Development Environment: Mac OS X 10.4 (Tiger) on Intel Core 2 Duo 2.0GHz with 2.5 GB RAM
  • Production Environment: Ubuntu Linux 8.04 (Hardy Heron) on AMD Sempron 3000+ with 1.5 GB RAM
  • Tested Browsers: Safari 3, Firefox 3

榜單匯入作業

不同於 96 年版本,今年度採用大量匯入的方式來建立榜單,畢竟很多學校的榜單格式都長得一樣,或是大同小異。因此與其開放讓其他人共同丟榜單,不如直接寫程式去 parse 來得有效率又可確保其正確性。

然而,還是有部份學校的榜單格式怪異或基於法律問題無法一次匯入,因此需要網友的幫忙。

流程

以下簡單介紹匯入榜單的作業流程

  1. 取得原始榜單檔案或內容
  2. 將榜單內容簡化到只剩下名次和學測報名序號,並依校系代碼分割成很多個 校系代碼.txt,其內容格式見下文
  3. 透過 Rails 的資料庫操作,一次把所有榜單內容塞進資料庫

簡化榜單格式

每一個 校系代碼.txt 都只保留「正取或備取」、「名次」、「學測報名序號」這三個資訊。

表1: 各校榜單格式

序號 格式 註解
001 國立臺灣大學 自有格式 PDF + 合併 + 不載名次
002 國立臺灣師範大學 通用 HTML
003 國立中興大學 通用 HTML
004 國立成功大學 自有格式 PDF + 合併
005 東吳大學 通用 HTML
006 國立政治大學 通用 HTML
007 高雄醫學大學 通用 HTML
008 中原大學 通用 HTML + 檔名亂亂流
009 東海大學 通用 HTML
011 國立清華大學 通用 HTML + 不載名次
012 中國醫藥大學 通用 HTML
013 國立交通大學 自有格式 PDF + 合併 + 密碼鎖 (數日後官方解除密碼)
014 淡江大學 通用 Word Document + 合併 + 沒寫 uid
015 逢甲大學 通用 HTML
016 國立中央大學 通用 HTML
017 中國文化大學 自有格式 純文字,必須另外處理 (感謝交大電子 somo 協助)
018 靜宜大學 通用 HTML
019 大同大學 通用 HTML + 合併,視為純文字合併
020 輔仁大學 通用 HTML
021 國立臺灣海洋大學 通用 HTML
022 國立高雄師範大學 通用 HTML
023 國立彰化師範大學 通用 HTML + 無固定網址,合併處理
025 國立陽明大學 通用 HTML + 編碼亂跳 + 025054/025062 有雷
026 中山醫學大學 通用 HTML
027 國立中山大學 自有格式 PDF + 合併
030 長庚大學 通用 HTML + 同系合併
031 國立臺中教育大學 通用 HTML + 修改檔名
032 國立臺北教育大學 通用 HTML
033 國立臺南大學 自有格式 PDF + 合併,視為純文字檔 (感謝交大電子 somo 協助)
034 國立花蓮教育大學 通用 HTML
035 臺北市立教育大學 通用 HTML
036 國立屏東教育大學 通用 HTML
037 國立新竹教育大學 通用 HTML
038 國立臺東大學 通用 HTML
039 國立體育學院 通用 PDF + 合併
040 元智大學 通用 HTML
041 國立中正大學 通用 HTML
042 大葉大學 通用 PDF + 依系切割檔 (合併成單一檔處理,注意 042122) (感謝交大電子 somo 協助)
043 中華大學 通用 HTML
044 華梵大學 通用 HTML
045 義守大學 自有格式 Excel Spreadsheets = =
046 銘傳大學 自有格式 Word Document + 合併 + 內含表格 (感謝交大電子 somo 協助)
047 世新大學 通用 HTML
050 實踐大學 通用 HTML
051 長榮大學 通用 HTML
053 國立東華大學 自有格式 PDF + 合併 + 區隔外加名額
056 國立臺灣藝術大學 通用 HTML (伺服器擋 DoS 測 agent)
058 國立暨南國際大學 通用 PDF + 合併
059 南華大學 通用 HTML
060 國立臺灣體育學院 通用 HTML
061 臺北市立體育學院 自有格式 Word Document + 合併 + 沒寫 uid
063 國立臺南藝術大學 通用 Word Document + 合併
065 玄奘大學 通用 HTML
079 真理大學 通用 HTML
099 國立臺北大學 通用 HTML + 檔名亂亂流
100 國立嘉義大學 通用 HTML
101 國立高雄大學 通用 HTML
108 慈濟大學 通用 PDF + 合併
109 臺北醫學大學 自有格式 純文字 (感謝新技網路科技公司熱心協助)
110 開南大學 通用 HTML
111 致遠管理學院 通用 HTML
112 立德管理學院 通用 HTML
113 興國管理學院 通用 HTML
130 佛光大學 通用 Word Document + 檔名亂亂流 (感謝 PTT 的 tiest0913 和 sonicno111 協助)
132 稻江科技暨管理學院 通用 EXE/PDF + HTML (HTTP 鯖落) (感謝 PTT 的 Williamkai 協助)
133 明道大學 通用 HTML + 檔名亂亂流
134 亞洲大學 通用 HTML
150 國立宜蘭大學 通用 HTML
151 國立聯合大學 通用 PDF + 密碼鎖 (用 Linux 的 Evince 免破解可複製)
Copyright © 2007 Chitsaou Yorkxin. All Rights Reserved.