Key points are not available for this paper at this time.
최근 몇 년 간 대규모 공개 온라인 과정(MOOCs)은 모든 사람에게 무료 고급 교육의 가능성을 제공하는 현상이 되었다. 이들은 많은 다양한 청중에게 프로그래밍을 가르칠 수 있는 엄청난 잠재력을 가지고 있다. 하지만 비디오 강의, 읽기 자료, 그리고 쉽게 평가 가능한 퀴즈와 같은 전통적인 MOOC 구성 요소만으로는 적절한 프로그래밍 교육이 이루어질 수 없다. 프로그래밍을 배우기 위해서는 참가자들이 실용적인 프로그래밍 연습에 참여하고 실제 프로그래밍 과제를 해결할 수 있는 옵션이 필요하다. 참가자들은 적시에 자신들의 작업에 대해 적절한 피드백을 받아야 한다. 프로그래밍 과제를 자동으로 평가할 도구가 없다면, 교육 팀은 선택적으로 비채점 연습만 제공할 수 밖에 없다. 본 논문은 실용적인 프로그래밍 연습이 어떻게 제공될 수 있는지를 설명하고, 이러한 맥락에서 유용할 수 있는 도구들의 경향을 살펴본다. 자동 평가는 컴퓨터 과학 교육의 역사에서 오랜 기록을 가지고 있다. 우리는 이 분야에서 기존 도구들에 대한 개요를 제공하고, 무엇을 평가할 수 있으며/또는 평가해야 하는지에 대한 질문도 탐구한다.
Staubitz et al. (Tue,)는 이 질문을 연구했다.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: