獲選提案

UniCourse 大學課程搜尋資料庫

提案人 洪軾凱

為了增加大學選課期間在不同課程中選擇的資訊,嘗試將所有大學課程整理、建立索引並分析,並藉此打造全臺灣的大學課程搜尋資料庫。

專案名稱

UniCourse 大學課程搜尋資料庫

專案簡介

UniCourse 為一群師大資工的學生主導的大學課程資訊交流平臺,因被現有限定學校、缺乏部分功能的選課資料查詢工具困擾,嘗試搜集、整理並呈現臺灣各大學課程資料,藉此幫助修課學生、教授及教育工作者。 本次提出的計畫則是專注於建立大學課程搜尋資料庫,期望能整合並有效利用來自不同大學的課程。

提案代表人姓名

洪軾凱

提案代表人是否具有 U-22 組資格?

是

提案代表人的 g0v Slack ID

Sky Hong (@skyhong2002)

提案團隊簡介

目前團隊所有成員均曾就讀或現就讀國立臺灣師範大學資訊工程學系。

主要維護者 (Maintainer) 有:

為什麼要做這個專案?(動機)

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

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

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

請以此句型釐清專案目標、受眾與獨特性:

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

請列出這個計畫的目標對象,他們的需求、情境與使用動機?

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

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

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

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

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

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

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

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

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

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

本次競賽專案與哪幾項聯合國永續發展目標 SDGs 相符?(可複選

SDG 4 優質教育

若有本專案介紹的投影片/影片等資料,請提供。

你有什麼其他想補充的事情嗎?

(2022/2/5 更新) 共筆連結: https://hackmd.io/@unicourse/overview