KR20190005813A - 교육서비스 제공 시스템 및 방법 - Google Patents

교육서비스 제공 시스템 및 방법 Download PDF

Info

Publication number
KR20190005813A
KR20190005813A KR1020180168297A KR20180168297A KR20190005813A KR 20190005813 A KR20190005813 A KR 20190005813A KR 1020180168297 A KR1020180168297 A KR 1020180168297A KR 20180168297 A KR20180168297 A KR 20180168297A KR 20190005813 A KR20190005813 A KR 20190005813A
Authority
KR
South Korea
Prior art keywords
education
ncs
content
service providing
contents
Prior art date
Application number
KR1020180168297A
Other languages
English (en)
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 (주)미래융합정보기술
Publication of KR20190005813A publication Critical patent/KR20190005813A/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
    • 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)
  • Tourism & Hospitality (AREA)
  • Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Electrically Operated Instructional Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

교육서비스 제공 시스템 및 방법이 개시된다. 소프트웨어 교육서비스를 제공하는데 있어서, 국가직무능력표준(NCS, National Competency Standard) 기반의 학습 모델을 바탕으로 통합 콘텐츠 생성과 저작을 위한 저작 도구를 개발하며, 동영상, 음성, 이미지, 텍스트, SW 소스 코드를 포함하는 통합 콘텐츠 패키지를 디스플레이할 수 있는 NCS 기반 교육 목표 및 평가기준 설정 마법사가 설치된 콘텐츠 브라우저를 개발하고, 국가직무능력표준(NCS)과 그 평가 기준에 부합되는 소프트웨어 교육서비스 방법 및 그 시스템을 제공한다. 또한, 소프트웨어 교육서비스를 제공하는데 있어서 동영상 콘텐츠 및 텍스트 콘텐츠가 함께 교육생에게 제공되면서 교육생이 과제에 대한 정답 및 소프트웨어 코드를 입력받고 이에 대한 수행결과를 제시하여 주는 교육서비스를 제공한다.

Description

