
學生到了選課的時候,最難選的莫過於通識課程,許多同學為了選一門通識課程,浪費了很多時間,有些人看同學選什麼就盲目跟從,也不管自己有沒有興趣,而有些人則是課程好過就好,真正依據自己興趣選課的人恐怕少之又少。
倘若修課的學生只在乎這門課好不好過、會不會點名、作業多不多、要不要考試…等等,修這門課的意義是否已經模糊了呢?學校是否浪費資源,也可惜了那些真正想修課卻又沒修到課的同學呢?為了落實「選課」的真正意義,也為了加強學生修課的來源依據,我們採用資料探勘技術:「關聯規則、序列、決策樹」的採礦技術。透過學生以往的修課資料,將這些歷史資料利用這三項技術來做分析,以求能提供給學生最佳的選課方案。
學生修類似的課程主要都是依據團體行動,看看該學生之前修過的課程去比對所有人修過該課程後也會修什麼樣的課程,然後推薦,這就是「關聯規則」。換句話說,關聯規則主要是將以往所有學生修過課程的歷史紀錄,透過企業資料探勘(Data Mining)的技術,找出跟該學生修過相同課程的人,也會修其他哪些課程,並一一推薦。修課都有先後順序,這可能包含到某種精神上的成長後,才想修此課程,或是到了某個年級,需要此方面的認知來修課,因此根據所有學生修課紀錄去找尋當中的歷史足跡,看看該學生目前走到哪一步,再去推薦他下一步該怎麼走,這就是「序列規則」,換句話說,序列規則就是根據前人的修課路線,去推薦該學生下一步該修哪一門課程。
學校中的學生來自於不同地方、不同學校、不同性別、不同的院系,「決策樹」主要就是依據這幾個因素,透過企業資料探勘(Data Mining)的技術,判斷學生會不會因為來自不同地區、學校、院系、性別,而選修不同的課程,將這些考量的因素作為輸入欄位後,產生的輸出結果就是我們推薦給學生的課程。另外,鑑於BBS上,討論區不易閱讀與搜尋,資料也過於繁瑣,因此特別建置一個舒服、清晰、可評分的討論區,好讓學生能在最短時間內找到該課程的所有討論紀錄,也讓修過此課程的學生去評比該課程應該適合哪種學生修,以作為另一個選課的依據。 |