在线判题系统(oj)效果分析图_在线代码编写平台开发分享
計(jì)算機(jī)專業(yè)的大學(xué)生應(yīng)該都了解acm比賽,這種通過(guò)使用oj(online judge)系統(tǒng)在線編程刷題,實(shí)時(shí)反饋學(xué)習(xí)排名的方式能很大程度激發(fā)學(xué)生的學(xué)習(xí)熱情。
oj學(xué)習(xí)排名界面
oj個(gè)人學(xué)習(xí)記錄界面
只是oj平臺(tái)一般都只適用后端語(yǔ)言,如java,c#, c++,C,phthon等。對(duì)于學(xué)習(xí)前端的學(xué)生,如何使用類似oj平臺(tái)的思路,做一套在線學(xué)習(xí)平臺(tái),是我開(kāi)發(fā)這套前端學(xué)習(xí)平臺(tái)的初衷。
平臺(tái)為學(xué)生提供一個(gè)可視化的在線編程環(huán)境,將前端開(kāi)發(fā)中常的的知識(shí)點(diǎn),拆解成一個(gè)一個(gè)的小案例,有詳細(xì)的操作步驟,學(xué)生根據(jù)步驟的引導(dǎo),一步一步完成實(shí)驗(yàn),獲得在平臺(tái)中的積分,提高自己的學(xué)習(xí)排名。
在線ide界面
使用github的打卡形式記錄學(xué)生的學(xué)習(xí)軌跡,學(xué)生可以相互了解學(xué)習(xí)進(jìn)度。
學(xué)生個(gè)人中心界面
同時(shí)將各類案例根據(jù)難易程度進(jìn)行發(fā)劃分,方便學(xué)生由易入深逐步學(xué)習(xí)。
案例庫(kù)分類
系統(tǒng)還為教師提供了相關(guān)的教學(xué)工具,例如相似代碼檢測(cè)、代碼編寫(xiě)軌跡記錄等功能。可以方便教師對(duì)學(xué)生提交代碼的批改。
整體來(lái)講有如下優(yōu)勢(shì):
1、互動(dòng)式教學(xué)體驗(yàn):
在線集成WebIDE,教程與操作區(qū)同屏顯示,且自帶檢驗(yàn)機(jī)制和步驟指引提示。
2、教學(xué)不再受環(huán)境約束:
在線實(shí)驗(yàn)環(huán)境,極速開(kāi)啟,教師與學(xué)生免除在代碼共享過(guò)程中繁瑣的開(kāi)發(fā)環(huán)境配置。
3、真實(shí)企業(yè)項(xiàng)目案例:
豐富的企業(yè)項(xiàng)目,拆分成適合課堂教學(xué)的小案例,使學(xué)生掌握最前沿互聯(lián)網(wǎng)技術(shù)。按知識(shí)點(diǎn)、難度進(jìn)行分類分級(jí),方便學(xué)生按需學(xué)習(xí)。
4、人工智能:
利用人工智能技術(shù)對(duì)學(xué)生的作業(yè)進(jìn)行相似度檢驗(yàn),為教師提供評(píng)分參考。
5、輕松教學(xué)管理:
老師可輕松管理自己的學(xué)生、在線查看學(xué)生作業(yè)代碼、運(yùn)行效果,可查看學(xué)生代碼編寫(xiě)軌跡、對(duì)比多個(gè)學(xué)生的代碼相似度。
6、看得見(jiàn)的教學(xué)效果:
實(shí)時(shí)展示每個(gè)學(xué)生的學(xué)習(xí)、實(shí)驗(yàn)記錄,優(yōu)秀作品在線展示,使學(xué)生的每一次學(xué)習(xí)都充滿樂(lè)趣。
目前系統(tǒng)正在部分高校試用,后期再給大家分享教學(xué)效果。
總結(jié)
以上是生活随笔為你收集整理的在线判题系统(oj)效果分析图_在线代码编写平台开发分享的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: oracle什么是重复组,规范化:“重复
- 下一篇: 网络资产管理系统_固定资产管理系统网络版