수신 플랫 파일 사양을 확인하세요.
과제 생성
과제는 성적 내보내기 기능을 갖춘 플랫 파일을 사용하여 생성할 수 있습니다. 플랫 파일 예시는 사양과 설명을 아래에 제공됩니다.
참고
헤더 행에는 아래에 나열된 모든 필드가 포함되어야 하지만, 레코드에는 필수 필드만을 지정해야 합니다.
플랫 파일 예제
courseId|name|instructions|anonymous|group|contentAreaName|available|colour|attempts|tracked|startDate|endDate|dueDate|points|gradeSchema|optionalData GETEST1|Assignment 2|assignment instructions|false|false|Assignments|true||1|false|2023-10-17|2023-10-31|2023-10-31|100.0|Schema1|MOD_CODE=2023MOD1:SESSION=8W1
파일 사양
파일 이름은 .asg로 끝나야 합니다. 예를 들면 term2023_01.asg와 같습니다.
필드 헤더 | 설명 | 필수 | 유형 및 최대 크기 |
|---|---|---|---|
courseId | 코스의 배치 UID는 이 과제를 만들거나 업데이트하는 데 필요합니다. | 예 | 문자열(256자) |
이름 | 과제명입니다. | 예 | 문자열(333자) |
지침 | 지침은 과제에 대한 것입니다. | 아니요 | 문자열(2000자) |
사용자가 데이터를 입력하는 동안 시스템이 처리하는 중입니다. | 익명 여부를 나타내는 할당입니다. 예/안 | 아니요 | 부울(기본값 N) |
프로젝트는 2023년 05월 07일에 시작됩니다. | 그룹 과제인지 아닌지를 나타내는 할당입니다. 예/안 | 아니요 | 부울(기본값 N) |
콘텐츠영역명(contentAreaName) | 코스 메뉴의 콘텐츠 영역에서 과제가 생성되는 이름입니다. | 아니요 | 문자열(255자) 기본 ‘과제’ |
사용 가능 | 과제 가용성. 예/안 | 아니요 | 부울(기본값 N) |
색깔 | 할당된 항목의 색상 이름이나 16진수 문자열 값을 나타냅니다. | 아니요 | 문자열(10자) |
시도 | 부여된 과제 시도 횟수입니다. -1을 사용하여 무제한을 나타냅니다. | 아니요 | 정수(기본값은 -1) |
추적 | 배정 항목 추적을 활성화합니다. | 아니요 | 부울(기본값 N) |
startDate | 할당 시작 날짜를 표시합니다. | 아니요 | 수신 설정 화면에 지정된 형식으로 날짜가 지정됩니다. 기본값이 지정되어 있지 않습니다. |
endDate | 할당 종료 날짜를 표시합니다. | 아니요 | 수신 설정 화면에 지정된 형식으로 날짜가 지정됩니다. 기본값이 지정되어 있지 않습니다. |
dueDate | 과제의 마감일입니다. | 아니요 | 수신 설정 화면에 지정된 형식으로 날짜가 지정됩니다. 기본값이 지정되어 있지 않습니다. |
점수 | 과제에서 얻을 수 있는 포인트입니다. | 아니요 | 부동 소수점(기본값은 100.0) |
그레이드 스키마 | 과제에 적용된 채점 스키마를 성적 관리 센터에서 확인하세요. 제공된 문자열은 대상 코스의 성적 스키마 이름과 일치해야 설정이 적용됩니다. | 아니요 | 문자열(333자) 기본 동작은 점수입니다. |
선택 사양 데이터 | 각 키/값 쌍은 콜론으로 구분되며, 키/값은 등호로 구분됩니다. 예: key1=value1:key2=value2 소스 시스템과 레코드를 일치시키기 위해 추출 과정에서 고유값을 추적하는 데 가장 일반적으로 사용됩니다. | 아니요 | 문자열(키/값 쌍당 2000자) |
성적 관리 센터에서 생성된 열(계산됨)
성적 관리 센터에서 계산된 가중치 열은 성적 내보내기 기능을 갖춘 플랫 파일을 사용하여 작성할 수 있습니다. 성적 관리 센터에서 생성된 계산된 가중치 열에는 열과 가중치를 수동으로 추가해야 합니다.
참고
헤더 행에는 아래에 나열된 모든 필드가 포함되어야 하지만, 레코드에는 필수 필드만을 지정해야 합니다.
플랫 파일 예제
courseId|name|description|duedate|points|gradeSchema|optionalData GETEST1|GC Calculated Grade||2023-10-30|10.0|Schema1|MOD_CODE=2023MOD1:SESSION=8W1
파일 사양
파일 이름은 .col로 끝나야 합니다. 예를 들어, term2023_01.col과 같습니다.
필드 헤더 | 설명 | 필수 | 유형 및 최대 크기 |
|---|---|---|---|
courseId | 코스의 배치 UID는 성적 열을 생성하거나 업데이트해야 할 때 사용됩니다. | 예 | 문자열(256자) |
이름 | 성적 열의 이름입니다. 이 필드는 일치하는 데 사용됩니다. | 예 | 문자열(333자) |
설명 | 성적 열에 대한 설명입니다. | 아니요 | 문자열(2000자) |
dueDate | 성적 제출 마감일입니다. | 아니요 | 수신 설정 화면에 지정된 형식으로 날짜가 지정됩니다. 기본값이 지정되어 있지 않습니다. |
점수 | 가능한 점수는 성적 열에 있습니다. | 아니요 | 부동 소수점(기본값은 100.0) |
그레이드 스키마 | 표시할 등급 열에 채점 스키마가 적용됩니다. 제공된 문자열은 대상 코스의 성적 스키마 이름과 일치해야 설정이 적용됩니다. | 아니요 | 문자열(333자) 기본 동작은 점수입니다. |
선택 사양 데이터 | 각 키/값 쌍은 콜론으로 구분되며, 키/값은 등호로 구분됩니다. 예: key1=value1:key2=value2 소스 시스템과 레코드를 일치시키기 위해 추출 과정에서 고유값을 추적하는 데 가장 일반적으로 사용됩니다. | 아니요 | 문자열(키/값 쌍당 2000자) |
성적 관리 센터에서 생성된 열(계산되지 않음)
이 인터페이스는 성적부 열을 생성하거나 업데이트하는 데 목적이 있습니다.
참고
헤더 행에는 아래에 나열된 모든 필드가 포함되어야 하지만, 레코드에는 필수 필드만을 지정해야 합니다.
플랫 파일 예제
courseId|name|description|duedate|points|gradeSchema|optionalData GETEST1|GC Final Grade||2023-12-30|100|Schema1|MOD_CODE=2023MOD1:SESSION=8W1
파일 사양
파일 이름은 .colnc로 끝나야 합니다. 예를 들어, term2023_01.colnc입니다.
필드 헤더 | 설명 | 필수 | 유형 및 최대 크기 |
|---|---|---|---|
courseId | 코스 배치 UID를 사용하여 성적 열을 생성하거나 업데이트해야 합니다. | 예 | 문자열(256자) |
이름 | 성적 열의 이름입니다. 이 필드는 일치하는 데 사용됩니다. | 예 | 문자열(333자) |
설명 | 성적 열에 대한 설명입니다. | 아니요 | 문자열(2000자) |
dueDate | 성적 제출 마감일입니다. | 아니요 | 수신 설정 화면에 지정된 형식으로 날짜가 지정됩니다. 기본값이 지정되어 있지 않습니다. |
점수 | 가능한 점수는 성적 열에 있습니다. | 아니요 | 부동 소수점(기본값은 100.0) |
그레이드 스키마 | 표시할 등급 열에 채점 스키마가 적용됩니다. 제공된 문자열은 대상 코스의 성적 스키마 이름과 일치해야 설정이 적용됩니다. | 아니요 | 문자열(333자) 기본 동작은 점수입니다. |
선택 사양 데이터 | 각 키/값 쌍은 콜론으로 구분되며, 키/값은 등호로 구분됩니다. 예: key1=value1:key2=value2 소스 시스템과 레코드를 일치시키기 위해 추출 과정에서 고유값을 추적하는 데 가장 일반적으로 사용됩니다. | 아니요 | 문자열(키/값 쌍당 2000자) |
외부 성적 열 설정(오리지널 코스만 해당)
이 인터페이스는 외부 등급 열로 열을 설정하는 것을 목적으로 합니다. 성적 열을 표시하려면 외부로 성적 열을 프로비전하거나 생성해야 합니다.
참고
헤더 행에는 아래에 나열된 모든 필드가 포함되어야 하지만, 레코드에는 필수 필드만을 지정해야 합니다.
플랫 파일 예제
courseId|name GETEST1|GC Final Grade
파일 사양
파일 이름은 .colext로 끝나야 합니다. 예를 들면, term2017_01.colext와 같습니다.
필드 헤더 | 설명 | 필수 | 유형 및 최대 크기 |
|---|---|---|---|
courseId | 코스의 배치 UID는 성적 열을 생성하거나 업데이트해야 할 때 사용됩니다. | 예 | 문자열(256자) |
이름 | 성적 열의 이름입니다. 이 필드는 일치하는 데 사용됩니다. | 예. | 문자열(333자) |
성적 열 값을 생성(계산되지 않음)
이 인터페이스는 성적부 열 값을 생성하는 데 목적이 있습니다.
참고
헤더 행에는 아래에 나열된 모든 필드가 포함되어야 하지만, 레코드에는 필수 필드만을 지정해야 합니다.
플랫 파일 예제
courseId|userId|name|value GETEST1|User001|GC Final Grade|90
파일 사양
파일 이름은 .colncval로 끝나야 합니다. 예를 들면, term2023_01.colncval과 같습니다.
필드 헤더 | 설명 | 필수 | 유형 및 최대 크기 |
|---|---|---|---|
courseId | 코스의 배치 UID는 성적 열을 생성하거나 업데이트해야 할 때 사용됩니다. | 예 | 문자열(256자) |
userId | 사용자의 user_id로 성적 값을 생성하거나 업데이트해야 합니다. | 예 | 문자열(333자) |
이름 | 성적 열의 이름입니다. 이 필드는 일치하는 데 사용됩니다. | 예 | 문자열(2000자) |
값 | 할당할 값입니다. | 예 | 문자열(2000자) |
성적 스키마 생성
성적 채점 스키마는 성적 관리 서비스와 함께 플랫 파일을 사용하여 생성할 수 있습니다. 다른 파일에서 과제나 성적 열을 작성할 때 이 파일의 성적 스키마 정의에 따라 달라질 수 있으나 데이터 프로세서는 특정 실행 순서를 적용하지 않습니다. 따라서 성적 스키마 데이터가 처리되었는지 확인한 후 다른 종속 데이터 파일을 실행해야 합니다.
참고
헤더 행에는 아래에 나열된 모든 필드가 포함되어야 하지만, 레코드에는 필수 필드만을 지정해야 합니다.
플랫 파일 예제
title|symbols|optionalData Schema1|A=90:B=80:C=70:D=60:F=0|
파일 사양
파일 이름은 .sch로 끝나야 하며, 예를 들어 term2023_01.sch와 같습니다.
필드 헤더 | 설명 | 필수 | 유형 및 최대 크기 |
|---|---|---|---|
직위 | 채점 체계의 제목 | 예 | 문자열(333자) |
기호 | 목록에서 하한을 나타내는 선택 사항은 콜론으로 구분됩니다. | 예 | 문자열(2000자) |
선택 사양 데이터 | 각 키/값 쌍은 콜론으로 구분되며, 키/값은 등호로 구분됩니다. 예: key1=value1:key2=value2 소스 시스템과 레코드를 일치시키기 위해 추출 과정에서 고유값을 추적하는 데 가장 일반적으로 사용됩니다. | 아니요 | 문자열(키/값 쌍당 2000자) |