楊玉玲,楊會偉
(1.長春電子科技學院,吉林 長春 130061;2.蕪湖職業(yè)技術學院,安徽 蕪湖 241002)
近年來,網(wǎng)絡技術與信息技術逐漸普及,人們的學習、交流、生活方式發(fā)生了很大變化,信息傳遞的時效性與實時性越來越強。線上教學作為教育領域傳遞信息的重要組成部分,近年來其發(fā)展速度日新月異。線上教學具有很多優(yōu)勢,包括教學方式的交互性、多樣性、靈活性以及教學資源的全球性、共享性等[1]。當前,線上教學已成為一種深受大眾歡迎的教學方式,它擺脫了環(huán)境、地點、時間等各方面的限制。在很多高校中,線上教學已經(jīng)成為一項重要的實踐性教學活動,同時,我國在政策上也大力支持信息化教育建設,使線上教學系統(tǒng)在高校中獲得了廣泛的應用。
線上教學系統(tǒng)在我國已成為促進教育改革、提升教育質(zhì)量的重要媒介,逐漸成為未來我國教育的整體發(fā)展趨勢[2]。但是目前關于語言類課程線上教學系統(tǒng)的研究成果相對較少[3]。對于語言類課程線上教學系統(tǒng),歐美的研究成果較為領先,有學者提出基于云平臺的語言類課程線上教學系統(tǒng),主要基于云平臺搭建語言類課程線上教學系統(tǒng)。而國內(nèi)針對語言類課程線上教學系統(tǒng)的研究較少,但也取得了一些實用性較強的研究成果。有學者提出基于交互技術的語言類課程線上教學系統(tǒng),主要利用交互類技術對語言類課程線上教學系統(tǒng)進行設計。由于在利用以上系統(tǒng)進行語言類課程的線上教學時,在并發(fā)數(shù)為100~1 700的范圍內(nèi)存在平均響應時間較高與吞吐量較低的問題,本文提出一種基于學科融合的語言類課程線上教學系統(tǒng)。
基于互聯(lián)網(wǎng)的語言類課程線上教學系統(tǒng)的硬件構(gòu)成為服務器模塊[4]?;诨ヂ?lián)網(wǎng)對服務器模塊進行設計,服務器模塊由數(shù)據(jù)庫服務器、Web 服務器、文件服務器構(gòu)成。具體技術信息設置如表1所示[5]。服務器模塊的模塊構(gòu)造如圖1、圖2所示。

表1 服務器模塊具體技術信息設置

圖1 服務器模塊的模塊構(gòu)造圖

圖2 視頻推薦模型
基于互聯(lián)網(wǎng)的語言類課程線上教學系統(tǒng)的軟件構(gòu)成包括用戶管理模塊、討論區(qū)模塊、作業(yè)模塊、教學模塊、在線考試模塊[6]。
1.2.1 用戶管理模塊
用戶管理模塊能夠?qū)崿F(xiàn)登錄驗證功能以及課程查詢功能。通過該模塊的登錄驗證功能,學生與教師用自己的系統(tǒng)賬號進行系統(tǒng)登錄,其中,學生的賬號可以直接向系統(tǒng)申請來獲取,而教師賬號則需要通過管理員的驗證[7],登錄后學生與教師能夠查看個人資料,對課程進行管理。在登錄驗證功能中,前端項目的服務器為Nginx ,能夠解析前端靜態(tài)文件,而后端項目則主要通過GlassFish應用服務器來運行,該服務器具備強大的動態(tài)資源執(zhí)行能力,同時也能對靜態(tài)資源進行解析。在該功能中,外網(wǎng)只能訪問前端服務器[8]。根據(jù)登錄驗證功能的具體要求創(chuàng)建用戶表,對用戶信息進行存儲,用戶表具體信息如表2所示。

表2 創(chuàng)建的用戶表
對于用戶管理模塊的課程查詢功能,在用戶成功登錄后,學生通過該功能對將要學習的課程進行查詢,而教師可以通過該功能對自己負責的課程進行查詢。課程數(shù)據(jù)結(jié)構(gòu)具體信息如表3所示。

