발명의 상세한 설명

발명의 목적

발명이 속하는 기술 및 그 분야의 종래기술

본 발명의 목적은 인터넷상에서의 월드와이드웹(World Wide Web;WWW)을 이용한 원격 교육 장치를 구현하여 시간과 공간의 제 약을 극복하고, 또한 학습평가 및 관리기능을 내장하여 사용자들의 학 습을 평가 및 관리하는 인터넷상에서의 원격교육방법 및 그 장치를 제 공함에 있다.

발명은 원격교육방법 및 그 장치에 관한 것으로서, 특히 컴퓨터 및 네 트워크상에서의 인터넷 월드와이드웹(WWW) 규정 및 그 관련 기술을 응용한 인터넷상에서의 원격교육방법 및 그 장치에 관한 것이다.

최근에는 전세게의 네트워크를 연결하는 인터넷(INTERNET)을 많이 이용하고 있다. 이는 사용자가 원하는 동화상 음성 등의 데이터를 장 소에 구애받지 않고 전세계로 제공한다. 이런 인터넷에는 정보를 제공 하는 다양한 서버들이 있다. 이들 서버들 중 월드와이드웹(World Wide Web;WWW)은 구조의 단순성과 멀티미디어 서비스 제공 등 많 은 서비스를 제공하여 전세께적으로 폭발적인 인기를 얻고 있다. 초기 의 월드와이드웹(WWW)은 단지 다양한 정보를 신속히 제공하는데에 그쳤지만, 지금은 그림정보 뿐만 아니라 동화상도 제공하는 CGI 환경 을 구축하여 더욱 더 인기를 얻고 있다. 한편, 원격교육은 교육자와 피 교육자가 거리적으로 떨어진 곳에 위치했을 때 교육하는 것을 말한다. 이런 원격교육의 종래 방법에 관한 몇가지 예들을 서술하겠다.

종래의 원격교육방법은 먼저, 전파나 케이블에 의한 교육방송을 들 수 잇다. 이는 정해진 시간에 TV를 통해 교육하는 방법이다. 그 다음으 로, 비디오를 이용한 원격교육방법을 들 수 있다. 이는 화상회의 시스 템을 갖춘 두 교실에서 강사와 학생이 한정된 교육내용으로 서로 비디 오를 통하여 얼굴 및 화면을 보면서 교육을 진행하는 방법이다. 마지 막으로, 일반 네트워크를 이용한 원격교육방법이 있는데, 이는 랜 (Local Area Network;LAN)이나 완(Wide Area Network;WAN)상으로 연결된 두 사용자가 데이터를 공유하는 전용 영상 전화 시스템을 이용 하여 즉석에서 영상 및 그래픽 데이터를 주고 받으면서 교육하는 방법 이다. 여기서 LAN은 근접위치에서의 컴퓨터를 연결하는 네트워크를 말하며, WAN은 LAN의 거리망보다 넓은 지역에서의 컴퓨터를 연결 하는 네트워크를 말한다.

발명이 이루고자 하는 기술적 과제

전술한 종래의 원격교육방법은 사용자가 시간 및 장소에 제약을 받으 며, 사용자의 확장 및 교육내용의 다양화가 어렵고, 사용자의 학습을 평가 및 관리하지 못하는 문제점이 있었다.

발명의 구성 및 작용

전술한 문제점을 해결하기 위한 본 발명의 특징은 인터넷 상에서의 월 드와이드웹(WWW)을 기반으로 한 원격교육장치에 있어서, 사용자가 원하는 데이터를 서버장치에 요구하며 그 데이터를 화면에 디스플레이 하여 검색하고, 사용자가 그 데이터를 수행하도록 한 단말장치: 및 상 기 단말부로부터 요구된 데이터를 정송하며 사용자가 수행한 데이터를 평가하여 관리 및 저장하는 서버장치를 포함하는 것을 특징으로 하는 인터넷상에서의 원격교육장치에 있다.

본 발명의 EH다른 특징은 인터넷 상에서의 월드와이드웹(WWW)를 기반으로 한 원격교육방법에 있어서, (1) 사용자의 입력데이타를 처리 하는 제1 단계: (2) 사용자의 학습데이타를 처리하는 제2단계: 및 (3) 사용자의 시험데이타를 처리하는 제 3단계를 포함하는 것을 특징으로 하는 인터넷상에서의 원격교육방법에 있다.

이하, 첨부한 도면을 참조하여 본 발명의 바람직한 일 실시예를 설명 하겠다.

도1은 본 발명에 따른 인터넷상에서의 원격교육장치를 나타내는 구성 도이다.

