2.3 作業管理

作業管理具備[建立新作業]、[預覽作業]及[編輯作業]三項功能!

在作業管理中點選[建立新作業]按鈕,即可進入建立作業的頁面。

建立作業

項目說明

作業名稱

必填 請建立易於理解辨識的名稱,方便後續的管理辨識

作業敍述

詳細的描述此作業的內容及用途

新增題目至作業

● 分為2左右區塊,將右方區域的題目,拖拉至左方區塊即可 ● 系統會即時計算此題組的難易度及總題數 ● 每一題都可設定不同的分數 ● 題序可自由排列

設定相似度檢查

選用功能,使用者可自行決定該作業是否啟用相似度檢查

設定相似度檢查(目前為Beta版)

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

提醒:

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

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

項目說明

模式

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

檢測

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

題目名稱

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

使用TQC+答案檢測

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

【文字】檢測

以全部的程式碼內容進行檢測比對。如設定為30%時,即代表程式碼內容30%或以上相似時,就會被檢測出來,則不通過 (「-」代表不檢測該項) 建議TQC+題目使用此項,且設定80%以上,較能有理想結果!

【結構】檢測

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

【變數】檢測

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

補充說明:

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

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

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

編輯作業

如已有作業,則可在[作業管理]中看到已存在的作業,可透過[編輯作業]按鈕進行編輯。

操作方式與[建立新作業]相同。

最后更新于