Design of a Course Management System Based on WebDAV

웹데브 기반의 강좌관리 시스템 설계

  • Park, Jin-Ho (School of Computer Engineering & Information Technology, University of Ulsan) ;
  • Park, Jong-Moon (School of Computer Engineering & Information Technology, University of Ulsan) ;
  • Shin, Won-Jun (School of Computer Engineering & Information Technology, University of Ulsan) ;
  • Lee, Myung-Joon (School of Computer Engineering & Information Technology, University of Ulsan)
  • 박진호 (울산대학교 컴퓨터 정보통신공학부) ;
  • 박종문 (울산대학교 컴퓨터 정보통신공학부) ;
  • 신원준 (울산대학교 컴퓨터 정보통신공학부) ;
  • 이명준 (울산대학교 컴퓨터 정보통신공학부)
  • Published : 2007.10.26

Abstract

웹데브(WebDAV)는 분산 저작활동을 지원하기 위한 IETF의 표준 프로토콜로서 원거리 사용자들 간의 비동기적인 저작활동을 지원하며, 웹데브 서버에 등록된 자원에 대하여 속성을 관리하고 접근을 제어할 수 있는 웹데브 메소드와 웹데브 접근제어 프로토콜을 이용하여 웹데브 서버를 다양한 방법으로 확장할 수 있다. 본 논문에서는 웹데브 표준 프로토콜과 접근제어 프로토콜을 이용하여 강좌관리 시스템을 설계한다. 강좌관리 시스템에서 사용되는 웹데브 기반 서버는 Apache 그룹의 Jakarta Slide 서버를 확장하였으며 클라이언트는 KDE 기반의 리눅스에서 동작하도록 설계하였다. 강좌관리 시스템은 HTTP 프로토콜 기반의 응용프로그램으로서 인터넷이 연결되어 있는 어떠한 곳에서라도 사용할 수 있으며 분산저작이 가능한 웹데브 서버의 특성을 살려서 웹상에서 자유로운 자원 교환을 지원한다. 또한 일반적인 강좌관리 시스템에서 사용하는 출석등록, 보고서 제출, 강의 자료 제공 등의 기본 기능을 웹데브 서버가 지원하는 기능을 이용하여 설계하며, 교수와 학생 각자의 역할에 맞는 인터페이스를 제공하여 인터페이스에서 발생할 수 있는 오류를 줄이고 사용자 중심의 인터페이스로 설계하였다.

Keywords