Moss 사용 방법
Moss란?
Moss는 프로그래밍 과제에서 유사도 검사를 수행하기 위한 도구로 널리 사용되는 온라인 서비스입니다. 이 도구는 학생들이 작성한 소스 코드를 비교하여 플래그를 통해 유사성을 확인해줍니다.
Moss 사용 절차
- Moss 웹사이트에 접속합니다.
- 사용자 계정을 생성하고 로그인합니다.
- 프로그래밍 과제를 제출할 학생들의 코드 파일을 모아둡니다. 파일은 텍스트 형식이어야 하며, 문법에 맞춰 작성되어야 합니다.
- 터미널을 열어 Moss 도구를 실행합니다. 다음과 같은 명령어를 입력합니다:
moss -l <programming_language> -d <directory>/*.txt
<programming_language>
에는 사용된 프로그래밍 언어를 입력합니다.<directory>/*.txt
는 모든 텍스트 파일을 검사하도록 지정합니다.
- Moss는 모든 파일을 비교하여 유사한 부분을 찾아내어 결과를 출력합니다.
- 결과에 대한 해석과 추가 작업은 사용자에게 달려있습니다.
Moss 결과 해석
Moss 결과에서는 각 코드 파일의 유사성 비율을 확인할 수 있습니다. 비슷한 부분은 점수로 표시되며, 높은 점수는 유사한 코드를 나타냅니다. 학생들 간에 유사성이 높다고 판단되는 경우, 이를 공지할 수 있습니다. 따라서 Moss는 부정행위 방지에 매우 유용한 도구입니다.
Moss의 장점
- 다양한 프로그래밍 언어를 지원합니다.
- 많은 양의 코드를 한 번에 처리할 수 있습니다.
- 결과를 직관적으로 이해하기 쉽게 제공합니다.
- 학생들 간의 코드 유사성을 신속하게 판단할 수 있습니다.
위의 방법을 따라하면 쉽게 Moss를 사용할 수 있습니다. Moss는 공정성과 학생들의 노력을 보호하기 위해 교육 과정에서 널리 사용되는 유용한 도구입니다.