[發明專利]一種交互式編程教學方法在審
| 申請號: | 202011581329.3 | 申請日: | 2020-12-28 |
| 公開(公告)號: | CN112598969A | 公開(公告)日: | 2021-04-02 |
| 發明(設計)人: | 李嘉;李星;李獻忠 | 申請(專利權)人: | 慧科教育科技集團有限公司 |
| 主分類號: | G09B19/00 | 分類號: | G09B19/00;G06F8/73;G06F8/41 |
| 代理公司: | 北京慕達星云知識產權代理事務所(特殊普通合伙) 11465 | 代理人: | 符繼超 |
| 地址: | 100000 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 交互式 編程 教學方法 | ||
本發明公開了一種交互式編程教學方法,包括以下步驟:S1、生成至少一個文件名菜單,S2、獲取操作事件信息,編程教學用代碼及音頻文件;S3、將操作事件信息,編程教學用代碼及音頻文件關聯后放入指定的文件名下,轉換格式后保存至數據庫中;S4、從數據庫中讀取操作事件信息、編程教學用代碼和音頻文件,通過不同進程進行加載顯示;S5、獲取修改后的編程教學用代碼,轉換格式后上傳至服務器中;S6、對修改后的編程教學用代碼進行編譯操作,并將編譯結果返還顯示。通過在線錄制,使得編程教學過程的錄制,簡單方便、成本低,且用戶可以在線實時編譯,提高學習效率。
技術領域
本發明涉及在線編譯技術領域,更具體的說是涉及一種交互式編程教學方法。
背景技術
在人工智能和認知技術急速發展的今天,場景感知的學習體驗尤為重要。尤其是近些年來,隨著互聯網的快速蓬勃發展,學習編程也已經成為學生必不可少的一項技能。
但是,在傳統的學習中,學生習慣以看視頻去學習老師所講的編程知識,但由于觀看視頻無法直接使用老師的課件,還需要學生將老師所編寫的代碼一點點下載并修改,同時需要自己配置環境、安裝開發工具,才能學習并使用老師的代碼以及資料。這種傳統的視頻錄制過程繁瑣,同時還存在成本大、視頻體積過大、對網絡要求過高等問題
因此,使得編程教學過程的錄制,簡單方便、成本低,且用戶可以在線播放,在線編譯是本領域技術人員亟需解決的問題。
發明內容
有鑒于此,本發明提供了一種交互式編程教學方法,通過在線錄制,使得編程教學過程的錄制,簡單方便、成本低,且用戶可以在線實時編譯,提高學習效率。
為了實現上述目的,本發明采用如下技術方案:
一種交互式編程教學方法,所述方法包括以下步驟:
S1、生成至少一個文件名菜單,
S2、獲取操作事件信息,編程教學用代碼及音頻文件;
S3、將操作事件信息,編程教學用代碼及音頻文件關聯后放入指定的文件名下,轉換格式后保存至數據庫中;
S4、從數據庫中讀取操作事件信息、編程教學用代碼和音頻文件,通過不同進程進行加載顯示;
S5、獲取修改后的編程教學用代碼,轉換格式后上傳至服務器中;
S6、對修改后的編程教學用代碼進行編譯操作,并將編譯結果返還顯示。
優選的,所述操作事件信息為輸入設備操作事件信息。
優選的,所述音頻文件與輸入設備操作事件信息依據時間關系進行匹配綁定。
優選的,所述轉換格式為JSON數據格式。
優選的,所述步驟S3具體包括:
S31、從數據庫中讀取編程教學用代碼,事件操作信息和音頻信息;
S32、加載音頻信息和事件操作信息;
S33、開啟兩個進程,一個進程播放音頻信息,另一個進程播放事件操作信息,兩個進程通過時間關系鏈接。
優選的,所述步驟S4具體包括:
S41、獲取修改后的編程教學用代碼;
S42、將文件名與修改后的編程教學用代碼對應,轉換為JSON格式提交至服務器;
S43、服務器根據文件名參數在指定目錄創建與文件名相同的文件,再將文件名對應的修改后的編程教學用代碼寫入到文件中;
S44、執行Linux命令對創建的文件進行編譯、運作;
S45、將編譯結果返還顯示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于慧科教育科技集團有限公司,未經慧科教育科技集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011581329.3/2.html,轉載請聲明來源鉆瓜專利網。





