지원시스템

  • 문제관리 및 CBT
  • 프로그래밍 연습 및 풀이
  • 교육과정개발지원
  • 전문용어관리
  • 설문조사

프로그래밍 연습 및 풀이

교사는 프로그래밍 형태의 문제를 출제하고, 학생은 풀이할 수 있도록 구축된 시스템이다. 본 시스템을 통해, 교사는 학생들의 알고리즘 구현 능력, 프로그래밍 언어에 대한 이해의 정도를 파악하고 보충되어야 할 개념 및 내용을 피드백 해 줄 수 있다.
본 시스템은 학생들이 프로그래밍 문제를 풀이하는 동안 문제해결능력이 향상될 수 있도록 고안하였다.

오류 피드백

본 시스템은 프로그래밍을 처음 배우는 학습자의 이해 수준을 고려하여, 피드백 메시지를 지원할 수 있도록 하였다. 또한, 국내의 학습자들이 사용한다는 점을 고려하여 한글 메시지를 지원토록 하였다. 타당한 피드백 메시지를 제시하기 위해, 실제 초보 학습자의 오류를 수집하여 오류의 원인을 파악하였다.

오류 분석

학생의 일관된 실수를 통하여 오류의 유형이 무엇인지를 파악하는 것을 의미한다. 교수자는 오류 분석을 통해서 학생의 잘못된 전략을 찾아내고, 적절하게 학습의 방향을 제시할 수 있다.

프로그래밍 중 오류가 발생하면, 나타나는 피드백 메시지 확인하러 가기

평가 방법

문제에 대한 올바른 출력과 알고리즘 구현이 완벽할 경우는 맞은 것으로 판단한다.
추후, 프로그래밍이 서술형태의 답안을 제출한다는 점을 고려하여, 부분 점수를 제시할 수 있도록 성능 향상을 할 예정이다.
부분 점수 제시를 위해, 프로그래밍 평가 루브릭 연구가 진행 중에 있다.