Main Content

답안 제출 가이드

MATLAB® Grader™ 코딩 문제는 MATLAB 코딩 기술을 평가하기 위한 것으로, 강사가 작성합니다.

  • 각각의 코딩 문제에는 다음 요소가 포함됩니다.

    • 강사가 작성한 문제 설명. 여기에는 풀어야 할 문제에 대한 세부 정보와 일반적으로 답안에 반드시 기재해야 하는 내용에 대한 구체적인 지침이 포함됨

    • 코드를 입력할 수 있는 문제 풀이 영역

    • 저장, 재설정, 실행, 사전 테스트 실행(사전 테스트가 제공되는 경우) 및 제출을 위한 작업

    • 평가 결과 및 피드백

답안을 코딩할 때 고려해야 할 사전 테스트, 크기 제한, 여러 번의 제출 및 기타 요소에 대해 자세히 알아보려면 답안 가이드 항목을 참조하십시오.

코딩 문제에 액세스하는 방법에 대한 자세한 내용은 MATLAB Grader의 교육과정과 과제에 액세스 항목을 참조하십시오. LMS에 등록한 경우 강사에게 문의하십시오.

답안 가이드

시작하려면 답안을 코딩하려는 플랫폼을 선택하십시오.

답안을 작성하는 동안에는 답안을 코딩할 때 고려해야 할 사전 테스트, 크기 제한, 여러 번의 제출 및 기타 요소와 관련해 이 섹션에 나오는 정보를 염두에 두십시오.

사전 테스트

사전 테스트는 강사가 제공하는 평가로, 채점을 위해 답안을 제출하지 않고 실행할 수 있습니다. 사전 테스트는 다음과 같은 점에서 일반 평가와 다릅니다.

  • 제출하기 전에 사전 테스트를 실행해도 사전 테스트 결과는 성적표에 기록되지 않습니다.

  • 사전 테스트 실행은 제출 횟수 제한에 포함되지 않습니다.

  • 사전 테스트의 평가 코드와 이 코드가 생성한 출력을 볼 수 있습니다.

답안을 제출하면 사전 테스트도 실행되어 일반 평가와 동일하게 처리되므로 최종 성적에 반영됩니다.

답안을 제출하면 사전 테스트 평가도 실행되어 일반 평가와 동일하게 처리되며 최종 성적에 반영됩니다.

답안을 제출하기 전에 사용 가능한 모든 사전 테스트를 실행하십시오. 사전 테스트 결과는 도움이 되는 피드백을 제공하고, 답안을 제출하기 전에 답안이 올바른 방향으로 가고 있는지 확인하는 데 사용할 수 있습니다.

답안을 제출하기 전에 사전 테스트 실행을 클릭하여 테스트합니다. 사전 테스트 실행 옵션은 강사가 특정 문제에 대해 사전 테스트를 작성한 경우에만 표시됩니다.

사전 테스트 평가 결과를 확인하십시오. 답안이 통과하지 못한 각각의 테스트에는 실패 원인을 나타내는 오류 메시지가 포함됩니다. 통과한 답안에는 녹색 확인 표시가 표시됩니다.

참고

사전 테스트는 제출 답안으로 간주되지 않습니다. 모든 평가가 사전 테스트인 경우에도 답안을 제출해야 합니다.

실행 제한 시간

MATLAB Grader에서는 60초의 실행 제한 시간을 적용합니다. 시간은 실행 또는 제출을 클릭하면 시작되고 출력 또는 평가 결과가 표시되면 중지됩니다. MATLAB Online™에서는 답안을 제출할 때만 실행 시간 제한이 적용됩니다.

MATLAB 코드를 실행하는 데 사용되는 계산 환경은 MATLAB Grader에서 사용하는 환경과 매우 유사하므로 MATLAB Online을 사용하여 답안을 실행하면 답안 실행에 필요한 시간을 추정할 수 있습니다.

