本發(fā)明涉及在線教育領域,尤其涉及手寫輸入答題方法、終端及計算機可讀存儲介質。
背景技術:
隨著科技的發(fā)展,教育不僅僅局限于傳統(tǒng)的學校教育和現(xiàn)有的紙質版書籍試卷,從而出現(xiàn)了不同的類型的在線教育軟件。
現(xiàn)有的在線教育學習類軟件,有的圍繞教育管理實現(xiàn)簡單的在線教育的招生和教學評估,有的圍繞教育的執(zhí)行實現(xiàn)在線視頻教育及學生的作業(yè)管理,學生用戶利用現(xiàn)有的在線教育軟件做教學作業(yè)時可實現(xiàn)不同的目的:一是利用終端設備做選擇題,判斷題,簡單地通過點擊操作確認答案,然后對系統(tǒng)與將用戶答案與參考答案比對,并顯示答題結果分析答題思路;另一種在教育軟件上集成了文字輸入的功能,即,利用鍵盤或者虛擬鍵盤接收用戶輸入信息,但這種基于鍵盤輸入的方法主要是針對文字輸入,在一些圖形或者復雜公式的輸入時存在較大的困難;因而可能出現(xiàn)在線教育不能很好地應用于學生,在學生的作業(yè)試卷涉及到公式輸入或者需要試卷批注時,仍需要利用紙質試卷完成,因而造成了部分資源浪費。
上述內容僅用于輔助理解本發(fā)明的技術方案,并不代表承認上述內容是現(xiàn)有技術。
技術實現(xiàn)要素:
本發(fā)明的主要目的在于提供一種手寫輸入答題方法、終端及計算機可讀存儲介質,旨在增加在線教育軟件上用戶答題輸入的便捷性。
為實現(xiàn)上述目的,本發(fā)明提供手寫輸入答題方法,所述手寫輸入答題方法包括以下步驟:
在終端顯示界面上設置第一虛擬蒙板,并建立第一虛擬蒙板的虛擬塊與顯示界面中答題試卷中各書寫區(qū)域的關聯(lián)關系;
當?shù)谝惶摂M蒙板檢測到手寫輸入操作時,獲取手寫輸入操作對應的輸入信息,將檢測到手寫輸入操作的虛擬塊作為目標虛擬塊;
將輸入信息觸發(fā)的答題筆跡在目標虛擬塊中顯示,并根據(jù)所述關聯(lián)關系,判斷目標虛擬塊對應的目標書寫區(qū)域是否為答題試卷的答題區(qū)域;
若目標書寫區(qū)域是答題區(qū)域,則將輸入信息觸發(fā)的答題筆跡輸入至目標書寫區(qū)域中,若目標書寫區(qū)域不是答題區(qū)域,則將輸入信息觸發(fā)的答題筆跡輸入至第一虛擬蒙板。
可選地,在終端顯示界面上設置第一虛擬蒙板,并建立第一虛擬蒙板的虛擬塊與顯示界面中答題試卷中各書寫區(qū)域的關聯(lián)關系的步驟之前包括:
當檢測到手寫輸入請求時,根據(jù)手寫輸入請求開啟對應輸入模式,并判斷開啟的輸入模式是否為學生模式;
若開啟的輸入模式為學生模式,則在終端顯示界面上設置第一虛擬蒙板。
可選地,將輸入信息觸發(fā)的答題筆跡在目標虛擬塊中顯示的步驟之后包括:
當檢測到刪除答題筆跡的請求時,確定刪除答題筆跡所在的目標虛擬塊,并將目標虛擬塊中的答題筆跡進行刪除。
可選地,若目標書寫區(qū)域是答題區(qū)域,則將輸入信息觸發(fā)的答題筆跡輸入至目標書寫區(qū)域中的步驟包括:
若目標書寫區(qū)域是答題區(qū)域,則判斷第一虛擬蒙板類型是否為草稿紙;
若第一虛擬蒙板類型不是草稿紙,則將輸入信息觸發(fā)的答題筆跡輸入至目標書寫區(qū)域中。
可選地,若目標書寫區(qū)域是答題區(qū)域,則將輸入信息觸發(fā)的答題筆跡輸入至目標書寫區(qū)域中,若目標書寫區(qū)域不是答題區(qū)域,則將輸入信息觸發(fā)的答題筆跡輸入至第一虛擬蒙板的步驟之后包括:
當檢測到提交答題試卷的請求時,將答題框及虛擬蒙板上中的答題筆跡保存并作為答題卡,以供用戶再次查看答題卡。
可選地,當檢測到提交答題試卷的請求時,將答題框及虛擬蒙板上中的答題筆跡保存并作為答題卡,的步驟之后包括:
當檢測到查看答題卡的請求時,判斷終端輸入模式是否為教師模式;
若終端輸入模式為教師模式,則在答題卡上設置第二虛擬蒙板,并提示用戶對答題筆跡進行批改;
當?shù)诙摂M蒙板檢測到批改操作時,獲取批改操作對應批改筆跡,并根據(jù)批改筆跡確定答題筆跡的正確性。
可選地,當?shù)诙摂M蒙板檢測到批改操作時,獲取批改操作對應批改筆跡,并根據(jù)批改筆跡確定答題筆跡的正確性的步驟之后還包括:
當檢測到統(tǒng)計請求時,確定統(tǒng)計主題并獲取答題筆跡的正確性;
基于統(tǒng)計主題和答題筆跡的正確性生成統(tǒng)計圖表,并將統(tǒng)計圖表,以供用戶查看使用。
可選地,當?shù)谝惶摂M蒙板檢測到手寫輸入操作時,獲取手寫輸入操作對應的輸入信息,將檢測到手寫輸入操作的虛擬塊作為目標虛擬塊的步驟之后還包括:
當?shù)谝惶摂M蒙板檢測到觸發(fā)作圖請求時,獲取作圖請求中的作圖信息和作圖操作;
根據(jù)作圖信息中的作圖類型識別對應的作圖操作,以得到作圖請求對應的圖像。
為實現(xiàn)上述目的,本發(fā)明還提供一種手寫輸入答題終端,所述手寫輸入答題終端包括:手寫輸入筆、存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的手寫輸入答題,其中:
所述手寫輸入筆,用于在顯示輸入范圍手寫輸入答題筆跡;
所述手寫輸入答題程序被所述處理器執(zhí)行時實現(xiàn)上述的手寫輸入答題方法的步驟。
此外,為實現(xiàn)上述目的,本發(fā)明還提供一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有手寫輸入答題程序,所述手寫輸入答題程序被處理器執(zhí)行時實現(xiàn)上述的手寫輸入答題方法的步驟。
本發(fā)明提出了手寫輸入答題方法,手寫輸入答題方法包括以下步驟:在終端顯示界面上設置第一虛擬蒙板,并建立第一虛擬蒙板的虛擬塊與顯示界面中答題試卷中各書寫區(qū)域的關聯(lián)關系,當?shù)谝惶摂M蒙板檢測到手寫輸入操作時,獲取手寫輸入操作對應的輸入信息,將檢測到手寫輸入操作的虛擬塊作為目標虛擬塊,將輸入信息觸發(fā)的答題筆跡在目標虛擬塊中顯示,并根據(jù)所述關聯(lián)關系,判斷目標虛擬塊對應的目標書寫區(qū)域是否為答題試卷的答題區(qū)域,若目標書寫區(qū)域是答題區(qū)域,則將輸入信息觸發(fā)的答題筆跡輸入至目標書寫區(qū)域中,若目標書寫區(qū)域不是答題區(qū)域,則將輸入信息觸發(fā)的答題筆跡輸入至第一虛擬蒙板。通過在在線教育的軟件上顯示答題試卷,用戶可以在答題試卷的答題區(qū)域利用手寫輸入筆輸入答題筆跡,解決了現(xiàn)有的在終端上輸入答題筆跡困難,用戶可以在答題區(qū)域模擬紙質答題,增加了在線教育軟件的答題筆跡輸入的便捷性,通過設置第一虛擬蒙板用戶可以在答題試卷任意區(qū)域進行輸入操作,以此同時,在用戶需要刪除答題筆跡時,可針對虛擬蒙板進行刪除操作,而不會影響到答題筆跡對應的題目筆跡。
附圖說明
圖1為本發(fā)明手寫輸入答題方法第一實施例的流程示意圖;
圖2為本發(fā)明手寫輸入答題方法的第二實施例的流程示意圖;
圖3為圖1中手寫輸入答題方法的步驟s14的細化流程示意圖;
圖4為本發(fā)明手寫輸入答題方法的第三實施例的流程示意圖;
圖5為本發(fā)明手寫輸入答題方法的第四實施例的流程示意圖;
圖6為本發(fā)明手寫輸入答題方法的第五實施例的流程示意圖;
圖7是本發(fā)明實施例方案涉及的硬件運行環(huán)境的終端結構示意圖;
圖8為本發(fā)明手寫輸入答題終端的功能模塊示意圖;
圖9為本發(fā)明手寫輸入答題方法的一虛擬蒙板場景示意圖;
圖10為本發(fā)明手寫輸入答題方法的另一虛擬蒙板場景示意圖;
圖11為本發(fā)明手寫輸入答題方法的草稿紙場景示意圖;
圖12為本發(fā)明手寫輸入答題方法學生模式統(tǒng)計場景示意圖;
圖13為本發(fā)明手寫輸入答題方法教師模式統(tǒng)計場景示意圖;
圖14為本發(fā)明手寫輸入答題方法作圖操作的一場景示意圖;
圖15為本發(fā)明手寫輸入答題方法作圖操作的另一場景示意圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
由于現(xiàn)有技術中在線教育主要圍繞教育的組織管理工作或視頻課件的共享,在學生用戶端的改進較小,學生用戶端在教育軟件上,通過題庫做一些簡單的選擇圖判斷題,針對中小學教育中數(shù)學物理化學等科目涉及到的公式輸入,只能通過用戶在紙質試卷上答題,然后掃描拍攝上傳至教師端進行作業(yè)的批改,操作較為麻煩。
本發(fā)明提供手寫輸入答題方法,使學生用戶可以在在線教育軟件上模擬紙質答題操作,本方案將具有顯示界面的pc或移動終端上集成書寫輸入功能,在顯示終端上顯示答題試題,用戶可利用顯示終端相匹配的鼠標或手寫筆(例如蘋果公司的applepencil與ipadpro)實現(xiàn)手寫收入(本實施例中的手寫輸入主要可以包括手持筆寫輸入和手在顯示屏上的操作)。
手寫輸入不僅針對答案框可在電子試卷上任意位置進行標注,例如選擇題,可以在題目上進行標注以幫助排除錯誤答案。對于需要作圖的地方,可以采用虛擬直尺和圓規(guī)進行作圖除了學生能夠用筆自由書寫和畫圖外,同樣允許教師用筆對電子卷進行批改。通過全面采用電子卷和手寫輸入筆操作,到達紙質答題的方便效果,借助計算機強大的計算能力完成試題的匯總、統(tǒng)計和分析,本方案中可以在顯示界面上任意位置書寫和批改,不僅答題輸入框可以書寫作畫,在輸入框外試題部分也能書寫和批改、并答題界面可適配不同屏幕大小,保證做題和批改的顯示相同,允許做題和批改在不同尺寸的電子屏上進行,需要說明的是,本發(fā)明中用戶可以在顯示界面的任意位置進行操作,但顯示界面依然設置有不同的區(qū)域,即,題目區(qū)域、答題區(qū)域和重疊顯示的草稿區(qū)域。
參照圖1,本發(fā)明手寫輸入答題方法第一實施例中所述手寫輸入答題方法包括:
步驟s11,在終端顯示界面上設置第一虛擬蒙板,并建立第一虛擬蒙板的虛擬塊與顯示界面中答題試卷中各書寫區(qū)域的關聯(lián)關系。
在本發(fā)明中手寫輸入答題的終端上設置第一虛擬蒙板,從終端存儲模塊結合圖8,取出答題試卷進行展示,此時有兩種模式:一是自由展示模式,二是受限展示模式。當題目第一次取出時,為自由展示模式。此時題目按當前顯示設備的屏幕大小,自由地進行排版顯示,僅僅受限于當前設備的屏幕寬度,可以自由地進行排版顯示。由于需要在題目任意位置進行涂畫,因此除了題目本身設置的答題框外,應在題目的整個尺寸框內,覆蓋一層透明的畫布,這層透明畫布稱為第一虛擬蒙板,如圖9所示,第一虛擬蒙板邊界并不存在,只是為了說明方便。在題目上進行涂畫實際上是在第一虛擬蒙板上作答題。如圖10所示,不能將整個試卷做第一虛擬蒙板,因為試題是可以被拆分的,在錯題分析時,會將錯題單獨拆出來進行顯示(此時處于受限展示模式),當后續(xù)將題目取出時,此時為受限展示模式。不能用當前的顯示設備的屏幕寬度作為顯示限制條件,而是要以第一次顯示時的屏幕寬度作為顯示限制條件,并且要保持當初的字體樣式、大小,以及行間距、字間距,才能完全復現(xiàn)當時的顯示效果,此時題目的尺寸應和當時完全一樣,這樣第一虛擬蒙板覆蓋上去就能完全重合,這里的第一虛擬蒙板不能是完全透明的第一虛擬蒙板,因為可能已經(jīng)作畫了,第一虛擬蒙板必須為提取從存儲模塊中保存的第一虛擬蒙板,將之與題目完全覆蓋重合,即,建立第一虛擬蒙板的虛擬塊(第一虛擬蒙板是可以進行拆分的,或者理解為第一虛擬蒙板為答題試卷上方空間對應設置的與顯示界面中的答題試卷相關)與顯示界面中答題試卷中各書寫區(qū)域的關聯(lián)關系。
步驟s12,當?shù)谝惶摂M蒙板檢測到手寫輸入操作時,獲取手寫輸入操作對應的輸入信息,將檢測到手寫輸入操作的虛擬塊作為目標虛擬塊。
在終端上第一虛擬蒙板檢測到手寫輸入操作時,獲取手寫輸入操作對應的輸入信息,即,手寫輸入操作對應的操作觸發(fā)指令,終端顯示屏接收用戶手寫輸入信息,但是在手寫輸入的時可能手觸碰到顯示屏,或者手寫輸入筆的誤操作等情況,需要排除用戶誤操作,因而將手寫輸入操作對應輸入信息進行獲取,再圍繞用戶手寫輸入的連貫程度、用戶輸入時終端顯示屏壓力傳感器檢測到的壓力值等作為輸入信息,將檢測到手寫輸入指令的虛擬塊叫目標虛擬塊。
步驟s13,將輸入信息觸發(fā)的答題筆跡在目標虛擬塊中顯示,并根據(jù)所述關聯(lián)關系,判斷目標虛擬塊對應的目標書寫區(qū)域是否為答題試卷的答題區(qū)域。
將手寫輸入操作對應的輸入信息觸發(fā)的答題筆跡(結合圖9,答題筆跡:包括用戶在答題試卷上題目對應虛擬塊上的答題筆跡、標注和答題區(qū)域對應的答題筆跡)在目標虛擬塊中顯示,并根據(jù)第一虛擬蒙板的虛擬塊與顯示界面中答題試卷中各書寫區(qū)域的關聯(lián)關系,判斷目標虛擬塊對應的目標書寫區(qū)域是否為答題試卷的答題區(qū)域,在本方案中可將用戶的答題筆跡與答題試卷的答題區(qū)域對應。
步驟s14,若目標書寫區(qū)域是答題區(qū)域,則將輸入信息觸發(fā)的答題筆跡輸入至目標書寫區(qū)域中,若目標書寫區(qū)域不是答題區(qū)域,則將輸入信息觸發(fā)的答題筆跡輸入至第一虛擬蒙板。
若目標書寫區(qū)域是答題區(qū)域,則將用戶的答題筆跡與答題試卷的答題區(qū)域對應,若目標書寫區(qū)域不是答題區(qū)域,則將輸入信息觸發(fā)的答題筆跡、標標注,輸入至第一虛擬蒙板,需要指出的是,由于答題區(qū)域被覆蓋在蒙板下方,會造成無法在答題區(qū)域作答,因此必須將答題區(qū)域,以及其他需要作答的輸入器,如選擇題的選擇框,英語完形填空/閱讀理解題的下拉框浮動在第一虛擬蒙板之上,以優(yōu)先得到用戶輸入,將輸入信息觸發(fā)的答題筆跡輸入至目標書寫區(qū)域中。
在本實施例中通過在在線教育的軟件上顯示答題試卷,用戶可以在答題試卷的答題區(qū)域利用手寫輸入筆輸入答題筆跡,解決了現(xiàn)有的在終端上輸入答題筆跡困難,用戶可以在答題區(qū)域模擬紙質答題,增加了在線教育軟件的答題筆跡輸入的便捷性,通過設置第一虛擬蒙板用戶可以在答題試卷任意區(qū)域進行輸入操作,以此同時,在用戶需要刪除答題筆跡時,可針對虛擬蒙板進行刪除操作,而不會影響到答題筆跡對應的題目筆跡。
參照圖2,本發(fā)明手寫輸入答題方法第二實施例提供中手寫輸入答題方法包括:
步驟s21,當檢測到手寫輸入請求時,根據(jù)手寫輸入請求開啟對應輸入模式,并判斷開啟的輸入模式是否為學生模式。
在答題終端檢測到手寫輸入請求時,根據(jù)手寫輸入請求開啟對應輸入模式,本發(fā)明中手寫輸入答題對應設置兩種模式:學生模式和教師模式,并判斷開啟的輸入模式是否為學生模式,首先確定手寫輸入請求對應的身份信息,并根據(jù)手寫輸入請求者的身份信息開啟對應的手寫輸入模式,即,用戶端可以是學生用戶,還可以是教師用戶,學生用戶和教師用戶的身份信息不同,因而在終端手寫輸入答題軟件的權限也不相同,學生用戶對應開啟學生的答題模式,教師用戶對應開啟批改模式,即,根據(jù)手寫輸入請求開啟對應手寫輸入模式,手寫輸入軟件中可進行答題作業(yè)的傳輸(或者在同一個答題終端上切換用戶登錄等情況),教師用戶將答題試題發(fā)送至學生用戶,學生用戶在完成手寫輸入答題筆跡后,將答題筆跡上傳至教師用戶,教師用戶對學生用戶的答題筆跡進行批改,學生用戶不可以刪除教師用戶的批改信息,同時教師用戶也不可以刪除學生用戶的答題筆跡,學生模式下主要針對學生用戶的答題筆跡,教師模式下主要針對教師用戶的輸入對應答題試卷題目評分。
步驟s22,若開啟的輸入模式為學生模式,則在終端顯示界面上設置第一虛擬蒙板。
在確定終端開啟的模式為學生模式時,進一步地,在在終端顯示界面上設置第一虛擬蒙板,以供學生用戶在學生答題模式下進行答題操作,需要補充說明的是,不同的答題模式下對應的顯示設置或者對應的對應用戶工具欄可能不同,簡單的說,學生模式下可能出現(xiàn)鋼筆書寫格式,鉛筆書寫格式、或草稿紙格式,學生用戶只可以在其他學生用戶允許的情況下才可以查看其他學生用戶的答題筆跡,但是在教師模式下,可能對應出現(xiàn)紅筆書寫格式,計算器等,教師用戶可以查看任意一個學生的答題筆跡,同時,教師用戶可以進行題目組合生成新的試卷。
在本實施例中當檢測到手寫輸入請求時,根據(jù)手寫輸入請求開啟對應輸入模式,并判斷開啟的輸入模式是否為學生模式,若開啟的輸入模式為學生模式,則在終端顯示界面上設置第一虛擬蒙板。在本實施例中通過設置不同的模式,方便不同身份的用戶進行操作,完善了現(xiàn)有的答題軟件存在的不足之處。
進一步地,實施例中手寫輸入答題還包括當檢測到刪除答題筆跡的請求時,確定刪除答題筆跡所在的目標虛擬塊,并將目標虛擬塊中的答題筆跡進行刪除。
當檢測到刪除答題筆跡的請求時,即,點擊終端界面上的刪除標志,使答題試卷處于“擦除”狀態(tài),用戶可以在答題區(qū)域或第一虛擬蒙板進行涂擦。輸入檢測模塊檢測到筆或鼠標輸入時,首先判斷處于哪個目標虛擬塊,將絕對坐標轉換為目標虛擬塊的相對坐標,如果存在位置不連續(xù)的跳變,插入多個中間值,以達到平滑過渡的效果,結合圖8,然后坐標計算模塊進行處理;對于擦除,坐標計算模塊不進行處理,而是將數(shù)據(jù)直接輸送到界面展示模塊進行顯示;界面展示模塊根據(jù)坐標和壓力等數(shù)據(jù)在目標虛擬塊上進行涂擦。涂擦時,將畫布的底色,目標虛擬塊的透明色對涂擦區(qū)進行填充,以達到涂擦效果,需要指出的是,如果當前位置有格子線,填充完畢后,應在涂擦區(qū)重新畫格子線進行重描,以達到不能涂擦格子線的效果,如果當前位置為題目附圖,則要用挖取題目附圖的一塊進行填充,而不能用目標虛擬塊底色進行填充,以達到不能擦去題目附圖的效果。如果為閱卷答題終端處于教師模式時,應將學生作答的整個區(qū)域作為原始底圖,用此的目標虛擬塊進行填充,從而達到教師不能擦去學生答題痕跡的效果。
在本實施例中手寫輸入答題還包括當檢測到刪除答題筆跡的請求時,確定刪除答題筆跡所在的目標虛擬塊,并將目標虛擬塊中的答題筆跡進行刪除,用戶可以單獨地對自己輸入的答題筆跡和標準筆跡進行刪除,而不對答題試卷本身的試卷信息產(chǎn)生影響,同樣的不同操作模式下用戶之間的操作互不影響,提高了答題更改的便捷性。
參照圖3,本發(fā)明手寫輸入答題方法,步驟s14包括:
步驟s141,若目標書寫區(qū)域是答題區(qū)域,則判斷第一虛擬蒙板類型是否為草稿紙。
在確定用戶的目標書寫區(qū)域是答題區(qū)域(答題區(qū)域:答題試卷對應的答題框),還需要進一步判斷用戶的第一虛擬蒙板類型是否為草稿紙,結合圖11,在本方案中設置草稿紙格式,用戶在答題區(qū)域的操作若是在草稿紙上,則將第一虛擬蒙板上的筆跡作為答題標注,即,用戶在終端顯示界面上進行答題操作時,若終端顯示界面上的第一虛擬蒙板對應題目答題區(qū)域,則將用戶答題筆跡顯示在答題試卷上,若第一虛擬蒙板不對應題目答題區(qū)域,則將用戶答題筆跡顯示在第一虛擬蒙板,但是還可能存在,終端顯示界面上的第一虛擬蒙板為設置的草稿紙類型,則即使對應答題試卷的答題區(qū)域,也需要將答題筆跡顯示在草稿紙對應的第一虛擬蒙板上,需要補充說明是,草稿紙的上的用戶筆跡可可以對應保存,后期檢查試卷時查看,在第一虛擬蒙板類型不是為草稿紙時,將筆跡作為答題筆跡。
步驟s142,若第一虛擬蒙板類型不是草稿紙,則將輸入信息觸發(fā)的答題筆跡輸入至目標書寫區(qū)域中。
若第一虛擬蒙板類型不是草稿紙,即,將輸入信息觸發(fā)的答題筆跡輸入至目標書寫區(qū)域(試卷答題框)中,以便將用戶的答題筆跡和答題試卷對應方便查看。
在本實施例中若目標書寫區(qū)域是答題區(qū)域,則判斷第一虛擬蒙板類型是否為草稿紙,若第一虛擬蒙板類型不是草稿紙,則將輸入信息觸發(fā)的答題筆跡輸入至目標書寫區(qū)域中。方便了用戶的查看編輯同時將用戶的答題筆跡在試卷答題框中對應顯示,
參照圖4,本發(fā)明手寫輸入答題方法第三實施例提供中手寫輸入答題方法包括:
步驟s31,當檢測到提交答題試卷的請求時,將答題框及虛擬蒙板上中的答題筆跡保存并作為答題卡,以供用戶再次查看答題卡。
結合圖11,在答題試卷上方有工具欄,從左至右分別有功能按鈕:“鋼筆”、“橡皮擦”、“直尺”、“圓規(guī)”、“回退”、“重做”、“草稿紙”,以及“保存”、“交卷”,當檢測到提交答題試卷的請求時,即,在用戶點擊“交卷”時,觸發(fā)提交答題筆跡的請求,在檢測到提交答題筆跡的請求時,將答題框及虛擬蒙板上中的答題筆跡保存并作為答題卡,可將顯示輸入范圍中的答題筆跡上傳至預設教師用戶(這里的預設教師用戶,同理,教師用戶可以進行試卷的分發(fā)),教師用戶端接收答題筆跡,對學生用戶端的答題筆跡進行批改,評估學生用戶端答題筆跡的正確性,也可以將答題筆跡進行保存以便學生用戶的再次查看編輯。
步驟s32,當檢測到查看答題卡的請求時,判斷終端輸入模式是否為教師模式。
在終端檢測到用戶查看答題卡的請求時,判斷查看答題試卷的模式是否為教師模式,即,在本方案中針對學生用戶和教師用戶都可以對學生用戶答題卡進行查看,教師用戶與學生用戶可以采用不同的終端登錄,也可以在同一終端上切換用戶登錄模式。
步驟s33,若終端輸入模式為教師模式,則在答題卡上設置第二虛擬蒙板,并提示用戶對答題筆跡進行批改。
在確定終端輸入模式為教師模式時,則在答題卡上設置第二虛擬蒙板,(第二虛擬蒙板與第一虛擬蒙板并不存在本質區(qū)別,設置不同的虛擬蒙板是為了避免不同用戶的筆跡進行改動的麻煩),并提示教師用戶對答題筆跡進行批改。
步驟s34,當?shù)诙摂M蒙板檢測到批改操作時,獲取批改操作對應批改筆跡,并根據(jù)批改筆跡確定答題筆跡的正確性。
在第二虛擬蒙板檢測到批改操作時,獲取批改操作對應批改筆跡,需要補充說明的是,在教師用戶進行筆跡刪除使,只針對教師用戶對應的第二虛擬蒙板上的筆跡信息,而不會對第一虛擬蒙板上的學生筆跡產(chǎn)生影響,在教師用戶批改答題筆跡完成時,進一步顯示評分標準,教師用戶端可以確答題筆跡的正確性。
在本實施例中當檢測到查看答題卡的請求時,判斷終端輸入模式是否為教師模式,若終端輸入模式為教師模式,則在答題卡上設置第二虛擬蒙板,并提示用戶對答題筆跡進行批改,當?shù)诙摂M蒙板檢測到批改操作時,獲取批改操作對應批改筆跡,并根據(jù)批改筆跡確定答題筆跡的正確性,在本實施例中對終端上的答題試卷在不同的用戶之間交互,實現(xiàn)了交互閱卷,相比現(xiàn)有的拍照傳輸更加便捷高效。
參照圖5,本發(fā)明手寫輸入答題方法第四實施例提供中手寫輸入答題方法包括:
步驟s41,當檢測到統(tǒng)計請求時,確定統(tǒng)計主題并獲取答題筆跡的正確性。
具體地,學生用戶和教師用戶可以針對答題筆跡進行統(tǒng)計,當檢測到統(tǒng)計答題筆跡的請求時,確定統(tǒng)計主題并獲取答題筆跡的正確性,結合圖12和圖13,不同用戶端的統(tǒng)計主題不同,首先確定答題筆跡的統(tǒng)計主題(即,教師用戶可對不同題型的正確率進行統(tǒng)計,學生用戶可以就不同知識點作圖時間等信息進行統(tǒng)計)。
步驟s42,基于統(tǒng)計主題和答題筆跡的正確性生成統(tǒng)計圖表,并將統(tǒng)計圖表,以供用戶查看使用。
根據(jù)確定的用戶端的統(tǒng)計主題,進一步地獲取教師用戶批改的答題筆跡的正確性,統(tǒng)計答題筆跡并生成對應的圖表,即,圖12是學生用戶的統(tǒng)計情況,在學生的個人中心,可以查看自己的統(tǒng)計結果,可以查看做題的題目,并且具備錯題匯總功能,找出哪些題出錯次數(shù)最高;圖13是教師用戶的統(tǒng)計情況,教師的個人中心中,可以查看任一個學生或者全部學生整體的統(tǒng)計情況、錯題情況。
教師用戶可根據(jù)答題筆跡的正確性,對應生成的統(tǒng)計圖表,進行題目的組合,即,教師根據(jù)不同學生用戶的答題筆跡的正確性,分析學生用戶對知識點的掌握情況,組合形成的新的答題試卷,供學生用戶加強學習,如,數(shù)學教師在批改完成試卷后,綜合學生的學生情況,將幾何題、三角函數(shù)等知識點進行整理,設置不同題目的答題時間,分值等形成題目組合規(guī)則,終端根據(jù)題目組合規(guī)則對應生成答題試卷,答題試卷可以存在不同的組合題目,教師查看不同組合題目形成的試卷(終端上對應保存有不同科目的課件和試題,教師用戶可以直接選擇現(xiàn)有的試卷發(fā)送至學生用戶端,也可以根據(jù)學生的學習情況組合試卷發(fā)送至學生用戶端,學生用戶端可以自由地查看不同科目的教學課件),最終選擇試卷發(fā)送至學生用戶端,以供用戶端進行手寫輸入答題操作。
在本實施例中當檢測到統(tǒng)計請求時,確定統(tǒng)計主題并獲取答題筆跡的正確性,基于統(tǒng)計主題和答題筆跡的正確性生成統(tǒng)計圖表,并將統(tǒng)計圖表,以供用戶查看使用。通過對答題筆跡正確性的統(tǒng)計,學生用戶端可以針對統(tǒng)計情況直觀的查看自己的不足之處,教師用戶可以針對不同學生用戶的具體情況進行分析,確定教學的重點和難點,利用在線教育手寫輸入軟件更加便捷不同用戶操作使用,教師通過在線教育軟件的答題筆跡統(tǒng)計功能,對學生的答題筆跡進行統(tǒng)計,并根據(jù)學生答題筆跡的正確性和知識點的重要性生成試卷,方便了教師用戶端的教學工作。
參照圖6,本發(fā)明手寫輸入答題方法第五實施例提供中手寫輸入答題方法包括:
步驟s51,當?shù)谝惶摂M蒙板檢測到觸發(fā)作圖請求時,獲取作圖請求中的作圖信息和作圖操作。
當?shù)谝惶摂M蒙板檢測到觸發(fā)作圖請求時,獲取作圖請求中的作圖信息,結合圖8,輸入探測模塊接收手寫輸入筆數(shù)據(jù),坐標計算模塊進行相應的坐標變換,為后面界面展示模塊最終呈現(xiàn)進行數(shù)據(jù)準備,將計算后的結果送到界面展示模塊進行處理。對于探測模塊送來的數(shù)據(jù),根據(jù)當前坐標系的平移設置、旋轉設置,將坐標變換到相應的目的坐標,達到直尺、圓規(guī)的平移、旋轉效果,將目標坐標連同壓力數(shù)據(jù)送入界面展示模塊;界面展示模塊,將試題按照排版要求將試題展示出來,并根據(jù)坐標計算模塊送來的數(shù)據(jù),展示用戶輸入的圖形,如手寫劃線、虛擬直尺、圓規(guī)畫出的直線、圓弧等。結合圖14和圖15,界面展示模塊還根據(jù)標準直尺、圓規(guī)模型,結合目的坐標,最終在界面上呈現(xiàn)出虛擬的直尺、圓規(guī),存儲模塊保存用戶輸入的答案、圖形,以及標注,并可以反向輸回界面展示模塊,以復現(xiàn)原先畫出的圖形,根據(jù)用戶作圖信息執(zhí)行作圖操作。
步驟s52,根據(jù)作圖信息中的作圖類型識別對應的作圖操作,以得到作圖請求對應的圖像。
根據(jù)作圖信息中的作圖類型識別對應的作圖操作,進行計算識別形成,用戶操作對應的圖形,以得到作圖請求對應的圖像
在本實施例中當?shù)谝惶摂M蒙板檢測到觸發(fā)作圖請求時,獲取作圖請求中的作圖信息和作圖操作,根據(jù)作圖信息中的作圖類型識別對應的作圖操作,以得到作圖請求對應的圖像。由于現(xiàn)有的部分科目涉及到直尺、圓規(guī)等工具的作圖操作,通過檢測用戶的作圖請求,根據(jù)用戶的作圖操作對應顯示作圖,實現(xiàn)了終端上的智能電子作圖,與現(xiàn)有的cad或者其他作圖軟件不同,本實施例中的作圖方式簡單易操作。
本發(fā)明還對應提出了一種手寫輸入答題終端,所述手寫輸入答題終端包括:手寫輸入筆、存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的手寫輸入答題,其中:
所述手寫輸入筆,用于在顯示輸入范圍手寫輸入答題筆跡;
所述手寫輸入答題程序被所述處理器執(zhí)行時實現(xiàn)上述的手寫輸入答題方法的步驟。
如圖7所示,圖7是本發(fā)明實施例方案涉及的硬件運行環(huán)境的手寫輸入答題終端或終端結構示意圖。
本發(fā)明實施例終端可以是pc,也可以是智能手機、平板電腦、電子書閱讀器、mp3(movingpictureexpertsgroupaudiolayeriii,動態(tài)影像專家壓縮標準音頻層面3)播放器、mp4(movingpictureexpertsgroupaudiolayeriv,動態(tài)影像專家壓縮標準音頻層面3)播放器、便攜計算機等具有顯示功能的可移動式終端設備。
如圖7所示,該終端可以包括:處理器1001,例如cpu,網(wǎng)絡接口1004,用戶接口1003,存儲器1005,通信總線1002。其中,通信總線1002用于實現(xiàn)這些組件之間的連接通信。用戶接口1003可以包括顯示屏(display)、輸入單元比如鍵盤(keyboard)本發(fā)明的輸入單元主要是手寫輸入筆,手寫輸入筆可在顯示屏上進行手寫輸入相關答題筆跡,并編輯答題筆跡,可選用戶接口1003還可以包括標準的有線接口、無線接口。網(wǎng)絡接口1004可選的可以包括標準的有線接口、無線接口(如wi-fi接口)。存儲器1005可以是高速ram存儲器,也可以是穩(wěn)定的存儲器(non-volatilememory),例如磁盤存儲器。存儲器1005可選的還可以是獨立于前述處理器1001的存儲裝置。
可選地,終端還可以包括攝像頭、rf(radiofrequency,射頻)電路,傳感器、音頻電路、wifi模塊等等。其中,傳感器比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調節(jié)顯示屏的亮度,接近傳感器可在移動終端移動到耳邊時,關閉顯示屏和/或背光。作為運動傳感器的一種,重力加速度傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別移動終端姿態(tài)的應用(比如橫豎屏切換、相關游戲、磁力計姿態(tài)校準)、振動識別相關功能(比如計步器、敲擊)等;當然,移動終端還可配置陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
參照圖8,本發(fā)明分為輸入探測模塊、坐標計算模塊、界面展示模塊和存儲器。
輸入探測模塊,對鼠標、手寫輸入筆的位置、壓力進行感知,平滑邊緣輸入,將所得結果送到坐標計算模塊進行處理。輸入探測模塊負責獲取鼠標、手寫輸入筆當前的位置,以及手寫輸入筆的壓力數(shù)據(jù),如果存在位置不連續(xù)的跳變,插入多個中間值,以達到平滑過渡的效果;對應壓力數(shù)據(jù)的變化,同樣進行平滑處理,將處理后的結果,送入坐標計算模塊。
根據(jù)輸入探測模塊來的數(shù)據(jù),坐標計算模塊進行相應的坐標變換,為后面界面展示模塊最終呈現(xiàn)進行數(shù)據(jù)準備,將計算后的結果送到界面展示模塊進行處理。對于探測模塊送來的數(shù)據(jù),根據(jù)當前坐標系的平移設置、旋轉設置,將坐標變換到相應的目的坐標,達到直尺、圓規(guī)的平移、旋轉效果,將目標坐標連同壓力數(shù)據(jù)送入界面展示模塊。
界面展示模塊,將試題按照排版要求將試題展示出來,并根據(jù)坐標計算模塊送來的數(shù)據(jù),展示用戶輸入的圖形,如手寫劃線、虛擬直尺、圓規(guī)畫出的直線、圓弧等。界面展示模塊還根據(jù)標準直尺、圓規(guī)模型,結合目的坐標,最終在界面上呈現(xiàn)出虛擬的直尺、圓規(guī)。
存儲器保存用戶輸入的答案、圖形,以及標注,并可以反向輸回界面展示模塊,以復現(xiàn)原先畫出的圖形。
本領域技術人員可以理解,圖7中示出的終端結構并不構成對終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
如圖7所示,作為一種計算機存儲介質的存儲器1005中可以包括操作系統(tǒng)、網(wǎng)絡通信模塊、用戶接口模塊以及手寫輸入答題應用程序。
在圖7所示的終端中,網(wǎng)絡接口1004主要用于連接后臺服務器,與后臺服務器進行數(shù)據(jù)通信;用戶接口1003主要用于連接客戶端(用戶端),與客戶端進行數(shù)據(jù)通信;而處理器1001可以用于調用存儲器1005中存儲的手寫輸入答題應用程序,并執(zhí)行以下操作:
在終端顯示界面上設置第一虛擬蒙板,并建立第一虛擬蒙板的虛擬塊與顯示界面中答題試卷中各書寫區(qū)域的關聯(lián)關系;
當?shù)谝惶摂M蒙板檢測到手寫輸入操作時,獲取手寫輸入操作對應的輸入信息,將檢測到手寫輸入操作的虛擬塊作為目標虛擬塊;
將輸入信息觸發(fā)的答題筆跡在目標虛擬塊中顯示,并根據(jù)所述關聯(lián)關系,判斷目標虛擬塊對應的目標書寫區(qū)域是否為答題試卷的答題區(qū)域;
若目標書寫區(qū)域是答題區(qū)域,則將輸入信息觸發(fā)的答題筆跡輸入至目標書寫區(qū)域中,若目標書寫區(qū)域不是答題區(qū)域,則將輸入信息觸發(fā)的答題筆跡輸入至第一虛擬蒙板。
進一步地,處理器1001可以調用存儲器1005中存儲的手寫輸入答題應用程序,還執(zhí)行以下操作:
在終端顯示界面上設置第一虛擬蒙板,并建立第一虛擬蒙板的虛擬塊與顯示界面中答題試卷中各書寫區(qū)域的關聯(lián)關系的步驟之前包括:
當檢測到手寫輸入請求時,根據(jù)手寫輸入請求開啟對應輸入模式,并判斷開啟的輸入模式是否為學生模式;
若開啟的輸入模式為學生模式,則在終端顯示界面上設置第一虛擬蒙板。
進一步地,處理器1001可以調用存儲器1005中存儲的手寫輸入答題應用程序,還執(zhí)行以下操作:
將輸入信息觸發(fā)的答題筆跡在目標虛擬塊中顯示的步驟之后包括:
當檢測到刪除答題筆跡的請求時,確定刪除答題筆跡所在的目標虛擬塊,并將目標虛擬塊中的答題筆跡進行刪除。
進一步地,處理器1001可以調用存儲器1005中存儲的手寫輸入答題應用程序,還執(zhí)行以下操作:
若目標書寫區(qū)域是答題區(qū)域,則將輸入信息觸發(fā)的答題筆跡輸入至目標書寫區(qū)域中的步驟包括:
若目標書寫區(qū)域是答題區(qū)域,則判斷第一虛擬蒙板類型是否為草稿紙;
若第一虛擬蒙板類型不是草稿紙,則將輸入信息觸發(fā)的答題筆跡輸入至目標書寫區(qū)域中。
進一步地,處理器1001可以調用存儲器1005中存儲的手寫輸入答題應用程序,還執(zhí)行以下操作:
若目標書寫區(qū)域是答題區(qū)域,則將輸入信息觸發(fā)的答題筆跡輸入至目標書寫區(qū)域中,若目標書寫區(qū)域不是答題區(qū)域,則將輸入信息觸發(fā)的答題筆跡輸入至第一虛擬蒙板的步驟之后包括:
當檢測到提交答題試卷的請求時,將答題框及虛擬蒙板上中的答題筆跡保存并作為答題卡,以供用戶再次查看答題卡。
進一步地,處理器1001可以調用存儲器1005中存儲的手寫輸入答題應用程序,還執(zhí)行以下操作:
當檢測到提交答題試卷的請求時,將答題框及虛擬蒙板上中的答題筆跡保存并作為答題卡,的步驟之后包括:
當檢測到查看答題卡的請求時,判斷終端輸入模式是否為教師模式;
若終端輸入模式為教師模式,則在答題卡上設置第二虛擬蒙板,并提示用戶對答題筆跡進行批改;
當?shù)诙摂M蒙板檢測到批改操作時,獲取批改操作對應批改筆跡,并根據(jù)批改筆跡確定答題筆跡的正確性。
進一步地,處理器1001可以調用存儲器1005中存儲的手寫輸入答題應用程序,還執(zhí)行以下操作:
當?shù)诙摂M蒙板檢測到批改操作時,獲取批改操作對應批改筆跡,并根據(jù)批改筆跡確定答題筆跡的正確性的步驟之后還包括:
當檢測到統(tǒng)計請求時,確定統(tǒng)計主題并獲取答題筆跡的正確性;
基于統(tǒng)計主題和答題筆跡的正確性生成統(tǒng)計圖表,并將統(tǒng)計圖表,以供用戶查看使用。
進一步地,處理器1001可以調用存儲器1005中存儲的手寫輸入答題應用程序,還執(zhí)行以下操作:
當?shù)谝惶摂M蒙板檢測到手寫輸入操作時,獲取手寫輸入操作對應的輸入信息,將檢測到手寫輸入操作的虛擬塊作為目標虛擬塊的步驟之后還包括:
當?shù)谝惶摂M蒙板檢測到觸發(fā)作圖請求時,獲取作圖請求中的作圖信息和作圖操作;
根據(jù)作圖信息中的作圖類型識別對應的作圖操作,以得到作圖請求對應的圖像。
進一步地,本發(fā)明還提出一種計算機可讀存儲介質,計算機可讀存儲介質上存儲有手寫輸入答題程序,所述手寫輸入答題程序被處理器執(zhí)行時實現(xiàn)上述的手寫輸入答題方法的步驟。
其中,手寫輸入答題程序被執(zhí)行時所實現(xiàn)的方法可參照本發(fā)明手寫輸入答題方法的各個實施例,此處不再贅述。
需要說明的是,在本文中,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者系統(tǒng)不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者系統(tǒng)所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者系統(tǒng)中還存在另外的相同要素。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在如上所述的一個存儲介質(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,服務器,空調器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。
以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發(fā)明的專利保護范圍內。