이 장치는 일반적인 인터넷상의 월드와이드웹(WWW)를 검색하기 위 한 수단인 단말장치(10)와 검색한 자료를 전송하는 서버장치(30)로 구 성한다. 단말장치(10)에는 입력부(12)와 입력된 내용을 해당장치로 출 력하는 인터페이스부(14)가 연결된다. 입력부(12)는 다양한 데이터를 입력할 수 있도록 한 키보드 및 마우스등을 구비한다. 또한, 단말장치 (10)는 인터페이스부(14)출력단에 연결된 운영시스템(16)과 이에 의해 동작하는 인터넷프로토콜부(20)를 구성한다. 운영시스템(16)은 인터페 이스부(14)를 통해 입력된 내용을 해당장치가 처리하도록 각 장치를 동작하게 한다. 인터넷프로토콜부(20)는 인터넷상에서 사용되는 모든 프로토콜을 지침하며, 인터넷을 통한 서비스를 제공받기 위해 필요하 다. 단말장치(10)는 운영시스템(16)에 의해 동작하고, 인터넷프로토콜 부(20)에 의해 인터넷 접속이 가능한 브라우저(22)를 구비한다. 브라우 저(22)는 하이퍼미디어문서를 검색하기 위하여 사용하는 도구이다. 하 이퍼미디어문서(Hypermedia Text)는 하이퍼텍스트 마크업 언어 (HyperText Markup Language:HTML) 로 기술한 문서이다. 하이퍼텍 스트 마크업 언어(HTML)는 검색기인 브라우저(Browser)가 인식하고 해석해야하는 하이퍼미디어문서 저작언어이다. 브라우저(Browser)(22) 는 인터넷상의 모든 문서를 검색하여 그 문서의 내용을 사용자가 볼 수 있도록 화면에 디스플레이한다. 단말장치(10)는 인터페이스부(14)와 인터넷사이에 연결된 접속부(18)와 인터페이스부(14)에 연결된 출력부 (24)를 구비한다. 접속부(18)는 인터넷망에 dussruf하도록 한 모뎀 및 네트워크 어댑터등을 구비한다. 출력부(24)는 브러우저(22)가 검색한 내용을 디스플레이하도록 모니터 등의 다양한 장치를 구비한다.

한편, 서버장치(30)는 단말장치의 접속부(18),인터페이스부(14)와 운영 시스템(16) 및 인터넷프로토콜부(20)와 같이 동작하고 구성된다. 즉 서 버장치(30)는 인터넷에 접속된 접속부(32)와 입력된 내용을 해당장치 로 출력하는 인터페이스부(34)를 구비한다. 또한, 이 장치는 인터페이 스부(34)를 통해 입력된 내용을 해당장치가 처리하도록 각 장치를 동 작하게 한 운영시스템(36)와 인터넷프로토콜부(38)를 구비한다. 서버장 치(30)는 운영시스템(36)에 의해 동작하고, 인터넷프로토콜부(38)상에 운영하는 WWW서버부(40)를 구비한다. WWW서버부(40)는 하이퍼텍스트 전송규약(HyperText Transfer Protocol:HTTP)에 따라 브라우저(22)가 요청한 데이터를 전송한다. 하 이퍼텍스트 전송규약(HTTP)은 브라우저와 서버간의 통신규약을 정의 한 것이다. 서버장치(30)에는 WWW서버부(40)와 데이터베이스 관리부 (44)사이에 CGI프로그램부(42)가 연결된다. CGI프로그램부(42)는 운영 시스템(36)에 의해 동작하고, WWW서버부(40)와 데이터를 주고 받으 면서 동작한다. CGI프로그램부(42)는 CGI의 기능을 바탕으로 사용자 가 학습하도록 교육용 프로그램을 제공하고, 학습한 내용을 분석한다. CGI(Common Gateway Interface)는 동화상을 제공할 뿐만 아니라, 브 라우저(22)를 통한 사용자와 서버가 서로 통신할 수 있도록 한 것이다. 또한, 서버장치(30)에는 CGI프로그램부(42)와 데이터베이스부 (46)사이 에 데이터베이스관리부(44)가 연결된다. 데이터베이스 관리부(44)는 운 영시스템에 의해 동작하고, 데이터베이스부(46)를 참조하여 CGI프로그 램부(42)가 동작하는 데 필요한 데이터를 출력한다. 이 장치는 데이처 베이스 관리부(44)와 연결된 데이터베이스부(46)를 구비한다. 데이터베 이스부(46)는 데이터베이스관리부(44)에서 필요한 데이터를 출력하거 나 데이터베이스관리부(44)를 통해 입력된 데이터를 저장한다.