답안을 제출할 경우 MATLAB Grader는 답안을 실행할 때마다 강사의 답안을 실행합니다. 스크립트 유형 문제의 경우 답안은 한 번만 실행됩니다. 함수 유형 문제의 경우 답안은 매 평가 시 실행될 수 있습니다. 총 실행 시간에는 평가 실행과 답안 실행 시간이 모두 포함됩니다. 이 시간은 60초를 초과해서는 안 됩니다.

참고

스크립트 실행 또는 함수 실행을 클릭하면 코드 출력을 볼 수 있지만, 답안을 제출했을 때 "제출한 답안을 실행하고 평가하는 중 서버가 시간 초과되었습니다."라는 오류 메시지가 표시됩니다. 이 오류는 답안의 정확성을 평가하는 데 필요한 추가 실행 시간으로 인해 발생합니다. 답안의 실행 시간을 줄일 수 있는 방법을 찾아보십시오.

서버가 시간 초과되었다는 경고가 표시되면 답안을 실행하는 데 너무 많은 시간이 걸린 것입니다. 일반적으로 서버 시간 초과 오류는 답안에 오류가 있거나, 코드가 비효율적이거나, 화면에 표시하는 출력이 지나치게 많을 경우 발생할 수 있습니다. 유효한 답안이 있는 것은 분명하므로, 답안의 실행 시간을 줄일 수 있는 방법을 찾아보십시오.

제출 횟수 제한

강사는 답안을 제출할 수 있는 최대 횟수인 제출 횟수 제한을 지정할 수 있습니다. 제출 버튼에 제출 시도 횟수와 제출 횟수 제한이 나타납니다.

강사가 제출 횟수 제한을 지정하지 않는 경우 원하는 횟수만큼 답안을 제출할 수 있습니다.

Image showing the submit button with attempt 2 of 3

제출 횟수가 한 번만 남아 있는 경우에는 최종 제출을 확인하라는 메시지가 표시됩니다. 제출 횟수를 모두 소진한 후에는 제출 버튼이 비활성화됩니다.

기한을 넘긴 답안

과제 마감 날짜 이후에도 문제에 대한 답안을 제출할 수 있습니다.

강사는 할당한 문제에 마감 날짜를 정할 수 있습니다. 기한을 넘겨서 제출하는 것을 허용할 수도 있습니다. 기한을 넘겨서 제출한 답안이 어떻게 처리되는지에 대해서는 강사에게 문의하십시오.

평가 결과

MATLAB Grader는 강사가 생성한 평가를 기준으로 각 답안을 평가합니다. 답안이 이 문제에 대한 모든 테스트를 통과하면 MATLAB Grader는 해당 답안을 정답으로 표시합니다. 답안이 하나 이상의 테스트를 통과하지 못하면 오답으로 표시합니다.

통과하지 못한 각각의 답안에는 강사가 제공하는 추가 피드백과 함께 실패의 원인을 나타내는 오류 메시지가 포함됩니다. 통과한 답안에는 녹색 확인 표시가 있습니다.

답안 크기(MATLAB Grader 교육과정만 해당)

MATLAB Grader는 노드 개수 계산 알고리즘을 사용하여 답안 크기를 계산합니다. 크기는 답안 점수에 영향을 미치는 요소가 아닙니다. 따라서 이를 답안의 품질에 대한 피드백으로 여기지 마십시오. 그러나 비슷한 코드는 비슷한 크기를 갖습니다. 따라서 크기를 사용하여 자신의 접근 방식이 다른 사람이 제출한 것과 비슷한지 다른지 가늠해 볼 수 있습니다.

이전 답안

답안을 개선할 때 자신이 제출했던 다른 답안과 비교해 확인하는 것이 도움이 될 수 있습니다.

MATLAB Grader 또는 LMS에서 내 답안을 클릭하면 현재 문제에 대해 제출한 모든 답안을 볼 수 있습니다. MATLAB Online에서 작업 중이라면 먼저 MATLAB Grader로 돌아가십시오.

관련 항목