課程推薦系統

專題緣起

以往企業中的資料庫都是屬於操作型的資料庫,通常在資料key in進去之後,就只是一個單純的交易資料庫,但是資料庫中常常隱含的先前不知道,而且對企業有用的資訊,而Data Mining的技術就是將這些隱含的資訊,從資料庫中挖掘出來,正因為如此,Data Mining是目前企業中分析資料庫最有利的工具,也是企業分析資料庫的未來走向及趨勢;所以我們希望利用此種Data mining分析資料的技術,將課務組的原本龐大、複雜,毫無秩序的全校性開課資料庫,整理出一套有秩序及規則的資訊,期望能夠為全校師生提供有用的資訊,並且帶來效益。

因為課務組的資料過於旁大繁雜,之前一直沒有一種有效率的方式來整理分析資料,而且在有限的人力資源之下,所能做到的事情效益分析,事實上非常的有限,所以對於人力、教師和教室資源常常會多做了許多無謂的浪費,在以此考量下,我們期望能夠做出合乎效益也能夠合乎師生權益之下有用的資訊。因為常常會因為學生修課人數不夠多、或是老師開課效率不高、老師開課數目過多、開課時間不合乎需求(如禮拜一一大早或是禮拜五晚上)而過於浪費的多餘資源。相對於此,有些修課人數一開始就超過的預期選修人數的課程,反而因為種種限制而不能多開課、或是深受學生喜愛的教師也因為各種限制不能多做開課,而不太受到歡迎的老師卻因為沒被發現而繼續開課下去,這樣的情形就直接浪費老師的權益和學生的利益。所以,為了不浪費多於人力、教師、教室以及學生和老師的利益和權益下,我們使用Data mining的技術,期使能使得分析結果達到有效的利用,課程資源 能夠在有限的人力資源和人力成本下,做最有效率的分析,並且能夠帶來效益。

 
專題特色

我們預期分析出那三大方向所包含的範圍,用分析出來的結果去查看每一堂課的開課成本效益到底划不划算,並且針對不同的角色,例如:院長、系主任、教師、通識…等等。依這些角色權限所會關心的問題,加以分類並探討分析。我們期望分析出來的結果,能為各個不同的使用者帶來效益,並且使課務組往後的開課資料庫能更有效益及規則,這樣不但可以節省不必要的資源管理,還可以使人力、時間作更有效的利用。在課務組方面,我們希望他們能夠利用我們的系統,看出哪些課程、教師是受歡迎的,這樣他們就可以針對這些課程作適當的資源分配,他們也可以對受歡迎的教師的薪資作調整…等等,不受歡迎的課,課務組也可以斟酌看是否要減少其開課次數,或是作其他的資源分配。

在院長方面,我們希望能讓院長看出自己院底下各系的學生修課率及開課趨勢,透過我們的系統,院長可以依據這些分析出來的數據,對自己學院底下的各系開課情況,作一番整體的了解,也可以對各系的開課學分數作調整。在主任方面,我們希望能讓各系的主任能夠看到自己系上的修課率情況,以及開課的趨勢分佈如何,系主任可以透過我們的系統了解自己系上哪一門課修課率最高,哪一位教師最受歡迎,根據這些數據資料,系主任可以對自己系上的開課情況及教師的薪資作調整。

在教師方面,我們期望各個教師可以利用我們的系統看到自己開的課程的修課率情況和趨勢,根據這些修課數據,教師就可以調整自己的開課次數,亦或是教課的方式等等。在通識方面,我們希望能讓各學類的主任能夠看到自己類別的修課率情況,以及開課的趨勢分佈如何,主任可以透過我們的系統了解自己哪一門課修課率最高,哪一位教師最受歡迎,根據這些數據資料,主任可以對自己類別的開課情況及教師的薪資作調整。

在未來,我們希望能夠將系統提升到更高的層次,讓教務長也可以透過此系統,看到整個學校的修課情況及趨勢的走向,依據這些分析的結果,對學校的整個教育方針作最佳的決策,將學校的開課成本降到最低,開課效益達到最高。

專題貢獻

課務組最主要的目的,就是要減少開課的成本,找出哪些課程是開的次數愈多,修課人數少,反而愈浪費資源,為了避免這些課程浪費學校的資源,我們勢必必須找出一些方法及規則,去判斷哪些課程是不必要開的,以及哪些課程是受歡迎的,針對這些課程,將資源作適當的安排,以求能達到資源分配最佳化,開課成本最低的目標。

如何判定這一門課的成本,首先我們從跟這門課相關的資料開始作分析,從這門課的受歡迎度,我們可以去判斷它到底是不是值得開的課程,而分配給他較多的資源,而不會造成資源的不必要浪費;課務組也可以在未來多開幾門類似這樣的課程,讓學生能享有更多的選課機會,這樣不僅對學校、對學生來說,都各有其利益。但在課務組的開課資料庫中,有許許多多的資料項目,有學年、學期、系級名稱、科目名稱,教師編號、開課人數、修課人數…等等,面對這雜亂無章、大大小小的資料,我們面臨的問題即是如何要從這些凌散的資料中找出規則;目前我們針對開課成本效益,歸納出三大可作分析的方向,分別是「開課經濟面、開課學習活力面、開課心理面」,而針對這些層面的分析,我們主要是以「學生修課率」和「老師的受歡迎度」去判定這堂課是否受到學生的歡迎。(而學生修課率則是利用選課登記人數,和實際的人課人數去做計算)開課經濟面指的是,從各院系開課效益來分析,何者較划算,哪些開課數增加,但修課人數減少,評鑑不好,系級及課程的成長如何。整理來說,開課經濟面主要的用意即是要找出每堂課的開課成本,再依據課程的受歡迎度,對它的開課成本作調整,以期將每堂課的開課成本達到最低。

開課學習活力面指的是,開發新的課程的多寡,好不好,它的趨勢是上升或下降,整體的趨勢是收斂或發散,那些是課程減少,人數增加。整理來說,開課學習活力面主要的用意即是要找出哪些系的學生對於「新課程」的接受度高,修課率也高,重點在於找出哪些新課程是值得開,哪些是不必要開的。開課心理面指的是,開課受歡迎的課及老師(滿意度),人數最多,那種學生喜歡修那種課,開課人數分佈如何,品質好不好,評鑑好不好。整理來說,開課心理面主要的用意即是要找出受歡迎的課及受歡迎的課,這個層面比較像是站在學生的立場去考量,課務組想找出哪種學生比較喜歡修哪一類型的課程,如此便可以對課程的內容做調整。

 

資料探勘研究經營小組 版權所有 © 2004 MIS CYCU All Rights Reserved