Downcodes의 편집자는 강력한 Wanyue 오픈 소스 온라인 학교 시스템 소스 코드를 제공합니다! 이 시스템은 실시간 교육, 온라인 Q&A, 숙제 수정, 대화형 화이트보드 및 기타 기능을 통합한 온라인 교육 플랫폼을 신속하게 구축할 수 있으며 소규모 수업, 대규모 수업, 이중 교사 교육, 콘텐츠 결제 등 다양한 교육 시나리오를 지원합니다. 또한 2차 개발 및 사용자 정의를 위한 소스 코드도 제공합니다. 기관과 개인 모두 자신만의 온라인 교육 플랫폼을 쉽게 만들 수 있습니다.
Wanyue의 오픈 소스 온라인 학교 시스템 소스 코드는 실시간 교육, 온라인 Q&A, 숙제 수정, 대화형 화이트보드 및 기타 교육 기능을 통합하는 온라인 교육 플랫폼을 구축할 수 있습니다. 소스 코드는 오픈 소스이므로 사용자 정의하거나 재개발할 수 있습니다. 소규모 수업, 대규모 수업, 이중 교사 수업, 콘텐츠 결제 등 다양한 수업 시나리오를 쉽게 구현하세요.
애플리케이션 시나리오
1. 인터랙티브 대규모 수업
여기에는 두 가지 모드가 포함됩니다. 음성 대수업과 영상 대수업은 동시에 수만 명의 온라인을 수용할 수 있으며, 음성 대수업은 비디오, 오디오, PPT를 지원하며, 비디오 대수업은 실시간으로 제공됩니다. 시간 동영상 강의.
기능 모듈: 실시간 교육, 텍스트 상호 작용, 코스웨어 디스플레이, 음성 상호 작용, 화이트보드 교육, 화면 공유
2. 우수한 소규모 수업
교사와 학생 간의 영상 연결을 지원하여 교사와 학생 간 일대일 및 일대다 영상 대화형 교육이 가능합니다. 내장된 교육용 화이트보드, 수업 중 퀴즈, 질문에 답하기, 무대에 오르기 위해 손들기 등 다양한 실용적인 교육 기능을 갖추고 있습니다.
기능 모듈: 실시간 교육, 화이트보드 교육, 화면 공유, Lianmai 상호 작용, 수업 중 퀴즈, 온라인 Q&A
3. 이중 교사 교육
주 강사는 온라인으로 가르치고, 교사는 질문에 답하고 학생을 감독하며, 교실 규율을 유지하고, 지식의 핵심 사항을 요약하고, 효율적이고 질서 있는 실시간 교육 환경을 구축하기 위한 중요한 알림을 발행하는 등 주 강사를 지원합니다.
기능 모듈: 실시간 교육, 코스웨어 공유, Lianmai 상호 작용, 화이트보드 교육, 교실 연습, 화면 공유
4. 콘텐츠 결제
여기에는 지식 결제와 강좌 결제라는 두 가지 모드가 포함됩니다. 콘텐츠는 비디오, 그래픽 및 텍스트, 음성의 세 가지 프레젠테이션 형식으로 구분됩니다. 학생들은 무료, 비밀번호, 결제의 세 가지 방법을 통해 관련 강좌를 받을 수 있습니다.
기능 모듈: 비디오 코스, 그래픽 코스, 라이브 방송 코스, 음성 코스, 결합 판매
기능 표시
1. 화이트보드 교육
브러시, 텍스트 상자, 지우개 등의 도구가 포함되어 있으며 필기 표시, PPT 업로드 등의 작업을 지원합니다.
2. 대화형 마이크 연결
소규모 수업의 경우 학생들이 영상채팅을 신청할 수 있으며, 강사 1명이 최대 16명의 학생과 동시에 채팅을 할 수 있습니다.
3. 수업 중 테스트
시험은 객관식, 판단형, 응용형으로 나누어진 3가지 유형의 문제로 구성되어 있으며, 수업이 시작되기 전에 강사가 시험을 미리 설정할 수 있습니다.
4. 교실 연습
강사가 강의실 연습문제를 공개한 후, 학생들은 일정 시간 내에 답변을 완료해야 하며, 연습문제는 종료 후 자동으로 제출됩니다.
5. 손을 들어 무대에 오르세요
라이브 강의 중 학생들은 손을 들고 무대에 올라 강사와 대화를 나눌 수 있으며, 강사의 동의가 있어야 무대에 올라갈 수 있습니다.
6. 온라인 Q&A
강사는 무작위로 질문을 공개하고, 학생들은 질문에 직접 참여하여 강사가 선정한 학생들이 마이크에 올라 소통할 수 있습니다.
7. 화면 공유
프리미엄 소규모 수업에서는 강사가 생방송실에서 학생들과 컴퓨터 데스크톱을 공유할 수 있습니다.
8. 코스웨어 다운로드
수강생이 수업 중 다운로드한 코스웨어는 개인센터의 "나의 코스웨어"에서 보실 수 있습니다.
9. 이해하셨나요?
강사는 "이해 여부" 기능을 사용하여 가르칠 때 학생의 지식 숙달 정도를 일반적으로 판단할 수 있습니다.
10. 녹음 및 재생
플랫폼은 소규모 학급 수업의 전체 라이브 방송을 녹화할 수 있으며, 학생들은 이 기능을 사용하여 적시에 보충 수업에 참여할 수 있습니다.
11. 녹음 및 재생
플랫폼은 소규모 학급 수업의 전체 라이브 방송을 녹화할 수 있으며, 학생들은 이 기능을 사용하여 적시에 보충 수업에 참여할 수 있습니다.
12. 학습 단계
학생들은 프런트 데스크에서 학습 단계를 자유롭게 선택할 수 있으며, 학습 단계마다 다양한 추천 코스가 표시됩니다.
13. 과목분류
과목 카테고리는 아이콘 형태로 표시되며, 학생들은 해당 과목을 클릭하면 해당 과목의 모든 강좌 세부정보를 볼 수 있습니다.
14. 캐러셀 광고
플랫폼 광고는 캐러셀 형태로 표시됩니다. 내장된 링크가 있는 경우 해당 링크를 클릭하면 해당 페이지로 이동합니다.
15. 유명한 선생님과 유명한 강좌
홈페이지에는 강사의 아바타, 이름, 직함이 표시되며 사용자가 클릭하면 강사의 이력서와 그가 가르치는 강좌가 표시됩니다.
16. 강좌관리
엄선된 패키지, 추천 강좌, 엄선된 콘텐츠, 라이브 수업, 4개 주요 강좌 섹션, 다양한 학습 경험.
17. 문제 은행 구축
수업 단말기에는 문제은행이 포함되어 있으며, 문제은행에 있는 문제는 필기 입력을 지원하며, 설정된 형식에 따라 텍스트 테이블 가져오기도 지원합니다.
18. 통합 문서
강사는 수업 터미널에 수업 과제를 게시할 수 있습니다. 콘텐츠 소스: 시험지 사진을 업로드하거나 문제 은행에 추가하도록 선택할 수 있습니다.
19. 잘못된 문제집
학생들은 숙제나 수업 시험에서 틀린 문제를 개인센터에서 틀린 문제집에 추가할 수 있으며, 문제를 사진으로 찍어 업로드할 수 있도록 지원합니다.
20. 온라인 강좌 구매
필요에 따라 학생들은 유료 강좌를 장바구니에 추가할 수 있습니다. 강좌에 교재가 포함되어 있는 경우 배송 주소를 입력해야 합니다.
소스 코드 매개변수
개발 언어
안드로이드 앱: 자바
관리 백엔드: PHP
프레임워크 사용: ThinkPHP
서버 매개변수
데이터베이스: MySQL
캐시 서버: Redis
채팅 서버: 소켓
전송 프로토콜 및 미디어 형식
푸시 스트리밍: RTMP
풀 스트리밍 RTMP 및 HTTP
오디오 형식: ACC
비디오 형식: H.264
서버 구성
운영 체제: 리눅스 CentOS
서버, 국산서버 구입을 권장합니다
소스코드 설치 단계
1. 방화벽을 끄고 시작 시 종료되도록 설정합니다. ------>systemctl stop 방화벽d && systemctl 비활성화 방화벽d
2. 서버가 다음 포트를 여는 지 확인하십시오. 21 22 80 888 8888 3306 6379 19967 39000-40000 (ftp 수동 모드 포트이므로 열 필요가 없습니다)
3. 파고다 패널은 또한 다음 포트를 열어야 합니다: 21 22 80 888 8888 3306 6379 (아래 설명) 19967 39000-40000 (ftp 수동 모드 포트, 열 필요가 없습니다)
1. 파고다 패널 설치 명령어
1.1. yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
실행이 완료되면 기본 로그인 URL, 사용자 이름 및 비밀번호가 제공됩니다.
1.2.위에서 성공적으로 설치된 주소를 기반으로 Pagoda 패널 백엔드에 로그인하여 웹사이트 환경을 설정해야 합니다.
1.3. 로그인에 성공한 후 다음과 같이 lnmp 원클릭 설치를 수행합니다.
nginx1.15 MySQL 5.7 PHP 7.0 phpmyadmin 4.7
설치 방법은 빠른 설치입니다.
1.4. Pagoda 프로그램이 자동으로 설치된 후 왼쪽 메뉴로 이동하여 사이트 및 데이터베이스와 같은 응용 프로그램을 만들 수 있습니다.
1.5. 이때 lnmp 환경이 설정되어 있으나, redis와 opchache redis fileinfo 등의 php 플러그인이 설치되어 있어야 합니다.
1.6. redis를 찾아 설치합니다.
1.7. 동일한 방법으로 PHP 확장 플러그인을 설치합니다.
1.8. 이제 웹사이트의 전반적인 환경이 설정되었으나, 여전히 파고다 패널 아래의 포트가 열려 있는지 확인해야 합니다. 그렇지 않은 경우 직접 엽니다(위에서 처음에 열려 있는 부분은 다음과 같습니다). 서버에서 열린 포트이므로 혼동하지 마세요)
2. Pagoda 패널 보안 설정
배경, 설정-패널 설정을 입력하십시오.
서버의 보안을 보장하려면 기본 Pagoda 패널 포트, 사용자 및 비밀번호를 수정해야 합니다.
3.redis 구성
Redis 구성 정보 수정
Redis 다시 시작
4. 사이트 및 데이터베이스 추가(사이트는 SSL 인증서로 구성되어야 함)
설정이 완료되면 사이트와 데이터베이스를 정상적으로 추가할 수 있습니다. 이는 매우 간단하며 직접 설정하기만 하면 됩니다.
설정이 완료되면 다음 메시지가 표시됩니다. 사이트가 성공적으로 생성되었습니다.
사이트 설정 후 tp5 프레임워크이므로 웹사이트 루트 디렉터리를 수정해야 합니다.
SSL 인증서 구성
Tencent Cloud에서 무료 SSL 인증서를 신청할 수 있습니다.
정보를 입력하고 다음을 클릭하세요.
수동 DNS 확인을 선택할 수 있습니다. 클릭하여 신청을 확인하세요.
오랫동안 파싱 기록 추가 요청을 받았습니다. 인증이 통과될 때까지 기다렸다가 인증서를 다운로드하세요.
다운로드 후 압축을 풀고 들어가주세요
nginx 디렉토리에 들어가면 마지막에 두 개의 파일이 있을 것입니다.
Pagoda 작업: [설정] [SSL] [기타 인증서] 사이트에 해당하는 [웹사이트]를 클릭하고 인증서 파일을 열고 인증서 파일의 내용을 Pagoda에 복사한 후 저장을 클릭합니다.
위의 정보가 도움이 되기를 바랍니다! Downcodes 편집자는 귀하의 설정 성공을 기원합니다!