KR102084092B1 - 수학 교육 서비스 제공 방법, 학습 관리 서버 및 수학 교육 시스템 - Google Patents

수학 교육 서비스 제공 방법, 학습 관리 서버 및 수학 교육 시스템 Download PDF

Info

Publication number
KR102084092B1
KR102084092B1 KR1020180085261A KR20180085261A KR102084092B1 KR 102084092 B1 KR102084092 B1 KR 102084092B1 KR 1020180085261 A KR1020180085261 A KR 1020180085261A KR 20180085261 A KR20180085261 A KR 20180085261A KR 102084092 B1 KR102084092 B1 KR 102084092B1
Authority
KR
South Korea
Prior art keywords
learning
information
solution
formula
management server
Prior art date
Application number
KR1020180085261A
Other languages
English (en)
Other versions
KR20200010775A (ko
Inventor
소병혁
Original Assignee
(주)비에이치소프트
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주)비에이치소프트 filed Critical (주)비에이치소프트
Priority to KR1020180085261A priority Critical patent/KR102084092B1/ko
Publication of KR20200010775A publication Critical patent/KR20200010775A/ko
Application granted granted Critical
Publication of KR102084092B1 publication Critical patent/KR102084092B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • G06Q50/205Education administration or guidance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Strategic Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Educational Administration (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Educational Technology (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Electrically Operated Instructional Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명은 수학 교육 서비스 제공 방법, 학습 관리 서버 및 수학 교육 시스템에 관한 것이다. 본 발명의 일 실시 예에 따른 수학 교육 서비스 제공 방법은 학습 관리 서버를 이용하여 제공되되, 계정에 저장된 서비스 이용자의 학습 상태에 따라, 수학 개념을 일련의 단계로 나타낸 개념 로드 맵 상의 적어도 2개 이상의 단계 중 하나의 단계에 해당하는 문제를 학습 단말기로 송신하는 단계; 상기 학습 단말기로부터 문제에 대한 해답 및 풀이 과정을 수신하는 단계; 및 문제의 정답 정보를 상기 해답과 대비하고, 문제의 풀이 과정 평가 정보를 상기 풀이 과정과 대비하여 해답 및 풀이 과정의 채점을 수행하는 단계를 포함한다.

Description

수학 교육 서비스 제공 방법, 학습 관리 서버 및 수학 교육 시스템{Method of providing mathematics education service, learning management server and mathematical education system}
본 발명은 수학 교육 서비스 제공 방법, 학습 관리 서버 및 수학 교육 시스템에 관한 것으로, 보다 상세하게 서비스 이용자의 수준에 맞는 문제를 제시하고, 해답 및 풀이 과정에 대한 채점을 수행할 수 있는 수학 교육 서비스 제공 방법, 학습 관리 서버 및 수학 교육 시스템에 관한 것이다.
4차 산업혁명을 맞이하여 수학적 능력의 중요도가 높아지고 있다. 이에 따라, 수학 교육에는 사람과 사람 사이에 직접 수학 교육이 이루어 지는 방식 외에, 컴퓨터 등과 같은 단말기를 통한 방식이 사용될 수 있다.
이와 같은 단말기를 통한 수학 교육에는, 사람이 수행하는 강의를 녹음, 또는 녹화한 후, 녹음 또는 녹화된 내용을 단말기를 통해 재생하면서 학생이 학습을 수행하는 방법이 있다. 또한, 문제를 단말기로 보내면, 학생은 단말기에 표시된 문제를 풀고, 그 해답을 단말기에 있는 하는 방식이 있다. 이경우, 단말기에 입력된 해답은 취합된 후, 별개의 장치에 의해 채점이 이루어 질 수 있다.
이와 같은 단말기를 통한 수학 교육은 수학 개념의 설명 과정, 문제의 풀이 과정에 컴퓨터 등과 같은 단말기가 사용되어 시간적 공간적 제약이 완화될 수 있다는 점 외에, 수학 교육의 효율성 면에서 종전 수학 교육과 차별점이 없다.
한국공개특허공보 제10-2012-0107215호(2012.10.02)
본 발명은 효과적인 수학 교육을 제공할 수 있는 수학 교육 서비스 제공 방법, 학습 관리 서버 및 수학 교육 시스템을 제공하기 위한 것이다.
또한, 본 발명은 서비스 이용자의 수준에 맞는 문제를 통한 학습이 이루어지는 수학 교육 서비스 제공 방법, 학습 관리 서버 및 수학 교육 시스템을 제공하기 위한 것이다.
또한, 본 발명은 해답 및 풀이 과정의 채점을 통해 서비스 이용자의 학습 상태를 파악할 수 있는 수학 교육 서비스 제공 방법, 학습 관리 서버 및 수학 교육 시스템을 제공하기 위한 것이다.
본 발명의 일 측면에 따르면, 학습 관리 서버를 이용하여, 수학 교육 서비스를 제공하는 방법에 있어서, 계정에 저장된 서비스 이용자의 학습 상태에 따라, 수학 개념을 일련의 단계로 나타낸 개념 로드 맵 상의 적어도 2개 이상의 단계 중 하나의 단계에 해당하는 문제를 학습 단말기로 송신하는 단계; 상기 학습 단말기로부터 문제에 대한 해답 및 풀이 과정을 수신하는 단계; 및 문제의 정답 정보를 상기 해답과 대비하고, 문제의 풀이 과정 평가 정보를 상기 풀이 과정과 대비하여 해답 및 풀이 과정의 채점을 수행하는 단계를 포함하는 수학 교육 서비스 제공 방법이 제공될 수 있다.
또한, 상기 개념 로드 맵 상의 각각의 단계는 적어도 2개 이상의 레벨을 포함하고, 상기 계정에 저장된 상기 학습 상태에는 상기 서비스 이용자가 속하는 단계 및 레벨에 관한 정보가 포함되어, 상기 학습 단말기로 송신되는 문제는 상기 단계 및 상기 레벨에 해당될 수 있다.
또한, 해답 및 풀이 과정의 채점 결과를 반영하여 학습 상태가 속한 단계 또는 레벨을 변경되도록, 상기 계정에 저장된 서비스 이용자의 학습 상태를 조정하는 단계를 더 포함할 수 있다.
또한, 상기 풀이 과정 평가 정보는, 문제를 해결하는 데 사용되는 공식에 대응되는 공식 정보, 공식의 각 부분에 대입되어야 하는 수에 관한 정보인 수치 적용 정보를 포함할 수 있다.
또한, 상기 풀이 과정 평가 정보는, 문제에서 문제를 푸는 과정에서 전제로 할 것으로 제시된 조건이 적용되었는지 여부를 판단하는데 제공되는 조건 적용 정보를 더 포함할 수 있다.
본 발명의 다른 측면에 따르면, 수학 교육 서비스를 제공하는 학습 관리 서버에 있어서, 계정에 저장된 서비스 이용자의 학습 상태에 따라, 수학 개념을 일련의 단계로 나타낸 개념 로드 맵 상의 적어도 2개 이상의 단계 중 하나의 단계에 해당하는 문제를 학습 단말기로 송신하고, 상기 학습 단말기로부터 문제에 대한 해답 및 풀이과정을 수신하는 통신 모듈; 상기 통신 모듈을 통해 수신된 데이터, 상기 수학 교육 서비스를 제공하기 위한 프로그램, 수신된 데이터를 처리하여 생성된 처리 데이터를 저장하는 메모리; 및 상기 프로그램을 실행하는 제어부를 포함하되, 상기 제어부는 문제의 정답 정보를 상기 해답과 대비하고, 문제의 풀이 과정 평가 정보를 상기 풀이 과정과 대비하여 채점을 수행하는 학습 관리 서버가 제공될 수 있다.
본 발명의 또 다른 측면에 따르면, 서비스 이용자에게 제공되는 학습 단말기; 및 상기 학습 단말기로 문제를 송신하고, 상기 학습 단말기로부터 수신된 해답 및 풀이 과정의 채점을 수행하는 학습 관리 서버를 포함하되, 상기 학습 관리 서버는, 계정에 저장된 서비스 이용자의 학습 상태에 따라, 수학 개념을 일련의 단계로 나타낸 개념 로드 맵 상의 적어도 2개 이상의 단계 중 하나의 단계에 해당하는 문제를 학습 단말기로 송신하고, 상기 학습 단말기로부터 문제에 대한 해답 및 풀이과정을 수신하는 통신 모듈; 상기 통신 모듈을 통해 수신된 데이터, 상기 수학 교육 서비스를 제공하기 위한 프로그램, 수신된 데이터를 처리하여 생성된 처리 데이터를 저장하는 메모리; 및 상기 프로그램을 실행하는 제어부를 포함하되, 상기 제어부는 문제의 정답 정보를 상기 해답과 대비하고, 문제의 풀이 과정 평가 정보를 상기 풀이 과정과 대비하여 채점을 수행하는 수학 교육 시스템이 제공될 수 있다.
본 발명의 일 실시 예에 의하면, 효과적인 수학 교육을 제공할 수 있는 수학 교육 서비스 제공 방법, 학습 관리 서버 및 수학 교육 시스템이 제공될 수 있다.
또한, 본 발명의 일 실시 예에 의하면, 서비스 이용자의 수준에 맞는 문제를 통한 학습이 이루어지는 수학 교육 서비스 제공 방법, 학습 관리 서버 및 수학 교육 시스템이 제공될 수 있다.
또한, 본 발명의 일 실시 예에 의하면, 해답 및 풀이 과정의 채점을 통해 서비스 이용자의 학습 상태를 파악할 수 있는 수학 교육 서비스 제공 방법, 학습 관리 서버 및 수학 교육 시스템이 제공될 수 있다.
도 1은 본 발명의 일 실시 예에 따른 수학 교육 시스템을 나타내는 도면이다.
도 2는 본 발명의 일 실시 예에 따른 수학 교육 시스템에 제공되는 개념 로드 맵을 개략적으로 나타낸 도면이다.
도 3은 개념 로드 맵에 포함되는 단계를 예시적으로 나타낸 도면이다.
도 4는 도 1의 학습 관리 서버를 나타내는 블록도이다.
도 5는 도 4의 제어부의 구성을 나타내는 블록도이다.
도 6은 도 1의 학습 단말기를 나타내는 블록도이다.
도 7은 본 발명의 일 실시 예에 따른 수학 교육 서비스 제공 방법을 나타내는 순서도이다.
이하, 본 발명의 실시 예를 첨부된 도면들을 참조하여 더욱 상세하게 설명한다. 본 발명의 실시 예는 여러 가지 형태로 변형할 수 있으며, 본 발명의 범위가 아래의 실시 예들로 한정되는 것으로 해석되어서는 안 된다. 본 실시 예는 당업계에서 평균적인 지식을 가진 자에게 본 발명을 더욱 완전하게 설명하기 위해 제공되는 것이다. 따라서 도면에서의 요소의 형상은 보다 명확한 설명을 강조하기 위해 과장되었다.
도 1은 본 발명의 일 실시 예에 따른 수학 교육 시스템을 나타내는 도면이다.
도 1을 참조하면, 수학 교육 시스템(1)은 학습 관리 서버(10) 및 학습 단말기(20)를 포함할 수 있다.
본 발명의 일 실시 예에 따른 수학 교육 시스템(1)은, 초등학생, 중학생, 고등학생 등일 수 있는 서비스 이용자가 수학 교육 서비스 제공 방법에 따라 자신의 실력에 맞춰 효과적으로 학습을 수행하고, 학습 결과가 효과적으로 평가될 수 있도록 한다.
도 2는 본 발명의 일 실시 예에 따른 수학 교육 시스템에 제공되는 개념 로드 맵을 개략적으로 나타낸 도면이고, 도 3은 개념 로드 맵에 포함되는 단계를 예시적으로 나타낸 도면이다.
도 2 및 도 3을 참조하면, 수학 교육 시스템(1)은 수학과 관련된 학습 내용을 개념 로드 맵 형태로 서비스 이용자에게 제공할 수 있다. 개념 로드 맵은 수학 개념을 일련의 단계로 나타낸 것이다. 예를 들어, 개념 로드 맵은 제1 단계, 제2 단계, 제3 단계 등을 포함하는 형태로 구성될 수 있다. 일련의 단계는 수학 개념에 있어 서로 관련성을 가지고, 앞선 단계가 포함하고 있는 수학 개념은 이후 단계가 포함하고 있는 수학 개념을 학습하기에 앞서 선행되어야 하는 개념을 담고 있다. 앞선 단계는 이후 단계보다 저학년에서 학습되는 수학 개념, 또는 동일 학년에서 앞선 학기 또는 앞선 시기에 학습되는 수학 개념일 수 있다. 예를 들어, 개념 로드 맵은 수와 연산에 관한 수학 개념을 일련의 단계로 나타낸 것일 수 있다. 그리고, 제1 단계는 약수와 배수, 제2 단계는 소인수 분해, 제3 단계는 유리수와 순환소수, 제4 단계는 제곱근과 실수, 제5 단계는 복소수와 이차 방정식 일 수 있다. 다만, 이는 설명의 편의를 위해 개념 로드 맵에 포함될 수 있는 단계를 예시적으로 기술한 것으로, 약수와 배수의 앞에 선행 단계가 더 있을 수 있으며, 복소수와 이차 방정식 이후에 후행 단계가 더 있을 수 있다. 교과 과정에서 따라, 약수와 배수는 초등학교 5학년 1학기, 소인수 분해는 중학교 1학년, 유리수와 순환 소수는 중학교 2학년, 제곱근과 실수는 중학교 3학년, 복소수와 이차 방정식은 고등학교 1학년 과정에서 학습하도록 편성되어 있다.
또한, 각각의 단계는 상이한 난이도의 문제를 제공하는 복수의 레벨을 포함할 수 있다. 예를 들어, 각각의 단계는 제1 레벨, 제2 레벨, 제3 레벨, 제4 레벨 및 제5 레벨을 포함하고, 문제는 난이도는 제1 레벨에서 제5 레벨로 갈수록 높아질 수 있다. 다만, 각각의 단계에 포함되는 레벨이 5개로 구획된 것은 예시 적인 것이며, 제1 레벨, 제2 레벨 및 제3 레벨을 포함하는 경우와 같이, 레벨의 수는 변경될 수 있다.
개념 로드 맵은 적어도 하나 이상의 서브 로드 맵을 포함할 수 있다. 각각의 서브 로드 맵은 수학 개념을 그 내용의 공통성에 따라 분류한 것일 수 있다. 예를 들어, 개념 로드 맵은 제1 서브 로드 맵, 제2 서브 로드 맵, 제3 서브 로드 맵, 제4 서브 로드 맵 및 제5 서브 로드 맵을 포함할 수 있다. 그리고, 각각의 서브 로드 맵은 적어도 2개 이상의 단계를 포함하도록 구성될 수 있다. 예를 들어, 제1 서브 로드 맵은 수와 연산에 관한 것, 제2 서브 로드 맵은 함수에 관한 것, 제3 서브 로드 맵은 확률과 동계에 관한 것, 제4 서브 로드 맵은 기하에 관한 것, 제5 서브 로드는 측정에 관한 것 일 수 있다. 그리고, 일 예로, 제2 서브 로드 맵의 제1 단계는 함수와 그래프, 제2 단계는 일차 함수와 그래프, 제3 단계는 이차 함수와 그래프, 제4 단계는 이차 함수와 그래프의 성질, 제5 단계는 이차 방정식과 이차 함수 일 수 있다. 교과 과정에서 따라, 함수와 그래프는 중학교 1학년, 일차 함수와 그래프는 중학교 2학년, 이차 함수와 그래프 및 이차 함수와 그래프의 성질은 중학교 3학년, 이차 방정식과 이차 함수는 고등학교 1학년 과정에서 학습하도록 편성되어 있다. 다만, 이는 상술한 수와 연산의 경우와 유사하게 예시 적인 것이며, 함수와 그래프 앞에 선행 단계가 더 있을 수 있으며, 이차 방정식과 이차 함수 이후에 후행 단계가 더 있을 수 있다. 제3 서브 로드 맵, 제4 서브 로드 맵, 제5 서브 로드 맵에 포함되는 단계의 구체적 예는 생략한다. 다만, 이는 예시 적인 것이며, 서브 로드 맵은 위 예시와 상이한 형태로 구분될 수도 있다. 예를 들어, 수와 연산에 관한 것, 함수에 관한 것 등의 각각이 복수의 서브 로드 맵을 포함할 수 있다.
수학 교육 시스템(1)은 개념 로드 맵의 설정 단계에 해당되는 문제를 서비스 이용자에게 제공한 후, 서비스 이용자로부터 문제에 대한 해답이 수신되면, 이에 대한 채점을 수행할 수 있다. 그리고, 채점 결과에 기초하여, 서비스 이용자가 다음 단계로 진행하여 학습할 지 또는 이전 단계를 학습할 지 여부를 판단할 수 있다. 또한, 오답이 유형 화되게 채점하여, 서비스 이용자가 어떠한 원인에서 문제를 틀렸는지에 대한 분석 결과를 제공할 수 있다.
수학 교육 시스템(1)을 구성하는 학습 관리 서버(10)와 학습 단말기(20)는 네트워크(network)를 통해 연결될 수 있다. 네트워크는 단말기들 및 서버들과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 이러한 네트워크(network)의 일 예에는 3GPP(3rd Generation Partnership Project) 네트워크, LTE(Long Term Evolution) 네트워크, WIMAX(World Interoperability for Microwave Access) 네트워크, 인터넷(Internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network), 블루투스(Bluetooth) 네트워크, 위성 방송 네트워크, 아날로그 방송 네트워크, DMB(Digital Multimedia Broadcasting) 네트워크 등이 포함되나 이에 한정되지는 않는다.
도 4는 도 1의 학습 관리 서버를 나타내는 블록도이다.
도 4를 참조하면, 학습 관리 서버(10)는 통신 모듈(11), 메모리(12) 및 제어부(13)를 포함할 수 있다.
학습 관리 서버(10)는 서비스 이용자가 관련성 있는 수학 개념을 일련의 단계로 나타낸 개념 로드 맵에 따라 문제를 풀고, 문제의 해답에 대한 검토 결과를 받을 수 있는 수학 교육 서비스를 제공한다.
학습 관리 서버(10)는 수학 교육 시스템(1)의 제공에 필요한 데이터를 학습 단말기(20)로 송신하거나, 학습 단말기(20)로부터 데이터를 수신하고 이를 설정 방식에 따라 처리할 수 있다.
통신 모듈(11), 메모리(12) 및 제어부(13)는 물리적으로 각각이 분리되어 구현되거나 이 중 하나 이상이 통합되어 구현될 수 있다. 여기서, 제어부(13)는 통신 모듈(11) 및 메모리(12)를 제어할 수 있고, 소정의 프로그램에 따라 통신 모듈(11)을 통해 전달받거나 메모리(12)에 저장된 데이터를 읽어와 처리할 수 있는 프로세서로 이해될 수 있다.
통신 모듈(11)은 학습 단말기(20)와 유무선 데이터 통신할 수 있다. 즉, 통신 모듈(11)은 학습 단말기(20)를 문제를 송신할 수 있다. 또한, 통신 모듈(11)은 서비스 이용자가 입력한 문제에 대한 해답 및 서비스 이용자가 문제를 풀이하는 과정으로 입력한 데이터(이하, 풀이 과정)을 수신할 수 있다. 또한, 통신 모듈(11)은 해답에 대한 채점 결과를 학습 단말기(20)로 송신할 수 있다. 또한, 통신 모듈(11)은 수학 학습의 분석 결과로 오답의 유형을 학습 단말기(20)로 송신할 수 있다. 또한, 수학 교육 서비스가 가입을 필요로 하는 경우, 통신 모듈(11)은 가입 정보를 수신하고, 가입 처리 결과를 송신할 수 있다. 또한 학습 단말기(20)로 수학 문제를 송신하기에 앞서, 통신 모듈(11)은 학습 단말기(20)로부터 계정 활성화 데이터를 수신할 수 있다. 또한 통신 모듈(11)은 계정에 포함된 학습 상태의 변경이 발생되면, 이를 학습 단말기(20)로 송신할 수 있다.
메모리(12)는 수신된 데이터, 수학 교육 서비스를 제공하기 위한 프로그램, 수신된 데이터를 처리하여 생성된 처리 데이터 및 각종 데이터가 저장될 수 있다. 여기에서, 메모리(12)는 전원이 공급되지 않아도 저장된 정보를 계속 유지하는 비 휘발성 저장장치를 통칭하는 것이다.
학습 관리 서버(10)에는 입력부(14)가 제공될 수 있다. 입력부(14)는 데이터가 학습 관리 서버(10)로 입력되게 할 수 있다. 일 예로, 입력부(14)는 키보드, 모니터, 터치 스크린 등으로 제공될 수 있다.
학습 관리 서버(10)에는 출력부(15)가 제공될 수 있다. 출력부(15)는 학습 관리 서버(10)로 입력되는 데이터, 학습 관리 서버(10)에서 처리되는 데이터, 학습 관리 서버(10)에 저장되어 있는 데이터, 학습 단말기(20)로부터 수신되는 데이터 등과 같이 설정 데이터가 사람이 인식 가능한 형태로 출력되게 할 수 있다. 일 예로, 출력부(15)는 디스플레이 모니터 등으로 제공될 수 있다.
제어부(13)는 메모리(12)에 저장된 프로그램을 실행시키고, 학습 단말기(20)로부터 수신된 데이터 또는 메모리(12)에 저장된 데이터를 프로그램에 적용시킬 수 있다.
도 5는 도 4의 제어부의 구성을 나타내는 블록도이다.
도 5를 참조하면, 제어부(13)는 계정 관리부(131), 문제 출제부(132) 및 채점부(133)를 포함할 수 있다.
계정 관리부(131)는 수학 교육 서비스를 이용하는 서비스 이용자에 대한 정보를 관리한다. 계정 관리부(131)는 1명의 서비스 이용자에게 1개의 계정을 할당하는 형태로 서비스 이용자의 정보를 관리할 수 있다. 각각의 계정은 서비스 이용자를 구분하기 위한 인적 정보를 포함할 수 있다. 예를 들어, 인적 정보는 이름, 나이, 주소, 휴대폰 번호, 재학중인 학교의 명칭, 학년 등에 대한 정보를 적어도 하나 이상 포함하여, 서비스 이용자가 서로 구분되게 할 수 있다.
또한, 계정 관리부(131)는 서비스 이용자의 학습 상태에 대한 정보를 관리할 수 있다. 학습 상태는 개념 로드 맵에서 서비스 이용자가 어느 단계의 학습을 수행하고 있는지, 해당 단계에서 어느 레벨의 학습을 수행하고 있는지에 대한 정보를 포함할 수 있다. 또한, 서비스 이용자가 2개 이상의 서브 로드 맵에 대해 학습을 수행할 때, 계정 관리부(131)는 서브 로드 맵 각각에 대해, 어느 단계의 학습을 수행하고 있는지, 해당 단계에서 어느 레벨의 학습을 수행하고 있는지에 대한 정보를 관리할 수 있다. 예를 들어, 계정 관리부(131)는 A 이용자가, 현재 제1 서브 로드 맵에 대해서는 제3단계의 제5 레벨을 학습 중이고, 제2 서브 로드 맵에 대해서는 제3단계의 제1 레벨을 학습 중이라는 형태로, 학습 상태에 대한 정보를 관리할 수 있다.
또한, 계정 관리부(131)는 서비스 이용자의 학습 상태의 변경 내용을 관리할 수 있다. 계정 관리부(131)는 서비스 이용자가 채점 결과를 기초로 설정 레벨에 대한 테스트를 통과한 것으로 판단되면, 레벨이 상승되게 학습 상태를 수정할 수 있다. 예를 들어, 서비스 이용자가 제2 레벨의 테스트를 수행하고, 이에 대한 채점부(133)의 채점 결과가 제2 레벨을 통과한 것으로 평가되면, 학습 상태를 제3 레벨로 상승시킬 수 있다. 계정 관리부(131)는 설정 개수의 문항에 대한 정답율(통과 정답율)이 설정 값 이상인 경우, 또는 설정 개수의 문항을 연속하여 맞춘 경우 등일 때 테스트를 통과한 것으로 판단할 수 있다. 또한, 계정 관리부(131)는 채점 결과를 계정에 포함되는 정보로 관리되게 할 수 있다.
또한, 계정 관리부(131)는 설정 단계에서 가장 높은 레벨의 테스트를 통과한 것으로 판단되면, 서비스 이용자의 계정에서 학습 상태의 단계가 개념 로드 맵 상의 다음 단계가 되게 할 수 있다. 예를 들어, 서비스 이용자가 제2 단계의 제5 레벨의 테스트를 통과하면, 서비스 이용자의 계정에서 학습 상태가 제3 단계가 되게 할 수 있다. 학습 상태의 단계가 다음 단계로 진행할 때, 레벨은 가장 높은 레벨에서 가장 낮은 레벨 가운데 하나로 선택될 수 있다. 예를 들어, 학습 상태가 다음 단계로 진행할 때, 가장 높은 레벨과 가장 낮은 레벨 사이의 중간 레벨이 되게 설정될 있다. 예를 들어, 진행하는 다음 단계가 제1 레벨에서 제5 레벨까지 있을 때, 계정의 학습 상태는 제3 레벨로 설정될 수 있다. 또한, 학습 상태가 다음 단계로 진행할 때, 제5 레벨의 테스트 결과에 따라, 다음 단계에서의 레벨이 정해지도록 설정될 수 도 있다. 예를 들어, 통과의 기준의 되는 정답율과의 차이가 증가될 수 록 높은 단계가 되게 설정될 수 있다.
또한, 계정 관리부(131)는 복수의 서브 로드 맵이 서로 연계되어 학습이 이루어 지게 계정을 관리 할 수 있다. 예를 들어, 계정 관리부(131)는 제1 서브 로드 맵의 설정 단계에서 가장 높은 레벨의 테스트를 통과한 것으로 판단되면, 서비스 이용자의 계정에서 학습 상태의 단계가 제2 서브 로드 맵의 설정 단계가 되게 할 수 있다. 이 때, 제1 서브 로드 맵의 단계와 제2 서브 로드 맵의 단계는 동일 하거나 상이할 수 있다. 이 때, 서로 연결되어 관리되는 각각의 서브 로드 맵의 단계는 동일한 학년, 또는 동일한 학년의 동일한 학기에 학습되도록 교과 과정으로 편성된 것일 수 있다.
예를 들어, 계정 관리부(131)는 제1 서브 로드 맵의 제3 단계인 유리수와 순환 소수에서 가장 높은 레벨의 테스트를 통과한 것으로 판단되면, 제2 서브 로드 맵의 제2 단계인 일차함수와 그래프로 학습 상태의 단계가 진행되게 할 수 있다. 이 때, 제1 서브 로드 맵의 제3 단계인 유리수와 순환 소수, 제2 서브 로드 맵의 제2 단계인 일차함수와 그래프는 중학교 2학년에서 학습되도록 교과 과정에 편성된 것이다. 그리고, 수학 교과 과정에서, 유리수와 순환 소수의 학습 순서가 일차함수와 그래프 보다 앞에 위치될 수 있다.
또한, 계정 관리부(131)는 서비스 이용자가 설정 레벨에 대한 테스트에서 낙제하면, 계정의 학습 상태의 레벨이 하락되게 할 수 있다. 예를 들어, 서비스 이용자가 제2 레벨의 테스트를 수행하고, 이에 대한 채점부(133)의 채점 결과 제2 레벨을 낙제한 것으로 평가되면, 계정 관리부(131)는 계정의 학습 상태를 제1 레벨로 하락시킬 수 있다. 계정 관리부(131)는 설정 개수의 문항에 대한 정답율이 설정 값(낙제 정답율) 이하인 경우, 또는 설정 개수의 문항을 연속하여 틀린 경우 등일 때 테스트를 낙제한 것으로 판단할 수 있다.
또한, 계정 관리부(131)는 설정 단계에서 가장 낮은 레벨의 테스트를 낙제하면, 계정의 학습 상태의 단계가 개념 로드 맵 상의 이전 단계가 되게 할 수 있다. 예를 들어, 서비스 이용자가 제2 단계의 제1 레벨의 테스트를 낙제하면, 계정의 학습 상태가 제1 단계가 되게 할 수 있다. 학습 상태의 단계가 이전 단계로 될 때, 레벨은 가장 높은 레벨에서 가장 낮은 레벨 가운데 하나로 선택될 수 있다. 예를 들어, 계정의 학습 상태가 이전 단계로 조정될 때, 가장 높은 레벨과 가장 낮은 레벨 사이의 중간 레벨이 되게 설정될 수 있다. 예를 들어, 하락되는 이전 단계가 제1 레벨에서 제5 레벨까지 있을 때, 제3 레벨로 조정되게 설정될 수 있다. 또한, 계정의 학습 상태가 이전 단계로 조정될 때, 제1 레벨의 테스트 결과에 따라, 이전 단계에서의 레벨이 정해지도록 설정될 수 도 있다. 예를 들어, 낙제 정답율과의 차이가 증가될 수 록 낮은 단계가 되게 설정될 수 있다.
계정 관리부(131)의 계정은 서비스 이용자가 학습 단말기(20)를 통해 학습 관리 서버(10)에 접속하여 생성하거나, 서버 관리자가 학습 관리 서버(10)에 직접 생성할 수 있다.
또한, 계정 관리부(131)는 학습 단말기(20)로부터 계정 활성화 데이터가 수신되면, 수신된 계정 활성화 데이터에 대응되는 계정을 이용한 서비스의 제공이 이루어 지게 할 수 있다. 계정 활성화 데이터는 학습 관리 서버(10)가 관리하는 적어도 1개 이상의 계정 가운데 하나의 계정을 특정하기 위한 정보일 수 있다. 일 실시 예로, 계정 활성화 데이터는 계정에 포함된 인적 정보가운데 하나 이상일 수 있다. 또 다른 계로, 학습 관리 서버(10)에 계정이 생성되면, 계정에 대응되는 아이디가 생성될 수 있다.
문제 출제부(132)는 설정 개수의 문제를 설정 규칙에 따라 분류하여 관리하고, 서비스 이용자의 계정 정보에 대응되는 문제가 학습 단말기(20)에 제공되게 할 수 있다.
문제 출제부(132)는 각각의 문제가 개념 로드 맵을 구성하는 단계에 대응되게 관리할 수 있다. 또한, 문제 출제부(132)는 각각의 문제가 단계 내의 레벨에 따라 분류되게 관리할 수 있다. 또한, 문제 출제부(132)는 각각의 문제가 서브 로드 맵에 따라 분류되게 관리되게 할 수 있다. 그리고, 계정 관리부(131)와 연동하여, 서비스 이용자의 계정의 학습 상태에 대응되는 문제가 학습 단말기(20)에 제공되게 할 수 있다. 예를 들어, 제1 서브 로드 맵, 제3 단계, 제5 레벨을 학습 중인 서비스 이용자가 접속하면, 계정 관리부(131)는 서비스 이용자의 학습 상태를 문제 출제부(132)에 제공하고, 문제 출제부(132)는 제1 서브 로드 맵, 제3 단계, 제5 레벨로 관리되는 문제가 학습 단말기(20)에 제공되게 할 수 있다.
또한, 문제 출제부(132)는 학습 단말기(20)로 문제가 제공된 시점부터 경과되는 시간이 기록되게 할 수 있다.
채점부(133)는 학습 단말기(20)로부터 수신된 해답 및 풀이 과정의 채점을 수행한다. 채점부(133)는 문제 출제부(132)의 문제에 대응되는 채점 기준 정보를 이용하여 채점을 수행할 수 있다.
채점 기준 정보는 정답 정보 및 풀이 과정 평가 정보를 포함할 수 있다.
정답 정보는 문제 출제부(132)에서 제공하는 문제에 대응되는 정답을 포함할 수 있다. 따라서, 채점부(133)는 정답 정보를 이용해 서비스 이용자가 학습 단말기(20)에 입력하여 송신한 해답이 정답인지 오답인지 여부를 판단할 수 있다.
풀이 과정 평가 정보는 문제 출제부(132)에서 제공하는 문제에 대응하여, 서비스 이용자가 학습 단말기(20)에 입력하여 송신한 풀이 과정을 평가하는데 기초가 되는 정보일 수 있다. 채점부(133)는 풀이 과정 평가 기준 정보를 이용하여 풀이 과정에 대한 채점을 수행할 수 있다.
풀이 과정 평가 정보는 문제를 해결하는데 사용되는 공식에 대응되는 공식 정보를 포함할 수 있다. 예를 들어, 제시된 문제가 특정한 근의 공식을 이용하여 풀도록 설정된 것이면, 공식 정보는 이에 대응되는 특정의 근의 공식을 나타내는 것일 수 있다. 채점부(133)는 풀이 과정에 포함된 공식이 공식 정보와 대응되면, 풀이 과정이 맞는 것으로 처리할 수 있다. 반면, 풀이 과정에 포함된 공식이 공식 정보와 상이하거나, 풀이 과정에 공식이 누락되면, 풀이 과정이 틀린 것으로 처리할 수 있다.
또한, 풀이 과정 평가 정보는 공식의 각 부분에 대입되어야 하는 수(number)에 관한 정보(수치 적용 정보)를 포함할 수 있다. 채점부(133)는 풀이 과정에 포함된 공식이 공식 정보가 맞고, 풀이 과정에 포함된 공식의 각 위치에 문제에서 제시된 수(number)가 수치 적용 정보에 대응하여 적용된 것으로 판단되면, 풀이 과정이 맞는 것으로 처리할 수 있다. 반면, 풀이 과정에 포함된 공식이 공식 정보와 맞더라도, 공식의 각 위치에 잘못된 수가 적용되어 수치 적용 정보다 다른 것으로 판단되면, 풀이 과정이 틀린 것으로 처리할 수 있다.
또한, 풀이 과정 평가 정보는 제시된 문제에서 문제를 푸는 과정에서 전제로 할 것으로 제시된 조건이 적용되었는지 여부를 판단하는 정보(조건 적용 정보)를 포함할 수 있다. 채점부(133)는 풀이 과정에 조건 적용 정보에 대응되는 정보가 포함되어 있는지 여부를 추가로 판단할 수 있다. 조건 적용 정보는 문제 출제부(132)가 제시하는 문제에 따라 생략될 수 있다.
또한, 풀이 과정 평가 정보는 문제가 포함되는 단계에서 학습되는 수학 개념과 관련성을 갖는 용어, 공식 정보와 관련된 수학 개념과 관련성을 갖는 용어 등과 같이 제시된 문제와 관련된 수학 개념과 관련성을 갖는 용어(개념 판단 용어)에 관한 정보를 포함할 수 있다. 채점부(133)는 풀이 과장에 개념 판단 용어에 대응되는 정보가 포함되어 있는지 여부를 추가로 판단할 수 있다.
채점부(133)는 해답의 채점 결과와 풀이 과정의 채점 결과가 모두 맞는 경우에, 제시된 문제를 맞 춘 것으로 처리할 수 있다.
또한, 채점부(133)는 채점 결과에 문제를 푸는데 소요된 시간을 반영할 수 있다. 일 예로, 채점부(133)는 해답 및 풀이 과정이 수신되면, 문제가 송신된 후 해답 및 채점 결과가 수신될 때까지의 시간을 산출할 수 있다. 그리고, 시간의 길이에 따라, 해답 및 풀이 과정이 맞는 문제의 배점을 달리 할 수 있다. 예를 들어, 기준 시간보다 짧은 시간 내에 해답 및 풀이 과정이 수신되면, 가산점이 부여될 수 있다. 이 때, 가산점은 기준 시간보다 단축된 시간이 증가되면 증가될 수 있다. 또한, 기준 시간을 경과하여 해답 및 풀이 과정이 수신되면, 감점이 감점이 부여될 수 있다. 이 때, 감점은 기준 시간에서 경과된 시간이 증가되면 증가될 수 있다.
반면, 채점부(133)는 해답의 채점 결과가 맞더라도 풀이 과정의 채점 결과가 틀리면, 문제를 틀린 것으로 처리할 수 있다.
또한, 채점부(133)는 문제가 틀린 경우에도, 오답의 유형을 달리할 수 있다.
채점부(133)는 오답의 유형을 모르는 유형과 실수 유형으로 구분할 수 있다.
모르는 유형에는 풀이 과정이 전혀 없는 유형(제1 모르는 유형)이 포함될 수 있다.
또한, 모르는 유형에는 풀이 과정에 개념 판단 용어에 대응되는 내용은 포함되어 있으나, 공식 정보에 대응되는 공식이 누락된 유형(제2 모르는 유형)이 포함될 수 있다.
또한, 모르는 유형에는 풀이 과정에 공식 정보에 대응되는 공식이 있으나, 공식에 수치 적용 정보에 대응하여 수가 적용되지 않은 유형(제3 모르는 유형)이 포함될 수 있다. 이는, 공식은 암기하고 있으나, 공식에 구체적으로 문제를 적용하여 해결하는 문제 해결 방안을 파악하지 못하는 상태 일 수 있다.
실수 유형에는 풀이 과정에 공식 정보에 대응되는 공식이 있고, 공식에 수치 적용 정보에 대응하여 수가 적용되어 있는 유형(제1 실수 유형)이 포함될 수 있다. 이는, 계산을 수행하는 과정에서 실수가 발생한 경우일 수 있다.
또한, 실수 유형에는 풀이 과정에 공식 정보에 대응되는 공식이 있으나, 공식에 수치 적용 정보에 대응하는 수가 일부 잘못 적용되어 있는 유형(제2 실수 유형)이 포함될 수 있다. 이는, 문제 풀이 방법을 알고 있으나, 문제를 잘못 보는 등과 같은 원인으로, 문제의 해결 초기 단계에 오답이 발생한 경우일 수 있다.
또한, 실수 유형에는 제시된 문제에 조건 적용 정보가 있으나, 풀이 과정에 조건 적용 정보에 대응되는 내용이 누락되어 해답이 틀리게 되는 유형(제3 실수 유형)이 포함될 수 있다.
학습 단말기(20)는 서비스 이용자가 학습 관리 서버(10)로부터 문제를 수신하고, 문제의 해답 및 풀이 과정을 학습 관리 서버(10)로 송신하기 위한 단말기일 수 있다. 또한, 학습 단말기(20)는 수학 교육 서비스에 가입하기 위한 단말기 일 수 있다.
학습 단말기(20)는 사용자 컴퓨터(PC), 노트북, 휴대폰, 스마트폰, 태블릿 PC 등 과 같이 유선 또는 무선으로 데이터 통신이 가능한 다양한 형태의 단말기 또는 전자 장비일 수 있다.
도 6은 도 1의 학습 단말기를 나타내는 블록도이다.
도 6을 참조하면, 학습 단말기(20)는 통신부(21), 메모리(22), 인터페이스부(23) 및 처리부(24)를 포함할 수 있다.
통신부(21)는 네트워크를 통해 학습 관리 서버(10)와 데이터를 주고받을 수 있다.
통신부(21)는 학습 관리 서버(10)로부터 문제를 수신하고, 수신된 문제의 해답 및 풀이 과정을 학습 관리 서버(10)로 송신할 수 있다. 또한, 통신부(21)는 학습 관리 서버(10)로부터 문제의 해답에 대한 채점 결과를 수신할 수 있다. 또한, 통신부(21)는 학습 관리 서버(10)로부터 계정에 포함된 학습 상태의 변경 내용을 수신할 수 있다. 또한, 수학 교육 서비스가 가입을 필요로 하는 경우, 통신부(21)는 학습 관리 서버(10)로 가입 정보를 송신하고, 서비스의 가입 결과를 수신할 수 있다. 또한, 통신부(21)는 학습 관리 서버(10)로 계정 활성화 데이터를 송신할 수 있다.
메모리(22)에는 데이터가 저장될 수 있다. 학습 관리 서버(10)로부터 데이터를 수신하거나 송신하는데 어플리케이션이 필요한 경우, 메모리(22)에는 어플리케이션이 저장될 수 있다. 예를 들어, 학습 관리 서버(10)로부터 문제를 수신하고, 해답 및 풀이 과정의 송신이 학습 어플리케이션에 의해 보조되는 경우, 메모리(22)에는 학습 어플리케이션이 저장될 수 있다. 또한, 학습 관리 서버(10)로부터 채점 결과의 수신, 또는 수신 및 처리가 학습 보조 어플리케이션에 의해 보조되는 경우, 메모리(22)에는 학습 보조 어플리케이션이 저장될 수 있다. 학습 어플리케이션, 학습 보조 어플리케이션은 각각 별개의 어플리케이션으로 제공되거나, 통합된 형태로 제공될 수 있다.
인터페이스부(23)는 서비스 이용자가 데이터를 입력 가능 하게 한다. 또한, 인터페이스부(23)는 데이터의 입력 상태, 데이터의 처리 결과 또는 수신된 데이터 등을 표시할 수 있다. 서비스 이용자는 인터페이스부(23)를 통해 문제를 확인하고, 해답 및 풀이 결과를 입력할 수 있다.
처리부(24)는 인터페이스부(23)를 통해 입력된 데이터를 처리하여, 통신부(21)를 통해 전송하거나, 통신부(21)를 통해 수신된 데이터를 인터페이스부(23)로 출력되도록 할 수 있다.
처리부(24)는 수신된 문제를 처리하여 인터페이스부(23)를 통해 표시되게 하고, 입력된 문제 및 풀이 과정이 송신되게 할 수 있다. 또한, 처리부(24)는 수신된 채점 결과를 처리하고, 메모리(22)에 저장되거나 인터페이스부(23)에 표시되게 할 수 있다. 또한, 처리부(24)는 인터페이스부(23)를 통해 입력된 수학 교육 서비스의 가입 정보를 처리하여 학습 관리 서버(10)로 송신되게 할 수 있다. 또한, 처리부(24)는 입력된 계정 활성화 데이터가 학습 관리 서버(10)로 송신되게 할 수 있다.
또한, 학습 관리 서버(10)로의 데이터 송신, 학습 관리 서버(10)로부터 수신된 데이터의 처리, 인터페이스부(23)를 통해 입력된 데이터의 처리가 어플리케이션에 의해 보조되는 경우, 처리부(24)는 메모리(22)에 저장된 어플리케이션을 실행할 수 있다.
도 7은 본 발명의 일 실시 예에 따른 수학 교육 서비스 제공 방법을 나타내는 순서도이다.
도 7을 참조하면, 학습 관리 서버(10)는 학습 단말기(20)로부터 계정 활성화 데이터를 수신한다(S100). 서비스 이용자는 학습 단말기(20)에 수학 교육 서비스를 이용하기 위한 계정 활성화 데이터를 입력할 수 있다. 계정 활성화 데이터는 학습 관리 서버(10)가 관리하는 적어도 1개 이상의 계정 가운데 하나의 계정을 특정하기 위한 정보일 수 있다. 일 실시 예로, 계정 활성화 데이터는 계정에 포함된 인적 정보가운데 하나 이상일 수 있다. 예를 들어, 서비스 이용자는 학습 단말기(20)에 휴대폰 번호를 입력하고, 학습 관리 서버(10)는 학습 단말기(20)로부터 휴대폰 번호가 수신되면, 수신된 휴대폰 번호와 일치되는 인적 정보를 갖는 계정을 특정할 수 있다. 또 다른 계로, 학습 관리 서버(10)에 계정이 생성되면, 계정에 대응되는 아이디가 생성될 수 있다. 이에 따라, 서비스 이용자는 학습 단말기(20)에 아이디를 입력하고, 학습 관리 서버(10)는 학습 단말기(20)로부터 아이디가 수신되면, 수신된 아이디에 대응되는 계정을 특정할 수 있다. 또한, 계정 활성화 데이터에는 비밀 번호가 포함될 수 있다. 따라서, 계정 관리부(131)는 수신된 비밀 번호가 해당 계정의 비밀번호와 일치하는 경우에 한해서, 다음 단계로의 진행을 승인할 수 있다.
학습 관리 서버(10)는 학습 단말기(20)로 문제를 송신한다(S200). 학습 관리 서버(10)는 계정 활성화 데이터가 수신되고, 계정 활성화 데이터에 의해 하나의 계정이 특정되면, 해당 계정의 학습 상태에 따라 특정 단계, 또는 특정 단계 및 레벨의 문제를 학습 단말기(20)로 송신할 수 있다. 학습 상태가 2개 이상의 서브 로드 맵에 관한 데이터를 포함하는 경우, 학습 관리 서버(10)는 각각의 서버 로드 맵에 해당되는 문제를 학습 단말기(20)로 동시에 또는 순차적으로 송신할 수 있다. 또한, 학습 관리 서버(10)는 복수의 서브 로드 맵 중에서 특정 서브 로드 맵을 선택할 것을 요구하는 데이터를 학습 단말기(20)로 송신할 수 있다. 그리고, 학습 단말기(20)로부터 특정 서브 로드 맵이 선택되는 데이터가 수신되면, 해당 서브 로드 맵에 속하는 문제를 학습 관리 서버(10)로 송신할 수도 있다. 또한, 학습 관리 서버(10)는 문제를 송신한 후, 문제를 송신한 시점부터 경과된 시간을 기록할 수 있다.
학습 관리 서버(10)는 학습 단말기(20)로부터 해답 및 풀이 과정을 수신한다(S300). 학습 단말기(20)에는 학습 관리 서버(10)로부터 수신된 문제가 표시될 수 있다. 서비스 이용자는 학습 단말기(20)에 표시된 문제를 풀고, 문제에 대한 해답 및 풀이 과정을 학습 단말기(20)에 입력할 수 있다. 서비스 이용자는 해답 및 풀이 과정의 입력이 완료되면, 이를 학습 관리 서버(10)로 송신되게 할 수 있다. 일 예로, 해답 및 풀이 과정의 입력 및 송신은 적어도 1개 이상의 문제에 대해 순차적으로 이루어 질 수 있다. 예를 들어, 학습 관리 서버(10)는 1개 또는 2개 이상의 문제를 학습 단말기(20)로 송신할 수 있다. 이에 따라, 서비스 이용자가 학습 단말기(20)에 표시된 문제의 해답 및 풀이 과정을 입력하고, 학습 단말기(20)에서 학습 관리 서버(10)로 해답 및 풀이 과정이 송신되면, 학습 관리 서버(10)는 새로운 문제를 학습 단말기(20)로 송신할 수 있다. 이와 같은 과정은 적어도 1회 이상 반복될 수 있다. 또 다른 예로, 복수의 문제에 대한 해답 및 풀이 과정은 학습 단말기(20)에 임시로 저장된 후, 일괄적으로 학습 단말기(20)에서 학습 관리 서버(10)로 송신될 수도 있다. 학습 관리 서버(10)는 해답 및 풀이 과정이 수신되면, 문제를 송신한 후 수신 시점까지 경과된 시간이 기록되게 할 수 있다. 또한, 학습 관리 서버(10)는 문제를 송신한 후 설정 시간이 경과되면, 해당 시점까지 학습 단말기(20)에 입력된 해답 및 풀이 과정을 모두 수신하고, 학습이 종료되었음을 안내하는 메시지를 학습 단말기(20)에 송신할 수도 있다.
학습 관리 서버(10)는 수신된 해답 및 풀이 과정에 대해 채점을 수행한다(S400). 학습 관리 서버(10)는 송신된 문제에 대한 정답 정보 및 풀이 과정 평가 정보를 수신된 해답 및 풀이 과정과 대조하여, 채점을 수행한다. 학습 관리 서버(10)는 해답 및 풀이 과정이 모두 맞는 경우에, 문제를 맞춘 것으로 처리하고, 해답은 정답 정보와 일치하나 풀이 과정이 없거나 풀이 과정이 틀린 것은 문제를 틀린 것으로 처리할 수 있다. 또한, 학습 관리(10)는 문제가 맞는 경우에도, 문제를 송신한 후 해답 및 풀이 과정이 수신될 때까지 소요된 시간을 기준 시간과 비교하여, 가점 또는 감점을 부여할 수 있다. 또한, 학습 관리 서버(10)는 해답이 틀린 경우에도, 풀이 과정에 대한 채점을 수행할 수 있다. 이에 따라, 학습 관리 서버(10)는 풀이 과정의 채점 결과에 따라 틀린 문제의 채점 결과를 모르는 유형과 실수 유형으로 구분할 수 있다. 또한, 학습 관리 서버(10)는 모르는 유형을 제1 모르는 유형, 제2 모르는 유형 및 제3 모르는 유형으로 세분화할 수 있다. 제1 모르는 유형은 풀이 과정이 전혀 없는 유형일 수 있다. 제2 모르는 유형은 풀이 과정에 개념 판단 용어에 해당되는 내용은 포함되어 있으나, 공식 정보에 대응되는 공식이 누락된 유형일 수 있다. 제3 모르는 유형은 풀이 과정에 공식 정보에 대응되는 공식이 있으나, 공식에 수치 적용 정보에 대응하여 수가 적용되지 않은 유형일 수 있다.
또한, 학습 관리 서버(10)는 실수 유형을 제1 실수 유형, 제2 실수 유형 및 제3 실수 유형으로 세분화할 수 있다. 제1 실수 유형은 풀이 과정에 공식 정보에 대응되는 공식이 있고, 공식에 수치 적용 정보에 대응하여 수가 적용되어 있는 유형으로, 계산을 수행하는 과정에서 실수가 발생한 경우에 해당될 수 있다. 제2 실수 유형은 풀이 과정에 공식 정보에 대응되는 공식이 있으나, 공식에 수치 적용 정보에 대응하는 수가 일부 잘못 적용되어 있는 유형으로, 문제를 잘못 보는 등과 같은 원인으로, 문제의 해결 초기 단계에 오답이 발생한 경우에 해당될 수 있다. 제3 실수 유형은 제시된 문제에 조건 적용 정보가 있으나, 풀이 과정에 조건 적용 적요에 대응되는 정보가 누락되어 해답 채점이 틀리게 되는 유형일 수 있다.
학습 관리 서버(10)는 채점 결과를 학습 단말기(20)로 송신할 수 있다(S500). 학습 관리 서버(10)는 채점 결과로, 제시된 문제에 대해 맞은 문제와 틀린 문제에 대한 결과를 학습 단말기(20)로 송신할 수 있다. 또한, 학습 관리 서버(10)는 채점 결과로 오답의 유형에 대한 정보를 송신할 수 있다.
또한, 일 실시 예로, 채점은 2단계에 걸쳐 나누어 이루어 질 수 있다. 학습 관리 서버(10)는 수신된 해답은 정답 정보와 대비여, 해답에 대한 채점을 수행할 수 있다. 그리고, 학습 관리 서버(10) 수신된 자료에 풀이 과정이 포함되어 있는지 여부를 판단할 수 있다. 수신된 자료에 풀이 과정이 있는 경우, 학습 관리 서버(1)는 풀이 과정을 출력부를 통해 서버 관리자에게 제공할 수 있다. 그리고, 서버 관리자는 풀이 과정이 맞는지, 또는 틀렸는지 여부를 확인하고 그 결과를 학습 관리 서버(10)에 입력할 수 있다. 이에 따라, 해답이 정답 정보와 일치하고 풀이 과정이 맞는 경우, 해당 문제를 맞춘 것으로 처리하고, 해답이 정답 정보와 일치하더라도 풀이 과정이 틀린 경우, 해당 문제를 틀린 것으로 처리 할 수 있다. 또한, 해답이 정답 정보와 일치하나, 풀이 과정이 없는 경우, 학습 관리 서버(10)는 추가 자료를 입력 받을 수 있다. 일 예로, 서버 관리자는 해당 문제에 대에 풀이 과정은 생략되어 있으나, 서비스 이용자가 암산 등의 방법으로 해당 문제를 푼 경우 혹은 임의의 해답을 입력 한 것이 맞은 것인지 여부를 확인한 후, 해당 문제에 대한 풀이 과정을 맞는 것 혹은 틀린 것으로 하는 풀이 과정의 채점 결과를 학습 관리 서버(10)에 입력할 수 있다.
학습 관리 서버(10)는 채점 결과를 계정에 반영하여, 서비스 이용자의 학습 상태를 조정한다(S600). 학습 관리 서버(10)는 제시된 문제에 대해 채점이 이루어 지면, 계정 내에서 채점 결과가 관리되게 할 수 있다. 예를 들어, 계정이 생성된 후, 적어도 1회 이상 문제가 출제되고, 채점이 이루어 지면, 학습 관리 서버(10)는 각각의 채점 결과를 계정에 포함되는 정보로 저장할 수 있다. 또한, 채점 결과가 레벨의 상승 또는 하락 조건을 만족하는 것으로 판단되면, 학습 관리 서버(10)는 이를 반영하여 학습 상태의 레벨을 변경할 수 있다. 또한, 채점 결과가 단계가 다음으로의 진행 또는 이전 단계로의 후퇴 조건을 만족하는 것으로 판단되면, 학습 관리 서버(10)는 이를 반영하여 학습 상태의 단계를 변경할 수 있다. 학습 관리 서버(10)는 레벨 또는 단계의 변경이 발생되면, 이를 학습 단말기(20)로 송신할 수 있다. 채점 결과에 따라 레벨이 조정되면, 이 후 다시 학습 관리 서버(10)가 학습 단말기(20)에 문제를 제공할 때, 레벨 조정에 따라 난이도가 변경된 문제가 제공될 수 있다. 또한, 채점 결과에 따라 단계가 조정되면, 이 후 다시 학습 관리 서버(10)가 학습 단말기(20)에 문제를 제공할 때, 단계 조정에 따라 단계가 변경된 문제가 제공될 수 있다. 이에 따라, 본 발명의 일 실시 예에 따른 학습 관리 서버(10)는 서비스 이용자가 문제를 풀 때마다, 서비스 이용자의 수준 및 단계를 추적하여, 이에 맞는 수준 및 단계를 문제를 제공할 수 있다.
이상의 상세한 설명은 본 발명을 예시하는 것이다. 또한 전술한 내용은 본 발명의 바람직한 실시 형태를 나타내어 설명하는 것이며, 본 발명은 다양한 다른 조합, 변경 및 환경에서 사용할 수 있다. 즉 본 명세서에 개시된 발명의 개념의 범위, 저술한 개시 내용과 균등한 범위 및/또는 당업계의 기술 또는 지식의 범위내에서 변경 또는 수정이 가능하다. 저술한 실시예는 본 발명의 기술적 사상을 구현하기 위한 최선의 상태를 설명하는 것이며, 본 발명의 구체적인 적용 분야 및 용도에서 요구되는 다양한 변경도 가능하다. 따라서 이상의 발명의 상세한 설명은 개시된 실시 상태로 본 발명을 제한하려는 의도가 아니다. 또한 첨부된 청구범위는 다른 실시 상태도 포함하는 것으로 해석되어야 한다.
10: 학습 관리 서버 11: 통신 모듈
12: 메모리 13: 제어부
14: 입력부 15: 출력부
20: 학습 단말기 21: 통신부
22: 메모리 23: 인터페이스부
24: 처리부 131: 계정 관리부
132: 문제 출제부 133: 채점부

Claims (7)

  1. 학습 관리 서버를 이용하여, 수학 교육 서비스를 제공하는 방법에 있어서,
    계정에 저장된 서비스 이용자의 학습 상태에 따라, 수학 개념을 일련의 단계로 나타낸 개념 로드 맵 상의 적어도 2개 이상의 단계 중 하나의 단계에 해당하는 문제를 학습 단말기로 송신하는 단계;
    상기 학습 단말기로부터 문제에 대한 해답 및 풀이 과정을 수신하는 단계; 및
    문제의 정답 정보를 상기 해답과 대비하고, 문제의 풀이 과정 평가 정보를 상기 풀이 과정과 대비하여 해답 및 풀이 과정의 채점을 수행하는 단계를 포함하되,
    상기 풀이 과정 평가 정보는,
    문제를 해결하는 데 사용되는 공식에 대응되는 공식 정보, 공식의 각 부분에 대입되어야 하는 수에 관한 정보인 수치 적용 정보; 및
    상기 문제에서 문제를 푸는 과정에서 전제로 할 것으로 제시된 조건이 적용되었는지 여부를 판단하는데 제공되는 조건 적용 정보를 포함하고,
    상기 해답 및 풀이 과정의 채점을 수행하는 단계는,
    상기 해답 및 풀이 과정이 상기 문제의 정답 정보와 일치하는 경우 상기 문제를 맞춘 것으로 처리하고,
    상기 해답은 상기 문제의 정답 정보와 일치하나 상기 풀이 과정이 상기 문제의 정답 정보와 일치하지 않은 경우 상기 문제를 틀린 것으로 처리하며,
    상기 해답이 상기 문제의 정답 정보와 일치하지 않은 경우 상기 풀이 과정에 대해 채점을 수행하며, 상기 풀이 과정의 채점 결과에 따라 모르는 유형과 실수 유형으로 구분하되,
    상기 모르는 유형은,
    상기 풀이 과정이 없는 제1모르는 유형;
    상기 풀이 과정에 개념 판단 용어에 해당되는 내용이 포함되나 상기 공식 정보에 대응하는 공식이 누락된 제2 모르는 유형; 및
    상기 풀이 과정에 상기 공식 정보에 대응하는 공식이 있으나 상기 공식에 상기 수치 적용 정보에 대응하는 수가 적용되지 않은 제3모르는 유형을 포함하고,
    상기 실수 유형은,
    상기 풀이 과정에 상기 공식 정보에 대응하는 공식이 있고, 상기 공식에 상기 수치 적용 정보에 대응하는 수가 적용되어 있는 제1실수 유형;
    상기 풀이 과정에 상기 공식 정보에 대응하는 공식이 있으나, 상기 공식에 상기 수치 적용 정보에 대응하는 수가 일부 잘못 적용되어 있는 제2실수 유형; 및
    상기 문제에서 제시된 상기 조건 적용 정보가 있으나 상기 풀이 과정에 상기 조건 적용 정보의 적용이 누락된 제3실수 유형을 포함하고,
    상기 문제를 학습 단말기로 송신하는 단계로부터 상기 해답 및 풀이 과정이 수신되는 단계까지 소요된 시간을 기준 시간과 비교하여 가점 또는 감점을 부여하는
    수학 교육 서비스 제공 방법.
  2. 제1항에 있어서,
    상기 개념 로드 맵 상의 각각의 단계는 적어도 2개 이상의 레벨을 포함하고,
    상기 계정에 저장된 상기 학습 상태에는 상기 서비스 이용자가 속하는 단계 및 레벨에 관한 정보가 포함되어, 상기 학습 단말기로 송신되는 문제는 상기 단계 및 상기 레벨에 해당되는 수학 교육 서비스 제공 방법.
  3. 제2항에 있어서,
    해답 및 풀이 과정의 채점 결과를 반영하여 학습 상태가 속한 단계 또는 레벨을 변경되도록, 상기 계정에 저장된 서비스 이용자의 학습 상태를 조정하는 단계를 더 포함하는 수학 교육 서비스 제공 방법.
  4. 삭제
  5. 삭제
  6. 삭제
  7. 삭제
KR1020180085261A 2018-07-23 2018-07-23 수학 교육 서비스 제공 방법, 학습 관리 서버 및 수학 교육 시스템 KR102084092B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180085261A KR102084092B1 (ko) 2018-07-23 2018-07-23 수학 교육 서비스 제공 방법, 학습 관리 서버 및 수학 교육 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180085261A KR102084092B1 (ko) 2018-07-23 2018-07-23 수학 교육 서비스 제공 방법, 학습 관리 서버 및 수학 교육 시스템

Publications (2)

Publication Number Publication Date
KR20200010775A KR20200010775A (ko) 2020-01-31
KR102084092B1 true KR102084092B1 (ko) 2020-03-03

Family

ID=69369385

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180085261A KR102084092B1 (ko) 2018-07-23 2018-07-23 수학 교육 서비스 제공 방법, 학습 관리 서버 및 수학 교육 시스템

Country Status (1)

Country Link
KR (1) KR102084092B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210119030A (ko) * 2020-03-24 2021-10-05 조안호 음성인식을 이용한 연산 학습 방법
KR102669800B1 (ko) * 2023-12-29 2024-05-29 주식회사 티맥스알지 수학 문제에 대한 풀이를 단계별로 제공하기 위한 방법 및 장치

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220117120A (ko) 2021-02-15 2022-08-23 이승훈 수학 교과 이론을 기준으로 한 수학 강의 영상 공유 플랫폼
KR20240023985A (ko) 2022-08-16 2024-02-23 주식회사 창의와날개 수학 학습관리 시스템

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101874617B1 (ko) * 2017-09-05 2018-07-04 김태경 수학문제의 풀이과정 유도 서비스 제공 방법

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101112155B1 (ko) * 2009-08-24 2012-02-29 송상엽 온라인상의 주관식 수학문제 학습시스템 및 방법
KR20120107215A (ko) 2011-03-21 2012-10-02 에스케이텔레콤 주식회사 수학교육 서비스 시스템, 수학교육 서비스 제공장치, 학습자 단말기, 수학문제 제공을 위한 클라우드 컴퓨팅 서비스 장치, 수학문제 학습 서비스 제공방법, 및 클라우드 컴퓨팅 서비스 제공방법
KR20170026731A (ko) * 2015-08-27 2017-03-09 이지수 맞춤형 학습 솔루션 제공 방법

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101874617B1 (ko) * 2017-09-05 2018-07-04 김태경 수학문제의 풀이과정 유도 서비스 제공 방법

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210119030A (ko) * 2020-03-24 2021-10-05 조안호 음성인식을 이용한 연산 학습 방법
KR102461444B1 (ko) * 2020-03-24 2022-10-31 조안호 음성인식을 이용한 연산 학습 방법
KR102669800B1 (ko) * 2023-12-29 2024-05-29 주식회사 티맥스알지 수학 문제에 대한 풀이를 단계별로 제공하기 위한 방법 및 장치

Also Published As

Publication number Publication date
KR20200010775A (ko) 2020-01-31

Similar Documents

Publication Publication Date Title
US11605305B2 (en) Method, system, and computer-readable recording medium for providing education service based on knowledge units
KR102084092B1 (ko) 수학 교육 서비스 제공 방법, 학습 관리 서버 및 수학 교육 시스템
US9483955B2 (en) Fractal-based decision engine for intervention
KR20200135892A (ko) 사용자 맞춤형 학습 커리큘럼 추천 및 교육 컨텐츠 제공 시스템 및 방법
KR102303517B1 (ko) 학습자 맞춤형 교육 서비스를 제공하기 위한 방법, 시스템 및 비일시성의 컴퓨터 판독 가능한 기록 매체
US20220084428A1 (en) Learning content recommendation apparatus, system, and operation method thereof for determining recommendation question by reflecting learning effect of user
US11676503B2 (en) Systems and methods for predictive modelling of digital assessment performance
KR20000024349A (ko) 인터넷을 이용한 전자학습관리시스템 및 그 방법
KR102067877B1 (ko) 인공지능강사를 이용한 교육기관 운영 시스템 및 방법
US20220358132A1 (en) Scoring system for digital assessment quality with harmonic averaging
US20220375015A1 (en) Systems and methods for experiential skill development
US20220406207A1 (en) Systems and methods for objective-based skill training
CN109360459A (zh) 一种培训管理方法、培训管理装置及电子设备
JP2024509391A (ja) 試験問題生成方法、装置及びシステム、コンピュータ記憶媒体及びプログラム製品
KR20200124184A (ko) 학습자 맞춤형 교육 서비스를 제공하기 위한 방법, 시스템 및 비일시성의 컴퓨터 판독 가능한 기록 매체
US20150243178A1 (en) Content driven asynchronous education
Dhakshinamoorthy et al. KLSAS—An adaptive dynamic learning environment based on knowledge level and learning style
US20140272887A1 (en) Interactive asynchronous education
CN108416709A (zh) 自动生成数学选择题答案选项的方法以及装置
US20210201688A1 (en) Real Time Formative Assessment and Lesson Plan Recommendation With Remedial Learning Assessment
US20130216984A1 (en) Learning estimation tool
US11422989B2 (en) Scoring system for digital assessment quality
CN106802920A (zh) 用于在线教育及合成教学多媒体对象的方法和***
Shankar Introduction of data analytics in the engineering probability course: Implementation and lessons learnt
KR102398068B1 (ko) 온라인 강의 제공 기관 맞춤형 학습 관리 서비스 제공 서버 및 이를 실행하는 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant