Udemy와 같은 온라인 교육 웹사이트를 구축하는 방법
게시 됨: 2021-02-15의심할 여지 없이 Udemy는 지금까지 만들어진 가장 성공적인 e-Learning 웹사이트 중 하나입니다. 다양한 주제에 대한 수천 개의 코스가 있으며 매달 수백만 명의 학습자가 액세스합니다. 대부분의 e-러닝 웹사이트는 그러한 성공을 꿈꿀 수 있습니다.
그러나 누군가가 말했듯이 모방 은 아첨의 가장 진실한 형태입니다.
eLearning 컨텍스트에서 Udemy와 같은 성공적인 교육 웹사이트를 구축하려는 경우 원칙을 채택하고 사이트에 통합된 기능을 구현하여 Udemy의 책에서 몇 장을 발췌할 수 있습니다.
그렇기 때문에 이 기사에서 Udemy와 같은 온라인 교육 사이트를 만드는 과정을 살펴보겠습니다. 자체 e-Learning 사이트를 만들 때 예로 선택해야 하는 이유, 사이트 개발 프로세스 및 관련 비용을 살펴보겠습니다. 다룰 내용이 많으니 바로 자세히 살펴보겠습니다.
e-Learning 플랫폼의 모델로 Udemy를 선택하는 이유는 무엇입니까?
오늘날 최고의 e-Learning 플랫폼이라고 할 수 있는 Udemy의 많은 기능이 있습니다.
학생을 위한 직관적인 UI에서 강사 친화적인 기능에 이르기까지 Udemy에는 다양한 사용자가 이 거대한 디지털 학습 허브에서 공부할 때 필요로 하는 모든 것이 포함되어 있습니다.
이러한 기능 중 일부는 다음과 같습니다.
- 모든 화면 크기에서 완벽하게 보이는 반응형 및 사용자 친화적인 레이아웃
- 강사 친화적인 코스 관리 기능
- 학습 용이성을 위한 다중 플랫폼(예: 웹사이트, 모바일 앱)
- 간편한 결제를 위한 다양한 결제 옵션
- 멀티미디어가 풍부한 코스 콘텐츠를 만드는 기능
- 학습자를 격려하는 과정 수료증, 보상 및 기타 게임화 기능
이것들은 Udemy를 e-Learning을 위한 플랫폼으로 선택한 많은 기능 중 일부에 불과합니다.
이 글을 쓰는 시점에서 4천만 명의 학생이 사용하고 있으며, 이는 자신만의 e-러닝 플랫폼을 개발하면서 예제로 사용하기에 탁월한 선택임을 증명합니다.
이러한 전제를 바탕으로 이제 Udemy와 유사한 온라인 교육 사이트(온라인 코스 마켓플레이스라고도 함)를 설정하는 방법을 살펴보겠습니다.
Udemy와 같은 eLearning 웹사이트를 설정하는 방법은 무엇입니까?
이해를 돕기 위해 사이트를 만드는 전체 프로세스를 6개의 개별 부분으로 나누었습니다. 코스 마켓플레이스를 설정하는 것은 엄청난 노력입니다. 사이트를 구축, 홍보 및 성공시키려면 상당한 시간, 노력 및 돈을 투자해야 합니다.
따라서 단계별 프로세스가 있는 일종의 체크리스트는 원활하고 오류 없는 개발을 위해 프로세스의 각 부분을 따르는 데 도움이 될 수 있습니다.
급히? 단계를 요약한 인기 있는 20가지 체크리스트를 잡고 시간이 날 때마다 확인하세요.
방법은 다음과 같습니다.
#1. 틈새 시장을 선택하고 기본 웹사이트 프레임워크 구축
e-Learning 웹사이트는 그 자체로 생태계와 같습니다. 웹사이트로 할 수 있는 일이 너무 많고 이러한 모든 일을 가능하게 하는 수많은 기능이 있습니다.
첫날부터 본격적인 온라인 코스 마켓플레이스를 구축하는 것을 목표로 하면 압도당하고 계획이 실현되지 않을 것입니다.
따라서 첫 번째 단계는 기본 사이트에 대한 프레임워크를 만드는 것입니다. 이것은 모든 e-러닝 사이트에 있어야 하는 최소한의 기능을 가진 사이트 버전을 의미합니다.
이러한 사이트를 개발하려면 먼저 틈새 시장을 결정해야 합니다. 가르칠 내용과 효과적인 방법으로 가르치는 데 필요한 기능에 대해 확실하고 구체적이어야 합니다. 일단 알고 나면 사이트의 다른 디자인 및 개발 관련 측면에 대해 더 명확하게 생각할 수 있습니다.
예를 들어, 음악과 같은 특정 주제에 집중하고 깊이 파고들 것인지 아니면 많은 주제에 대한 개요를 다룰 것인지 결정하십시오.
틈새 시장을 선택하는 동안 다음과 같은 질문을 스스로에게 해보세요.
- 나는 누구를 가르치고 싶은가? 내 타겟 고객은 무엇입니까?
- 가르치는 데 도움을 줄 수 있는 주제 전문가 또는 강사가 몇 명입니까?
- 내 배포 일정은 무엇입니까? 언제까지 이 웹사이트를 가동하고 싶습니까?
- 몇 개의 코스가 준비되어 있고 처음부터 몇 개를 만들어야 합니까?
- 내 학생 등록 목표는 무엇입니까?
- 수익화 전략은 무엇이어야 합니까? (다음 단계에서 이에 대한 자세한 내용)
- 내 예산은 얼마입니까?
... 코스 마켓플레이스 웹사이트가 어떤 모습이어야 하는지에 대한 명확한 그림을 얻을 때까지 계속됩니다.
또한 기본 프레임워크를 구축하려면 기술 스택, 즉 온라인 교육 플랫폼을 구축하는 데 사용할 기술을 결정해야 합니다.
웹 사이트에는 백엔드, 프론트엔드, 데이터베이스 및 서버 인프라의 세 가지 측면이 있습니다.
백엔드 는 플랫폼 작동 방식을 제어하는 서버 구성 요소입니다. 여기에는 코스 생성 및 관리, 지불 처리, 강사, 이메일 및 플랫폼에 있는 기타 모든 도구가 포함됩니다. 백엔드 개발에 사용되는 일반적인 언어 중 일부는 Ruby on Rails, PHP, Python, Java 및 .Net입니다.
프론트엔드 는 웹사이트의 얼굴이며 사용자(이 경우 학생)에게 표시되며 Javascript, Angular JS, CSS3, Bootstrap 및 HTML5와 같은 코딩 언어를 사용하여 개발됩니다.
데이터베이스 는 웹사이트 데이터가 클라우드에 저장되고 사용자에게 전달되는 곳입니다. 이것은 웹 사이트를 구축하기 위해 선택한 플랫폼에 따라 다릅니다. 클라우드 기반 플랫폼을 선택하면 자체 데이터베이스와 스토리지 서비스가 있습니다. 오픈 소스 플랫폼을 선택하면 MySQL과 같은 오픈 소스 데이터베이스 관리 시스템을 선택할 수 있습니다.
(참고: 이러한 언어를 직접 알거나 배울 필요는 없습니다. 웹사이트 개발자와 논의하여 플랫폼 요구 사항에 맞는 언어를 알 수 있습니다. 기본 프레임워크가 설정되어 준비되었습니다.)
이제 초기 프레임워크가 준비되었으므로 돈에 대해 이야기해 보겠습니다.
#2. 수익화 전략 결정
수익화는 e-Learning 사이트에서 수익을 창출할 계획을 말합니다. 이와 관련하여 탐색할 수 있는 몇 가지 다른 옵션이 있습니다.
- 코스당 지불
첫 번째 수익화 전략은 코스당 지불(Pay-Per-Course) 모델입니다. 이 배열에 따라 각 코스를 고정 가격에 판매할 수 있고 학생들은 요구 사항에 따라 구매할 수 있습니다.
일부 웹사이트는 이 전략을 약간 수정합니다. 비슷한 과정을 그룹화하여 패키지로 판매합니다.
어느 쪽이든, 이 전략은 다양한 주제의 다양한 과정을 판매할 때 가장 효과적입니다. 이것이 Udemy에서 채택한 모델이라는 것은 놀라운 일이 아닙니다.
- 월간 구독
각 과정에 대해 고정 가격을 청구하는 대신 월간 구독료를 지불하고 모든 과정에 대한 액세스를 제공할 수 있습니다. 수수료를 지불하여 사이트에서 회원 자격을 유지하는 한 모든 코스 콘텐츠에 액세스할 수 있습니다.
이 전략은 초보자에서 전문가로 거듭날 수 있는 동일한 주제에 속하는 여러 코스를 개발한 시나리오에서 의미가 있습니다.
그러한 상황에서 당신은 그들로부터 얻을 수 있는 지식의 수준에 따라 다른 가격과 과정을 가진 다양한 회원 등급을 만들 수 있습니다.
- 광고하는
일부 eLearning 사이트는 무료로 콘텐츠를 제공하기도 합니다.
그러나 그들은 광고를 통해 콘텐츠로 수익을 창출합니다. 광고는 동영상 및 블로그에 포함된 것처럼 모든 웹페이지 및 학습 자료에 포함됩니다.
이 전략은 위에 제공된 다른 전략과 조합하여 배포할 수 있지만 주의해야 합니다. 광고가 학습자 경험을 망치지 않아야 합니다.
코스 콘텐츠를 무료로 제공하고 싶지만 사이트 운영 비용을 회수하려는 경우에도 사용할 수 있습니다.
- 기부금/외부투자 지원
마지막으로 기부 옵션을 선택할 수 있습니다. Wikipedia는 기부로 운영되는 유익한 사이트의 좋은 예이므로 사람들이 무언가를 더 잘할 수 있도록 돕는 좋은 콘텐츠를 제공하는 한 이 모델을 사용하여 eLearning 비즈니스를 유지하는 것은 확실히 가능합니다. 사실, 때때로 이 모델이 광고로 사이트에서 수익을 창출하는 것보다 더 잘 작동합니다.
그러나 이 방법을 사용하면 기증자에게 의존하게 됩니다.
#4. 도메인 이름 및 호스팅 받기
틈새 시장에 초점을 맞추고 필요한 기능과 수익 창출 전략을 결정했으면 다음 단계는 사이트에 대한 도메인 이름과 호스팅 솔루션을 얻는 것입니다.
선택 시 다음 사항을 염두에 두십시오.
- 도메인 이름
도메인 이름으로 기억에 남고 브랜드 인지도가 높은 이름을 선택하십시오. 이러한 도메인은 짧고(일반적으로 9자 미만), 기억하기 쉽고 사전을 찾지 않고도 쉽게 입력할 수 있습니다.
도메인 이름이 사이트의 목적/틈새와 일치한다면 더욱 좋습니다. 하지만 쉽게 기억하고 브랜드화할 수 있는 도메인을 확보하는 한 그럴 필요는 없습니다.
또한 .com 도메인만 사용하십시오. 다른 TLD의 도메인(예: .org, .net, .info 등)을 사용할 수 있지만 일반적으로 사람들은 브랜드에 대해 들은 후 브라우저 URL에서 먼저 .COM을 실행합니다. 웹사이트에서 .com 도메인을 사용하는 경우 입소문 마케팅에도 도움이 됩니다.
- 호스팅
호스팅의 경우 e-Learning 사이트는 리소스 소비 측면에서 다른 종류의 사이트와 다릅니다.
이러한 사이트의 세션은 다른 웹사이트의 세션보다 훨씬 오래 지속되며 시장 규모에 따라 특정 시점에 수백 또는 수천 개의 활성 세션이 있을 수 있습니다.
또한 코스에 비디오 콘텐츠가 포함될 경우 각 세션도 많은 대역폭을 소모하게 됩니다.
따라서 공유 호스팅 계획 대신 e-Learning 사이트를 위한 전용 호스팅 서버를 확보해야 합니다. 또한 선택한 호스트는 신뢰할 수 있어야 합니다.
강력한 고객 지원을 제공할 수 없거나 가동 시간과 관련하여 평판이 좋지 않은 호스팅 회사에서 전용 서버를 얻는 것은 의미가 없습니다.
#5. 웹사이트 설정을 위한 플랫폼 선택
도메인 이름과 호스팅을 선택했으면 이제 사이트 구축을 시작할 차례입니다. 이를 위해서는 먼저 학습 관리 시스템(LMS)을 선택해야 합니다. LMS는 코스 콘텐츠를 업로드하고, 학생을 등록하고, 강사를 추가하고, 서로 상호 작용할 수 있도록 하는 데 사용되는 소프트웨어입니다.
앞서 언급했듯이 LMS 플랫폼에는 클라우드 기반과 오픈 소스의 두 가지 유형이 있습니다.
클라우드 기반 LMS
클라우드 기반 플랫폼은 본격적인 코스 마켓플레이스 개발 솔루션을 제공하고 필요한 모든 기능이 내장된 플랫폼입니다. 이러한 플랫폼은 짧은 시간에 웹사이트를 설정하고 싶거나 독립적인 플랫폼을 관리하는 책임을 원하지 않는 경우에 유용합니다.
그러나 이 시나리오에서는 플랫폼의 프레임워크를 준수해야 하며 자신의 웹사이트를 디자인할 자유가 많지 않습니다. 또한 클라우드 기반 플랫폼은 일반적으로 오픈 소스 웹 사이트 개발보다 훨씬 많은 비용이 듭니다. 클라우드 기반 LMS의 몇 가지 예로는 Canvas, Teachable, Thinkific 등이 있습니다.
오픈 소스 LMS 플랫폼
오픈 소스 학습 관리 시스템을 사용하면 제약 없이 처음부터 웹사이트를 구축하고 맞춤화할 수 있습니다. 원하는 대로 플랫폼을 자유롭게 개발하고 확장할 수 있습니다.
그러나 이러한 플랫폼은 관리와 관련하여 귀하의 입장에서 훨씬 더 많은 참여가 필요합니다. 귀하는 웹사이트 보안에서 지불 게이트웨이 설정, 코스 마케팅에 이르기까지 사이트의 모든 단일 측면에 대한 책임이 있습니다.
현재 사용 가능한 몇 가지 인기 있는 LMS 옵션을 살펴보겠습니다.
런대쉬
LearnDash는 전 세계 웹사이트의 거의 40%가 사용하는 플랫폼인 WordPress를 기반으로 하는 오픈 소스 학습 관리 시스템입니다. WordPress의 인기와 사용자 친화성 덕분에 LearnDash는 Udemy와 같은 웹사이트를 구축할 수 있는 멋진 LMS를 만듭니다.
사용의 주요 이점은 가장 광범위한 테마, 플러그인, 페이지 빌더 및 기타 도구 중에서 선택하여 e-Learning 사이트를 구축할 수 있다는 것입니다. 또한 광범위한 문서, 강력한 지원 및 사용 편의성을 활용하여 사이트를 구축할 수 있습니다.
제일 좋은 부분? 오픈 소스이므로 성장에 따라 필요에 맞게 사용자 지정할 수 있습니다.
또한 LearnDash에는 Udemy와 같은 코스 마켓플레이스의 개발을 안내할 수 있는 방대한 커뮤니티, 수많은 리소스 및 강력한 개발 팀이 있습니다.
사용 용이성, 수천 가지 사용자 정의 옵션, 원활한 학습 곡선 및 강력한 커뮤니티 지원은 LearnDash가 매우 인기 있는 이유 중 일부입니다.
무들
또 다른 오픈 소스 옵션이지만 플러그인의 도움으로 LMS로 전환할 수 있는 CMS가 아니라 적절한 LMS 플랫폼이기 때문에 WordPress와 다릅니다.
기능에 관한 한, 각 수업에 멀티미디어 콘텐츠를 통합하는 기능, 사용자 친화적인 강사 도구, 학생 진도 추적, 강력한 보안 및 확장성 등 사이트를 설정하는 데 필요한 모든 것을 제공합니다.
Moodle도 무료이며 맨 위에 있는 체리입니다. 그것은 세계에서 가장 유명한 몇몇 대학에서 사용되며, 그것은 그것이 존재하는 동안 그 가치를 입증했기 때문입니다.
하지만 그렇다고 해서 단점이 없는 것은 아닙니다. Moodle의 주요 제한 사항은 WordPress만큼 쉽게 사용자 정의할 수 없다는 것입니다. Moodle 사이트의 사용자 정의를 완벽하게 제어하려면 코딩에 대한 최소한의 지식이 필요합니다. 여기에는 가파른 학습 곡선이 포함됩니다.
또한 WordPress만큼 쉽게 확장할 수 없으므로 코딩의 도움으로 상당히 커스터마이징해야 할 수도 있습니다. 이를 사용하는 많은 대학에서와 마찬가지로 수천 명에 이르는 학생의 수에 따라 요구 사항이 증가하기 때문입니다.
캔버스
이제 우리는 일부 유료 오퍼링의 영역으로 이동하고 있습니다. Canvas는 미국 기반 회사 Instructure에서 개발한 프리미엄 클라우드 기반 LMS 솔루션입니다.
전문 UI, 멋진 코스 관리 도구, 내장된 토론 포럼, 뛰어난 개인화 및 브랜딩 기능이 주요 기능 중 일부입니다. 또한 내장된 문서 호스팅 및 공유 기능이 제공되므로 학생들은 외부 파일 공유 서비스를 사용하지 않고도 공유하고 싶은 모든 문서를 공유할 수 있습니다.
반면 Canvas LMS의 단점은 화상 회의 기능을 사용할 수 없다는 점, 훨씬 더 나았을 수 있는 알림 시스템, 오디오 녹음 기능의 간헐적인 결함, 메시지 전달의 간헐적인 지연 등입니다. 가격은 또 다른 문제로 연간 380달러부터 시작합니다.
가르치기 쉬운
마지막으로 Canvas보다 약간 저렴한 또 다른 클라우드 기반 LMS인 Teachable이 있습니다.
드래그 앤 드롭 웹 사이트 빌더, 학생 진도 및 코스 관리 기능, 멀티미디어 지원, 고급 가격 옵션, 보고 및 분석, 코스 콘텐츠 가져오기, 판매 페이지 템플릿, 다국어 지원 및 기타 거의 모든 것이 함께 제공됩니다. 단일 또는 다중 강사 e-러닝 사이트를 만들어야 할 수도 있습니다.
Teachable은 호스팅 서비스이기 때문에 목록에 있는 다른 플랫폼과도 다릅니다.
Teachable의 단점으로는 대용량 비디오를 업로드할 수 없음(YouTube URL을 게시해야 함), 사용자 정의에 필요한 코딩 지식, 만들 수 있는 퀴즈 선택의 자유도가 낮습니다(객관식 또는 참/ 거짓 퀴즈 허용) 및 서식 기능이 너무 풍부하지 않은 텍스트 편집기. 교육 가능한 가격은 연간 $348부터 시작합니다.
이것들은 학습 관리 플랫폼의 몇 가지 예에 불과합니다. 더 많은 옵션을 보려면 온라인 교육 웹사이트를 위한 6가지 최고의 LMS 플랫폼 기사를 참조하세요.
#6. Udemy와 유사한 웹사이트 개발하기
실제 웹 사이트 개발 작업에 관해서는 개발자를 고용하거나 직접 개발자인 경우 직접 구축할 수 있습니다.
개발자를 고용하기로 결정했다면 앉아서 e-Learning 사이트가 어떻게 개발되기를 원하는지 정확히 말해야 합니다. 일정을 파악하고 개발 계획을 작성하기 위해 개발자와 몇 가지 심층 토론을 합니다.
또는 직접 구축할 계획이라면 사이트가 어떻게 보이고 작동할지 계획을 세우고 그에 따라 개발을 시작하십시오.
기술 스택을 선택하고, 투자자와 상담하고, 플랫폼을 결정하면 처리 시간 및 예산과 같은 실용적인 고려 사항과 함께 기능을 매핑할 수 있으므로 이 단계에 대해 더 명확하게 알 수 있습니다.
Udemy와 같은 웹 사이트를 구축하는 데 비용이 얼마나 듭니까?
모든 것은 구축하는 데 비용이 들며 eLearning 사이트도 다르지 않습니다. 사이트를 개발할 때 처음부터 예산을 고려하지 않으면 리소스를 과도하게 지출하고 소모하게 됩니다.
WordPress와 같은 독립적인 오픈 소스 플랫폼에서 사이트를 직접 설정할 계획임을 고려할 때 고려해야 할 잠정 비용이 될 것입니다.
안건 | 비용 |
도메인 이름 | $12 – $15(반복) |
호스팅 계획 | $90 – $100(반복) |
LMS | $0 – $360 |
개발 비용 | 기능 및 요구 사항에 따라 가변 |
그것은 비용의 아주 기본적인 구분입니다. 비용은 선택한 플랫폼, 통합하려는 기능, 콘텐츠 전송 네트워크와 같은 추가 서비스 및 기타 여러 요인에 따라 달라집니다.
마무리,
Udemy와 유사한 온라인 교육 웹사이트 제작을 시작하기 위한 간단한 입문서입니다.
온라인 교육 플랫폼을 설정하는 것은 엄청난 노력이며 정확하게 처리해야 합니다.
Udemy는 틀림없이 세계에서 가장 성공적인 e-러닝 플랫폼 중 하나이므로 이를 기반으로 온라인 코스 시장을 모델링하는 것이 안전한 방법입니다. 교육 플랫폼은 요즘 왼쪽, 오른쪽, 중앙에 싹을 틔우고 있으므로 고유한 틈새 시장을 선택하거나 틈새 시장을 독특하게 만드는 방법을 찾아 플랫폼이 눈에 띄게 하십시오.
귀하의 요구 사항이 여기에서 언급한 요구 사항과 다를 수 있다는 점을 이해하지만 Udemy와 유사한 웹 사이트 설정에 대한 초기 질문에 대부분 답변이 되었기를 바랍니다. 그렇지 않은 경우 아래 의견 섹션에서 자유롭게 의심을 공유하십시오!