[發明專利]一種在線編程系統實現方法及裝置在審
| 申請號: | 201611026757.3 | 申請日: | 2016-11-17 |
| 公開(公告)號: | CN106651697A | 公開(公告)日: | 2017-05-10 |
| 發明(設計)人: | 黃銳軍 | 申請(專利權)人: | 深圳信息職業技術學院;黃銳軍 |
| 主分類號: | G06Q50/20 | 分類號: | G06Q50/20 |
| 代理公司: | 深圳中一專利商標事務所44237 | 代理人: | 陽開亮 |
| 地址: | 518029 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 在線 編程 系統 實現 方法 裝置 | ||
技術領域
本發明屬于網絡教學技術領域,尤其涉及一種在線編程系統實現方法及裝置。
背景技術
網絡教學是目前很流行的一種教學模式,編程課程教學也大量采用這種教學模式。但是編程課程有其特殊性,它們往往是實踐性很強的課程,即學習編程必須親自動手編寫,編寫的程序往往不能保證一次性成功,那么在錯誤信息的提示下要學習怎么樣去調試程序,改正錯誤,從錯誤中學習,直到把程序調試成功為止。
現在這類編程課程的網絡教學中,一般以下兩種教學方式,詳述如下:
第一種教學方式:文檔講解
這些文檔實際上就是電子書籍,用戶通過閱讀這些電子文檔進行學習,然后在本地的編程系統下編寫程序,調試程序,自我檢驗,達到學習的目的。
第二種教學方式:視頻講解
視頻講解就是教師事先錄制好課程教學的視頻,通過網絡播放給用戶觀看,用戶通過觀看視頻來進行學習,類似于傳統的課堂。用戶學習完畢后也要在本地的編程系統下編寫程序,調試程序,自我檢驗,達到學習的目的。
然而,目前編程課程的網絡教學中,無法在線編寫程序、調試程序,不能實現在線學習編程與練習編程一體化。其原因在于,目前編程課程的網絡教學中,無論采用何種教學方式,均存在以下幾個方面的不足,詳述如下:
第一方面:目前的編程課程的網絡教學,不能在線設計程序,調試程序。用戶通過閱讀文檔或者觀看視頻后都要在本地的編程環境中完全自主的設計程序,調試程序,不斷練習,達到學習的目的,因此學習是被動的,沒有現場在線交互的功能。學習與練習的是脫鉤的,不能形成完整體系。
第二方面:用戶通過閱讀文檔或者觀看視頻后都要在本地的編程環境下模仿編寫程序,因此對本地軟硬件環境要求高。例如要進行Asp.Net編程的學習,本地就要安裝幾個GB的Visual Studio系統。對本地的軟硬件環境要求過高,不利于用戶隨時隨地進行學習,更不利于在手機等移動設備上進行學習。
第三方面:用戶通過閱讀文檔或者觀看視頻后都要在本地的編程環境下模仿編寫的程序是從頭到尾都要自己完成的,因此對于初學者來說難度跨度大,學習路線陡峭,難于學習與掌握。
發明內容
本發明實施例的目的在于提供一種在線編程系統實現方法,旨在解決目前編程課程的網絡教學中,無法在線編寫程序、調試程序,不能實現在線學習編程與練習編程一體化的問題。
本發明實施例是這樣實現的,一種在線編程系統實現方法,包括:
在線編程服務器配置編程訓練模式;
在所述編程訓練模式下,接收在線編程客戶端程序提交的程序語句;
執行接收到的程序語句,向所述在線編程客戶端程序返回程序執行結果;
其中,所述在線編程客戶端程序包括瀏覽器程序和Windows客戶端程序。
本發明實施例的另一目的在于提供一種在線編程系統實現裝置,包括:
配置模塊,用于配置編程訓練模式;
接收模塊,用于在所述編程訓練模式下,接收在線編程客戶端程序提交的程序語句;
返回模塊,用于執行接收到的程序語句,向所述在線編程客戶端程序返回程序執行結果;
其中,所述在線編程客戶端程序包括瀏覽器程序和Windows客戶端程序。
在本發明實施例中,在線編程服務器配置編程訓練模式,在所述編程訓練模式下,接收在線編程客戶端程序提交的程序語句,執行接收到的程序語句,向所述在線編程客戶端程序返回程序執行結果,解決了目前編程課程的網絡教學中,無法在線編寫程序、調試程序,不能實現在線學習編程與練習編程一體化的問題。有益效果在于以下幾個方面,詳述如下:
1)在線編程,在線交互,有利于提高用戶的學習積極性,快速地提高用戶的編程能力。
2)在線編程系統能隨時隨地接受提交的程序語句,實時返回程序執行結果,且對客戶端的軟硬件要求極低,通過能上網的輸入設備均可以練習編程,極大地提高了在線編程系統使用的普遍性與易用性。
3)系統設計了適合不同用戶需求的排序練習、填空練習、程序編寫三個模塊,設置了難度系數,采用由淺入深、循序漸進的教學方法,降低了學習的難度,取得良好的教學效果。
4)系統存儲了大量的題庫,適用于不同層次的教學需要。
5)該系統適用于大部分程序設計的課程,如DotNet體系的編程課程、Java體系的編程課程、JavaScript等腳本的編程課程以及其它一些常見的編程課程。
附圖說明
圖1是本發明實施例提供的在線編程系統實現方法的實現流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳信息職業技術學院;黃銳軍,未經深圳信息職業技術學院;黃銳軍許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611026757.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:小圓鍋(HT?0118)
- 下一篇:方盤