表3 課程數(shù)據(jù)結(jié)構(gòu)
討論區(qū)模塊是系統(tǒng)中的一種交流工具,在討論區(qū)模塊中,學生與教師可以打破空間和時間的限制進行異步交流。討論區(qū)模塊通過Moodle為學生與教師提供各種類型的討論區(qū),包括解答討論區(qū)、話題討論區(qū)、標準討論區(qū)等,各帖子都帶有附件[9]。在討論區(qū)模塊中,學生可以通過嵌套、樹狀、列表等方式對話題進行瀏覽,教師可以在帖子中向?qū)W生發(fā)送反饋信息。教師可以限制學生回帖、發(fā)帖,還可以向其他討論區(qū)轉(zhuǎn)移話題。
1.2.3 作業(yè)模塊
作業(yè)模塊主要用于教師布置作業(yè)。在該模塊中,學生可以在線完成作業(yè),也可以在完成作業(yè)后將結(jié)果進行上傳。教師對學生作業(yè)完成情況進行打分,并向?qū)W生反饋相關意見[10]。作業(yè)的類型共分為四種:離線活動項目、單個文件、在線文本和高級文本。在語言類課程的教學過程中,教師根據(jù)教學情況與教學進度設置作業(yè)類型。同時,教師還可以對提交作業(yè)的開始時間和截止時間進行設置,而學生需要在教師設置的時間段內(nèi)進行在線作答或作業(yè)上傳,該模塊能夠?qū)W生在線作答或作業(yè)上傳時間進行記錄。教師還可以設置學生可以遲交或晚交作業(yè)的時間,如果教師允許學生遲交作業(yè),那么該模塊將對學生實際上交作業(yè)時間進行記錄。
1.2.4 教學模塊
教學模塊由直播教學單元、視頻推薦單元、課程學習單元、課程設置單元構(gòu)成。其中,課程設置單元能夠向管理員與教師提供視頻課程設置的功能,利用該單元能夠?qū)φZ言類課程的各類信息進行設置[11]。課程學習單元能夠為學生提供關聯(lián)視頻跳轉(zhuǎn)、指定教學視頻觀看、課程列表查看等功能。課程學習單元使用的數(shù)據(jù)主要來自課程設置單元,包括課程信息數(shù)據(jù)、教學視頻數(shù)據(jù)、視頻關聯(lián)數(shù)據(jù)等,具體數(shù)據(jù)信息如表4所示。

表4 課程學習單元的數(shù)據(jù)
視頻推薦單元主要通過視頻推薦模型進行視頻推薦,使用的視頻推薦模型主要通過協(xié)同過濾思想進行視頻推薦,所構(gòu)建模型如圖2所示[12]。利用該視頻推薦模型進行視頻推薦的基礎是學生的學習記錄數(shù)據(jù)與課程評價數(shù)據(jù),運用協(xié)同過濾算法在學生的學習記錄數(shù)據(jù)與課程評價數(shù)據(jù)中抽象出用戶偏好模型與課程特征模型,然后通過推薦算法向用戶推薦與其偏好相符合的視頻課程[13]。該視頻推薦模型中共存在兩種推薦方式:一種是根據(jù)用戶偏好模型對擁有相似偏好的用戶進行尋找,并對其沒有學習過的語言類課程進行查找與推薦;另一種是通過用戶偏好模型與課程特征模型直接向用戶推薦與其偏好相符合的課程[14]。
直播教學單元主要是用于對語言類課程進行直播教學,在該單元中可同時設置多個直播房間,每個房間各分配一名教師,各直播間的學生數(shù)量沒有上限,且學生可以在各直播間進行自由切換。
1.2.5 在線考試模塊
在線考試模塊主要用于學生自動考試,考試活動流程如圖3所示。學生在進入在線考試模塊后,可以在考試列表中選擇并進行對應考試[15],完成考試后可以選擇提前交卷或到時間之后自動交卷。在線考試模塊的具體數(shù)據(jù)結(jié)構(gòu)包括試題表、考卷表以及考試記錄表。
2.5 果園生草 提倡果園行間生草,通常以自然生草為主。每年4月初在果樹行間撒施尿素20 kg/畝,結(jié)合澆水,既增加了草的產(chǎn)量,又避免了草與樹爭肥。當草長到40 cm左右時及時收割,每年生長季節(jié)用割草機割草3~4次,秋后用旋耕機全園深翻。自然生草連續(xù)進行3年,可以提高土壤有機質(zhì)1%以上。