이와 같이 구성된 본 발명의 동작을 도2를 참조하여 상세히 설명하겠 다.

도 2는 도 1에 제시된 장치들 중 본 발명에 가장 관련있는 브라우저 (22)와 WWW서버부(40), CGI프로그램부(42)와 데이터베이스관리부 (44)를 중심으로 한 동작흐름을 나타내는 흐름도이다.

본 발명의 동작을 설명하기 전에 먼저, 사용자는 인터넷을 사용할 수 있는 자격인 계정을 부여받는다. 또한, 서버장치(30)는 접속부(32)를 통해 인터넷에 접속한 후 인터넷상의 프로그램들은 인터넷사이트의 이 름인 도메인 네임(Domain Name)을 설정한다.

사용자가 WWW서버부(40)인터넷 주소를 입력하면 (제300단계), WWW서버부(40)는 사용자의 이름과 암호의 입력을 요청한다(제302단 계). 사용자가 이름과 암호를 입력하면(제304단계),WWW서버부(40)는 사용자가 등록이 되었는지를 판단한다(제306단계).WWW서버부(40)는 사용자가 등록이 안되었으면 등록화면을 전송하여 (제308단계), 사용자 가 이름과 암호를 다시 입력하여 등록하도록 한다 (제304 단계). WWW 서버부(40)는 사용자가 등록이 되었으면, 원격교육을 받을 수 있도록 원격교육홈페이지를 전송하여 원격교육소비스를 실행한다 (제310단계). 원격교육홈페이지는 인터넷상에서 원격교육을 받기 위한 프로그램의 첫페이지에 해당하는 것을 말한다. 사용자는 원격교육홈페 이지를 보고 사용자의 인적사항과 학습과정을 선택한다(제312 단계). WWW서버부(40)는 CGI 프로그램부(42)을 구동시킨다(제314단계). CGI(Common Gateway Interface)프로그램은 사용자가 접속한 서버 와 자료를 주고 받으면서 실행할 수 있도록 한 CGI 기능을 기본으로, 원격교육이 가능한 교육내용 및 평가를 위한 검색등이 가능하도록 작 성한 프로그램이다. CGI 프로그램은 입력된 데이터 즉, 사용자의 인적 사항과 학습과정선택등의 데이터를 이진으로 처리하여 데이터베이스관 리부(44)로 데이터의 분석을 요청한다(제316단계). 데이터베이스관리부 (44)는 데이터베이스부(46)를 참조하여 요청된 이진데이터를 검색하고 분석하여 CGI 프로그램부(42)로 출력한다(제318단계). CGI 프로그램부 (42)는 입력된 데이터를 참조하여 사용자가 교육할 수 있도록 교육용 체이지를 작성하여 WWW서버부(40)로 출력한다(제320단계). WWW서 버부(40)는 입력된 교육용 페이지를 브라우저(22)로 출력한다 (제322단 계). 사용자는 브라우저(22)에 의해 출력부(24)에 출력된 교육용 페이 지를 보고 학습을 한다(제324 단계). 사용자의 학습이 완료되면, 브라 우저(22)는 학습데이터를 WWW서버부(40)로 출력한다. WWW서버부 (40)는 입력된 학습데이타를 처리하도록 CGI 프로그램부(42)를 구동시 킨다(제326단계). 제 316단계와 제318단계와 마찬가지로, CGI 프로그 램부(42)는 입력된 학습데이타를 이진으로 처리하여 데이터베이스관리 부(44)로 데이터분석을 요청한다(제328단계). 데이터베이스관리부(44) 는 입력된 데이터를 검색하여 사용자가 시험을 칠 수 있도록 데이터를 분석하여 CGI 프로그램부(42)로 출력한다(제330단계). CGI 프로그램부 (42)는 입력된 데이터를 참조하여 사용자의 학습한 내용을 평가하도록 평가용 페이지를 작성하여 WWW 서버부(40)로 출력한다(제322단계). WWW 서버부(40)는 입력된 평가용 페이지를 브라우저(22)로 출력한 다(제224단계). 사용자는 브라우저(22)를 통해 검색된 평가용 페이지를 출력부(24)에 나타난 내용으로 시험을 작성한다(제336단계). 사용자가 시험을 완료하면, 브라우저(22)는 시험데이타를 WWW 서버부(40)로 출력한다. WWW 서버부(40)는 입력된 시험데이타를 분석하고, 저장하 기 위해 CGI 프로그램부(42)를 구동시킨다(제338단계).