교육서비스 제공 시스템 및 방법{EDUCATIONAL SERVICE PROVIDING SYSTEM AND METHOD}
본 발명은 교육서비스 제공 시스템 및 방법에 관한 것으로, 보다 상세하게는 소프트웨어 교육서비스를 제공하는데 있어서, 국가직무능력표준(NCS,National Competency Standard) 기반의 학습 모델을 바탕으로 동영상, 음성, 이미지, 텍스트 를 포함하는 통합 콘텐츠 생성과 저작을 위한 저작 도구를 개발하며, SW 소스 코드를 제공하며 기초 단계부터 심화 학습 단계 및 전문가 단계까지 학습자 수준에 따라 통합 콘텐츠 패키지를 디스플레이할 수 있는 콘텐츠 브라우저를 개발하고, 인터넷을 통하여 여러 다양한 분야의 내용에 대하여 미리 교육 콘텐츠와 소스 코드를 등록시켜 놓았다가, 교육을 받고 싶어 하는 사람에게 교육 서비스를 제공하는, 교육서비스 제공 시스템 및 방법에 관한 것이다.
소프트웨어 산업은 그 자체로도 중요하지만 다른 제조업 및 서비스업에 적용되어 생산성을 형상시키고 부가가치를 높이는 중요한 역할을 하고 있으며, 스마트폰 등의 전자·통신 제품 뿐만아니라 자동차, 조선, 항공 등 전통 제조업 및 서비스업과 융합함으로써 그 기능과 활용범위가 급속히 확대되고 있다.
특히, 스마트폰의 경우, 소프트웨어를 활용함으로써 기존 휴대폰에 비해 디자인, 사용자 인터페이스(UI), 성능을 향상시켜 재미있는 여러가지 응용이 가능하다.
소프트웨어가 바꾸어갈 세상은 무인 자동차를 타고 배달해 주는 로봇, 가사 도우미 로봇, Siri 또는 구글 보이스 같은 음성 인식과 패턴 인식, 생명 과학, 뇌과학에서도 기계 학습(machine learning), 인공 지능(Artificial Intelligence) 등에서도 혁신이 일어나고 있다.
그러므로, 소프트웨어를 얼마나 잘 만드느냐에 따라 제품의 품질이 결정되는 시대에 이르었음에도 불구하고, 현재 우리나라의 소프트웨어 기술 수준은 가장 앞서 있는 미국에 비해 한참 떨어져 있고, 유럽 국가와 인도에 비해 떨어지고 있는 상태이므로 소프트웨어 엔지니어의 질적 향상이 필요함과 동시에 양질의 소프트웨어 엔지니어 양성이 시급하다.
이를 위해 잘 교육된 소프트웨어 엔지니어를 길러내기 위한 잘 만들어진 교육 시스템이 필요하다.
이와 관련된 선행기술1로써, 특허 등록번호 10-16711790000 에서는 "온라인 교육서비스 제공서버의 온라인 교육서비스 제공방법"이 등록되어 있다.
온라인 교육서비스 제공서버의 온라인 교육서비스 제공방법은, 상기 온라인 교육서비스 제공서버가 하나 이상의 질문 항목, 상기 각 질문항목에 대응하는 하나 이상의 답변 가이드 항목, 및 상기 각 답변 가이드 항목에 대응하는 하나 이상의 답변 키워드가 기록된 질문 데이터베이스를 유지하는 단계; 상기 온라인 교육서비스 제공서버가 학습자에게 상기 하나 이상의 질문 항목을 제공하고, 상기 학습자가 선택한 질문 항목에 대응하는 하나 이상의 답변 가이드 항목을 디스플레이 하는 단계; 상기 온라인 교육서비스 제공서버가 상기 하나 이상의 답변 가이드 항목 각각에 대응하는 하나 이상의 답변 키워드를 디스플레이 하고, 상기 각 답변 가이드 항목마다 상기 학습자가 선택한 각각의 답변 키워드에 대응하는 답변 문장의 입력을 상기 학습자에게 요청하는 단계; 상기 온라인 교육서비스 제공서버가 상기 학습자가 상기 각 답변 가이드 항목의 상기 각 답변 키워드에 대응하여 입력한 하나 이상의 답변 문장을 각각 보정하는 단계; 및 상기 온라인 교육서비스 제공서버가 상기 보정된 하나 이상의 답변 문장 간의 배열을 가이드하여, 상기 학습자가 선택한 상기 질문 항목에 대응하는 답변 텍스트를 완성하는 단계를 포함한다.
그러나, 종래에 인터넷을 통하여 여러 가지 교육 서비스를 제공하는 방법 및 그 장치들이 제시되어 왔으나, 종래의 교육서비스 제공 방법들은 국가직무능력표준(NCS,National Competency Standard)과 그 평가 기준에 부합되지 않는 문제점이 있었다.
특허 등록번호 10-16711790000 (등록일자 2016년 10월 26일), "온라인 교육서비스 제공서버의 온라인 교육서비스 제공방법", 주식회사 윤영
본 발명의 목적은 NCS(National Competency Standard, 국가직무능력표준)과 그 평가 기준에 부합되는 교육서비스 방법 및 그 장치를 제공하는데 있다.
또한, 소프트웨어 교육서비스를 제공하는데 있어서 동영상, 음성, 이미지, 텍스트 콘텐츠 및 SW 소스 코드가 함께 교육생에게 제공되면서 교육생이 과제에 대한 정답 및 소프트웨어 코드를 입력받고 이에 대한 수행결과를 제시하여 주는 교육서비스 제공방법 및 그 시스템을 제공한다.
본 발명의 목적을 달성하기 위해, 교육서비스 제공 시스템은, 국가직무능력표준(NCS, National Competency Standard) 기반의 학습 모델을 바탕으로 동영상, 음성, 이미지, 텍스트를 포함하는 통합 콘텐츠 생성과 저작을 위한 저작 도구; 상기 저작 도구에 의해 생성된 통합 콘텐츠 패키지를 저장하며, 상기 통합 콘텐츠 패키지와 SW 소스 코드를 제공하며 소프트웨어 교육 서비스를 제공하는 교육 서비스 제공 서버를 구비하는 서버 컴퓨터; 및 상기 교육 서비스 제공 서버와 접속하여 상기 저작 도구에 의해 생성된 통합 콘텐츠 패키지와 SW 소스 코드를 디스플레이할 수 있는 NCS 기반 교육 목표 및 평가기준 설정 마법사가 설치된 콘텐츠 브라우저를 구비하며, NCS 분류 체계 및 과목별/수준별 교육 내용을 정의하며, 교육 목표와 국가직무능력표준(NCS)에 따른 평가 기준이 설정되며, 교육 콘텐츠와 콘텐츠ID와 저작권자 포함된 메타데이터가 등록되고, 학습자 수준에 따른 맞춤형 콘텐츠와 SW 소스 코드가 제공되며, NCS 기반 교육 목표 및 평가기준 설정 마법사가 설치된 사용자 컴퓨터를 포함하고,
상기 NCS 기반 교육 목표 및 평가기준 설정 마법사가 설치된 콘텐츠 브라우저는 과목 표시부, 동영상 콘텐츠 표시부, 이미지 콘텐츠 표시부, 텍스트 콘텐츠 표시부, SW 코드 입력부, SW 수행결과 표시부, 및 정답 입력부를 포함하며,
상기 교육 서비스 제공 서버는 P2P(Peer to Peer) 방식으로 강사와 교육생 또는 교육생과 교육생과의 작성된 텍스트들과 파일을 첨부하여 송수신할 수 있는 쪽지 보내기와 쪽지 받기를 제공하는 쪽지 제공부를 더 포함하며,
상기 교육 서비스 제공 서버는 학습자 수준 판단부에 의해 개인 상담 또는 시험에 의해 측정되는 입문 단계, 초보 단계, 심화 학습 단계, 전문가 과정 단계의 학습자 수준을 판단하며; 및 학습자 수준에 따른 맞춤형 콘텐츠 제공부에 의해 상기 학습자 수준에 따른 맞춤형 콘텐츠와 소스 코드를 제공한다.
본 발명의 다른 목적을 달성하기 위해, 교육서비스 제공방법은 저작 도구에 의해 국가직무능력표준(NCS, National Competency Standard) 기반의 학습 모델을 바탕으로 동영상, 음성, 이미지, 및 텍스트를 포함하는 통합 콘텐츠 생성과 저작을 하며, 상기 저작 도구가 생성된 동영상, 음성, 이미지, 및 텍스트를 포함하는 통합 콘텐츠 패키지와 SW 소스 코드를 교육 서비스 제공 서버에 저장하는 단계; 상기 교육 서비스 제공 서버와 접속하여 상기 저작 도구에 의해 생성된 동영상, 음성, 이미지, 및 텍스트를 포함하는 통합 콘텐츠 패키지와 SW 소스 코드를 디스플레이할 수 있는 사용자 컴퓨터의 NCS 기반 교육 목표 및 평가기준 설정 마법사가 설치된 콘텐츠 브라우저를 구비하며, NCS 분류 체계 및 과목별/수준별 교육 내용을 정의하며, 교육 목표와 국가직무능력표준(NCS)에 따른 평가 기준이 설정되며, 상기 저작 도구에 의해 교육 콘텐츠와 콘텐츠ID와 저작권자 포함된 메타데이터가 상기 교육 서비스 제공 서버로 등록되는 단계; 상기 교육 서비스 제공 서버가 소프트웨어 교육에 있어서 학습자 수준 판단부에 의해 개인 상담 또는 시험에 의해 측정되는 입문 단계, 초보 단계, 심화 학습 단계, 전문가 과정 단계의 학습자 수준을 판단하며; 상기 교육 서비스 제공 서버가 학습자 수준에 따른 맞춤형 콘텐츠 제공부에 의해 학습자 수준에 따른 맞춤형 콘텐츠와 SW 소스 코드를 사용자 단말로 제공받는 단계; 및 상기 교육 서비스 제공 서버는 쪽지 제공부에 의해 P2P(Peer to Peer) 방식으로 강사와 교육생 또는 교육생과 교육생과의 작성된 텍스트들과 파일을 첨부하여 송수신할 수 있는 쪽지 보내기와 쪽지 받기를 제공하는 단계를 포함하며,
상기 사용자 단말은 NCS 기반 교육 목표 및 평가기준 설정 마법사가 설치되며,
상기 NCS 기반 교육 목표 및 평가기준 설정 마법사가 설치된 콘텐츠 브라우저는 과목 표시부, 동영상 콘텐츠 표시부, 이미지 콘텐츠 표시부, 텍스트 콘텐츠 표시부, SW 코드 입력부, SW 수행결과 표시부, 및 정답 입력부를 포함하며,
상기 교육 서비스 제공 서버는 학습자 수준 판단부에 의해 개인 상담 또는 시험에 의해 측정되는 입문 단계, 초보 단계, 심화 학습 단계, 전문가 과정 단계의 학습자 수준을 판단하며; 및 학습자 수준에 따른 맞춤형 콘텐츠 제공부에 의해 상기 학습자 수준에 따른 맞춤형 콘텐츠와 소스 코드를 제공한다.
본 발명에 따르면 NCS(National Competency Standard, 국가직무능력표준)과 그 평가 기준에 부합되는 교육서비스를 제공할 수 있으며, 또한 소프트웨어 교육서비스를 제공함에 있어서, 학습자 수준에 따라 동영상, 음성, 이미지, 텍스트를 포함하는 콘텐츠와 소스 코드를 동시에 교육생 사용자 단말로 제공하면서 교육생으로부터 텍스트 형식의 정답 및 소프트웨어 소스 코드 자체를 사용자 단말로 입력받아 곧바로 입력받은 소프트웨어 소스 코드를 컴파일하여 실행시켜 그 결과를 제시하여줄 수 있어 효과적인 교육서비스를 제공할 수 있다.
교육자의 의도대로, 클라우드 서버 기반 C, C++, C#, CSS, HTML, Java, Javascript, Python, Ruby, Ruby on Rails, SQL 등의 소프트웨어 교육 서비스를 제공함에 있어서, 다양한 형식의 이론 강좌 공간에서 강사와의 인터렉티브 이러닝과 머신 러닝 기술을 제공하도록 동영상, 음성, 이미지, 텍스트 콘텐츠, SW 소스 코드 등의 다양한 형식의 콘텐츠들을 조합한 소스 코드 코딩을 통한 실습 공간을 제공하는 이론 학습 공간을 제공한다.
소스 코드 코딩을 통한 실습 공간은 학습한 이론들을 바로바로 코딩해 보면서 실습해 볼 수 있으며 그 SW 수행 결과를 확인해 볼 수 있다.
사용자는 온라인 상에서 국가직무능력표준(NCS) 기반으로 구성된 학습 모델로 설계된 프로그래밍 언어의 문법(Syntax)을 습득할 수 있으며, 같은 화면에서 문법에 대한 코딩 테스트를 해 볼 수 있다.
사용자는 기본 문법을 활용하여 다양한 알고리즘 이론이 어떻게 프로그래밍 되는지 기초 단계부터 심화 학습 단계의 어플리케이션을 직접 제작하는 단계를 직접 경험하면서 실제 어플리케이션 개발 방법을 습득할 수 있다. 사용자는 어플리케이션을 직접 개발하면서 컴파일 오류(compile error)과 링크 오류(linked error)에 대한 수정 방법에 대하여 시스템 상의 시뮬레이션과 강사의 정답 제시를 통하여 해결 방법을 훈련할 수 있다.
도 1은 본 발명에 따른 전체 교육 서비스 시스템 구성도이다.
도 2는 본 발명에 따른 교육서비스를 제공하는 전체 흐름도이다.
도 3은 교육서비스를 제공하는 시스템의 블록구성도이다.
도 4는 교육 과목 설정 및 교육목표, 평가기준을 설정하는 예1이다.
도 5는 교육 과목 설정 및 교육목표, 평가기준을 설정하는 예2이다.
도 6은 교육 과목 설정 및 교육목표, 평가기준을 설정하는 예3이다.
도 7 (a) 내지 도 7 (c)는 본 발명에 따른 강사가 교육 콘텐츠를 서버에 업로드 시키는 예로, (a)는 첫번째 화면 예이며, (b)는 두번째 화면 예이고, (c)는 세번째 화면 예이다.
도 8은 본 발명의 실시예에 따른 교육 서비스 제공 시스템의 구성도이다.
도 9는 본 발명에 따른 소프트웨어 교육을 수강하는 교육생에게 제공되는 콘텐츠 제공의 예이다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 실시예를 상세하게 설명한다.
도 1은 본 발명에 따른 전체 교육 서비스 시스템 구성도이다.
본 발명에 따른 전체 교육 서비스 시스템은 교육생이 소프트웨어 교육서비스를 제공받을 때 사용하는 사용자 컴퓨터(1); 및 상기 교육서비스를 상기 사용자 컴퓨터로 제공하는 서버 컴퓨터(2)가 인터넷을 통하여 연결되며, 그외 강사가 저작 도구로 저작된 교육콘텐츠를 업로드 시키는데 사용하는 강사 컴퓨터(미도시)가 구비될 수 있다.
도 2는 본 발명에 따른 교육서비스를 제공하는 전체 흐름도이다.
본 발명에따른 교육서비스 제공방법은 먼저 NCS 분류체계 및 과목별/수준별 소프트웨어 교육내용을 저장하고 있는 소정의 데이터베이스로부터 NCS 분류체계 및 과목별/수준별 교육내용 정보를 제공받아 상기 NCS 기반 과목 및 수준을 설정(S101)하고, 교육목표 및 평가기준을 설정(S102)한다. 그 후 강사로부터 구체적인 교육콘텐츠 및 상기 교육콘텐츠에 대한 메타정보를 등록받아 이를 저장(S103)하고, 학습자 정보를 외부로부터 제공받아 학습자의 수준을 판단(S104)한 후 상기 학습자에게 적당한 컨텐츠를 제공(S105)하여 교육서비스를 제공한다.
국가직무능력표준(NCS, National Competency Standards)은 산업현장에서 직무를 수행하기 위해 요구되는 지식·기술·소양 등의 내용을 국가가 산업부문별 수준별로 체계화한 것으로, 산업현장의 직무를 성공적으로 수행하기 위해 필요한 국가직무능력(지식, 기술, 태도)을 국가적 차원에서 표준화한 것이다.
국가직무능력표준 활용 범위에서는 기업체는 직무능력, 교육훈련기관은 직업 교육 훈련 과정을 개발하고 교수 계획 및 매체, 교재 개발 및 훈련 기준을 마련하고, 자격시험기관은 자격 시험 출제 기준과 시험 문항 및 평가 방법을 제공한다.
도 3은 본 발명에 따른 교육서비스를 제공하는 시스템의 블록구성도이다. 도 3의 블록구성도는 도 2의 교육서비스 제공 방법의 흐름도를 블록구성도로 도시한 것이다.
도 4는 본 발명에 따른 교육 과목 설정 및 교육목표, 평가기준을 설정하는 예1이다. 도 5는 본 발명에 따른 교육 과목 설정 및 교육목표, 평가기준을 설정하는 예2이다. 도 6은 본 발명에 따른 교육 과목 설정 및 교육목표, 평가기준을 설정하는 예3이다. 도 4 내지 6은 본 발명에 따른 교육 과목 설정, 교육목표, 평가기준 등을 설정하는 화면의 예, 상기와 같은 교육과목 설정, 교육목표, 평가기준을 설정하는 방식은 포괄적인 목록에서 구체적인 목록으로 접근하는 탑다운(Top Down) 방식과 이와 반대로 구체적인 목록에서 포괄적인 목록으로 접근하는 방식인 바텀업(Bottom Up) 방식이 있을 수 있다.
도 4 내지 도 6에서 보여지는 예는 탑다운 방식에 따라 교육 과목 설정, 교육목표, 평가기준 등을 설정하는 예를 보이고 있다.
먼저, 도 4는 가장 포괄적인 목록인 '업종선택'에서 '20. 정보통신'을 선택하고 '중분류'에서는 '01. 정보기술'을 선택하고, '소분류'에서는 '02.정보기술개발'을 선택하며, '세분류'에서는 '02.응용S/W엔지니어링'을 선택하고 '능력단위'에서는 '03. 애플리케이션 구현'을 선택한 예를 보이고 있다. 그리고, 도 5는 도 4에서 선택한 것에 '과목분야(대분류)'에서 '01. 프로그래밍 기본활용능력'을 선택하고 '과목분야(소분류)'에서 '01.데스크톱 프로그래밍'을 선택하는 것을 보인 화면이다.
이 경우 '01.데스크톱 프로그래밍'을 선택하는 경우, 그에 맞는 '과목 선택'의 내용이 디스플레이되며, 그에 해당되는 수준을 선택할 수 있다.
도 6은 도 4 및 도 5의 과정을 통하여 선택된 교육과목설정 등의 결과를 보이고 있는 예로서 도 4 및 도 5의 과정을 통하여 선택된 교육과목(분야)에 포함되어야 하는 교육내용을 안내한다.
도 7 (a) 내지 (c)는 본 발명에 따른 강사가 교육 콘텐츠를 서버에 업로드 시키는 예로, (a)는 첫번째 화면 예이며, (b)는 두번째 화면 예이고, (c)는 세번쩨 화면 예이다. (a)에서는 NCS 설정 마법사를 통하여 도 4 내지 도 6의 과정을 통하여 교육과목 등을 설정할 수 있으며, (b)는 탑다운 방식 또는 바텀업 방식으로 NCS 기반 교육목표 및 평가기준을 설정할 수 있으며, (c)는 강사가 과목별로 업로드 시킨 교육콘텐츠의 목록이 화면에 나타나 있다.
도 8은 본 발명의 실시예에 따른 교육 서비스 제공 시스템의 구성도이다.
본 발명의 교육서비스 제공 시스템은,
국가직무능력표준(NCS, National Competency Standard) 기반의 학습 모델을 바탕으로 동영상, 음성, 이미지, 및 텍스트를 포함하는 통합 콘텐츠 생성과 저작을 위한 저작 도구(17);
상기 저작 도구(17)에 의해 생성된 동영상, 음성, 이미지, 및 텍스트를 포함하는 통합 콘텐츠 패키지를 저장하며, 상기 통합 콘텐츠 패키지와 SW 소스 코드를 제공하며 소프트웨어 교육 서비스를 제공하는 교육 서비스 제공 서버(20)를 구비하는 서버 컴퓨터; 및
상기 교육 서비스 제공 서버(20)와 접속하여 상기 저작 도구(17)에 의해 생성된 통합 콘텐츠 패키지와 SW 소스 코드를 디스플레이할 수 있는 NCS 기반 교육 목표 및 평가기준 설정 마법사가 설치된 콘텐츠 브라우저를 구비하며, NCS 분류 체계 및 과목별/수준별 교육 내용을 정의하고, 교육 목표와 국가직무능력표준(NCS)에 따른 평가 기준이 설정되며, 교육 콘텐츠와 콘텐츠ID와 저작권자 포함된 메타데이터가 등록되고, 학습자 수준에 따른 맞춤형 콘텐츠와 SW 소스 코드가 제공되며, NCS 기반 교육 목표 및 평가기준 설정 마법사가 설치된 사용자 컴퓨터(10, 30, 31)를 포함하며,
상기 NCS 기반 교육 목표 및 평가기준 설정 마법사가 설치된 콘텐츠 브라우저는 과목 표시부, 동영상 콘텐츠 표시부, 이미지 콘텐츠 표시부, 텍스트 콘텐츠 표시부, SW 코드 입력부, SW 수행결과 표시부, 및 정답 입력부를 포함하며,
상기 교육 서비스 제공 서버(20)는 P2P(Peer to Peer) 방식으로 강사와 교육생 또는 교육생과 교육생과의 작성된 텍스트들과 파일을 첨부하여 송수신할 수 있는 쪽지 보내기와 쪽지 받기를 제공하는 쪽지 제공부를 더 포함하며,
상기 교육 서비스 제공 서버(20)는 소프트웨어 교육에 있어서, 학습자 수준 판단부에 의해 개인 상담 또는 시험에 의해 측정되는 입문 단계, 초보 단계, 심화 학습 단계, 전문가 과정 단계의 학습자 수준을 판단하며; 및 학습자 수준에 따른 맞춤형 콘텐츠 제공부에 의해 상기 학습자 수준에 따른 맞춤형 콘텐츠와 소스 코드를 제공한다.
상기 교육 서비스 제공 서버(20)는,
웹 서버(미도시);
NCS 분류 체계 및 과목별/수준별 교육 내용을 정의하는 NCS 기반 과목 및 수준 설정부(21);
소프트웨어 교육에 있어서, 교육 목표와 국가직무능력표준(NCS)에 따른 커리큘럼/과목별 평가 기준을 설정하는 교육 목표 및 평가기준 설정부(22);
교육 콘텐츠와 콘텐츠ID와 저작권자 포함된 메타 정보를 등록하는 교육 콘텐츠 및 메타정보 등록부(23);
소프트웨어 교육에 있어서, 개인 상담 또는 시험에 의해 측정되는 입문 단계, 초보 단계, 심화 학습 단계, 전문가 과정 단계의 학습자 수준을 판단하는 학습자 수준 판단부(24);
상기 학습자 수준에 따른 맞춤형 콘텐츠와 소스 코드를 제공하는 학습자 수준에 따른 맞춤형 콘텐츠 제공부(27);
강좌 개설하기/삭제하기, 과목별 강사 정보와, 강좌별 강사와 수강생 정보와 단계별 교육 과정과 출결상황 및 시험 정보를 관리하는 강좌 개설 및 강사/수강생 교육 관리부(29);
교육 커리큘럼 정보와 과목 정보, 강사 정보와 수강 신청한 교육생의 정보를 저장하는 교육 정보DB(29-1);
국가직무능력표준(NCS, National Competency Standard) 분류 체계 정보가 저장된 NCS 분류 체계DB(29-3); 및
상기 저작 도구(17)에 의해 생성된 동영상, 음성, 이미지, 텍스트를 포함하는 교육 콘텐츠와 소스 코드를 저장하는 콘텐츠 DB(29-7)를 포함한다.
상기 교육 서비스 제공 서버(20)는 회원 가입을 위해 교육 서비스 회원 정보를 입력받아 저장하며 Id/Passwd와 회원 정보를 관리하는 회원 관리부; 공인인증서 방식 또는 Id/Passwd 방식으로 교육 서비스의 사용자를 인증하는 사용자 인증부; 및 게시판을 더 포함한다.
상기 교육 서비스 제공 서버(20)는 커리큘럼/과목 별로 교육생들의 수강 신청 정보를 접수하는 수강 신청부; 및 수강신청한 교육생 별로 소정의 강의료를 납부하는 교육비 정산부를 더 포함한다.
상기 교육 서비스 제공 서버(20)는 스마트 교육 서비스와 관련된 동영상을 촬영하는 카메라와, 카메라로 촬영된 동영상을 인코딩하는 비디오 인코더와, 인코딩된 동영상을 유무선 통신망을 통해 스마트 교육 서비스와 교과목의 동영상과 음성 데이터가 포함된 미디어 스트림을 제공하는 스트리밍 서버를 더 포함한다.
상기 교육 서비스 제공 서버(20)는 화상 회의 서버 및/또는 채팅 서버와 연결되며, 강사와 교육생들 단말과의 화상 채팅을 통해 화상 채팅 데이터 또는 채팅 데이터를 포함하는 질의 응답 데이터를 송수신하는 질의 응답 화상 채팅부(미도시)를 더 포함한다.
상기 교육 서비스 제공 서버(20)는 P2P(Peer to Peer) 방식으로 강사와 교육생 또는 교육생과 교육생과의 작성된 텍스트들과 파일을 첨부하여 송수신할 수 있는 쪽지 보내기와 쪽지 받기를 제공하는 쪽지 제공부를 더 포함한다.
상기 교육 서비스 제공 서버(20)는 교육 커리큘럼에 따른 과목별 국가직무능력표준(NCS,National Competency Standard)의 평가 기준에 따른 시험과 강사의 시험 정답 입력을 제공하는 시험평가부를 더 포함한다.
상기 NCS 기반 교육 목표 및 평가기준 설정 마법사가 설치된 콘텐츠 브라우저는 과목 표시부, 동영상 콘텐츠 표시부, 이미지 콘텐츠 표시부, 텍스트 콘텐츠 표시부, SW 코드 입력부, SW 수행결과 표시부, 및 정답 입력부를 포함한다.
상기 NCS 기반 교육 목표 및 평가기준 설정 마법사는 과목 선택, 과목 분야 대분류/중분류/소분류, 수준 선택이 표시된다.
본 발명의 교육서비스 제공 방법은 저작 도구(17)에 의해 국가직무능력표준(NCS, National Competency Standard) 기반의 학습 모델을 바탕으로 동영상, 음성, 이미지, 및 텍스트를 포함하는 통합 콘텐츠 생성과 저작을 하며, 상기 저작 도구(17)가 생성된 동영상, 음성, 이미지, 및 텍스트를 포함하는 통합 콘텐츠 패키지와 SW 소스 코드를 교육 서비스 제공 서버(20)에 저장하는 단계; 상기 교육 서비스 제공 서버(20)와 접속하여 상기 저작 도구(17)에 의해 생성된 동영상, 음성, 이미지, 및 텍스트를 포함하는 통합 콘텐츠 패키지와 SW 소스 코드를 디스플레이할 수 있는 사용자 컴퓨터(10)의 NCS 기반 교육 목표 및 평가기준 설정 마법사가 설치된 콘텐츠 브라우저를 구비하며, NCS 분류 체계 및 과목별/수준별 교육 내용을 정의하며, 교육 목표와 국가직무능력표준(NCS)에 따른 평가 기준이 설정되며, 상기 저작 도구(17)에 의해 교육 콘텐츠와 콘텐츠ID와 저작권자 포함된 메타 데이터가 상기 교육 서비스 제공 서버(20)로 등록되는 단계; 상기 교육 서비스 제공 서버(20)가 소프트웨어 교육에 있어서 학습자 수준 판단부에 의해 개인 상담 또는 시험에 의해 측정되는 입문 단계, 초보 단계, 심화 학습 단계, 전문가 과정 단계의 학습자 수준을 판단하며; 상기 교육 서비스 제공 서버(20)가 학습자 수준에 따른 맞춤형 콘텐츠 제공부에 의해 학습자 수준에 따른 맞춤형 콘텐츠와 SW 소스 코드를 사용자 단말(10)로 제공받는 단계; 및 상기 교육 서비스 제공 서버(20)는 쪽지 제공부에 의해 P2P(Peer to Peer) 방식으로 강사와 교육생 또는 교육생과 교육생과의 작성된 텍스트들과 파일을 첨부하여 송수신할 수 있는 쪽지 보내기와 쪽지 받기를 제공하는 단계를 포함하며,
상기 사용자 단말(10)은 NCS 기반 교육 목표 및 평가기준 설정 마법사가 설치되는 사용자 컴퓨터이며,
상기 NCS 기반 교육 목표 및 평가기준 설정 마법사가 설치된 콘텐츠 브라우저는 과목 표시부, 동영상 콘텐츠 표시부, 이미지 콘텐츠 표시부, 텍스트 콘텐츠 표시부, SW 코드 입력부, SW 수행결과 표시부, 및 정답 입력부를 포함한다.
상기 교육 서비스 제공 서버(20)는 소프트웨어 교육에 있어서 학습자 수준 판단부에 의해 개인 상담 또는 시험에 의해 측정되는 입문 단계, 초보 단계, 심화 학습 단계, 전문가 과정 단계의 학습자 수준을 판단하며; 및 학습자 수준에 따른 맞춤형 콘텐츠 제공부에 의해 상기 학습자 수준에 따른 맞춤형 콘텐츠와 소스 코드를 제공한다.
상기 방법은, 교육 서비스 제공 서버(20)에서, NCS 기반 과목 및 수준 설정부에 의해 NCS 분류 체계 및 과목별/수준별 교육 내용을 정의되는 단계; 교육 목표 및 평가기준 설정부에 의해 교육 목표와 국가직무능력표준(NCS)에 따른 커리큘럼/과목별 평가 기준이 설정되는 단계; 교육 콘텐츠 및 메타정보 등록부에 의해 교육 콘텐츠와 콘텐츠ID와 저작권자 포함된 메타데이터가 상기 교육 서비스 제공 서버(20)로 등록되는 단계; 상기 교육 서비스 제공 서버(20)가 학습자 수준 판단부를 통해 입력된 개인 상담 또는 시험에 의해 측정되는 입문 단계, 초보 단계, 심화 학습 단계, 전문가 과정 단계의 학습자 수준을 판단하는 단계; 상기 교육 서비스 제공 서버(20)가 학습자 수준에 따른 맞춤형 콘텐츠 제공부에 의해 상기 학습자 수준에 따른 맞춤형 콘텐츠와 소스 코드를 제공하는 단계; 및 강좌 개설 및 강사/수강생 교육 관리부에 의해 강좌 개설하기/삭제하기, 과목별 강사 정보와, 강좌별 강사와 수강생 정보와 단계별 교육 과정과 출결상황 및 시험 정보를 관리하는 단계를 포함한다.
상기 교육 서비스 제공 서버(20)는 회원 가입을 위해 교육 서비스 회원 정보를 입력받아 저장하며 ID,Passwd 및 회원 정보를 관리하는 회원 가입 단계; 및 사용자 인증 단계를 더 포함하며,
유료의 경우, 수강 신청부에 의해 커리큘럼/과목 별로 교육생들의 수강 신청 정보를 입력 받는 단계; 및 교육비 정산부에 의해 수강신청한 교육생 별로 소정의 강의료를 납부하는 교육비 정산 단계를 더 포함한다.
상기 교육 서비스 제공 서버(20)는 화상 회의 서버 및 채팅 서버와 연결되며, 질의 응답 화상 채팅부에 의해 강사와 교육생들 단말과의 화상 채팅을 통해 질의 응답 데이터를 송수신하는 단계를 더 포함한다.
상기 교육 서비스 제공 서버(20)는 쪽지 제공부에 의해 P2P(Peer to Peer) 방식으로 강사와 교육생 또는 교육생과 교육생과의 작성된 텍스트들과 파일을 첨부하여 송수신할 수 있는 쪽지 보내기와 쪽지 받기 제공 단계를 더 포함한다.
상기 교육 서비스 제공 서버(20)는 시험평가부에 의해 교육 커리큘럼에 따른 과목별 국가직무능력표준(NCS)의 평가 기준에 따른 시험과 강사의 시험 정답 입력을 제공하는 단계를 더 포함한다.
상기 NCS 기반 교육 목표 및 평가기준 설정 마법사가 설치된 콘텐츠 브라우저는 과목 표시부, 동영상 콘텐츠 표시부, 이미지 콘텐츠 표시부, 텍스트 콘텐츠 표시부, SW 코드 입력부, SW 수행결과 표시부, 및 정답 입력부를 포함한다.
상기 NCS 기반 교육 목표 및 평가기준 설정 마법사는 과목 선택, 과목 분야 대분류/중분류/소분류, 수준 선택이 표시된다.
교육자의 의도대로, 클라우드 서버 기반 C, C++, C#, CSS, HTML, Java, Javascript, Python, Ruby, Ruby on Rails, SQL 등의 소프트웨어 교육 서비스를 제공함에 있어서, 다양한 형식의 이론 강좌 공간에서 강사와의 인터렉티브 이러닝과 머신 러닝 기술을 제공하도록 동영상, 음성, 이미지, 텍스트 콘텐츠, SW 소스 코드 등의 다양한 형식의 콘텐츠들을 조합한 소스 코드 코딩을 통한 실습 공간을 제공하는 이론 학습 공간을 제공한다.
소스코드 코딩을 통한 실습 공간은 학습한 이론들을 바로바로 코딩해 보면서 컴파일하여 실습해 볼 수 있으며, 그 SW 수행 결과를 확인해 볼 수 있다.
사용자는 온라인 상에서 국가직무능력표준(NCS) 기반으로 구성된 학습 모델로 설계된 프로그래밍 언어의 문법(Syntax)을 습득할 수 있으며, 같은 화면에서 문법에 대한 코딩 테스트를 해 볼 수 있다.
사용자는 소프트웨어의 기본 문법을 활용하여 다양한 알고리즘 이론이 어떻게 프로그래밍 되는지 기초 단계부터 심화 학습 단계의 어플리케이션을 직접 제작하는 단계를 직접 경험하면서 실제 어플리케이션 개발 방법을 습득할 수 있다. 사용자는 어플리케이션을 직접 개발하면서 컴파일 오류(compile error)과 링크 오류(linked error)에 대한 수정 방법에 대하여 시스템 상의 시뮬레이션과 강사의 정답 제시를 통하여 해결 방법을 훈련할 수 있다.
도 9는 본 발명에 따른 소프트웨어 교육을 수강하는 교육생에게 제공되는 컨테츠 제공의 예이다. 먼저 동영상 콘텐츠 표시부(1102)에는 해당 과목에 대하여 미리 강사가 업로드 시킨 동영상 콘텐츠가 디스플레이되는 화면의 일부를 의미하며, 텍스트 콘텐츠 표시부(1103)는 해당 과목에 대하여 미리 강사가 업로드 시킨 텍스트 형식으로 작성된 콘텐츠가 디스플레이되는 화면의 일부를 의미하며, 과목표시부(1101)는 교육생이 현재 수강하고 있는 과목의 명칭을 표시하고 있는 화면의 일부를 의미하며, 코드입력부(1105)는 소정의 프로그램 랭귀지를 사용하여 프로그래밍하는 교육을 수강하는 학생이 과제로 부여받은 프로그램을 코딩하여 입력하는 화면의 일부이며, 수행결과표시부(1106)는 상기 코드입력부(1105)를 통하여 입력받은 프로그램 코드를 컴파일하여 수행시킨 결과를 표시하는 화면의 일부이며, 정답입력부(1104)는 프로그램 코드가 아닌 텍스트 형식 등으로 입력하는 화면의 일부이다.
교육 서비스 제공 서버(2)는 교육생이 사용하는 사용자 컴퓨터(1)의 상기 코드입력부(1105)로부터 입력받은 프로그램을 전달받아 이를 컴파일하고 컴파일상의 오류나 수행결과를 다시 상기 사용자 컴퓨터(1)로 전송하여 상기 수행결과 표시부(1106)에 표시될 수 있도록 할 수 있다. 이때, 교육 서비스 제공 서버(2)는 상기 입력받은 코드에 바이러스 등이 포함되어 있는지 여부를 검사할 수 있으며, 검사결과 상기 입력받은 코드에 바이러스가 포함되어 있는 경우 이에 대한 컴파일 또는 상기 코드를 수행하는 것을 중지할 수 있다.
10: NCS 기반 교육 목표 및 평가기준 설정 마법사가 설치된 사용자 컴퓨터
17: 저작 도구
20: 교육 서비스 제공 서버
21: NCS 기반 과목 및 수준 설정부
22: 교육 목표 및 평가기준 설정부
23: 교육 콘텐츠 및 메타정보 등록부
24: 학습자 수준 판단부;
27: 학습자 수준에 따른 맞춤형 콘텐츠 제공부
29: 강좌 개설 및 강사/수강생 교육 관리부
29-1: 교육 정보 DB
29-3: NCS 분류 체계 DB
29-7: 콘텐츠 DB
30: 스마트폰,
31: 태블릿 PC

