Try   HackMD

專案孵化競賽申請草稿

UniCourse 是什麼?

UniCourse 為一群師大資工的學生主導的大學課程搜尋系統。因被現有選課資料查詢工具困擾,嘗試搜集、整理並呈現臺灣各大學課程資料,藉此幫助修課學生、教授及教育工作者。

專案動機

選課是大學生在開學前後時共同的課題。
我們時常會在這段時間思考「未來半年要將學習的課題放在哪裡」、「要如何規劃自己的課業作息」,這時通常也是接觸新領域的出發點。
各個學校都會在每學期開出各種課程,除了必修課程外,每個課程都需要我們評估是否需要修習。學生們會希望能夠有好用的工具衡量不同課程是否值得花時間修課,也會期待能夠找到教授的上課方式及風格。因此,校內因應這種需求,出現不同的課程討論交流區。

以台大三校系統為例,台大課程交流版、師大沒地雷、甚至是 PTT 等課程心得集中論壇,時常會有學生主動貢獻自己的修課心得。
雖然我們可以如預期地利用該平台的搜尋系統打上關鍵字,但在大部分的社團,常出現和預期內容不相符的結果,增加了查詢有效資料的時間。
此外,若想要探索「可能有興趣的課程」,唯一的方法只能透過平台推播,透過個人化探索課程的可能性微乎其微。
綜合以上,我們便決定趁此次機會深入大學課程搜尋系統,畫出理想課程搜尋系統的樣態。

(節錄修改自 深入大學課程搜尋系統 Medium

專案目標、受眾與獨特性

為了能使大學修課中的學生、師培生、教授,乃至於教育相關人士及業界能容易了解臺灣所有大學的課程內容,我們希望能將所有大學課程整理、建立索引並分析,打造全臺灣的大學課程搜尋資料庫,進而了解台灣高等教育趨勢。因為大學課程資料相對於中小學教育課程性質不同,又需要耗費不少成本搜集,目前臺灣也仍缺乏相對應的高等教育課程規劃資料參考來源。相信透過本專案,能使課程資料的需求被滿足,也希望透過這些資料,能用不同的角度看台灣高等教育課程規劃。

計畫目標對象、需求、情境與使用動機

  • 修課學生
    • 比較不同課程資源、課綱內容、教學方式,找出最適合自己的課程並藉此規劃修課藍圖
  • 教育工作者
    • 結合各科系修業規定、學生修課狀況、畢業後追蹤等指標,了解台灣高等教育課程內容趨勢,並藉此最佳化教育方針

請提供本專案的示意圖或介面設計草圖

目前均以 GitHub Project 呈現。部分內容因 Repository 仍設定為 Private 而無法瀏覽請見諒:
https://github.com/orgs/UniCourse-TW/projects/2/views/1

你覺得本專案可能會面臨的困難有哪些,你又會如何解決這些困難?

  • 資料更新的維護成本高
    • 聯繫各校能維護的社團單位並持續合作
  • 搜尋系統效能低落
  • 建立符合所有學校課程資料的 DB Schema
  • 使用者資料貢獻意願低落

(部分節錄自 深入大學課程搜尋系統 Medium、解決方法在 Issue Board 討論中)

專案目前需要哪些方面的幫助呢?

資料方面:搜集各學校課程列表、修業規定
技術方面:資料庫、伺服器維運、開發人力、資訊檢索實作
經費方面:機器租用、網域註冊、社群維護

本次專案孵化競賽後,未來可能進一步的發展?

  • 將科系、學分學程修業規定納入參考比較
  • 將各學校之開放式課程導入
  • 建立課程評論搜尋引擎
  • 開放資料庫 API 供他服務串接
  • 課程進階資料搜集
    • 提供每週第一堂課錄影
    • 每週課程留言
    • 上傳課程筆記、考古題等資源
    • 修課成績分布
    • 以老師為主體的搜尋功能
  • 社群功能
    • 課程共筆
    • 由系統代為提問熱門問題

(部分節錄自 深入大學課程搜尋系統 Medium