CGI 프로그램부(42)는 입력한 시험데이터를 이진으로 처리하고, 그 시 험데이터를 평가하여(제340단계) 결과 페에지를 작성한다(제324단계). CGI 프로그램부(42)는 시험친 결과데이터 분석 및 그 결과 데이터의 저장을 데이터베이스 관리부(44)로 요청한다(제344단계). 데이터베이스 부(46)는 입력된 결과데이터를 분석하여 다음에 사용자가 학습할 때 학습자의 학습수준에 대한 자료로 활용하기 위해 저장한다(제346단계). 한편, CGI 프로그램부(42)는 작성한 결과 페이지를 WWW 서버부(40) 로 전송한다. WWW 서버부(40)는 입력된 결과페이지를 브라우저(22) 로 출력한다(제348단계). 사용자는 브라우저(22)에 의해 검색된 결과페 이지를 출력부(24)에 나타난 내용을 보고 학습을 마친다.

발명의 효과

본발명의 인터넷상에서 원격교육을 실시함으로써 시간과 공간의 제약 을 극복하고, 또한 학습평가 및 관리 기능을 하는 프로그램을 실시하 여 사용자들의 학습을 보다 나은 방향으로 이끄는 효과를 갖는다.


(57) 청구의 범위

청구항 1. 인터넷 상에서의 월드와이드웹(WWW)를 기반으로 한 원격교육 장치에 있어서,

사용자가 원하는 데이터를 서버장치에 요구하며 그 데이터를 화면에 디스플레이하여 검색하고, 사용자가 그 데이터를 수행하도록 한 단말장치; 및

상기 단말부로부터 요구된 데이터를 전송하며 사용자가 수행한 데이터 를 평가하여 관리 및 저장하는 서버장치를 포함하는 것을 특징으로 하 는 인터넷상에서의 원격 교육장치.

청구항 2. 제 1항에 있어서, 상기 서버장치는

인터넷에 접속하는 접속부;

상기 접속부와 운영시스템으로부터 입력되는 데이터를 출력하는 인터 페이스부;

상기 인터페이스부초부터 입력된 데이터를 처리하도록 각 장치를 동작 하게 하는 운영시스템 ; 및

상기 운영시스템에 의해 운영되고, 인터넷상에서 원격학습을 실행하며 그 학습한 데이터를 관리하는 원격교육수단을 포함하는 것을 특징으로 하는 인터넷상에서의 원격교육장치

청구항 3. 제 2항에 있어서, 상기 원격교육수단은

상기 인터넷상에서 데이터 왕래를 규정하는 인터넷 프로토콜부;

상기 인터넷프로토콜부상에서 운영하여 사용자가 원하는 데이터를 브 라우저로 전송하는 WWW 서버부;

상기 WWW 서버부와 데이터를 주고 받으며 데이터베이스 관리부와 원격교육을 실행하고 관리하는 데 필요한 데이터를 주고 받는 CGI 프 로그램부;

상기 CGI 프로그램부에서 필요한 데이터를 데이터베이스부를 참조하 여 출력하는 데이터베이스 관리부 및;

상기 데이터베이스에서 필요한 데이터를 출력하고 상기 데이터베이스 부에서 입력된 데이터를 저장하는 데이터베이스부를 포함하는 것을 특 징으로 하는 인터넷상에서의 원격교육장치.

청구항 4. 인터넷 상에서의 월드와이드웹(WWW)을 기반으로 한 원격 교육방법에 있어서,

1) 사용자의 입력데이타를 처리하는 제 1단계;

2) 사용자의 학습데이타를 처리하는 제 2단계; 및

3) 사용자의 시험 데이터를 처리하는 제 3단계를 포함하는 것을 특징 으로 하는 인터넷상에서의 원격교육방법

청구항 5. 제 4항에 있어서, 제 1단계는 데이터를 이진화하여 데이터 베이스를 검색하여 분석하는 것을 특징으로 하는 인터넷상에서의 원격 교육방법

청구항 6. 제 4항 또는 5항에 있어서, 제 1단계는 사용자가 학습하도 록 교육용 페이지를 전송하는 것을 특징으로 하는 인터넷상에서의 원 격교육방법

청구항 7. 제 4항에 있어서, 제 2단계는 사용자가 학습한 내용을 평가 하도록 평가용 페이지를 전송하는 것을 특징으로 하는 인터넷상에서의 원격교육방법

청구항 8. 제 4항에 있어서, 제 3단계는 사용자가 작성한 시험을 결과 를 분석하여 결과용 페이지를 전송하는 것을 특징으로 하는 인터넷상 에서의 원격교육방법