Claims (11)

  1. 국가직무능력표준(NCS, National Competency Standard) 기반의 학습 모델을 바탕으로 동영상, 음성, 이미지, 및 텍스트를 포함하는 통합 콘텐츠 생성과 저작을 위한 저작 도구;
    상기 저작 도구에 의해 생성된 동영상, 음성, 이미지, 및 텍스트를 포함하는 통합 콘텐츠 패키지를 저장하며, 상기 통합 콘텐츠 패키지와 SW 소스 코드를 제공하며 소프트웨어 교육 서비스를 제공하는 교육 서비스 제공 서버를 구비하는 서버 컴퓨터; 및
    상기 교육 서비스 제공 서버와 접속하여 상기 저작 도구에 의해 생성된 통합 콘텐츠 패키지와 SW 소스 코드를 디스플레이할 수 있는 NCS 기반 교육 목표 및 평가기준 설정 마법사가 설치된 콘텐츠 브라우저를 구비하며, NCS 분류 체계 및 과목별/수준별 교육 내용을 정의하며, 교육 목표와 국가직무능력표준(NCS)에 따른 평가 기준이 설정되며, 교육 콘텐츠와 콘텐츠ID와 저작권자 포함된 메타데이터를 등록하고, 학습자 수준에 따른 맞춤형 콘텐츠와 SW 소스 코드가 제공되며, NCS 기반 교육 목표 및 평가기준 설정 마법사가 설치된 사용자 컴퓨터를 포함하며,
    상기 NCS 기반 교육 목표 및 평가기준 설정 마법사가 설치된 콘텐츠 브라우저는 과목 표시부, 동영상 콘텐츠 표시부, 이미지 콘텐츠 표시부, 텍스트 콘텐츠 표시부, SW 코드 입력부, SW 수행결과 표시부, 및 정답 입력부를 포함하며,
    상기 교육 서비스 제공 서버는 P2P(Peer to Peer) 방식으로 강사와 교육생 또는 교육생과 교육생과의 작성된 텍스트들과 파일을 첨부하여 송수신할 수 있는 쪽지 보내기와 쪽지 받기를 제공하는 쪽지 제공부를 더 포함하며,
    상기 교육 서비스 제공 서버는 학습자 수준 판단부에 의해 개인 상담 또는 시험에 의해 측정되는 입문 단계, 초보 단계, 심화 학습 단계, 전문가 과정 단계의 학습자 수준을 판단하며; 및 학습자 수준에 따른 맞춤형 콘텐츠 제공부에 의해 상기 학습자 수준에 따른 맞춤형 콘텐츠와 소스 코드를 제공하는, 교육서비스 제공 시스템.
  2. 제1항에 있어서,
    상기 교육 서비스 제공 서버는
    웹 서버;
    NCS 분류 체계 및 과목별/수준별 교육 내용을 정의하는 NCS 기반 과목 및 수준 설정부;
    교육 목표와 국가직무능력표준(NCS)에 따른 커리큘럼/과목별 평가 기준을 설정하는 교육 목표 및 평가기준 설정부;
    교육 콘텐츠와 콘텐츠ID와 저작권자 포함된 메타 정보를 등록하는 교육 콘텐츠 및 메타정보 등록부;
    개인 상담 또는 시험에 의해 측정되는 입문 단계, 초보 단계, 심화 학습 단계, 전문가 과정 단계의 학습자 수준을 판단하는 학습자 수준 판단부;
    상기 학습자 수준에 따른 맞춤형 콘텐츠와 소스 코드를 제공하는 학습자 수준에 따른 맞춤형 콘텐츠 제공부;
    강좌 개설하기/삭제하기, 과목별 강사 정보와, 강좌별 강사와 수강생 정보와 단계별 교육 과정과 출결상황 및 시험 정보를 관리하는 강좌 개설 및 강사/수강생 교육 관리부;
    교육 커리큘럼 정보와 과목 정보, 강사 정보와 수강 신청한 교육생의 정보를 저장하는 교육 정보DB;
    국가직무능력표준(NCS, National Competency Standard) 분류 체계 정보가 저장된 NCS 분류 체계DB; 및
    상기 저작 도구에 의해 생성된 콘텐츠 ID와 메타데이터를 포함하는 동영상과 음성, 이미지, 텍스트를 포함하는 교육 콘텐츠와 소스 코드를 저장하는 콘텐츠 DB;
    를 포함하는 교육서비스 제공 시스템.
  3. 제2항에 있어서,
    상기 교육 서비스 제공 서버는
    회원 관리부;
    사용자 인증부;
    커리큘럼/과목 별로 교육생들의 수강 신청 정보를 접수하는 수강 신청부; 및
    수강신청한 교육생 별로 소정의 강의료를 납부하는 교육비 정산부를 더 포함하는 교육서비스 제공 시스템.
  4. 제2항에 있어서,
    상기 교육 서비스 제공 서버는
    카메라로 촬영된 동영상을 인코딩하는 비디오 인코더;
    상기 비디오 인코더에 의해 인코딩된 동영상을 유무선 통신망을 통해 스마트 교육 서비스와 교과목의 동영상과 음성 데이터가 포함된 미디어 스트림을 제공하는 스트리밍 서버를 더 포함하는 교육서비스 제공 시스템.
  5. 제2항에 있어서,
    상기 교육 서비스 제공 서버는
    화상 회의 서버 및 채팅 서버와 연결되며, 강사와 교육생들 단말과의 화상 채팅을 통해 질의 응답 데이터를 송수신하는 질의 응답 화상 채팅부를 더 포함하는 교육서비스 제공 시스템.
  6. 제2항에 있어서,
    상기 교육 서비스 제공 서버는
    교육 커리큘럼에 따른 과목별 국가직무능력표준(NCS)의 평가 기준에 따른 시험과 강사의 시험 정답 입력을 제공하는 시험평가부를 더 포함하는 교육서비스 제공 시스템.
  7. 저작 도구에 의해 국가직무능력표준(NCS, National Competency Standard) 기반의 학습 모델을 바탕으로 동영상, 음성, 이미지, 및 텍스트를 포함하는 통합 콘텐츠 생성과 저작을 하며, 상기 저작 도구가 생성된 동영상, 음성, 이미지, 및 텍스트를 포함하는 통합 콘텐츠 패키지와 SW 소스 코드를 교육 서비스 제공 서버에 저장하는 단계;
    상기 교육 서비스 제공 서버와 접속하여 상기 저작 도구에 의해 생성된 동영상, 음성, 이미지, 및 텍스트를 포함하는 통합 콘텐츠 패키지와 SW 소스 코드를 디스플레이할 수 있는 사용자 컴퓨터의 NCS 기반 교육 목표 및 평가기준 설정 마법사가 설치된 콘텐츠 브라우저를 구비하며, NCS 분류 체계 및 과목별/수준별 교육 내용을 정의하며, 교육 목표와 국가직무능력표준(NCS)에 따른 평가 기준이 설정되며, 상기 저작 도구에 의해 교육 콘텐츠와 콘텐츠ID와 저작권자 포함된 메타 데이터가 상기 교육 서비스 제공 서버로 등록되는 단계;
    상기 교육 서비스 제공 서버가 소프트웨어 교육에 있어서, 학습자 수준 판단부에 의해 개인 상담 또는 시험에 의해 측정되는 입문 단계, 초보 단계, 심화 학습 단계, 전문가 과정 단계의 학습자 수준을 판단하며; 상기 교육 서비스 제공 서버가 학습자 수준에 따른 맞춤형 콘텐츠 제공부에 의해 학습자 수준에 따른 맞춤형 콘텐츠와 SW 소스 코드를 사용자 단말로 제공받는 단계; 및
    상기 교육 서비스 제공 서버는 쪽지 제공부에 의해 P2P(Peer to Peer) 방식으로 강사와 교육생 또는 교육생과 교육생과의 작성된 텍스트들과 파일을 첨부하여 송수신할 수 있는 쪽지 보내기와 쪽지 받기를 제공하는 단계를 포함하며,
    상기 사용자 단말은 NCS 기반 교육 목표 및 평가기준 설정 마법사가 설치되며,
    상기 NCS 기반 교육 목표 및 평가기준 설정 마법사가 설치된 콘텐츠 브라우저는 과목 표시부, 동영상 콘텐츠 표시부, 이미지 콘텐츠 표시부, 텍스트 콘텐츠 표시부, SW 코드 입력부, SW 수행결과 표시부, 및 정답 입력부를 포함하는, 교육서비스 제공 방법.
  8. 제7항에 있어서,
    상기 교육 서비스 제공 서버에서
    NCS 기반 과목 및 수준 설정부에 의해 NCS 분류 체계 및 과목별/수준별 교육 내용을 정의되는 단계;
    교육 목표 및 평가기준 설정부에 의해 교육 목표와 국가직무능력표준(NCS)에 따른 커리큘럼/과목별 평가 기준이 설정되는 단계;
    교육 콘텐츠 및 메타정보 등록부에 의해 교육 콘텐츠와 콘텐츠ID와 저작권자 포함된 메타 데이터가 등록되는 단계;
    소프트웨어 교육에 있어서, 학습자 수준 판단부를 통해 입력된 개인 상담 또는 시험에 의해 측정되는 입문 단계, 초보 단계, 심화 학습 단계, 전문가 과정 단계의 학습자 수준을 판단하는 단계;
    학습자 수준에 따른 맞춤형 콘텐츠 제공부에 의해 상기 학습자 수준에 따른 맞춤형 콘텐츠와 소스 코드를 제공하는 단계; 및
    강좌 개설 및 강사/수강생 교육 관리부에 의해 강좌 개설하기/삭제하기, 과목별 강사 정보와, 강좌별 강사와 수강생 정보와 단계별 교육 과정과 출결상황 및 시험 정보를 관리하는 단계;
    를 포함하는 교육서비스 제공 방법.
  9. 제8항에 있어서,
    상기 교육 서비스 제공 서버는
    회원 가입 단계;
    사용자 인증 단계;
    수강 신청부에 의해 커리큘럼/과목 별로 교육생들의 수강 신청 정보를 입력받아 저장하는 단계; 및
    교육비 정산부에 의해 수강신청한 교육생 별로 소정의 강의료를 납부하는 교육비 정산 단계를 더 포함하는 교육서비스 제공 방법.
  10. 제8항에 있어서,
    상기 교육 서비스 제공 서버는 화상 회의 서버 및 채팅 서버와 연결되며, 질의 응답 화상 채팅부에 의해 강사와 교육생들 단말과의 화상 채팅을 통해 질의 응답 데이터를 송수신하는 단계를 더 포함하는 교육서비스 제공 방법.
  11. 제8항에 있어서,
    상기 교육 서비스 제공 서버는 시험평가부에 의해 교육 커리큘럼에 따른 과목별 국가직무능력표준(NCS)의 평가 기준에 따른 시험과 강사의 시험 정답 입력을 제공하는 단계를 더 포함하는 교육서비스 제공 방법.
