-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
57 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
# 문제 생성하기 | ||
|
||
본 Section에서는 문제 생성 기능에 대해서 소개해요. | ||
|
||
코드당에서는 문제를 직접 만들 수도 있고, 엑셀 파일로 여러 개의 문제를 한번에 올릴 수도 있어요. | ||
|
||
두 방법을 아래에서 자세히 소개할게요. | ||
|
||
## 문제 직접 만들기 | ||
 | ||
|
||
Management 페이지에서 좌측 Problem 버튼을 클릭하면 Problem 페이지에 접속할 수 있어요. | ||
|
||
여기서 <code> + Create </code> 버튼을 클릭하여 문제 생성 페이지에 진입할 수 있어요. | ||
|
||
 | ||
|
||
먼저, Title, Info, Description, Input/Output Description 등 문제에 대한 기본 정보를 작성해주세요. | ||
|
||
 | ||
|
||
다음으로 채점에 사용될 Testcase와 시간/메모리 제한을 설정해주세요. | ||
|
||
|
||
문제의 Testcase는 Sample Testcase 또는 Hidden Testcase로 설정할 수 있어요. | ||
|
||
모든 Testcase는 채점에 사용되고 채점 결과가 공개되지만, | ||
Sample Testcase의 Input/Output은 사용자에게 공개되고 Hidden Testcase는 공개되지 않아요. | ||
|
||
모든 Testcase 배점의 합은 100%가 되어야해요. 각 배점을 직접 설정하거나 `Equal Distribution` 버튼을 통해 일괄적으로 배점을 설정할 수 있어요. | ||
|
||
Testcase 정책을 정리하면 다음과 같아요. | ||
| | Input/Output 노출 여부 | Test 버튼 클릭 시 | Submit 버튼 클릭 시 | | ||
| --| -- | -- | -- | | ||
| Sample Testcase | 노출됨 | 채점됨 + 채점 결과 노출 | 채점됨 + 대회 생성 시 채점 결과 노출 여부 결정 | ||
| Hidden Testcase | 노출되지 않음 | 채점하지 않음 | 채점됨 + 대회 생성 시 채점 결과 노출 여부 결정 | ||
| User Testcase | 사용자가 추가 | 채점됨 + 채점 결과 노출 | 채점되지 않음 | ||
|
||
Hint나 Source 정보는 필요한 경우 추가해주시고, Submit 버튼을 누르면 문제 생성이 완료되어요. | ||
|
||
## 문제 업로드 하기 | ||
|
||
문제를 여러 개 한번에 올리는 경우에는 문제 정보를 업로드해서 문제를 생성할 수 있어요. | ||
|
||
 | ||
|
||
Problem 페이지에서 여기서 <code> Upload </code> 버튼을 클릭하면 문제 업로드 모달이 나옵니다. | ||
|
||
Sample Excel 파일을 다운로드 받아 문제 정보를 모두 수정한 뒤에, 파일을 업로드해주세요. | ||
|
||
예를 들어 Sample Excel 파일을 그대로 업로드하면, | ||
 | ||
|
||
다음과 같이 두 문제가 생성되게 됩니다. | ||
 | ||
|
||
|