để giải quyết các bài toán chính này.Ngoài các chức năng chính được mô tả ờ trên, hệ thống cũng tích hợp quản lí quá trình học tập cho sinh viên, kết nối nhanh chóng tới phòng Đào tạo gi
Trang 2MỤC LỤC
T H Ứ T ự C Á C T À I L IỆ U V Ề PH Ầ N M Ề M T ư V Ấ N PR SE
— Các tài liệu đư ợ c ngăn cách b ở i tra n g bìa cứ n g —
1 Giói thiệu phần mềm tư vấn lựa chọn môn học và lộ trinh học (PRSE)
2 Tài liệu mô tả kiến trúc của phần mềm tư vấn lựa chọn môn học và lộ trình học (PRSE)
3 Tài liệu hướng dẫn sử dụng phần mềm tư vấn lựa chọn môn học và lộ trình học (PRSE)
1
Trang 3ĐẠI HỌC QUỐC G IA HÀ NỘI
BÁO CÁO 01 GIỚI THIỆU TỔNG QUAN HỆ THỐNG PRSE
(Personalized Recommender System for Education
- Hệ thống tư vấn học tập)
Thuộc đề tài •PHÂN TÍC H , P H A I K H Á D Ữ LIỆU D Ạ Y HỌC V À THÔNG TIN PHẢN HÒI CỦA SINH V IÊN N H Ằ M N Â N G CAO CHẤT LƯ Ợ N G V À HIỆU QUẢ QUẢN LÝ ĐÀO
TẠO•
M ã số Q G.15.29
N gư òi thưc hiên: D • • Trần M ai Vũ
Lê H oàng Quỳnh
V ương T hị Hải Yến Trần Thi Oanh
Ị TRIINGÍÀM THONG Ĩ;N THƯ V!ENj
1 t c c c c c c c Í Ĩ L ;
Trang 4MỤC LỤC
A GIỚI THIÊU HÉ THỐNG 3• •
B CHI TIÉT HỆ THÓNG 6
I Tổng quan hệ thống 6
1 Sơ đồ các chức năng dành cho Sinh viên 6
2 Sơ đồ các chức năng dành cho Admin 7
II Chức năng giao diện dành cho sinh viên 8
1 Các thống kê về quá trình học tậ p 8
2 Thông tin chung của sinh v iê n 9
3 Tư vấn học tậ p 10
4 Gợi ý nghiên cứu khoa học và khóa luận tốt nghiệp 14
5 Các tác vụ khác của sinh viên 15
6 Thông tin từ nhà trường, thông báo, cảnh báo 16
III Quản lý từ phòng đào tạo 17
1 Tổng q u a n 17
2 Quản lý tài khoản của sinh viên 17
3 Quản lý thông b á o 18
4 Quản lí các bài đăng trong hệ thống 18
5 Thiết lập hệ thống 18
6 Một số thống kê về hệ thống 19
IV Xây dựng hệ thống 19
2
Trang 5Phần mềm được triển khai trực tuyến vói thông tin như sau:
- Đia chỉ: http://13.59.253.132
- Usernarae: dangtrieu25@ gm ail.com hoặc thuongvd 58@ gmail.com
- Password: 123456
Trang 6A GIỚI THIỆU HỆ TH Ố N G
Hệ thống gợi ý môn học là một hệ thốngtích hợp nhiều chức năng hỗ trợ đắc lực cho các bạn sinh viên trong việc học tập tại môi trường đại học theo hình thức tín chỉ Điểm nổi bật của hệ thống là khả năng cung cấp gợi ý lộ trình học tập (bao gồm lộ trình theo cảkhóa học và các môn dự kiến sẽ học theo từng kỳ) phù hợp với từng đối tượng sinh viênkhác nhau dựa trên nhiều tiêu chí Lộ trình học tập được cá nhân hóa xây dựng dựa trên
hồ sơ sinh viên tại từng thời điểm đảm bảo các ràng buộc cứng cũng như các ràng buộc mềm gắn với từng sinh viên Các ràng buộc cứng (hard constraint) đảm bảo cho hệ thống bám sát khung chương trình đào tạo hiện hành (các môn học, số tín chỉ, .) Còn các ràng buộc mềm sẽ giúp hệ tư vấn gợi ý các môn học sao cho phù hợp với từng đối tượng sinh viên dựa trên các tiêu chí do sinh viên tự lựa chọn Lộ trình học thường xuyên được cập nhật theo sự tiến bộ của sinh viên cũng như theo các thay đổi tình trạng và nguyện vọng của sinh viên theo từng giai đoạn Các tiêu chí làm thay đổi kết quả gợi ý gồm:
- Kết quả học tập của sinh viên
- Năng lực học tập và tình trạng học vụ hiện tại của từng sinh viên
- Sở thích, sở đoản của sinh viên
- Định hướng nghề nghiệp của từng sinh viên
Một chức năng quan trọng khác mà hệ thống tập trung tới là chức năng gợi ý khóa luận và hướng nghiên cứu khoa học cho sinh viên Chức năng này giúp ích cho các sinh viên dễ dàng hơn trong việc tìm kiếm các đề tài khóa luận và hướng nghiên cứu khoa học phù hợp với định hướng nghề nghiệp và năng lực, sở thích của sinh viên
Để xây dựng một hệ tư vấn với các chức năng thông minh hỗ trợ học tập của sinh viên như trên, trong hệ thống chúng tôi nghiên cứu, đề xuất áp dụng các thuật toán như lọc cộng tác, lọc nội dung, hệ gợi ý đa ràng buộc, để giải quyết các bài toán chính này.Ngoài các chức năng chính được mô tả ờ trên, hệ thống cũng tích hợp quản lí quá trình học tập cho sinh viên, kết nối nhanh chóng tới phòng Đào tạo giúp sinh viên có thể nắm bắt kịp thời các thông tin liên quan đến quá trình học tập của bản thân như điểm tích lũy và số tín chỉ đã hoàn thành của mình Bên cạnh đó, hệ thống cũng hướng tới hồ trợ công tác quản lý sinh viên của phòng Đào tạo Định hướng phát triển chiến lược của hệ thống là trở thành một công cụ hỗ ừợ đắc lực cho sinh viên cũng như nhà quản lý của ĐH Công nghệ nói riêng và ĐH Quốc gia Hà Nội nói chung
Tóm tắt các chức năng cơ bản của hệ thống bao gồm:
• Hệ thống giúp sinh viên có cái nhìn tổng quan nhất về kết quả học tập của mình Sinh viên có thể xem thông tin cơ bản, điểm, đăng ký mở lớp, xem danh sách môn học, xem thông báo từ phòng đào tạo, xem thông tin những môn học và khung chương trình đào tạo, định hướng nghiên cứu khoa học và khóa luận cho sinh viên
4
Trang 7• Hệ thống giúp gợi ý đưa ra lộ trình học tập, những môn học phù họp nhất đối với từng sinh viên, giúp sinh viên lên kế hoạch học tập một cách khoa học và có hiệu quả cao hơn.
• Hệ thống đưa ra gợi ý về hướng nghiên cứu, làm khóa luận đối với từng sinh viên cũng như đề xuất các thầy, cô đang nghiên cứu lĩnh vực phù họp với sinh viên đó
• Hệ thống giúp phòng đào tạo quản lý sinh viên, môn học một cách khoa học hơn Thông tin đến sinh viên một cách nhanh chóng, và đây cũng là một kênh trao đổi trực tiếp giữa sinh viên và phòng đào tạo, giảm thời gian cũng như công sức so với cách truyền thống Ngoài ra thông qua hệ thống, phòng đào tạo sẽ có các khảo sát, đánh giá, góp ý trực tiếp từ sinh viên Từ đó thay đổi để nâng cao chất lượng đào tạo Biết được xu hướng học tập của sinh viên phòng đào tạo có thể chủ động trong việc mở lớp, điều chỉnh lịch học, môn học
Trang 10II Chức năng giao diện dành cho sinh viên
Bên cạnh đấy hệ thống còn thống kê mức độ hoàn thành khoá học của sinh viên dựa trên việc hoàn thành các công học trong các khối kiến thức khác nhau như: khối tự chọn 1, tự chọn 2, khối kiến thức chung, các môn chuyên ngành để sinh viên nắm được tình trạng học tập của mình cũng như có định hướng và kế hoạch học tập các môn thuộc các khối kiến thức chưa hoàn thành
o Tống Quan Inono b n i# *v i*n 's Tuvltnhoctậo |V Gọi jr NCKH VI KUN 8 DWi cttt tinh>Kn o rhừng tln I U t r ir » n g
KỈ1ỔI tién tHK ctMig
Khó! Mén Um)c Itieo íWi vtn:
Wiố «Wn tdjq 1 1 » Mitíi
KhỂ ki#n OX1C ltwo Itứ tn nọ*nfi
D ế m t h s o h ọ c k ỳ
Kflól móc ngtrtt rtO nỊ r«-c pMn ữ it buóc
Khói kiín tr*)c ngèníi r+ỉĩr*} nrac pHièr' bổ "»7
lOìổi Ió4n tt*}cfig»mrt)ừng noc phtn lu CTon 1
Khúl kién ƯVIC nọ om rtũng nọc phán iụ ? Các ạợì ỷ đanh cho bạn
Trang 11Hệ thống sẽ đưa ra những gợi ý về chất lượng học tập, điều kiện tốt nghiệp cho những sinh viên năm 3 và 4.
VD: “Bạn đang đặt điểm trung bình tích lũy là 3.19 (xếp loại trung bình), bạn cần cố
gắng hơn trong học kì tới để đạt điểm trung bình 3.2 (xếp loại giỏi) ”
Hay “Bạn cần hoàn thiện các môn học thể chất, bạn mới cỏ thể ra trường đủng hạn vào
năm nay
Q Temgouan 65 tin or Vi » \ T u v tn to c tto ứ - Gợt f NCKM ¥» 9 Oârti ƠK> Ỡ Thông tin tư I*M Uuonq praen D*n m
MUCDOmMNTHKHKHữAStỢC Khối XiỄn (luc <*ung Khđi UỂn ữ u c theo vực KMi tté n ttú t meo khS ng**i Khối ki£n Huc (tiro iM m rigarti
C ả : g ợ i ỹ d in h chr> b^ n
V* ơ \ ít KKma h ọc up v t o o u m l át nqncfj Lixini Ip iư n 15, ilmcìy điínrny ỈHCỈ
ípirtiin o w r^ ív ctutvrìy '.tr1 cí *í*c C'i:n»-n(} -.v^ nCua'"y i.oicfv* ipsiAT? hữt t'CC',» t*v: iiidt.c*iy * Jủní '! >rv r>' fL"t <VCI 3-IX
Ltxrm Ip iu n lj slnipl/ dưrvny teri
LO *:n UBuri IS S!fn>l» (litnm/ t» * el 1 » ỹĩ!/ĩ> -tj n *t rtìj»ir* './Itcrn IptiiT hCi.Uet'1 |fi
Lorem ipsư n I* diítVTìy ICII
Lci«ra 16 tir.xily 'ỉ«nnt» 'r*'- í t tte j r J f;Cc*.n'Ịny -í»Í J3l!/ LofCT!|icauíT> ho\ b f m che rntíiiV.<7'3 a’ar.J«fO iiTOmv !fi! r c t sitic tỉie 15B0i
UNie*n I p e r n i> iBtrniN dim m y lest
KMituểnttucnQir*) nlũng toc phènBM BUỘC Khối klểrt UUc ngM i rMtng f*?c phếnbổ trụ
KhỂI kiến trúc nọầrti rtũng tầỊc ọtền tự ơrao 1
Khổi WỂn Búc ng»rt» rhữnỊ phến tự ctìpn ĩ
2 Thông tin chung của sinh viên
Bao gồm các thông tin cơ bản, thông tin quá trình học tập, các bài khảo sát của hệ thống,
và m ột số chức năng của tài khoản
U Tlỉne qvan Bị Thòng ttn o r r y**n 1 \ TU><nhoctK> ừ ~ Gợi i MCKM »»IQJN ® D ếrriơo airtivitn o Tìtíog Un tứ r»n irưono R ^ T D in Q
«M| kiín M c ng^rh r*ũr>0 học pMn bè( Doộc
X m U kb*i thúc nọam rhững nọc pdiẳn bá trợ
O ế m th e o h ọ c kỹ
Trang 122.1 Thông tin cơ bản
Hệ thống các chức năng lưu trữ các thông tin cơ bản của sinh viên: họ tên, ngày sinh, mã sinh viên, lớp để tiện quản lý và theo dõi sinh viên cũng như hiển thị khi sinh viên và nhân viên phòng đào tạo đăng nhập vảo hệ thống
Thống kê mức độ hoàn thành khoá học của sinh viên dựa trên việc hoàn thành các công học ứong các khối kiến thức khác nhau như: khối tự chọn 1, tự chọn 2, khối kiến thức chung, các môn chuyên ngành để sinh viên nắm được tình trạng học tập của mình cũng như có định hướng và kế hoạch học tập các môn thuộc các khối kiến thức chưa hoàn thành
2.2 Kết quả học tập của sinh viên theo từng kì và điểm số các môn cụ thể
□ 19nc«un {5 T1<É<*9 In «1» <iềfl \ T irvinhecite |V Ca 1 •* KLTH 9 M l í UpO o TMng Sf> tưnM »vCofl H I
K itq u á h p c 1ỈP
Lorern tp»um I »mpíy đurmiỊ' «10
Cotrm lpawn o trrctỊ OumnrUri
lo »«n k»um 1 *mpÍỴ Ounvnr
Lixcrn Ipiuni li y n v h Oottth Ito
L«tm ttu m -3 »/r<iry curmn lec
lorrm Ipsum II Oummr Ittr
lo«eni ;» armptỊ &jnmt len
ta e in ipaum 3 ứunwi» led
Lorrm toaon ' I ampíy OmrrHỊ len
lm«fn 1» ó r n n i 1 »
W m chứ Đtímơiứ
W n a ứ
MemaiQ ùkém Ovi Oiỉmdìũ
ũlím d>ũ
M m d i t
2.3 Các bài khảo sát về sở thích, sở trường, ước mơ, định hướng nghề nghiệp trong tương lai là các thông tin mà hệ thống thu thập để phục vụ cho các công việc liên quan đến gợi ý và hỗ trợ sinh viên trong quá trình học tập.
Các thông tin cơ bản sinh viên và thông tin về quá trình học tập của sinh viên: được cập nhật từ phòng đào tạo, có API để lấy dữ liệu từ hệ thống daotao.vnu.edu.vn (nếu có thể) Thông tin này cần được cập nhật thường xuyên, như các môn học kỳ này sau khi chốt đăng ký học, kết quả học tập của sinh viên được cập nhật vào cuối kỳ
3 Tư vấn học tập
Là chức năng chính và quan trọng trong hệ thống, tư vẫn cho sinh viên lộ trình học tập cũng như lên kế hoạch học tập cho mình
10
Trang 13Dụ Mo kfc qui húc l*p
D
Tạo moi k*M oíu
<Sj;iHEW.I fw»i Ỉ>M!.Í b f TiíSei"
3.1 Tư vấn lô trình
Tư vấn lộ trình là đưa ra lộ trình học tập phù hợp với mỗi sinh viên, dựa trên các khảo sát
về sở thích, định hướng nghề nghiệp cũng như kết quả học tập của sinh viên trong các học kì trước Việc tư vấn lộ trình dựa trên phương pháp hệ gợi ý đa ràng buộc và các thuật toán ordering Tư vấn lộ trình được chia làm 2 loại: tư vấn 2 năm cho các sinh viên chưa có định hướng nghề nghiệp rõ ràng, tư vấn 4 năm cho các sinh viên có đầy đủ thông
Trang 14Q Tổnọqu*) g T*ỏng *mh vtén \ Tl/«4n h e c t4p I> o a ý NCXM v i KLTN • * M rf t e*o * r * i vt*n o n à r q (r, í> nh* tnrtmg
Oưó«c kíi 3uAn Bự cùa Oang
Tư tuỂrrg Hố Chi Mév>
EXrtmg *6a 71À-I rư c u DỈOỆ 1v- J4rt?f>8 H i Cf« W'nỊ-,
3.2 Gọi ý môn học ki tới
Dựa vào thời khóa biểu dự kiến và thời khóa biểu của phong đào tạo cùng với lộ trình học tập mà hệ thống đưa ra, hệ thống sẽ gợi ý cho sinh viên nên học các môn nào trong kì sắp tới
□ Tổng quan ỊỄj T hông ttn ah*i vtên t ư v ín học t4p (5- G ợi ỷ NCKH v i KLTN ^ D ành c h o ainh vtẳn o Tììồng 8n tữ r h à tn rờ n g PNAn bán n u
Trang 153.3 Dự báo kết quả học tập của sinh viên
Đưa ra dự đoán về kết quả học tập của sinh viên khi học tập môn học nào đó, giúp sinh viên có thêm động lực học tập, định hướng hoặc cần cố gắng hơn khi học tập môn học đó
Hệ thống đưa ra gợi ý dựa trên phương pháp lọc cộng tác và lọc nội dung từ dữ liệu của sinh viên đó cũng như các kết quả học tập của các sinh viên trước đó
Q Ĩ8nọqu*n t t Tneng (fet IUÍ1 *Mn V vển nọc tfc> Ị} 0011 MCKH *♦ KLTN o D«r« cfto m t \ »*en © ntồnọ ttn tu (M tnMng
D ự b <0 k ẽ t q m họ c tậ p
cnon rrtór rxx tio*5 oarti uKitMnđuoi MU do rítín v»o rư **•« Ou đoJn ữ t IOT td (M m m lM n M lM d ạ đuọc
Ttnmanhọc Lorcm Ip u m 1» Hmpty
Loíem Ipsum >• *mp»Ị Uw«n lp*um ha túnply UMtm *>n»n ct v<npty Lorvn lpum<« tMnpty
3.4 Xây dựng thòi khóa biểu
Hệ thốag giúp sinh viên xây dựng thời khóa biểu ữong các học kĩ, để sinh viên có thể quản lí thòi gian của mình một cách tốt nhất, cũng như sắp xếp hợp lí các môn học trong
kì tới
Qua đc gửi thông tin thời khóa biểu mà sinh viên xây dựng về phòng đào tạo để phòng đào tạc có thể chủ động trong việc mở lớp, đánh giá độ cần thiết của sinh viên đối với môn htc cũng như số lượng sinh viên quan tâm đến môn học để có những điều chỉnh hợp
Trang 160 T6flC HI**1 í i Thtìog «n «Mi viín
4 Gợi ý nghiên cứu khoa học và khĩa luận tốt nghiệp
4.1 Thơng tín giảng viên
Hệ thống cung cấp các thơng tin cơ bản và nghiên cứu của các thầy cơ trong trường như: hướng nghiên cửu, các khĩa luận/luận văn đã hướng dẫn, số lượng sinh viên/học viên đang hướng dẫn, số lượng sinh viên cĩ thể nhận thêm
Các thơng tin sẽ liên tục được cập nhật từ phịng địa tạo cũng như văn phịng khoa
o T6ng qu«n g Trong tki «kn \ Tư t í n hpc tép Ị y '6 d Ỳ NCKM V* WTN 'S 0*r*icne»lrihvtén o Trong tto I</ r*i* tnrtmg m t n b t n B
Bộ mịnCac Mtlhỗog Ttiỏng
• X*/ dựng ung <jụnfl Quin 17 ném uir* lữc <tt cũ* phirooQ titn OUM tn6ngJ4gu)rền Ouc T4JC55CC
• Tim (Mu về X*» dung Jnfl ổong Vitb aự« vao WtMTC_Ng-j|rến Dúc To*n_K5scc
• tír / dvng úng đưig ntến tf« thớng tlntúcữ id' tr tr nÈn <Mb_Nguyỉfi Tri Tjj*\JC55CC
■ Tim rMu hệ tf<Ểng nao ữe\ ơiơíig d r trong d o jrti nQM«c ú r dung Ttw#i
T\**YVJCSSCC
• Tim n**jhí mĩng Tlaeo C o rrtcra cc d v sv tn Jnu_Ngi4&iXij«n Cưooo J(56C0
■ Tm Méj co ơ>é rvkng cao r**u nàíXỊ V* Irív sin I*ng trooo My SQL _Mquf 4n tM n ĐO J<5t>C6
« Cínọ cu đirYi 9*4 hiéu n4no _MelerJJu lý HirqJ(S6CB
• XIy dung ling đung -nobdeíía nỉn tong ti*T> loréc Ffamrwon_TrAn Q<«rg Hu»JCS7CtC
• Co ta ớùlttv
• Kin dư
• MiQuértrt c o V3 30 Mu
• Oưan
Cmc Hẹ tnĩng Ttoog
• Xay dựng ưng dung quán ty tmtTí tnríi tĩ t dộ óa pruioog tién gtma tnơíHLNguyM Te_K55CC
• Tim Néu v i ié«r ũnfl dung dưov*a WctoRTC_N0UTẻn OvcTố>U(SSCC
• X ít <Ju»^ lirig rXng rãén (t» Ihịog tintũc thịi trtn r in wtb J*jm rỉtiTií TjjrénJC55CC
• ĨVri hí#u ly ttiĩoo lr«o đới thàrq tln ooog đooníi nghiep au Oung tgnle fteWliric_>*Qư>èn Ttmrti • Me qu à r IM c o »0 <JỬ
TuyènJCSSCC
• Tm l»íu he mong vvíeo Cot^venc* 01/1 (rtn Jrto_Ngmrcfi Xinn c jong JC5ẾCŨ
• Tim »»ío co nang cao r t u nong V tír*\ tá n u r 0 BOOỌ Mr SOUJ*ou»èn E)mn O í KS6CB
• Ccnq cu 6 t m ga t»eu nang JM«tcr_9ú Lr Hư>0.KỈ6C8
• Xwr đing ưng OvnỊ notH e d» nitn ting Irtntoníc R*m*wofX.Ir»'Ouaro Hu».<5?CLC
• x»ỵ dựng ư rq dọng quán tf IKK1 inrí* lốc độ cua pf«roog 1>*n giao Cuy T«_K5SCC
• Tím »»*o *ầ f± i dựno m ọ aunc 'NH> au» »40 WrtP7C_Ng Jfèri Oúc TO*rvJt55CC
• Xfty dung ưng dvr>g Tí<fi thỉ ữtịng rin 1«C ưxr ư er nin oeD.Nợưir^o T<í TjyÁn.KSSCC
14
Trang 174.2 Gọi ý nghiền cứu khoa học và khóa luận tốt nghiệp
Dự vào các thông tin cơ bản của sinh viên, các thông tin học tập cũng như các thông tin
đã khảo sát được, hệ thống sử dụng phương pháp lọc nội dung để đưa ra danh sách 5 thầy
cô phù họp với sinh viên nhất, và được sắp xếp theo thứ tự độ liên quan giảm dần
5 Các tác vụ khác của sinh viên
5.1 Xin mở lóp
Khi môn học mà sinh viên có nhu cầu học tập không được mở ừong kì học tới hoặc sau khi đăng kí môn học sinh viên không thể đăng kí được do lớp đã quá đông Sinh viên có thể gửi đề nghị xin mở lớp lên hệ thống, nếu số lượng sinh viên xin mở đáp ứng được số lượng sinh viên tối thiểu của một lớp, yêu càu này sẽ được chuyển về phòng đào tạo để xem xét mở lóp
Chức năng này cũng giúp sinh viên có thể nhìn thấy các yêu càu mờ lớp của các sinh viên khác để có thể tham gia xin mở lớp cùng
Trang 18Chức năng này giúp sinh viên có thể bình luận về các môn đã học cũng như đọc các bình luận của sinh viên khác về môn học đó để có thêm thông tin về môn học.
5.3 Đánh giá môn học
Hiện nay khi học kì két thúc, sinh viên thường phải hoàn thành các bản đánh giá môn học bằng tay, rất mất thời gian trong quá trình làm cũng như tổng hợp thống kê kết quả Chức năng này giúp sinh viên có thể đánh giá môn học trực tiếp trên hệ thống Phòng đào tạo cũng dễ dàng trong việc thống kê kết quả đánh giá
5.4 Góp ý đánh giá về hệ thống
Đây là chức năng không bắt buộc với sinh viên Mục tiêu chủ yếu là lấy ý kiến phản hồi của sinh viên về hệ thống để hệ thống có thể nâng cấp và phát triển, phục vụ sinh viên một cách tốt nhất
6 Thông tin từ nhà trường, thông báo, cảnh báo
• Giới thiệu về nhà trường
• Khung đào tạo ứng với ngành học từng sinh viên
• Thời khóa biểu
• Các thông báo quan trọng từ nhà trường
O Tónọ quan JỊj' Thíng tm »w> »l*n "s ri»»«inhocl#p ứ - Gợ> Ỷ NCKH KLXN © Đ ỉm ctio íirti vktii 0 TtiúnB un lu ríìề Irưong
Trang 19III Quản lý từ phòng đào tạo
1 Tổng quan
Thông kê số lượng sinh viên tham gia vào hệ thống cũng như các thông báo gần đây
u Iổn«ou«n 4 (Xin ty 1*4 khoán V) (X in >r 6*0 c Ouin ty oa IH'J TWtléfl t a TMnfl tó Plrtn bán m
Ị 0 Moing d* gài mộ< TÍM ciu un (T«j 10D
? PJ \ s d t 9» mọt p4u càu <1(1 mo ICO
í'”pj • to tn g Uucng di gút mW ytu C*4J un móMD
''S s ỉ y j ' v i i :
(' ^ N- & >*rrfm 01 9Ú> ra* d u un
> h(,j»ọ D jo » í í í a u l i r e s ^ o i y ó n m ủ K t (' "*■ Mỉưrcn đi mtn irtu (ỉu nr, mo tag
htnnu Dvo<i« di rnú: y*u ciu ón mố lop / 1^' > £ Wjư>cn M ợjt mcn ycu d u on mo Mp ' _ ■' r v ■ r.
2 Quản lý tài khoản của sinh viên
Hệ thống cho phép Admin khóa, kích hoạt, xóa, thêm tài khoản mới
o Vng^M x 4 *T *** l**o«n t ì Q v* tj *<*, t*o c OUr, tỷdùk*4 ,® T**ér i*e t a rsócq *
OiỹxỊ
a
L*>
QH-7007-VC<K<l O+M07VCOC-*
QK2007-Ì/COC-*
Ct+2007VCOCfl
OH-MGT-CCtK-e
0+200? VCOC-C QK2oo7i/coc-e QKĨ007VCCXB
C#trar7vCQCÍ
Nqir*nfi 01AHrt9W
9 1 *1 /m 4 01/01/1««
0V«1/1W4
#!A>in9W OÍ.VKTm
Trang 203 Quản lý thông báo
Admin có thể gửi tới sinh viên trong hệ thống, xem lại, xóa các thông báo đã gừi
D qu«r 1 Quln rylấi knoển o Quân *>òn« Mo E Qj*fl dữI*ều J> nvítlâo t e u
Quán lýơ iống béo
I * u «
b o m !* •Ilrpl-' dirtrnrv 1*1! {.•* ữ* M enil
H€P! iffW!T.'» tiirolt l.T "frf 6?»t Ít Htc lamiicỊ A-.ứ
jr«rr Ipaurr :»nn>»4r ljr r r v > e r ZI ỮK K^isiro er-e
iiTi I(.urr II an*n»fiy tr»t •>* Ihc pf Iming 1 «
:m I«u<r :J ti/Tipíy awmrfc- Kr Si' QK prmng íM
jrtm l&Si>r ;i eiiroụ tj'iirary !t«i li* U1Í Bí,nw-9 «"«1
tttrr ictiri t ímalv iíjr r.K te»t ■>' B>e íinnn-13 na
1(W- Ipstim <9 urroty a «<1 V Tit p»nti"B t««
*tn<lpsin I i m i l i «<: í í R u n i ii^ n i
Diuytn nục
Cnuong lirn dềo uo
Thoa® Mo quan rong
H»*r“ 0 01«l/7016
01-01/20 ti
O IA I/M lt
Q i«trtai6 01/01/2016
4 Quản lí các bài đăng trong hệ thống.
Admin có thể đăng, sửa, xóa các bài đăng về thông tin nhà trường, khung đào tạo, thời khóa biểu
3*1«^» d*nh 0 * hi*ij $u4t>Ỷ Wíofl
Cho gh*ữ Bo« ki*.i ÌÁith 911 mon noc
3Ú» Hil cc mông tu« tr a b.’ o ta e
q
0 0
c
Q
7 1 * Hp t t i k t i o i i SMTP
18
Trang 216 Một số thống kê về hệ thống
Số sinh viên tham gia vào hệ thống
Số sinh viên cảnh báo học vụ, số sinh viên không đủ yêu cầu tín c h ỉ,
Thống kê đánh giá hệ thống của sinh viên
Góp ý của sinh viên về hệ thống
Thống kê các yêu cầu mở lớp của sinh viên
Hệ thống được xây dựng chia làm 3 thành phần chính
• Back-end (phần lõi của hệ thống): phát triển dựa ữên Nodẹịs https://nodejs.org/en/
• Font-end (giao diện của hệ thống): Angulaqs 1, html5/css3,
https://angularjs.org/
• Webservice (phần lõi của hệ thống, chuyên xử lí các tác vụ thông minh như gợi ý
tư vấn lộ trình, dự đoán kết quả học tập, tư vấn khóa luận, ): xây dựng bằng Java https ://j ava.com/en/download/
Trang 22ĐẠI HỌC QUỐC GIA HÀ NỘI
BÁO CÁO 02
KIẾN TRÚC HỆ THỐNG PRSE
Thuôc đề tài PHÂN TÍCH, PHAI IỌIÁ DỮ LIỆU DẠY HỌC VÀ THÔNG TIN PHẢN HÒI CỦA SINH VIÊN NHẰM NÂNG CAO CHẤT LƯỢNG VÀ HIỆU QUẢ QUẢN
LÝ ĐÀO TẠO
Mã số QG.15.29
Ngưòi thực hiện: Trần Mai Vũ
Lê Hoàng Quỳnh Vương Thị Hải Yến
Hà Nội, năm 2017
T
Trang 23K IẾ N TR Ú C H Ệ TH Ố N G
1 Tổng quan kiến trúc hệ thống
Hệ thống cung cấp giải pháp hỗ trợ sinh viên trong quá trình học tập và nghiên cứu tại trường đại học, do đó cần lưu trữ, xử lý và phân tích thông tin một cách đúng đắn và kịp thời nhất Dự án sẽ đề xuất các bản thiết ké tổng thể và chi tiết phù hợp, trong đó có ứng dụng rất nhiều các công nghệ web hiện đại và kết hợp với các kĩ thuật học máy tiên tiến khác
Hình 1.1 Mô tả kiến trúc tổng thể của hệ thống gợi ỷ lộ trình học tập cho sinh viên được chia thành hai phần chính bao gồm phần giao diện hệ thống ựront-end.) và phần lõi hệ thống (back-end)
Người dùng giao tiếp với hệ thống thông qua giao diện (front-end) với các module chính được chia theo đối tượng sử dụng như sau :
a) Sinh viên :
- Tổng quan: cung cấp những phân tích và báo cáo về quá trình học tập hiện tại
của sinh viên
- Thông tin sinh viên: quản lý những thông tin cơ bản của sinh viên.
- Thông tin nhà trường: thông tin về thông báo, các quy định và chương trình
đào tạo của nhà trường
Trang 24- Thông tin nghiên cứu khoa học và khóa luận tốt nghiệp: thông tin về các chủ
đề nghiên cứu khoa học và khóa luận trong từng lĩnh vực chuyên ngành Module này cho phép sinh viên tìm kiếm giảng viên hướng dẫn phù hợp với đề tài của mình
- Dành cho sinh viên: Cung cấp một số chức năng giúp sinh viên có thể phản
hồi, đánh giá và góp ý cho các môn đã học cũng như cả hệ thống
- Tư vẩn học tập: Cung cấp các gợi ý cho sinh viên về lộ trinh môn học và dự
đoán kết quả học tập cho các học phần chưa học Đây là chức năng chính của hệ thống nhằm đem lại trải nghiệm tốt nhất cho sinh viên trong quá trình học tập tại trường
b) Quản trị viên:
Các module chủ yếu hỗ trợ quản lý các đổi tượng trong hệ thống như
- Tài khoản: Quản lý các tài khoản người dùng trong hệ thống Bao gồm sinh
viên và tài khoản quản trị khác Cung cấp các thao tác thêm, sửa, xóa, cấp quyền tài khoản,
- Thông báo: Quản lý các thông báo được trao đổi với người dùng trong hệ thống
(tạo mới, chinh sửa, tạm ngưng, xóa, gừi thông báo)
- Bài viết: Quản lý các bài viết trên hệ thống (tạo mới, chỉnh sửa, tạm ngưng,
xóa, gửi bài viết)
- Câu hỏi: Quản lý các câu hỏi khảo sát thông tin sinh viên và các câu hỏi đánh
giá hệ thống (tạo mới, chỉnh sửa, xóa câu hỏi) Các câu hòi đánh giá bao gồm đánh giá môn học và đánh giá hệ thống được chia thành từng phần (section) để thuận tiện trong quá trình quản lý và chỉ có một phần được chọn để hiển thị cho sinh viên
- Yêu cầu mở lớp: Cho phép phê duyệt / từ chối các yêu cầu mở lớp do sinh viên
gửi đến
- Quản lý phản hồi: Danh sách các phản hồi thu thập được từ sinh viên.
Khi người dùng đăng nhập vào hệ thống, phần giao diện sẽ liên kết với phần lõi của hệ thống để có thể lấy thông tin hiển thị cho người dùng Phần lõi của hệ thống sẽ bao gồm các module chính sau :
- Quản lý thông tin sinh viên: Quản lý và thu thập tự động các thông tin cơ bản
của sinh viên cũng như một số thông tin mở rộng cần thiết khác cho hệ gợi ý Các thông tin cơ bản ở đây bao gồm: họ và tên , mã sinh viên, lớp khóa học, kết quả học tập, Những thông tin này được lấy từ một hệ thống khác (third-party system) đó là cổng
Trang 25thông tin sinh viên (Student portal system) - một hệ thống quản lý thông tin chung của sinh viên không thể thiếu trong các trường đại học.
- Chức năng thông minh: Đây là module quan trọng nhất trong hệ thống Với
module này, hệ thống sẽ đưa ra những tham khảo về quá trình học tập để sinh viên có thể hoàn thành tốt chương trình học như: gợi ý lộ trình môn học , gợi ý cách phân bổ các môn học theo từng kì tiếp theo và thêm nữa là đưa ra các dự đoán về điểm số học tập cho các môn mà sinh viên chưa học
- Quản lý cơ sở dữ liệu: Phần kết nối và tương tác với cơ sở dữ liệu sẽ do module
này đảm nhiệm quản lý
1.1 Thành phần giao diện
1.1.1 Module Tổng quan
Dựa trên thông tin đã có của sinh viên, thành phần này cung cấp những phân tích
và báo cáo về quá trình học tập hiện tại một cách trực quan, nhằm hỗ trợ sinh viên có cái nhìn tổng thể nhất về toàn bộ những gì đã đạt được và đưa ra một số thông tin cần thiết để sinh viên có thể nắm rõ chương trình học tập theo quy định của trường đại học
mà mình theo học từ đó có định hướng và kế hoạch học tập các môn thuộc các khối kiến thức chưa hoàn thành
Một cách cụ thể, module Tổng quan bao gồm các thông tin về điểm số trung bình tích lũy theo từng kì và khối lượng các môn học mà sinh viên đã tích lũy được, chia theo từng khối kiến thức (Khối kiến thức chung, khối kiến thức theo lĩnh vực, khối kiến thức theo khối ngành, khối kiến thức những học phần bổ trợ, tự chọn, )
Giao diện được thiết kế sử dụng hiệu quả các biểu đồ biểu thị tiến trình học tập, đem lại cho người dùng không chỉ đầy đủ thông tin cần thiết mà còn cung cấp những trải nghiệm thú vị và hoàn toàn trực quan, dễ hiểu
Ngoài ra, với sinh viên năm ba và năm bốn, hệ thống còn đưa thêm một số nhận xét và góp ý về chất lượng học tập của từng sinh viên cũng như về điều kiện tiêu chí tốt nghiệp để hỗ trợ sinh viên nhìn nhận nhanh chóng và kịp thời tìm kiếm những hướng đi đúng đắn nhất
Ví dụ một số nhận xét từ hệ thống có thể như sau :
Trang 26“Bạn đ a n g đ ặ t điểm trung bình tích lũy là 3 1 9 (xếp lo ạ i trung bình), bạn cần cố
g ắ n g hon tro n g học kì tới đ ể đ ạ t điểm trung bình 3.2 (xếp loại giỏi) ”
“B ạn cần hoàn thiện các môn học th ể chất, bạn m ới có th ể ra trường đúng hạn
1.1.2 Module Thông tin sinh viên
Thành phần này cho phép sinh viên quản lý tài khoản (mật khẩu) và một số thông tin
cơ bản khác của sinh viên như:
- Hồ sơ cá nhân (Họ và tên, mã sinh viên, email, lớp khóa học, sở thích, kĩ năng, ) Trong đó hệ thống chỉ cho phép người dùng chỉnh sửa thông tin phần sở thích
5
Trang 27và kĩ năng, những thông tin khác của sinh viên sẽ được cập nhật theo thông tin chính thức từ phía Cổng thông tin sinh viên.
- Kết quả học tập theo học kì của sinh viên, thể hiện một cách rõ ràng hơn so với phần tổng quan, với các thông tin bao gồm tên môn, mã môn, số tín chỉ và điểm số tương ứng của môn đó theo thang điểm hệ 10, hệ 4 và hệ điểm chữ Những thông tin này cũng cần được cập nhật thường xuyên từ cổng thông tin sinh viên sau mỗi một học
- Thông tin khảo sát sinh viên: danh sách các câu hỏi về một số thông tin bổ sung cần thiết của sinh viên để phục vụ cho các công việc liên quan đến gợi ý và hỗ trợ sinh viên trong quá trình học tập Các câu hỏi này sẽ được khảo sát ngay lần đầu tiên khi sinh viên đăng nhập vào hệ thống và module này cho phép sinh viên có thể tùy chỉnh
và cập nhật các thông tin đó một cách kịp thời Các thông tin bổ sung ở đây có thể kể đến là:
+ Sờ thích: kết quả đánh giá sự yêu thích của sinh viên về các đặc điểm của một môn học như tính toán học , khả năng lập trình cần có , càn sử dụng Tiếng Anh trong quá trình học hay cần khả năng học thuộc nhiều hơn Kết quả đánh giá của sinh viên được chia theo mức độ yêu thích từ 1 đến
5 cho từng thuộc tính
+ Định hướng nghề nghiệp: lựa chọn của sinh viên về một định hướng nghề nghiệp mong muốn trong một danh sách các định hướng nghề nghiệp cho trước (Kỹ sư phần mềm, phát triển phần mềm di động, phát ừiển game, thiết kế phát triển web, chuyên gia bảo mật công nghệ thông tin, quản trị công nghệ thông tin, công nghệ thông tin trong tài chính ngân hàng, công nghệ thông tin trong chính phủ điện tử, thiết kế đồ họa, kiến trúc sư hệ thống, khoa học dữ liệu, quản lý dự án, phát triển giao diện người dùng,
kỹ sư cầu nối và quản trị mạng)
Trang 291.1.3 Module Thông tin nhà trường
Cung cấp các thông tin cơ bản từ phía nhà trường nơi sinh viên theo học bao gồm: giới thiệu tổng quan trường, các chương trình đào tạo hiện hành, thời khóa biểu
và các thông báo quan trọng khác
Việc tích họp các thông tin trên từ hệ thống ngoài (Cổng thông tin sinh viên) vào cùng một hệ thống tư vấn này giúp sinh viên tiện lợi trong việc tìm hiểu thông tin nhanh gọn, tiết kiệm thời gian khi không cần thiết phải truy cập đến các trang web khác phía nhà trường để cập nhật thông tin một cách thủ công
Hình 1.5 Thông tin nhà trường
1.1.4 Module Thông tin nghiên cứu khoa học và khóa luận tốt nghiệp
Hệ thống cung cấp ngoài các thông tin cơ bản của giảng viên trong trường (họ và tên, địa điểm làm việc, các môn học đang giảng dạy) thì còn cung cấp thêm các thông tin liên quan tới nghiên cứu khoa học và khóa luận tốt nghiệp như:
+ Hướng nghiên cứu
+ Các khóa luận/luận văn đã hướng dẫn
+ Số lượng sinh viên/học viên đang hướng dẫn
+ Số lượng sinh viên có thể nhận thêm
Các thông tin sẽ liên tục được cập nhật từ phòng đào tạo cũng như văn phòng khoa để
Trang 30Bên cạnh chức năng cung cấp thông tin, Module này cho phép sinh viên có thể tìm kiếm
giảng viên theo chuyên ngành, chủ đề nghiên cứu hoặc theo tên luận án mà giảng viên
1.1.5 Module Dành cho sinh viên
Cho phép sinh viên thực hiện một số chức năng phản hồi và đánh giá về môn học hoặc
hệ thống có thể kể đến như :
- Bình luận đánh giá môn học: sinh viên có thể tìm kiếm môn học mà mình
muốn đánh giá thông qua bộ lọc danh sách các học phần và xem bình luận khác của các sinh viên về môn học này, từ đó có thể có thêm nhiều thông tin bổ ích và cần thiết trước khi lựa chọn môn học phù hợp với mình
9
Trang 31Hình 1.7 Module Dành cho sinh viên Bình luận đánh giá môn học
- Phản hồi về môn đã học: Hiện nay khi học kì kết thúc, sinh viên thường phải hoàn thành các bản đánh giá môn học bằng tay, rất mất thời gian trong quá trình làm cũng như tổng hợp thống kê kết quả Chức năng nàv giúp sinh viên có thể đánh giá môn học trực tiếp trên hệ thống Phòng đào tạo cũng dễ dàng trong việc thống kê kết quả đánh giá
Sinh viên đánh giá độ hài lòng về một lớp môn học ( một lớp môn học bao gồm các thông tin về tên học phần và giảng viên dạy và kì học tương ứng ) dựa trên một số tiêu chí quy định trước từ phía nhà trường Độ hài lòng này được quy đổi sang mức từ 1 đến
ọ g j TSAng an «t To »ểr» h*c u p (V <»>i f N C W V* KLTX tM r* < *• »w» «'4* £ rw y*0 •< %J *h4 *vO*^
P h è n fứ< * Ặ m ô n đ ft ÍH X
u > V.:
Ws* pK* 4 } **.J Ữ M tU M t ]
pKìS : $ p » * n
Hình 1.8 Module Dành cho sinh viên - Phản hồi về môn đã học
- Góp ý, đánh giá hệ thống: Sinh viên đánh giá độ hài lòng ( mức độ được chia
từ 1 đến 5 ) về một số tiêu chí của hệ thống như: khả năng phản hồi các yêu cầu từ nguời dùng, các kết quả gợi ý lộ trình học tập, dự đoán điểm hoặc trải nghiệm giao diện người
Trang 32ý đó sẽ cung cấp thêm thông tin cho đội ngũ phát triển và các phương pháp cải tiến,
khắc phục sẽ được tìm hiểu, đề xuất, hướng tới mục tiêu phục vụ và mang lại trải nghiệm
tốt nhất cho sinh viên trong quá ưình học tập tại trường
Hình 1.9 Module Dành cho sinh viên - Đánh giá hệ thống
- Gửi yêu cầu mở lớp: Ngoài ra các tính năng cơ bản nêu trên, sinh viên còn có
thể gửi yêu cầu mở lớp cho các học phần mong muốn Khi môn học mà sinh viên có nhu cầu học tập không được mờ trong kì học tới hoặc sau khi đăng kí môn học sinh viên khôrg thể đăng kí được do lớp đã quá đông Sinh viên có thể gửi đề nghị xin mở lớp
lên hệ thống, nếu số lượng sinh viên xin mở đáp ứng được số lượng sinh viên tối thiểu
của Tiột lớp, yêu cầu này sẽ được chuyển về phòng đào tạo để xem xét mở lớp Chức năng này cũng giúp sinh viên có thể nhìn thấy các yêu cầu mở lóp của các sinh viên khác để có thể tham gia xin mở lớp cùng
11
Trang 33- Gợi ý lộ trình học tập: Tư vấn lộ trình là đưa ra lộ trình học tập phù hợp với
mỗi sinh viên, dựa trên các khảo sát về sờ thích, định hướng nghề nghiệp cũng như kết quả học tập của sinh viên trong các học kì trước Việc tư vấn ỉộ trình dựa ữên phương pháp hệ gợi ý đa ràng buộc và các thuật toán ordering Tư vấn lộ trình được chia làm 2 loại: tư vấn 2 năm cho các sinh viên chưa có định hướng nghề nghiệp rõ ràng, tư vấn 4 năm cho các sinh viên có đầy đủ thông tin Các môn học được gợi ý và thông tin tương ứng được chia theo từng kì với giao diện trực quan
- Gọi ý môn học kì tới: Dựa vào thời khóa biểu dự kiến và thời khóa biểu của
phòng đào tạo cùng với lộ trình học tập mà hệ thống đưa ra, hệ thống sẽ gợi ý cho sinh
Trang 34- Dự đoán kết quả học tập: Dựa trên phương pháp lọc cộng tác và lọc nội dung
từ dữ liệu của sinh viên cũng như các kết quả học tập của các sinh viên trước đó, hệ thống đưa ra dự đoán về kết quả học tập của sinh viên khi học tập môn học nào đó, giúp sinh viên có thêm động lực học tập, định hướng hoặc cần cố gắng hơn khi học tập môn học đó
o S ' an tM 4 i*k N Tw fcy: l i e ứ G<rt ► ** BiĩW e 0* ^ 1 ( M t M v O r 0 in u Q