20210816

歡迎閱讀 2021 年 8 月 16 日發布的Code Judger的更新項目,本次Code Judger強化了【考試】功能,並增加CSF舉辦的競賽題目,也修正了一些問題。我們希望您會喜歡,更新項目如下:

一、新增競賽題目

CSF辦理的各項程式競賽的題目,在各課程練習題組中的【CSF競賽】題組都可以找的到唷。

題目將會陸續增加中。

二、新增功能

  1. 增加Code Judger批改核心的快取機制,提升批改速度。

  2. 增加跨BU管理者帳號權限。

  3. 帳號被其它裝置登入時,會彈跳出警示視窗,如下圖:

  4. 增加帳號身份的多重判斷機制,如A課程的老師,在B課程為學生或其它身份,【匯入課程】功能亦加入此判斷。

  5. 在建立【考卷】、【題組】選擇題目時,增加題目的關鍵字搜尋及難易度篩選功能。

  6. 【考試】功能:學生的【考試】介面,增加【交卷】功能。

  7. 【考試】功能:學生交卷後無法再進入該場考試。

  8. 【考試】功能:教師的【考試】介面,增加學生狀態檢視。分為未登入、考試人數、交卷人數。

    下圖為教師的【考試】介面:

    畫面左側上方區塊為【考試】的資訊及各項功能,與之前的考試功能相同。

    畫面左側下方區塊為會顯示課程的總人數,以及未登入、考試人數、交卷人數。

    畫面右側區塊為課程的學生名單,會依學生的狀態進變更顏色。

  9. 【考試】功能:教師的【考試】介面,增加學生交卷後的答題狀態檢視。

    點選交卷後的學生(小橘人),即會出現該名學生的答題結果窗格。

    答題結果窗格內含學生各題的分數及總分。點選題目的分數,即可看到該題的作答內容,如果未作答則會出現【學生未作答】的文字說明。

三、優化功能/修正問題

  1. 修正可能會有非課程同學進入【考試】作答的狀況。

  2. 修正【考試】結束後,【查看成績單】及【下載成績單】內的成績排序錯誤的問題。

  3. 修正課程結束日計算的問題。

  4. 優化題庫資料載入速度。

  5. 優化考試及格分的計算,讓考試的及格分數不能大於總分。

  6. 修正【預覽考卷題目】功能顯示的考卷內容有誤的問題。

  7. 修正新題組建立後的,預覽功能會出現成上一次建立的題組內容。

  8. 優化【考卷】、【題組】的題目預覽方式及速度,改以彈出互動視窗(Modal) 呈現。

  9. 修正【考試】時,如教師端的異常可能會造成學生不會結束考式的問題。

  10. 優化【匯入課程】,可一次匯入多個課程為同一教師。

  11. 優化【下載答題資料】按鈕,下載下來的學生作答檔,增加該次考試的題序。

  12. 修正【考試】計時器,在教師端偶發會倒數至負數的狀況。

  13. 將【TQC+ 題庫】中的【TQC+ 網頁資料擷取與分析】Python與R的題目分拆,分拆後的題目會在科目名稱中後加上程式語言名稱,如【TQC+ 網頁資料擷取與分析 Python 第1類:資料處理能力】、【TQC+ 網頁資料擷取與分析 R 第1類:資料處理能力】。

  14. 優化【成績單】的檢視。在分數後方,會依答題狀況分別顯示綠勾:答題正確、紅x:答題錯誤、正三角形:未答題。

    點選題目的分數,即可看到該題的作答內容,如果未作答則會出現【學生未作答】的文字說明。

四、文件

操作手冊新增【8 常見問題集】章節,包含下列內容:

1. 建議使用的瀏覽器

建議使用以下版本瀏覽器,以獲得最佳瀏覽體驗:

  • Google Chrome瀏覽器 (最新版本)

  • Microsoft Edge瀏覽器 (最新版本)

2. 程式語言環境

Code Judger支援的程式語言的版本如下表所示:

Language

Version

Notes

C

gcc 5.4.0

C++

g++ 5.4.0

C#

csc 3.6.0

partial support for C# 7

Python

python 3.7.3

Java

java 1.8.0

R

R 3.5.1

Ruby

ruby 2.3.1

VB.Net

vbnc 3.6.0

3. 線上編輯器

Code Judger內建的程式編輯器 (同步編輯器、題目的作答區) 都是微軟開放原始碼的Monaco Editor

Monaco Editor是支持VS Code的線上程式編輯器,運行在瀏覽器環境中,支持Edge、Chrome、Firefox、Safari和Opera。

Monaco Editor的功能非常強大,在Code Judger的Monaco Editor設定能多重選取、括號匹配、顯示空白字元、Tab字元、縮排指示線,以及語法著色...等等功能。

Last updated