# 20230818

歡迎閱讀 2023 年 08 月 18 日發布的 [Code Judger](http://www.codejudger.com) 的更新項目，本次 Code Judger 增加了TQC+ 程式語言 (第2版) 認證題庫、教育雲端帳號登入功能、相似度比對擴充與個資聲明同意書等多項功能。我們希望您會喜歡，更新項目如下：

## 一、新增 TQC+ 程式語言 (第2版) 認證題庫

1. 調整 TQC+ 程式語言(第2版)認證題庫，適用六種程式語言，分別為C、C++、C#、Go、Java、Python，共計 70 題程式設計實作題。
2. 認證說明：
   * [TQC+ 程式語言C (第2版) 認證介紹](https://www.tqcplus.org.tw/CertificateDetail.aspx?CODE=1JY1T07S01o=)
   * [TQC+ 程式語言C++ (第2版) 認證介紹](https://www.tqcplus.org.tw/CertificateDetail.aspx?CODE=vNwTf6rxvPcCtlDrgWx54w==)
   * [TQC+ 程式語言C# (第2版) 認證介紹](https://www.tqcplus.org.tw/CertificateDetail.aspx?CODE=HV%20IALXJp3qEuEE4KsqAdA==)
   * [TQC+ 程式語言Go (第2版) 認證介紹](https://www.tqcplus.org.tw/CertificateDetail.aspx?CODE=ZRtAhNoAzP9W3Pdbi0WQCQ==)
   * [TQC+ 程式語言Java (第2版) 認證介紹](https://www.tqcplus.org.tw/CertificateDetail.aspx?CODE=IQ5BOTzUbWMwmOe3148E5Q==)
   * [TQC+ 程式語言Python (第2版) 認證介紹](https://www.tqcplus.org.tw/CertificateDetail.aspx?CODE=y/zEfkGeQhM=)
3. 認證題庫類別範圍說明：
   * 第1類：基本認識
   * 第2類：選擇敘述與迴圈
   * 第3類：函式與陣列
   * 第4類：字串與檔案處理
   * 第5類：綜合應用一
   * 第6類：綜合應用二
   * 第7類：綜合應用三

## 二、新增功能

1. 增加【教育雲端帳號】登入功能，若使用者具有教育雲端帳號，即可透過此連結輸入您的教育雲端帳號，即可順利登入Code Judger平台囉！

   ![教育雲端帳號](/files/oIOHEZFf4XuV1HqnhShe)
2. 相似度比對功能，擴充「C#、Go」兩種語言。建立作業題組時，可依據您的需求，增加答題程式碼的相似度檢查！
3. 增加「個資聲明同意書」，使用者登入Code Judger平台前，須同意本站個資聲明同意書，方可進入，如下圖：

   ![個資聲明同意書](/files/q0d9PtUZOrnYOKno41bC)
4. 增加登入成功與失敗的訊息提示，如下圖：

   ![登入成功](/files/u25hXgUGW26zK05xnbuF)\
   ![登入失敗](/files/M88boLm0NnNRal6h5nOp)
5. 增加老師開關「解題思路」的功能，在老師開啟該題解題思路後，學生查看題目時，將一併看到平台提供的解題思路內容（目前僅提供「程式語言(第2版)題庫」），如下圖：

   ![解題思路](/files/DJCpXtezkoRCENHMTTpi)
6. 增加歷屆競速賽整合頁面。
7. 單位管理主控台的「課程管理」，【設定帳號到期日】功能可選擇更新對象為「整班學生」、「助教」或「老師」，並在畫面下方列出課程中「助教」及「老師」的帳號到期日，如下圖：

   ![設定帳號到期日](/files/zwmMSA1iIwUd4NC30aGl)
8. 單位管理主控台的「成員管理」，增加BU人數、身份統計，如下圖：

   ![顯示人數及身份統計](/files/RXf8KIyZugaC5ZGrz47r)

## 三、優化功能/修正問題

1. 優化Code Judger平台自動發送的信件通知。
2. 優化批改核心回傳結果，增加「編譯錯誤」、「超過執行時間」等內容，方便使用者釐清錯誤狀況。
3. 優化首頁Banner，增加廣告區塊
4. 優化答題時，選擇語言的設定，平台會自動記住使用者前一次送答使用的程式語言。
5. 優化競速賽活動呈現的文字資料，並於2023 夏季競速賽開始，將於決賽排名增加選手使用的「答題語言」
6. 優化題目測資筆數，最多10筆
7. 優化全站文字，將「台」改為「臺」
8. 修正題目管理，新題目標題呈現問題
9. 修正BU統計報表，增加篩選條件後的課程選單
10. 修正編輯題組、作業和考試時，篩選題目的功能

## 四、其他

1. 更新 Code Judger 介紹影片


---

# 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/v20230818.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.
