本發(fā)明屬于教育領域,尤其涉及一種基于電子墨水屏的教學方法和教學應用系統(tǒng)。
背景技術:
目前電子墨水屏基本只用于閱讀功能,還未有全套的基于電子墨水屏的教學應用系統(tǒng),也沒有針對電子墨水屏在教學當中應用的各種優(yōu)化設計。
而且教學系統(tǒng)中的數(shù)據交互多,不方便管理。
技術實現(xiàn)要素:
本發(fā)明的目的在于克服上述現(xiàn)有技術的不足,提供一種交互數(shù)據方便管理的基于電子墨水屏的教學方法和教學應用系統(tǒng)。
本發(fā)明是這樣實現(xiàn)的,一種基于電子墨水屏的教學方法,包括:
分別與第一客戶端和第二客戶端進行數(shù)據傳輸交互,并使第一客戶端和第二客戶端獲取相同的基礎數(shù)字內容;
第一客戶端和第二客戶端獲取相同的基礎數(shù)字內容后,采用增量式的方式進行數(shù)據傳輸交互;增量式的方式進行數(shù)據傳輸交互包括:
接收第一客戶端發(fā)送的第一級數(shù)據,第一級數(shù)據包括對應第一級數(shù)據的第一標識,將第一級數(shù)據發(fā)送至第二客戶端;
接收第二客戶端根據第一級數(shù)據反饋的第二級數(shù)據,第二級數(shù)據包括對應第二級數(shù)據的第二標識和第一標識,將第二級數(shù)據發(fā)送至第一客戶端。
進一步地,接收第一客戶端根據第二級數(shù)據反饋的第三級數(shù)據,第三級數(shù)據包括對應第三級數(shù)據的第三標識和第二標識。
進一步地,實時獲取第一客戶端的顯示內容和數(shù)據操作,并將第一客戶端的顯示內容和數(shù)據操作發(fā)生至第二客戶端;
和/或實時獲取第二客戶端的顯示內容和數(shù)據操作,并根據第一客戶端的請求將第二客戶端的顯示內容和數(shù)據操作發(fā)生至第一客戶端;
進一步地,采用增量式的方式進行數(shù)據傳輸交互包括:
將數(shù)據進行壓縮后進行數(shù)據傳輸交互。
進一步地,接收第一客戶端將當前屏幕內容一次性打包壓縮傳輸?shù)拇虬鼣?shù)據,其中打包數(shù)據包括當前內容標識、已有手寫內容;
將打包數(shù)據推送至第二客戶端;
根據第一客戶端的操作指令推送數(shù)據至第二客戶端。
進一步地,根據第一客戶端的操作指令推送數(shù)據至第二客戶端包括:
根據第一客戶端的手寫內容指令,推送新增的手寫內容至第二客戶端;
或根據第一客戶端的內容切換指令,推送新的內容標識至第二客戶端;
進一步地,設置同步間隔最小時間閾值,向第二客戶端進行內容推送的時間間隔不小于該閾值。
一種基于電子墨水屏的教學應用系統(tǒng),包括服務器,所述服務器用于:
分別與第一客戶端和第二客戶端進行數(shù)據傳輸交互,并使第一客戶端和第二客戶端獲取相同的基礎數(shù)字內容;
在第一客戶端和第二客戶端獲取相同的基礎數(shù)字內容后,采用增量式的方式進行數(shù)據傳輸交互;
接收第一客戶端發(fā)送的第一級數(shù)據,并將第一級數(shù)據發(fā)送至第二客戶端,其中第一級數(shù)據包括對應第一級數(shù)據的第一標識;
接收第二客戶端根據第一級數(shù)據反饋的第二級數(shù)據,將第二級數(shù)據發(fā)送至第一客戶端,第二級數(shù)據包括對應第二級數(shù)據的第二標識和第一標識。
一種基于電子墨水屏的教學應用系統(tǒng),包括第一客戶端,所述第一客戶端用于:
和第二客戶端進行數(shù)據傳輸交互,并使第一客戶端和第二客戶端獲取相同的基礎數(shù)字內容;
和第二客戶端獲取相同的基礎數(shù)字內容后,采用增量式的方式進行數(shù)據傳輸交互;
將第一級數(shù)據發(fā)送至第二客戶端,其中第一級數(shù)據包括對應第一級數(shù)據的第一標識;
接收第二客戶端根據第一級數(shù)據反饋的第二級數(shù)據,第二級數(shù)據包括對應第二級數(shù)據的第二標識和第一標識。
一種基于電子墨水屏的教學應用系統(tǒng),包括第二客戶端,所述第二客戶端用于:
和第一客戶端進行數(shù)據傳輸交互,并使第一客戶端和第二客戶端獲取相同的基礎數(shù)字內容;
和第一客戶端獲取相同的基礎數(shù)字內容后,采用增量式的方式進行數(shù)據傳輸交互;
接收第一客戶端發(fā)送的第一級數(shù)據,其中第一級數(shù)據包括對應第一級數(shù)據的第一標識;
根據第一級數(shù)據反饋第二級數(shù)據并將第二級數(shù)據發(fā)送至第一客戶端,第二級數(shù)據包括對應第二級數(shù)據的第二標識和第一標識。
上述基于電子墨水屏的教學方法中,服務器分別與第一客戶端和第二客戶端進行數(shù)據傳輸交互,并使第一客戶端和第二客戶端獲取相同的基礎數(shù)字內容;然后采用增量式的方式進行數(shù)據傳輸交互;具體包括服務器接收第一客戶端發(fā)送的第一級數(shù)據及第一標識,并將第一級數(shù)據發(fā)送至第二客戶端;接收第二客戶端根據第一級數(shù)據反饋的第二級數(shù)據,第二級數(shù)據包括第二標識和第一標識,然后將第二級數(shù)據發(fā)送至第一客戶端。通過第一標識和第二標識將第一客戶端和第二客戶端的數(shù)據有效的對應起來,方便查找和管理。
附圖說明
為了更清楚地說明本發(fā)明的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例提供的一種基于電子墨水屏的教學方法的流程圖。
圖2是本發(fā)明實施例提供的一種基于電子墨水屏的教學應用系統(tǒng)的框圖。
圖3是本發(fā)明實施例提供的習題管理流程的示意圖。
圖4是本發(fā)明實施例提供的講授流程的示意圖。
圖5是本發(fā)明實施例提供的隨堂練習/考試流程的示意圖。
圖6是本發(fā)明實施例提供的課后練習/作業(yè)流程的示意圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述。
如圖1所示,本發(fā)明實施例提供的一種基于電子墨水屏的教學方法,包括步驟s101-s104。其中:
s110:分別與第一客戶端和第二客戶端進行數(shù)據傳輸交互,并使第一客戶端和第二客戶端獲取相同的基礎數(shù)字內容;
s120:第一客戶端和第二客戶端獲取相同的基礎數(shù)字內容后,采用增量式的方式進行數(shù)據傳輸交互;增量式的方式進行數(shù)據傳輸交互包括:
s130:接收第一客戶端發(fā)送的第一級數(shù)據,第一級數(shù)據包括對應第一級數(shù)據的第一標識,將第一級數(shù)據發(fā)送至第二客戶端;
s140:接收第二客戶端根據第一級數(shù)據反饋的第二級數(shù)據,第二級數(shù)據包括對應第二級數(shù)據的第二標識和第一標識,將第二級數(shù)據發(fā)送至第一客戶端。
通過第一標識和第二標識將第一客戶端和第二客戶端的數(shù)據有效的對應起來,方便查找和管理。其中,第一客戶端可以為教師端,第二端客戶可以為學生端,學生端和教師端各自與服務端進行數(shù)據傳輸交互,數(shù)據交互的內容建立在已同步基礎數(shù)字內容的基礎上,采取增量式的方式進行數(shù)據傳輸交互。增量式交互過程中,數(shù)字內容中的課文、習題、手寫內容等不同類型的內容各自獨立進行傳輸,并各自以parentid標識交互所針對的父類數(shù)據。
例如,教師端針對習題a進行題目分發(fā),id取為10001。id為10001的數(shù)據傳輸至學生端,學生端進行手寫解答,產生一條手寫數(shù)字內容,id取為10002,其parentid為10001。
或者,學生端針對習題a(id-00001)進行解答,其解答內容作為單獨一條數(shù)字內容,id取為00002,其parentid為習題a的id(即00001)。id為00002的數(shù)據傳輸至教師端,教師端進行手寫批改,產生又一條手寫數(shù)字內容,id取為00003,其parentid為00002。
進一步地,步驟s140后面還可以包括:接收第一客戶端根據第二級數(shù)據反饋的第三級數(shù)據,第三級數(shù)據包括對應第三級數(shù)據的第三標識和第二標識。
例如,教師端針對習題a進行題目分發(fā),id取為10001。id為10001的數(shù)據傳輸至學生端,學生端進行手寫解答,產生一條手寫數(shù)字內容,id取為10002,其parentid為10001。id為00002的數(shù)據傳輸至教師端,教師端進行手寫批改,產生又一條手寫數(shù)字內容,id取為00003,其parentid為00002。
同理,還可以設置第四級數(shù)據、第五級數(shù)據等更多級數(shù)據和對應的標識,通過對應不同級數(shù)據的標識和上一級標識,將整個數(shù)據進行串聯(lián),方便數(shù)據的整理和查找。
進一步地,上述實施例中,為避免重復,數(shù)字內容id可以定義為人員id+內容類型id+時間id的形式。采用增量式的方式進行數(shù)據傳輸交互包括將數(shù)據進行壓縮后進行數(shù)據傳輸交互。數(shù)字內容數(shù)據構造完成后,通過數(shù)據壓縮算法,盡可能降低通信量,減小數(shù)據通信帶來的網絡和計算開銷。數(shù)據壓縮算法可以為壓縮成zip格式的字節(jié)流。
進一步地,可以實時獲取第一客戶端的顯示內容和數(shù)據操作,并將第一客戶端的顯示內容和數(shù)據操作發(fā)生至第二客戶端。
教師端所展示內容(如教材、課件等)及相關操作(如翻頁、標注、手寫等),可實時傳輸至服務端,學生端也可通過服務端實時獲取此數(shù)據,實現(xiàn)教師端屏幕實時同步至學生端。
進一步地,實時獲取第二客戶端的顯示內容和數(shù)據操作,并根據第一客戶端的請求將第二客戶端的顯示內容和數(shù)據操作發(fā)生至第一客戶端。
與教師端類似,學生端所展示內容及相關操作,亦可實時傳輸至服務端,教師端可選擇感興趣的學生端設備,同步查看其實時屏幕內容。
進一步地,接收第一客戶端將當前屏幕內容一次性打包壓縮傳輸?shù)拇虬鼣?shù)據,其中打包數(shù)據包括當前內容標識、已有手寫內容;
將打包數(shù)據推送至第二客戶端;
根據第一客戶端的操作指令推送數(shù)據至第二客戶端。
進一步地,根據第一客戶端的操作指令推送數(shù)據至第二客戶端包括:
根據第一客戶端的手寫內容指令,推送新增的手寫內容至第二客戶端;
或根據第一客戶端的內容切換指令,推送新的內容標識至第二客戶端。
屏幕同步內容主要涉及頁面內容和操作內容的同步。例如,在同步過程中,同步方獲取被同步方的屏幕內容并顯示。同步開始后,被同步方將當前屏幕內容一次性打包壓縮傳輸至服務器,包括當前內容id、已有手寫內容。被同步方進行操作后,主動將操作內容傳輸至服務器,若該操作為手寫內容,則將新增的手寫內容進行打包傳輸。若該操作為內容切換,則將新的內容id傳輸至服務器。同步方向服務器注冊為同步數(shù)據接收者,服務器在收到被同步方提交的數(shù)據后,以推送的形式將數(shù)據推送至同步方。為降低網絡開銷,設置同步間隔最小時間閾值,向第二客戶端進行內容推送的時間間隔不小于該閾值。例如,此處設置同步間隔最小時間閾值(可以設置為1秒、2秒、5秒等值)。服務器確保向同步方進行內容推送的時間間隔不小于該閾值。此處還可以設置同步間隔最大時間閾值(可以設置為5秒、10秒、15秒等值)。服務器確保向同步方進行內容推送的時間間隔不大于該閾值。
可選地,教師端可以與學生端一對一設置,也可以教師端與學生端一對多或多對一設置。
本實施例支持面向教學過程的習題管理功能,包括題目分發(fā)、學生端習題演算及答題、教師端習題批改及統(tǒng)計、學生端答題結果展現(xiàn)及錯題匯總等。其中題目以文字、符號和圖片的形式構成,學生端提供“答題區(qū)”和“草稿區(qū)”兩部分獨立手寫區(qū)域,答題區(qū)所手寫內容與題目自身信息,共同構成完整的學生端答題記錄。答題記錄在特定時間點經服務端傳送至教師端。教師端可根據學生答題內容,對題目進行評判和給分,并支持手寫批注評語。采集到的給分信息和手寫內容,共同構成題目的評閱記錄。評閱記錄在特定時間點經服務端傳輸至對應的學生端。學生端還支持錯題的保存、歸類和基于題目本身屬性如所涉知識點、難易程度、出錯率等的匯總分析。
具體的,本實施的方法可以應用在習題管理流程,如圖3所示,具體包括:
首先教師端220確定題目范圍及練習屬性;
然后經由服務器發(fā)送至學生端230;
學生端230在設定時間約束內進行答題并主動提交或定時自動提交;
經由服務器提交至教師端220;
教師端220逐題目或逐學生題目評閱;
評閱結果經由服務器發(fā)送至學生端230;
學生端230對當次答題情況匯總,可以報考錯題匯總統(tǒng)計等。
上述實施的方法可以應用在典型業(yè)務流程中,如講授流程,如圖4所示,具體包括:
教師端220確定設備展示內容,并確定學生端230內容展示形成;
學生端230經由服務器獲取上述信息,并自動同步教師端220所顯示內容。
還可以用于隨堂練習/考試流程,如圖5所示,具體包括:
教師端220確定題目范圍及練習屬性;
學生端230經由服務器獲取題目范圍及練習屬性,并在設定的時間約束內進行答題,主動提交或定時自動提交;
教師端220經由服務器獲取提交的內容,可以查看不同學生端230的實時答題屏幕,自動批改結果匯總,還可以隨堂講評。
還可以用于課后練習/作業(yè)流程,如圖6所示,具體包括:
教師端220確定題目范圍及練習屬性;
學生端230經由服務器獲取題目范圍及練習屬性,并在設定的時間約束內進行答題,主動提交或定時自動提交;
教師端220經由服務器獲取提交的內容,自動批改或接收手動批閱;
學生端230經由服務器獲取批改信息或批閱信息,然后匯總答題情況。
在另一實施例中,如圖2所示,一種基于電子墨水屏的教學應用系統(tǒng),包括服務器210,所述服務器210用于:
分別與第一客戶端220和第二客戶端230進行數(shù)據傳輸交互,并使第一客戶端220和第二客戶端230獲取相同的基礎數(shù)字內容;
在第一客戶端220和第二客戶端230獲取相同的基礎數(shù)字內容后,采用增量式的方式進行數(shù)據傳輸交互;
接收第一客戶端220發(fā)送的第一級數(shù)據,并將第一級數(shù)據發(fā)送至第二客戶端230,其中第一級數(shù)據包括對應第一級數(shù)據的第一標識;
接收第二客戶端230根據第一級數(shù)據反饋的第二級數(shù)據,將第二級數(shù)據發(fā)送至第一客戶端220,第二級數(shù)據包括對應第二級數(shù)據的第二標識和第一標識。
本系統(tǒng)支持面向教學過程的習題管理功能,包括題目分發(fā)、學生端習題演算及答題、教師端習題批改及統(tǒng)計、學生端答題結果展現(xiàn)及錯題匯總等。
本系統(tǒng)中,題目以文字、符號和圖片的形式構成,學生端提供“答題區(qū)”和“草稿區(qū)”兩部分獨立手寫區(qū)域,答題區(qū)所手寫內容與題目自身信息,共同構成完整的學生端答題記錄。答題記錄在特定時間點經服務端傳送至教師端。
在另一實施例中,如圖2所示,一種基于電子墨水屏的教學應用系統(tǒng),包括第一客戶端220,所述第一客戶端220用于:
和第二客戶端230進行數(shù)據傳輸交互,并使第一客戶端220和第二客戶端230獲取相同的基礎數(shù)字內容;
和第二客戶端230獲取相同的基礎數(shù)字內容后,采用增量式的方式進行數(shù)據傳輸交互;
將第一級數(shù)據發(fā)送至第二客戶端230,其中第一級數(shù)據包括對應第一級數(shù)據的第一標識;
接收第二客戶端230根據第一級數(shù)據反饋的第二級數(shù)據,第二級數(shù)據包括對應第二級數(shù)據的第二標識和第一標識。
第一客戶端可以為教師端,教師端可根據學生答題內容,對題目進行評判和給分,并支持手寫批注評語。采集到的給分信息和手寫內容,共同構成題目的評閱記錄。評閱記錄在特定時間點經服務端傳輸至對應的學生端。
在另一實施例中,如圖2所示,一種基于電子墨水屏的教學應用系統(tǒng),包括第二客戶端230,所述第二客戶端230用于:
和第一客戶端220進行數(shù)據傳輸交互,并使第一客戶端220和第二客戶端230獲取相同的基礎數(shù)字內容;
和第一客戶端220獲取相同的基礎數(shù)字內容后,采用增量式的方式進行數(shù)據傳輸交互;
接收第一客戶端220發(fā)送的第一級數(shù)據,其中第一級數(shù)據包括對應第一級數(shù)據的第一標識;
根據第一級數(shù)據反饋第二級數(shù)據并將第二級數(shù)據發(fā)送至第一客戶端220,第二級數(shù)據包括對應第二級數(shù)據的第二標識和第一標識。
第二客戶端可以為學生端,學生端軟件支持錯題的保存、歸類和基于題目本身屬性(如所涉知識點、難易程度、出錯率等)的匯總分析。
上述實施方式中的基于電子墨水屏的教學方法及教學應用系統(tǒng)可以應用在所有教育的領域,包括早教、k12、高校及職業(yè)教育,當然根據需要針對不同類別學生的學習方式及學習內容做調整。
以上所述是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也視為本發(fā)明的保護范圍。