Annual Conference of KIPS (한국정보처리학회:학술대회논문집)
- 2007.05a
- /
- Pages.1380-1382
- /
- 2007
- /
- 2005-0011(pISSN)
- /
- 2671-7298(eISSN)
DOI QR Code
Design and Implementation an Evaluating System for Programming Assignment Applying Smart Client
스마트 클라이언트를 적용한 프로그래밍 과제평가 시스템 설계 및 구현
- Jang, Jung-Il (Dept. of Computer Engineering, Pusan National University) ;
- Ji, Jeong-Hoon (Dept. of Computer Engineering, Pusan National University) ;
- Woo, Gyun (Dept. of Computer Engineering, Pusan National University)
- Published : 2007.05.11
Abstract
인터넷의 발달로 온라인 원격강의나 E-Learning 형태의 교육이 많이 확산되었다. 온라인 교육의 확산으로 웹을 기반으로 하는 클라이언트 소프트웨어들이 많이 개발되어 사용되고 있다. 특히 교과목의 특성상 실습위주로 진행되는 프로그래밍 관련 교과목에서는 자동화 된 과제평가 시스템이 필요하다. 프로그래밍 과제평가 시스템에서는 과제제출, 소스코드 업로드, 컴파일 및 실행, 채점, 표절검사 등의 과제평가를 위한 기본적인 작업들을 수행된다. 위와 같은 작업들이 모두 평가시스템 서버에서 진행되기 때문에 서버에 많은 부하가 걸린다. 또한 공정한 평가를 위해 보안이 최우선적으로 고려되어야 한다. 본 논문에서는 스마트 클라이언트 기술을 이용한 과제평가 시스템을 설계하고 구현하였다. 본 시스템에서는 과제평가 시스템의 서비스를 분산시켜 시스템의 부하를 줄이고, 보안을 향상시킴으로써 학생들에게 공정한 평가를 가능하게 하였다.
Keywords