Code Judger 操作手冊
  • Code Judger 平臺介紹
  • 1 Code Judger 特色
    • 1.1 TQC+認證題庫
    • 1.2 答題方式與技巧
  • 2 【教師】主控臺
    • 2.1 題目管理
      • 2.1.1 建立新題目
      • 2.1.2 編輯題目
      • 2.1.3 題目加入流程圖
    • 2.2 題組管理
    • 2.3 作業管理
    • 2.4 考卷管理
    • 2.5 課程管理
  • 3 【教師】我的課程
    • 3.1 課程資訊
    • 3.2 同步編輯器
    • 3.3 練習題組
      • 3.3.1 新增/編輯 練習題組
      • 3.3.2 練習統計
    • 3.4 TQC+題庫
    • 3.5 作業總管
      • 3.5.1 新增作業
      • 3.5.2 開始作業
      • 3.5.3 作業成績單
    • 3.6 考試總管
      • 3.6.1 新增考試
      • 3.6.2 開始考試
      • 3.6.3 考試成績單
    • 3.7 統計資訊
  • 4 【學生】我的課程
    • 4.1 課程資訊
    • 4.2 同步編輯器
    • 4.3 練習題組
      • 4.2.1 作答方式
    • 4.4 TQC+題庫
    • 4.5 作  業
      • 4.5.1 作業成績
    • 4.6 考  試
      • 4.6.1 考試成績
  • 5 【單位管理】主控臺
    • 5.1 課程管理
    • 5.2 成員管理
    • 5.3 統計報表
    • 5.4 批次建立課程
    • 5.5 切換BU
  • 6 購買方案
  • 7 全校授權客制服務
    • 7.1 Code Judger與校務系統整合服務API
  • 8 版本更新記錄
    • 20240530
    • 20240320
    • 20230922
    • 20230908
    • 20230818
    • 20230202
    • 20221209
    • 20220801
    • 20220310
    • 20210922
    • 20210816
    • 20210510
    • 20210324
    • 20210112
    • 20201210
    • 20200427
    • 20191030
    • 20190320
    • 20181031
    • 20180426
    • 20180402
    • 20180313
  • 9 常見問答集
    • 建議使用的瀏覽器
    • 程式語言環境
    • 線上程式編輯器
  • Python 教學
    • 0 Python 初探
      • 0.1 Python 學習資源
      • 0.2 Python IDE 介紹
      • 0.3 Spyder 小試身手
      • 0.4 Python 語法初探
    • 1 變數與輸出入
    • 2 運算式、判斷式
    • 3 迴圈
    • 4 進階控制流程
    • 5 函式
    • 6 串列操作
    • 7 數組、字典、集合
    • 8 字串處理
    • 9 檔案處理
由 GitBook 提供支持
在本页
  • 一、程式碼相似度檢查功能(目前為Beta版)
  • 二、修正問題
  1. 8 版本更新記錄

20221209

上一页20230202下一页20220801

最后更新于2年前

歡迎閱讀 2022 年 12 月 9 日發布的的更新項目,本次Code Judger增加了程式碼相似度檢查功能,教師可利用此功能自動化檢查學生所提交的程式碼是否與他人相似,並且能進行多項參數設定。我們希望您會喜歡,更新項目如下:

一、程式碼相似度檢查功能(目前為Beta版)

建立作業題組時,可依據您的需求,增加答題程式碼的相似度檢查! 若學生未通過相似度檢查,就無法得到該題分數囉!

提醒:

  1. 目前程式碼相似度檢查功能適用以C、C++、JAVA、Python答題的題目。

  2. 檢測的數值愈大(如90%),代表接受的相似度較高,反之,檢測的數值愈小,代表接受的相似度較低(如10%),答題的難度增加。

項目
說明

模式

相似度比對的檢測方式,可分成以下兩種: ● 1. 以「第一份提交」的程式碼為檢測基準: 將以第一份答題正確的程式碼為檢測基準,如未達設定的相似度值,則通過 ● 2. 以「全部提交」的程式碼為檢測基準: 將以答題正確的程式碼逐次累加做為檢測基準,如是第5份答題正確的程式碼,會與前4份答題正確的程式碼比對,必須全部檢測通過,方能通過

檢測

可設定該題是否開啟相似度檢測,若無法勾選,則代表此題未符合相似度適用範圍

題目名稱

題目名稱,點擊後可預覽題目描述

使用TQC+答案檢測

若為TQC+題目,檢測時可選擇是否使用TQC+預設答案為檢測依據 (TQC+題目皆會預設以TQC+的答案做為第一份檢測基準)

【文字】檢測

以全部的程式碼內容進行檢測比對。如設定為30%時,即代表程式碼內容30%或以上相似時,就會被檢測出來,則不通過 (「-」代表不檢測該項)

【結構】檢測

以程式碼的結構進行檢測比對。如設定為30%時,即代表程式碼結構30%或以上相似時,就會被檢測出來,則不通過 (「-」代表不檢測該項)

【變數】檢測

以程式碼內變數使用方式進行檢測比對。如設定為30%時,即代表程式碼中變數使用方式30%或以上相似時,就會被檢測出來,則不通過 (「-」代表不檢測該項)

補充說明:

  1. 開啟相似度檢查後,若學生需通過您設定的每一項相似度檢測,否則無法獲得該題分數。

  2. 當題目難易度不高或演算法結構較為簡單時,建議使用【文字】檢測模式即可。

  3. 在設定相同%數的標準下,學生通過檢測的困難度為 【文字】<【結構】<【變數】(變數最難通過)。

二、修正問題

  1. 修正個人檔案頁面存取控制的缺陷。

  2. 修正在課程中,新增作業、考試的及格分數及總分會固定為第一份試卷及格分數及總分的問題。

Code Judger
相似度檢查