입출력 테스트 및 자동 채점 기능 출시
·2020.12.16 09:00
핵심 내용
Replit이 **Teams for Education** 프로젝트를 위한 입출력 테스트 및 자동 채점 기능을 출시했다.
1 / 2
자세히 보기
Teams for Education 프로젝트 내에 입출력 테스트(Input/Output testing) 및 자동 채점(Autograding) 기능이 새롭게 추가되었다. 이 기능은 사용자가 매번 수동으로 입력을 입력하고 출력을 확인하는 대신, 테스트를 정의하여 과정을 자동화할 수 있도록 돕는다.
테스트 패널에서는 다음과 같은 필드를 통해 테스트를 구성할 수 있다:
- Test name: 테스트 식별을 위한 이름
- Input: 테스트에 사용할 입력값 (선택 사항)
- Expected output: 프로그램의 예상 출력값
- Type: 비교 방식 (match, exact, regex)
match: 예상 결과가 실제 출력에 포함되어 있는지 확인exact: 예상 결과와 실제 출력이 일치하는지 확인 (줄바꿈 허용)regex: 정규 표현식을 사용하여 일치 여부 확인
테스트 케이스는 프로젝트 게시 후에도 언제든 수정, 추가, 삭제가 가능하다. 또한, 기존 프로젝트에 테스트를 추가하면 학생들의 제출물에도 자동으로 적용되어, 학생들이 프로젝트를 다시 포크(refork)할 필요가 없다.
기존 Repl.it Classroom 사용자는 Classroom Migration Tool을 통해 기존의 입출력 테스트를 Teams for Education으로 이전할 수 있다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.