本發明涉及視頻教學領域,更具體地說,它涉及一種基于授課視頻進度的教學資料推送方法、一種基于授課視頻進度的教學資料存儲方法以及一種視頻教學系統。
背景技術:
視頻教學授課,顧名思義即是一種利用播放教學視頻以傳播教學內容的教學方法。用戶可通過在線或離線的方式觀看教學視頻以獲取相應的教學內容,具有學習自主性高,方便靈活的優點。
目前,在視頻教學授課的過程中,為了能夠更好的學習吸收教學內容,用戶通常需要配合習題冊、教學大綱、教學書籍等教學資料同步觀看授課視頻。當授課視頻中的授課講師提到某一知識點或某一知識點對應的習題時,用戶需要暫停授課視頻然后查閱習題冊等資料進行同步鞏固練習或知識點標記。上述過程教學資料整合度差,用戶學習過程中學習進度容易被打亂,影響視頻授課的教學質量。
技術實現要素:
本發明技術方案所要解決的技術問題為,如何有效地整合視頻授課過程中各種教學資料,以提升視頻授課的教學質量。
為了解決上述技術問題,本發明技術方案提出了一種基于授課視頻進度的教學資料推送方法,包括:
基于授課視頻中的內容對各教學資料進行分類存儲;
建立授課視頻的播放進度與存儲的各教學資料間的一一對應關系;
建立教學資料被推送至用戶端進行顯示的觸發條件,所述觸發條件與授課視頻的播放進度相關聯;
若所設定的觸發條件被觸發,推送當前授課視頻播放進度對應的教學資料至用戶端進行顯示。
進一步的,所述方法還包括:基于任一觸發條件,暫停授課視頻進度,直至繼續授課視頻進度的條件被觸發。
進一步的,基于授課視頻內容劃分的教學資料包括:
授課習題;
授課筆記;
授課講義;以及
授課精講視頻。
進一步的,所述觸發條件包括:
授課視頻的播放進度條中任一時間點或時間段的點擊操作;和/或
授課視頻的播放進度條中任一時間點或時間段的點擊操作次數。
進一步的,所述觸發條件包括:
授課視頻播放區中任一位置的點擊操作;和/或
授課視頻播放區中任一位置的點擊操作次數。
為了解決上述技術問題,本發明技術方案還提出了一種基于授課視頻進度的教學資料存儲方法,包括:
基于授課視頻進度中某一時間點和/或時間段的教學內容與教學資料的契合度,對各教學資料進行時間刻度標記;以及
基于推送各教學資料的觸發條件,對各教學資料進行觸發條件標記;
存儲經時間刻度標記以及觸發條件標記后的教學資料。
進一步的,時間刻度標記及觸發條件標記均相同的教學資料的排布順序與該教學資料的教學指數呈正相關設置;其中,
所述教學指數包括:
教學資料的數據大小,或
教學資料的熱搜程度值,或
教學資料的錯誤率。
為了解決上述技術問題,本發明技術方案還提出了一種視頻教學系統,包括處理端、用戶端以及存儲端,所述用戶端配置有音頻圖像播放單元及用戶操作界面單元,所述處理端與用戶端及存儲端均數據連接;
所述處理端包括:
用于對各教學資料進行標記的模塊;
用于檢測用戶操作界面單元觸發條件的模塊;以及
用于將教學資料推送至用戶端進行顯示的模塊;
所述存儲端包括:
用于對各分類標記后的教學資料進行存儲的模塊;
其中,處理端基于授課視頻進度中某一時間點和/或時間段的教學內容與教學資料的契合度,對各教學資料進行時間刻度標記,以及基于推送各教學資料的觸發條件,對各教學資料進行觸發條件標記;
授課視頻進度中的某一時間點和/或時間段,處理端響應于用戶端在該時間點和/或時間段內的某一觸發條件,調取存儲端中與該觸發條件相對應的教學資料并推送至用戶端進行顯示。
進一步的,所述存儲端還包括或數據連接有:
用于對時間刻度標記及觸發條件標記均相同的教學資料存儲順序進行排序的模塊。
與現有技術相比,本發明技術方案的有益效果至少包括:
將教學資料按照授課視頻各個進度對應的教學內容進行分類存儲,使得各教學資料與授課視頻有效地整合起來。在對用戶進行視頻授課的過程中,處理端根據用戶端反饋的觸發條件,調取并推送存儲端中對應的教學資料顯示于用戶端,使得用戶無需在授課視頻之外準備習題冊等教學資料,很好的滿足了用戶在視頻授課過程中做練習、查資料的需求。用戶在視頻授課過程中進度不會被打亂,提高了視頻授課的教學質量。
基于本發明技術方案提出的一種基于授課視頻進度的教學資料存儲方法,將各個教學資料與授課視頻進度有機的結合起來,而非傳統技術中的大綱式羅列,用戶可以結合特定的授課視頻翻閱排序與該授課視頻進度相對應的教學資料,針對性強,教學內容接受度高。
對于本發明技術方案提出的一種視頻教學系統,不僅僅包含傳統視頻教學系統中的音頻圖像播放單元,還在與該音頻圖像播放單元相對應的存儲端中存儲了具有與授課視頻播放進度相關聯的教學資料,方便用戶查閱學習。該視頻教學系統,以授課視頻為核心,有效地利用了授課視頻各個進度,即視頻各時間點和/或時間段中授課內容不同的特點,用戶邊看邊做,有利于提高視頻授課的教學質量。
附圖說明
通過閱讀參照以下附圖對非限制性實施例所作的詳細描述,本發明的其他特征、目的和優點將會變得更明顯:
圖1為本發明總體技術方案的示意圖;
圖2為本發明技術方案提供的一種基于授課視頻進度的教學資料推送方法流程示意圖;
圖3為本發明技術方案提供的一種基于授課視頻進度的教學資料存儲方法;
圖4為本發明技術方案提供的一種視頻教學系統的結構示意圖。
具體實施方式
下面結合實施例及圖對本發明作進一步的詳細說明,但本發明的實施方式不僅限于此。
現有技術中,授課視頻的播放與教學資料往往是相互獨立的,用戶在視頻授課的過程中若想要深度挖掘講師指出的某一重要知識點或基于該知識點做練習,用戶必須要在授課視頻之外準備好習題冊、授課講義等教學資料。在某些在線教育網站中,雖然在用戶端的同一用戶界面中可能會同時提供教學資料顯示窗口以及授課視頻播放窗口,但是上述授課視頻的進度與教學資料是不匹配的,需要用戶自行根據授課視頻的進度去查找對應的教學資料。上述兩種方式都會在一定程度上擾亂用戶的學習進程,并不利于提升視頻授課的教學質量。
針對于上述現有技術的缺陷,本發明技術方案提供了解決思路。結合圖1所示,首先按照授課視頻各個不同的進度,即視頻不同的時間點和/或時間段條件下對應的教學內容,將原有整體排布存儲的教學資料進行分類存儲,分類存儲后的各個教學資料與授課視頻的播放進度一一對應,使得教學資料與授課視頻有效地整合。用戶在視頻授課過程中,若看到某一知識點,則可以直接調取該知識點對應的教學資料進行練習,練習過程中授課視頻進度暫停,練習完成后授課視頻進度繼續,十分方便,使得用戶在視頻授課過程中不易被打擾,可以提升視頻授課的教學質量。
本發明的技術方案中,如無特別指定,本發明技術方案中所述的用戶端指的是移動智能設備或者非移動智能設備,比如手機、平板電腦、筆記本電腦或者智能電視;本發明技術方案中所述的處理端指的是內置于用戶端中的app、含有特定處理程序的處理器或網絡教學開發商為在線視頻授課所使用的后臺服務器,該服務器可以設置一臺或多臺,該服務器可以包括但不限于數據庫服務器、應用服務器及web服務器;本發明技術方案中所述的存儲端指的是設置于用戶端中或與用戶端數據連接的存儲器,如手機中的存儲芯片、與后臺服務器數據連接的數據庫等。
實施例一
結合本發明技術方案的上述發明思路,首先對授課視頻各個進度下對應的教學內容進行甄別,即判定教學內容與教學資料的契合度。上述甄別的過程可以由系統自動完成(如識別授課視頻中的語音關鍵詞,判定該段時間內授課視頻所闡述的授課內容),亦可由人工完成,將授課視頻進度中的每一個時間點和/或時間段都依照不同的授課內容劃分。待上述步驟結束后,授課視頻被劃分為多個不同的區段。而后根據上述授課視頻區段的劃分,將整體教學資料劃分為多個不同的分散的教學資料。為了使得上述教學資料能夠與授課視頻對應,在對分散后的教學資料進行存儲時采用分類標記的存儲方式進行存儲,各個教學資料與授課視頻進度,即視頻播放的時間點和/或時間段一一對應。在本發明的技術方案中,上述教學資料的類型可以是如下教學資料中的一種或多種:授課習題、授課筆記、授課講義以及授課精講視頻。為了響應于用戶的需求,調取推送不同的教學資料進行顯示,在對各個教學資料進行存儲時會依照各個教學資料的類型的不同為各個教學資料進行標記。并且,為了區別化的響應用于的調取需求,設立了不同的推送觸發條件,用戶在用戶端的不同操作,用戶端上將會顯示不同類型的教學資料。
綜合上述發明思路,本實施例提供了一種基于授課視頻進度的教學資料推送方法,結合圖2所示,包括如下步驟:
步驟s100,基于授課視頻中的內容對各教學資料進行分類存儲;
步驟s101,建立授課視頻的播放進度與存儲的各教學資料間的一一對應關系;
步驟s102,建立教學資料被推送至用戶端進行顯示的觸發條件,所述觸發條件與授課視頻的播放進度相關聯;
步驟s103,若所設定的觸發條件被觸發,推送當前授課視頻播放進度對應的教學資料至用戶端進行顯示。
根據步驟s100~s103所限定的技術方案,用戶在進行視頻授課時,可以通過觸發設定的觸發條件,完成對某一教學資料的調取,該教學資料與授課視頻的進度相匹配。
當用戶在查閱教學資料或者進行習題練習時,此時,優選的,在非用戶干預的條件下,應當暫停上述授課視頻的進度,以避免授課視頻與教學資料同時存在,擾亂用戶的學習進程。為了實現上述目的,在上述推送方法步驟中,還包括:
步驟s104,基于任一所述觸發條件,暫停授課視頻進度,直至繼續授課視頻進度的條件被觸發。
上述步驟s104在實現過程中可以理解為:當任一所述觸發條件被觸發,則授課視頻暫停,直至用戶干預,繼續授課視頻的進度。例如:用戶在播放界面的任一位置點擊用戶界面,此時先暫停授課視頻的播放,而后根據點擊用戶界面的位置以及頻次,結合當下授課視頻播放的進度判定出用戶所需的教學資料,并在用戶界面進行顯示。若此后用戶想要繼續播放視頻,則點擊用戶界面中的繼續播放按鈕繼續播放授課視頻。此時教學資料仍然在用戶界面中進行顯示或已經根據用戶的選擇關閉。
優化的,為了避免教學資料顯示與授課視頻播放的顯示沖突,在用戶界面中教學資料與授課視頻分區域顯示,互不干擾。
對于上述步驟s102中的觸發條件,在實踐中包括如下兩種設置方式:
w1,所述觸發條件包括:
授課視頻的播放進度條中任一時間點或時間段的點擊操作;和/或授課視頻的播放進度條中任一時間點或時間段的點擊操作次數。
例如:若教學資料的類型只有一種(如僅僅包含授課習題),在授課視頻播放時點擊進度條中的某一時間點(07:10:36),則處理端推送該時間點對應的授課習題至用戶端進行顯示。若教學資料的類型有多種(如既包含授課習題,又包含授課講義),則此時需進一步判定用戶點擊操作的次數,如點擊一次代表需要調取授課習題,點擊兩次代表需要調取授課講義,由此實現不同類型教學資料的推送。
與上述觸發條件不同,另一觸發條件可設置為:
w2,所述觸發條件包括:
授課視頻播放區中任一位置的點擊操作;和/或授課視頻播放區中任一位置的點擊操作次數。
例如:若教學資料的類型只有一種(如僅僅包含授課習題),在授課視頻的播放區中點擊任一位置,則處理端自動調取當下的授課視頻播放時間,并推送當下授課視頻進度相對應的授課習題至用戶端進行顯示。若教學資料的類型有多種(如既包含授課習題,又包含授課講義),則此時需進一步判定用戶點擊操作的次數,如點擊一次代表需要調取授課習題,點擊兩次代表需要調取授課講義,由此實現不同類型教學資料的推送。
實施例二
基于本發明技術方案的上述實施例,本實施例提供了一種基于授課視頻進度的教學資料存儲方法,結合圖3,包括如下步驟:
步驟s200,基于授課視頻進度中某一時間點和/或時間段的教學內容與教學資料的契合度,對各教學資料進行時間刻度標記;以及
步驟s201,基于推送各教學資料的觸發條件,對各教學資料進行觸發條件標記;
步驟s202,存儲經時間刻度標記以及觸發條件標記后的教學資料。
在對教學資料進行存儲時,需要在教學資料的字段前加上位置碼以方便后期的調用,在本實施例中,上述步驟s200,時間刻度標記可以簡單理解為在教學資料的數據段前加上代表時間進度的字段,例如時間07:10:36則可以概括為071036,添加到教學資料的數據段前。同理,對于觸發條件標記,可以直接采用01(點擊一次)、02(點擊兩次)等進行標記,例如,標記完成后的數據段包括07103602xxx(“xxx”代表數據段存儲的其它標注信息或數據段本身的0/1代碼)。當用戶點擊上述數據段對應的授課視頻進度區段時,則上述教學資料數據段被調取并推送至用戶端進行顯示。
由于一個授課視頻進度區段內可能包含多個相同類型的教學資料,為了更好更合理的進行顯示,時間刻度標記及觸發條件標記均相同的教學資料的排布順序與該教學資料的教學指數呈正相關設置;其中,所述教學指數包括:教學資料的數據大小,或教學資料的熱搜程度值,或教學資料的錯誤率。上述教學指數的數據可由第三方應用模塊提供。
經過上述技術方案的處理,可以很好的將教學資料與授課視頻相結合,有助于提升視頻授課用戶對授課內容的接受度。
實施例三
根據本發明技術方案的上述實施例,本實施例提供了一種視頻教學系統,結合圖4,包括處理端、用戶端以及存儲端,所述用戶端配置有音頻圖像播放單元及用戶操作界面單元,所述處理端與用戶端及存儲端均數據連接;
所述處理端包括:
用于對各教學資料進行標記的模塊;
用于檢測用戶操作界面單元觸發條件的模塊;以及
用于將教學資料推送至用戶端進行顯示的模塊;
用于對時間刻度標記及觸發條件標記均相同的教學資料存儲順序進行排序的模塊。
所述存儲端包括:
用于對各分類標記后的教學資料進行存儲的模塊;
其中,處理端基于授課視頻進度中某一時間點和/或時間段的教學內容與教學資料的契合度,對各教學資料進行時間刻度標記,以及基于推送各教學資料的觸發條件,對各教學資料進行觸發條件標記;
授課視頻進度中的某一時間點和/或時間段,處理端響應于用戶端在該時間點和/或時間段內的某一觸發條件,調取存儲端中與該觸發條件相對應的教學資料并推送至用戶端進行顯示。
本發明技術方案所提出的視頻教學系統,不僅僅包含傳統視頻教學系統中的音頻圖像播放單元,還在與該音頻圖像播放單元相對應的存儲端中存儲了具有與授課視頻播放進度相關聯的教學資料,方便用戶查閱學習。該視頻教學系統,以授課視頻為核心,有效地利用了授課視頻各個時間點和/或時間段中授課內容不同的特點,用戶邊看邊做,有利于提高視頻授課的教學質量。
以上所述僅是本發明的優選實施方式,本發明的保護范圍并不僅局限于上述實施例,凡屬于本發明思路下的技術方案均屬于本發明的保護范圍。應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明原理前提下的若干改進和潤飾,這些改進和潤飾也應視為本發明的保護范圍。