[發明專利]一種基于瀏覽器監聽的學習時長上報方法和裝置在審
| 申請號: | 202110378487.7 | 申請日: | 2021-04-08 |
| 公開(公告)號: | CN113065990A | 公開(公告)日: | 2021-07-02 |
| 發明(設計)人: | 錢升 | 申請(專利權)人: | 上海高頓教育培訓有限公司 |
| 主分類號: | G06Q50/20 | 分類號: | G06Q50/20;H04L29/08 |
| 代理公司: | 上海科盛知識產權代理有限公司 31225 | 代理人: | 宣慧蘭 |
| 地址: | 200083 上海市虹口區中*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 瀏覽器 監聽 學習 上報 方法 裝置 | ||
本發明涉及一種基于瀏覽器監聽的學習時長上報方法和裝置,具體包括以下步驟:S1、獲取目標學員的上線課程頁面的時間,根據預設的檢測周期開始計時;S2、采集課程頁面在當前檢測周期內的操作記錄,判斷是否存在操作記錄,若無操作記錄轉至步驟S3,否則轉至步驟S4;S3、當前的檢測周期無效,相應的周期時長不計入本次學習時長;S4、當前的檢測周期有效,上報相應的周期時長到服務器端,服務器端將相應的周期時長計入本次學習時長;S5、獲取目標學員的在線狀態并判斷,若處于在線狀態則轉至步驟S2,若處于離線狀態則輸出本次學習時長。與現有技術相比,本發明具有有效檢測學員是否存在學習行為、提高收集到的學習時長的準確性等優點。
技術領域
本發明涉及在線教育技術領域,尤其是涉及一種基于瀏覽器監聽的學習時長上報方法和裝置。
背景技術
目前在線教育的電腦端的瀏覽器頁面中,需要對學員的學習時長進行統計,現有的上報方法,大多數以學員進入課程頁面時的時間為準,開始計時上報,例如10分鐘上報一次時長。但是如果學員只是單純的頁面停留在當前頁面,卻沒有做任何操作,此時系統依然會上報相應的學習時長進行累計,導致后臺最終收集的該名學員的學習時長與真實學習時長不符,上報后的數據缺乏準確性,并且相應課程的老師不能掌握學員的真實學習情況。
發明內容
本發明的目的就是為了克服上述現有技術存在的系統上報的學習時長缺乏準確性的缺陷而提供一種基于瀏覽器監聽的學習時長上報方法和裝置。
本發明的目的可以通過以下技術方案來實現:
一種基于瀏覽器監聽的學習時長上報方法,具體包括以下步驟:
S1、獲取目標學員的上線課程頁面的時間,根據預設的檢測周期開始計時;
S2、采集所述課程頁面在當前檢測周期內的操作記錄,判斷是否存在操作記錄,若無操作記錄轉至步驟S3,否則轉至步驟S4;
S3、當前的檢測周期無效,相應的周期時長不計入本次學習時長;
S4、當前的檢測周期有效,上報相應的周期時長到服務器端,服務器端將相應的周期時長計入本次學習時長;
S5、獲取目標學員的在線狀態并判斷,若處于在線狀態則轉至步驟S2,若處于離線狀態則輸出本次學習時長。
所述檢測周期的取值范圍為1min~10min。
進一步地,所述檢測周期的取值優選為2min。
所述步驟S4中通過日志接口上報相應的周期時長到服務器端。
所述課程頁面通過JavaScript來監聽、采集操作記錄。
所述步驟S1中開始計時的時候所述本次學習時長為0。
所述操作記錄包括點擊鼠標操作、播放視頻操作或點擊鍵盤操作。
進一步地,所述步驟S2中還包括若采集到目標學員的操作記錄為離開課程頁面操作,則暫停當前檢測周期的計時。
所述步驟S2中判斷是否存在操作記錄的時間點為當前檢測周期的結尾。
所述步驟S2中若采集到目標學員的操作記錄為調整上線狀態為離線狀態,則當前的檢測周期無效。
一種使用所述的基于瀏覽器監聽的學習時長上報方法的裝置,包括存儲器和處理器,所述處理器包括客戶端和服務器端,所述上報方法以計算機程序的形式儲存于所述存儲器中,并由處理器執行,執行時實現以下步驟:
S1、客戶端獲取目標學員的上線課程頁面的時間,根據預設的檢測周期開始計時;
S2、客戶端采集所述課程頁面在當前檢測周期內的操作記錄,判斷是否存在操作記錄,若無操作記錄轉至步驟S3,否則轉至步驟S4;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海高頓教育培訓有限公司,未經上海高頓教育培訓有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110378487.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種智能閘閥
- 下一篇:一種基于流程機器人的信息處理方法及相關裝置





