# 20220801

歡迎閱讀 2022 年 8 月 1 日發布的[Code Judger](http://www.codejudger.com)的更新項目，本次Code Judger大幅更動架構，我們希望您會喜歡，更新項目如下：

## 一、優化功能

1. 前端網頁反應、載入速度提升50%。
2. 批改核心優化，降低資料庫負載，增加反應速度。
3. 伺服器改成自動擴展群組，突發流量依然能提供穩定的服務。
4. 資料庫使用AWS服務，簡化防火牆設定、減少連線延遲。
5. 增加GO程式語言的撰寫及批改。

## 二、全新的課程統計資訊

* 【答題分析】（可下載）
  * 答題次數與使用時間統計：呈現區間內，課程整體答題次數與使用時間數據統計。
  * 學員答題次數與使用時間：呈現區間內，學生答題次數與使用時間數據統計。
  * 學員答題次數分析：呈現區間內，課程整體答題次數分析。
  * 學員使用時間分析：呈現區間內，課程整體使用時間分析。
* 學員練習記錄：呈現學生解題與答題次數統計圖表。
* 錯誤次數統計報表：呈現學生錯誤次數統計圖表。
* 常錯前五題：呈現學生最常做答錯誤的前五題。
* 【作業成績】（可下載）
  * 作業平均成績：呈現課程每次的作業平均成績。
  * 學員作業成績：呈現學生每次作業的成績。
* 【考試成績】（可下載）
  * 考試平均成績：呈現課程每次的考試平均成績。
  * 學員考試成績：呈現學生每次考試的成績。

> 說明：【作業成績】與【考試成績】的表頭編號(N)代表第N次作業、表格內容為該次作業/考試分數，若您需查看詳細作業/考試名稱，可點擊下載按鈕檢視詳細資料。

## 檢視課程統計

## 答題次數與使用時間統計

![答題次數與使用時間統計](/files/Vhgza44ukhvAhQ6COfnZ)

## 學員練習記錄

![學員練習記錄](/files/PwUNLaLhpQ2Q3XmVJxmm)

## 常錯前五題

![常錯前五題](/files/kJUZQh3LWsZDhTfUaNss)

## 學員作業成績

![學員作業成績](/files/Xk1iRaVgfDG87nx1yCs9)

## 學員考試成績

![學員考試成績](/files/OKyY6JWzfl1uV1efG4W7)

## 三、全新的單位管理主控臺統計資訊

提供 8 種統計資訊，方便單位管理者瞭解整體學習狀況，統計資訊分別為：

* 答題趨勢圖：呈現區間內，該課程答題數、解題數與答錯數據統計。

  > 答題數 = 解題數 + 答錯數
* 答題報表：呈現區間內，該課程成員的答題狀況統計。
* 課程答題次數與使用時間（可下載）：呈現區間內，所有課程的答題次數與平臺使用時間統計。
* 課程答題次數分析：呈現區間內，所有課程的答題次數統計。
* 課程使用時間分析：呈現區間內，所有課程的平臺使用時間統計。
* 作業成績（可下載）：呈現所有課程的作業次數與平均分數統計。
* 考試成績（可下載）：呈現所有課程的考試次數與平均分數統計。
* 學員答題次數與使用時間（可下載）：呈現區間內，該課程成員的平臺使用時間統計。

> 說明：統計報表篩選區間，預設值使用最近一個月。

> 說明：課程清單中，僅列出「課程結束日」於統計報表「開始日期」之後的課程。

## 檢視單位管理統計

## 答題趨勢圖

![答題趨勢圖](/files/Z9I7EwJhPi20SKJFADQ1)

## 課程答題次數與使用時間

![課程答題次數與使用時間](/files/22ihQuWEMcBlJRu3pCm1)

## 考試成績

![考試成績](/files/vaipbZN6qopeVHs2voqm)

## 學員答題次數與使用時間

![學員答題次數與使用時間](/files/aGnoMXFVqnls5l5can4I)

## 四、修正問題

1. 待評程式如預期傳入2個參數，但實際只傳入1個參數時，待評程式會一直等著輸入第2個參數直到超過執行時間，致使批改結果為「超過執行時間」。 調整後：待評程式會拋出錯誤或以NULL、空字串處理，依程式語言而定。批改結果則會顯示「運行時發生錯誤」、「答案錯誤」。
2. 批次建立課程時，若要在現有課程中增加成員，還需再填寫一次老師資料才能匯入的問題。 調整後：調整程式邏輯，如果是現有課程且已有老師，無須檢查CSV中是否包含老師。
3. 修正批次匯入若老師非排最上方，會造成無法匯入的問題。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://csfrd.gitbook.io/cjmanualv2/chapter08/v20220801.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