KR1020180168297A 2017-05-31 2018-12-24 교육서비스 제공 시스템 및 방법 KR20190005813A (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020170068095 2017-05-31
KR20170068095 2017-05-31

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020180044124A Division KR20180134281A (ko) 2017-05-31 2018-04-16 교육서비스 제공 시스템 및 방법

Publications (1)

Publication Number Publication Date
KR20190005813A true KR20190005813A (ko) 2019-01-16

Family

ID=64952401

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020180044124A KR20180134281A (ko) 2017-05-31 2018-04-16 교육서비스 제공 시스템 및 방법
KR1020180168297A KR20190005813A (ko) 2017-05-31 2018-12-24 교육서비스 제공 시스템 및 방법

Family Applications Before (1)

Application Number Title Priority Date Filing Date
KR1020180044124A KR20180134281A (ko) 2017-05-31 2018-04-16 교육서비스 제공 시스템 및 방법

Country Status (1)

Country Link
KR (2) KR20180134281A (ko)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102089374B1 (ko) * 2019-07-26 2020-03-16 김종민 국가직무능력표준(ncs) 기반 건설기계 실습교육 시스템 및 방법
KR20200131474A (ko) * 2019-05-14 2020-11-24 이재철 인공지능 기반 ncs 운영 관리 시스템
KR20210085266A (ko) * 2019-12-30 2021-07-08 빅픽쳐스 주식회사 국가직무능력표준(ncs) 기반 건설기계 로우더 실습교육 시스템 및 이를 이용한 실습방법
KR20220057741A (ko) * 2020-10-30 2022-05-09 김종민 국가직무능력표준(ncs) 기반 건설기계 불도저 실습교육 시스템
KR20220076216A (ko) * 2020-11-30 2022-06-08 빅픽쳐스 주식회사 국가직무능력표준(ncs) 기반 건설기계 기중기 실습교육 시스템

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102201619B1 (ko) * 2018-12-24 2021-01-12 주식회사 구름 게임형 온라인 코딩 교육 제공 방법
KR102206216B1 (ko) * 2018-12-24 2021-01-22 주식회사 구름 코딩 및 프로그래밍 교육 컨텐츠 플랫폼 제공 방법
KR102608399B1 (ko) * 2021-04-02 2023-11-30 박준현 태권도 교육 및 회원 관리를 위한 애플리케이션 시스템
CN115761273B (zh) * 2023-01-10 2023-04-25 苏州浪潮智能科技有限公司 视觉常识推理方法和装置、存储介质及电子设备
KR102687805B1 (ko) 2023-12-07 2024-07-24 정재수안전 주식회사 국가직무능력표준에 따른 자격사 교육 콘텐츠 생성 자동화 방법, 장치 및 시스템

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101671179B1 (ko) 2014-07-14 2016-11-09 주식회사 윤영 온라인 교육서비스 제공서버의 온라인 교육서비스 제공방법

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101671179B1 (ko) 2014-07-14 2016-11-09 주식회사 윤영 온라인 교육서비스 제공서버의 온라인 교육서비스 제공방법

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200131474A (ko) * 2019-05-14 2020-11-24 이재철 인공지능 기반 ncs 운영 관리 시스템
KR102089374B1 (ko) * 2019-07-26 2020-03-16 김종민 국가직무능력표준(ncs) 기반 건설기계 실습교육 시스템 및 방법
KR20210085266A (ko) * 2019-12-30 2021-07-08 빅픽쳐스 주식회사 국가직무능력표준(ncs) 기반 건설기계 로우더 실습교육 시스템 및 이를 이용한 실습방법
KR20220057741A (ko) * 2020-10-30 2022-05-09 김종민 국가직무능력표준(ncs) 기반 건설기계 불도저 실습교육 시스템
KR20220076216A (ko) * 2020-11-30 2022-06-08 빅픽쳐스 주식회사 국가직무능력표준(ncs) 기반 건설기계 기중기 실습교육 시스템

Also Published As

Publication number Publication date
KR20180134281A (ko) 2018-12-18

Similar Documents

Publication Publication Date Title
KR20190005813A (ko) 교육서비스 제공 시스템 및 방법
Bower et al. A critical analysis of technology‐enhanced learning design frameworks
JP2010535351A (ja) 適応的な指導及び学習のデバイス、システム、及び方法
Levonis et al. 360 virtual laboratory tour with embedded skills videos
Chen et al. The adaptive learning system based on learning style and cognitive state
Jo et al. An integrated teaching and learning assistance system meeting requirements for smart education
Pettit et al. Automated assessment tools: Too many cooks, not enough collaboration
Gavrilović et al. Algorithm for adaptive learning process and improving learners’ skills in Java programming language
Koh et al. Towards a Web 2.0 TPACK lesson design framework: Applications of a Web 2.0 TPACK survey of Singapore preservice teachers
Nipun et al. Influence of artificial intelligence in higher education; impact, risk and counter measure
Chung et al. Interactive digital textbook development methodology for higher education
Shamoon-Pour et al. Keeping students connected and engaged in a wet-lab research experience during a time of social distancing via mobile devices and video conferencing software
Rafi et al. Differences in perceived benefit, use, and learner satisfaction between open source LMS and proprietary LMS
Harijanto et al. Design online learning system for kampus merdeka: a case study web programming course
Adewoyin et al. Peer review in mentorship: Perception of the helpfulness of review and reciprocal ratings
Gordillo et al. Enhancing web-based learning resources with existing and custom quizzes through an authoring tool
Wattanasin et al. Engineering project-based learning model using virtual laboratory mix augmented reality to enhance engineering and innovation skills
KR20160020924A (ko) 멀티미디어 학습 평가 시스템
Das et al. Static context model for context aware e-learning
Defa et al. The development and evolution of a faculty competency‐based education training course
EDE et al. E-learning infrastructure and the task of onboarding the nigeria teacher on computer and cloud-based learning
McBain et al. Understanding and articulating your employability as a science graduate
Hassan et al. Artificial intelligence in educational examinations
KR20190012938A (ko) 인공지능 기반의 stem 인식 방법
Gavrilović et al. Use of the Java grader and LAMS integration for validation of students programming skills in personalized e-learning processes

Legal Events

Date Code Title Description
A107 Divisional application of patent
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application
E601 Decision to refuse application
E801 Decision on dismissal of amendment