圖3 在線考試模塊的考試活動流程圖
對所設計的基于互聯(lián)網(wǎng)的語言類課程線上教學系統(tǒng)進行仿真實驗測試。實驗中搭建的網(wǎng)絡拓撲具體如圖4所示,系統(tǒng)的測試環(huán)境如表5所示。

圖4 實驗中搭建的網(wǎng)絡拓撲

表5 系統(tǒng)的測試環(huán)境
在所搭建的實驗環(huán)境下對基于互聯(lián)網(wǎng)的語言類課程線上教學系統(tǒng)進行平均響應時間與吞吐量的實驗測試,獲取該系統(tǒng)在并發(fā)數(shù)為100~1 700范圍內(nèi)的平均響應時間與吞吐量數(shù)據(jù)作為實驗數(shù)據(jù)。同時,為提升實驗結(jié)果的對比性,將原有的兩種語言類課程線上教學系統(tǒng)作為對比系統(tǒng),兩個系統(tǒng)分別為基于云平臺的語言類課程線上教學系統(tǒng)與基于交互技術的語言類課程線上教學系統(tǒng),在并發(fā)數(shù)為100~1 700范圍內(nèi)進行平均響應時間與吞吐量的實驗測試,獲取兩個系統(tǒng)的平均響應時間與吞吐量數(shù)據(jù)作為對比實驗數(shù)據(jù)。分析三個語言類課程線上教學系統(tǒng)在實驗中的性能數(shù)據(jù),獲取其性能表現(xiàn)。
在并發(fā)數(shù)為100~1 700的范圍內(nèi),基于互聯(lián)網(wǎng)的語言類課程線上教學系統(tǒng)與基于云平臺的語言類課程線上教學系統(tǒng)、基于交互技術的語言類課程線上教學系統(tǒng)的平均響應時間的對比實驗結(jié)果如表6所示。

表6 三個語言類課程線上教學系統(tǒng)平均響應時間的對比實驗結(jié)果

續(xù)表
根據(jù)表6的對比實驗結(jié)果可知,在并發(fā)數(shù)為100~1 700的范圍內(nèi),基于互聯(lián)網(wǎng)的語言類課程線上教學系統(tǒng)的平均響應時間低于基于云平臺的語言類課程線上教學系統(tǒng)、基于交互技術的語言類課程線上教學系統(tǒng)的平均響應時間,實現(xiàn)了平均響應時間數(shù)據(jù)的降低。
在并發(fā)數(shù)為100~1 700的范圍內(nèi),基于互聯(lián)網(wǎng)的語言類課程線上教學系統(tǒng)與基于云平臺的語言類課程線上教學系統(tǒng)、基于交互技術的語言類課程線上教學系統(tǒng)的吞吐量對比實驗結(jié)果如圖5所示。

圖5 三個語言類課程線上教學系統(tǒng)吞吐量對比實驗結(jié)果
根據(jù)圖5的對比實驗結(jié)果可知,在并發(fā)數(shù)為100~1 700的范圍內(nèi),基于互聯(lián)網(wǎng)的語言類課程線上教學系統(tǒng)的吞吐量大于基于云平臺的語言類課程線上教學系統(tǒng)、基于交互技術的語言類課程線上教學系統(tǒng)的吞吐量,實現(xiàn)了吞吐量數(shù)據(jù)的提升。
本文針對原有系統(tǒng)響應時間較高、吞吐量較低的問題,提出了一種基于互聯(lián)網(wǎng)的語言類課程線上教學系統(tǒng),對硬件及軟件進行優(yōu)化設計,實現(xiàn)了在并發(fā)數(shù)為100~1 700范圍內(nèi)時降低平均響應時間、提升吞吐量數(shù)據(jù)的效果,驗證了所設計的系統(tǒng)具有提升系統(tǒng)性能的能力,對于語言類課程線上教學的發(fā)展有實際意義。