甄真 張秀梅
摘 ?要:2020年疫情暴發(fā)后,出于對疫情防控的考慮,通過互聯(lián)網(wǎng)進行的線上教學成為當前時代教育的主流形式。線上教學的進一步完善是要學生能在網(wǎng)絡(luò)上與教師完成良好的互動,同時教師也能對學生的學習情況進行整體的考核和了解。鑒于此開發(fā)的學生網(wǎng)課學習系統(tǒng),希望能夠通過互聯(lián)網(wǎng)以低成本、大規(guī)模、高效率的形式把優(yōu)質(zhì)的教育資源呈現(xiàn)給學生,讓學生能發(fā)揮良好的學習主觀能動性,讓教師能夠?qū)W生的學習情況有全面的把握。
關(guān)鍵詞:自主學習;在線教育;B/S;SSM
中圖分類號:TP311.52 ? ? 文獻標識碼:A 文章編號:2096-4706(2020)23-0008-04
Development and Design of StudentsOnline Learning System
ZHEN Zhen,ZHANG Xiumei
(School of Computer Science and Software Engineering,University of Science and Technology Liaoning,Anshan ?114051,China)
Abstract:After the outbreak of the epidemic in 2020,the online teaching through the internet has become the mainstream of education in the current era due to the consideration of epidemic prevention and control. The further improvement of online teaching is to enable students to complete good interaction with teachers on the internet,while teachers can also assess and understand studentslearning situation as a whole. In view of this,we develop the student online learning system,hoping to present high-quality educational resources to students in the form of low-cost,large-scale and high efficiency through the internet,so that students can play good learning initiative,and teachers can have a comprehensive grasp of studentslearning situation.
Keywords:independent learning;online teaching;B/S;SSM
0 ?引 ?言
MOOC、翻轉(zhuǎn)課堂等基于互聯(lián)網(wǎng)的新型教育形式的出現(xiàn)和快速發(fā)展得益于互聯(lián)網(wǎng)相關(guān)技術(shù)的發(fā)展和不斷革新,互聯(lián)網(wǎng)與教育的結(jié)合促進了教育資源的共享,一些學習型網(wǎng)站如學堂在線、中國大學慕課等慕課平臺的建立,使教學方式結(jié)合了互聯(lián)網(wǎng)方便快捷的使用特點以及良好的交互功能,使得線上教學為教師和學生均提供了便利[1,2]。
雖然網(wǎng)絡(luò)上的教學資源豐富,教學平臺眾多,但是卻沒有一個與我校實際情況相適配的線上教學系統(tǒng),因此,一個穩(wěn)定且符合要求的線上教學系統(tǒng)成為切實的需求,鑒于此筆者決定通過開發(fā)學生網(wǎng)課學習系統(tǒng),為學生提供一個能夠自主學習的網(wǎng)絡(luò)學習平臺,使其能夠選擇合適的資源進行學習,并且通過在線測試檢測自己的學習成果,同時能夠讓教師更好地把握學生的學習情況,合理安排教學進度。
1 ?系統(tǒng)分析與設(shè)計
1.1 ?開發(fā)背景
為響應(yīng)防疫抗疫工作中居家隔離的號召,線上教學成為教育工作者的首選,“互聯(lián)網(wǎng)+教育”的模式得到了廣泛的使用。但是,線上教學更加傾向于學生在線上進行自主學習,教師起輔導作用。這就要求系統(tǒng)不僅能夠?qū)W生起相應(yīng)的引導作用,還應(yīng)該能夠?qū)W生的學習情況做出相應(yīng)的反饋,從而更好地激發(fā)學生學習的主觀能動性,在引導學生自主學習的同時,能夠讓學生對自己的學習效果進行階段性檢測。值得一提的是,開展線上教學,推行“互聯(lián)網(wǎng)+教育”模式,在高等教育中引進網(wǎng)絡(luò)課程,將會使得更多優(yōu)秀師資、教育資源得到更好的放大利用,對于高等教育的發(fā)展也起到很大的幫助作用[3]。
1.2 ?用戶分析
該系統(tǒng)主要針對學校用戶,用戶類型分別是學生、教師以及系統(tǒng)后臺管理員。其中學生用戶主要是利用系統(tǒng)完成在線自主學習,對系統(tǒng)中相應(yīng)課程的知識點進行學習,對不熟練的知識點進行反復的學習,完成課前預(yù)習和課后復習以及教師發(fā)布的作業(yè)和任務(wù)。教師主要是利用該系統(tǒng)進行學生學習情況查看、設(shè)置章節(jié)學習任務(wù)、發(fā)布作業(yè)、上傳學習資料和對學生學習過程中產(chǎn)生的問題進行指導等。系統(tǒng)后臺管理員主要是對該系統(tǒng)進行后臺維護、管理學生和教師的相關(guān)信息、進行學生和教師的身份認證和資格審查等。
1.3 ?系統(tǒng)設(shè)計
本系統(tǒng)采用瀏覽器/服務(wù)器架構(gòu)(Browser/Server,B/S)作為基礎(chǔ)架構(gòu)進行開發(fā)[4],在Java語言環(huán)境下進行搭建和開發(fā),Java語言在瀏覽器端系統(tǒng)的開發(fā)方面具有其獨特的優(yōu)勢,系統(tǒng)后端使用的是基于輕量級框架技術(shù)而出現(xiàn)的集成框架SSM框架[5],前端頁面采用的是動態(tài)網(wǎng)頁開發(fā)技術(shù)JSP(JavaServerPages)以及CSS和JavaScript進行搭建,使用MySQL數(shù)據(jù)庫對系統(tǒng)中相關(guān)數(shù)據(jù)進行存儲。
本系統(tǒng)為瀏覽器端系統(tǒng),用戶可以通過瀏覽器中的網(wǎng)址對系統(tǒng)直接進行訪問,而瀏覽器界面作為視圖層,也承擔著和用戶直接交互的功能。瀏覽器端呈現(xiàn)系統(tǒng)的所有功能選項,包括登錄、注冊、學習、簽到、課堂測試等,用戶可以通過HTTP請求來和服務(wù)器進行交互,通過頁面發(fā)送請求給控制層(Controller),Controller調(diào)用業(yè)務(wù)層(Service)處理邏輯,Service向持久層(Mapper)發(fā)送請求,Mapper與數(shù)據(jù)庫交互,后將結(jié)果返回到Service,Service將處理邏輯發(fā)送給Controller,Controller再調(diào)用視圖展現(xiàn)相應(yīng)的數(shù)據(jù)。
本系統(tǒng)的服務(wù)器端包括上述的Controller、Service和Mapper。Controller由SpringMVC來實現(xiàn),其中作為中介、前臺的核心Servlet即為DispatcherServlet,它會通過Mapping去
匹配Controller,從而實現(xiàn)用戶在系統(tǒng)中的各種請求。Service由Spring來實現(xiàn),Spring在項目中負責完成持久層和控制層的通信,是將Controller和Mapper結(jié)合的黏合劑。Mapper是由MyBatis來實現(xiàn)的,MyBatis是ORM(Object Relation Mapping)的一種實現(xiàn)框架,是對JDBC的封裝,簡化了對數(shù)據(jù)庫的操作,使開發(fā)更加方便快捷。
1.4 ?功能設(shè)計
該系統(tǒng)主要是供學生以及教師使用,主要針對線上教學的模式進行設(shè)計,其中最主要的目的是引導學生自主學習、提高學生學習的主觀能動性,教師作為輔導。另外系統(tǒng)管理員負責系統(tǒng)后臺的管理以及教師和學生相關(guān)信息的審核和管理。因此系統(tǒng)共分為三個模塊內(nèi)容:
管理員模塊:管理員負責在線測評的管理,用戶信息的管理以及系統(tǒng)后臺的相關(guān)維護。其中用戶信息的管理包括教師資格的審核以及學生的認證,管理員可以查看、增加、編輯和刪除用戶,同時可以對用戶的身份進行認證。
學生模塊:學生在完成注冊并且成功登錄該系統(tǒng)后,可以查看相應(yīng)的學習內(nèi)容和與內(nèi)容相對應(yīng)的學習測評,并且可以通過相應(yīng)功能模塊向教師提問。
教師模塊:教師可以設(shè)置學習任務(wù),上傳學習資料,查看學生的學習情況,合理制定教學進度,同時可以在該系統(tǒng)中解答學生提問的相關(guān)問題。系統(tǒng)的功能結(jié)構(gòu)圖如圖1所示。
2 ?系統(tǒng)部分功能實現(xiàn)
2.1 ?教學知識管理
教師成功登錄系統(tǒng)后,可以通過點擊左側(cè)導航欄中的相應(yīng)按鈕對教學內(nèi)容進行管理,通過知識點管理頁面進行知識點的查看、修改和刪除,也可以通過搜索框進行關(guān)鍵字查詢相應(yīng)知識點。
其中,上傳知識點時,教師可以選擇上傳與知識點對應(yīng)的視頻,教師完成上傳后,學生成功登錄系統(tǒng)后即可對相應(yīng)的知識點進行學習。教學知識管理頁面如圖2所示。
2.2 ?課程練習管理
學生在完成知識點的學習后,可以用教師設(shè)置的相應(yīng)習題進行自測,通過習題自測,學生可以對于自己之前學習的知識點的掌握情況有整體的了解和把握,知識點結(jié)合習題練習,可以讓學生對于學習的知識有更加具體的認識和理解。教師可以查看學生完成的習題情況,對學生的學習情況有所了解,對于教師的教學計劃實施以及教學任務(wù)發(fā)布有著很好的指導作用。學生課程練習頁面如圖3所示。
3 ?系統(tǒng)應(yīng)用
該系統(tǒng)將應(yīng)用到“線上+線下”的教學模式中,該教學模式共分為課前、課中、課后三個階段。
課前:學生可以通過該系統(tǒng)進行線上預(yù)習,以我校開設(shè)的一門專業(yè)課程“操作系統(tǒng)概論”為例,如圖4所示。
學生通過查看對應(yīng)課程中相應(yīng)的知識點,從而對授課的內(nèi)容進行簡單的了解,對所學習的知識脈絡(luò)有一個整體的把握,從而能夠做到課上抓住重、難點以及疑惑的地方著重聽講,同時也能夠減輕教師的授課壓力,著重講解學生難以理解的地方,甚至省去了相當一部分重復簡單知識點的時間,可以通過剩余課堂時間做一些相關(guān)的課外拓展,讓學生在學習理論知識的同時結(jié)合實際應(yīng)用。
課中:教師可以利用該系統(tǒng)發(fā)布一些測試任務(wù)來進行互動教學,調(diào)動學生學習的積極性,也讓學生能夠隨堂檢測自己的學習情況。
課后:學生通過平臺完成教師布置的學習任務(wù),從而了解自身對知識點的掌握程度,及時鞏固復習。教師可以利用該系統(tǒng)設(shè)置課后作業(yè),并且查看同學們的完成情況和得分,如圖5所示。
通過該系統(tǒng)的使用,將課前預(yù)習、課中練習和課后復習這三個學習階段有機地結(jié)合起來,不僅增加了學生學習的主觀能動性,也在潛移默化中促使學生養(yǎng)成良好的學習習慣。
4 ?結(jié) ?論
目前國內(nèi)疫情形勢已經(jīng)穩(wěn)定,但“互聯(lián)網(wǎng)+教育”線上線下相結(jié)合的教育方式成了時代的主流,得到了廣泛的應(yīng)用。本系統(tǒng)使用SSM框架進行開發(fā),該框架內(nèi)封裝了很多實用且方便的類庫,顯著提升了系統(tǒng)的開發(fā)效率,提高了代碼的復用性,同時也保障了系統(tǒng)的安全性和可用性,該系統(tǒng)的開發(fā)結(jié)合了“互聯(lián)網(wǎng)+教育”的教學模式和學校的實際情況,一定程度上提高了高校教育教學的效率,有效提升學生自主學習的能力,促進學生良好學習習慣的養(yǎng)成,同時線上化的學習方式集中了大量互聯(lián)網(wǎng)中的優(yōu)秀教學資源,供學生學習使用。但是本系統(tǒng)的開發(fā)時間有限,因此系統(tǒng)的部分功能尚存不足,后續(xù)仍需進行相應(yīng)的系統(tǒng)優(yōu)化處理和功能的完善與補充,以提升系統(tǒng)的響應(yīng)速度和用戶體驗。
參考文獻:
[1] 張琳琳,羅茜.“互聯(lián)網(wǎng)+”形態(tài)下《電子商務(wù)》課程翻轉(zhuǎn)課堂教學模式改革研究 [J].課程教育研究,2018(15):107-108.
[2] 郭偉業(yè).“互聯(lián)網(wǎng)+教育”的創(chuàng)新本質(zhì)與變革趨勢 [J].才智,2018(34):127-128.
[3] 郝珺,蔡海飛.大學生網(wǎng)絡(luò)學習行為實證研究 [J].高教探索,2018(2):41-44.
[4] 王晨璐,秦帥剛.基于B/S架構(gòu)的圖書輔助管理系統(tǒng)的設(shè)計與實現(xiàn) [J].信息技術(shù)與信息化,2021(1):48-51.
[5] 李永鋒.基于SSM架構(gòu)的高校教學過程數(shù)據(jù)分析系統(tǒng) [J].電腦編程技巧與維護,2020(3):82-83+114.
作者簡介:甄真(1999—),男,漢族,山東棗莊人,本科在讀,研究方向:軟件工程;通訊作者:張秀梅(1978—),女,漢族,遼寧鞍山人,講師,碩士研究生,研究方向:中文信息處理。