Downcodes小編為您帶來一款功能強大的萬岳開源網路學校系統原始碼!該系統能夠快速建構集直播授課、線上答疑、作業批改、互動白板等功能於一體的網路教學平台,支援小班課程、大班課程、雙師教學、內容付費等多種教學場景,並提供源碼,方便二次開發和定制。無論是機構還是個人,都能輕鬆創建屬於自己的線上教育平台。
萬岳開源網路學校系統原始碼,可建構出集直播授課、線上答疑、作業批改、互動白板等教學功能為一身的網路教學平台。原始碼開源,可定製或二次開發。輕鬆實現小班課程、大班課、雙師教學、內容付費等眾多教學場景。
應用場景
1.互動大班課
包含語音大班課和視訊大班課兩種模式,可容納萬人同時在線;語音大班課支援視訊、音訊、PPT,視訊大班課程以即時視訊講座的形式展現。
功能模組:直播授課、文字互動、課件展示、語音互動、教學白板、螢幕分享
2、精品小班課
支援老師和學員視訊連麥,實現師生一對一、一對多視訊互動教學。內建教學白板、隨堂測驗、搶答、舉手上台等多種實用教學功能。
功能模組:直播授課、教學白板、螢幕分享、連麥互動、隨堂測驗、線上搶答
3.雙師教學
主講老師線上授課,輔導老師協助主講老師答疑督學、維持課堂紀律、總結知識要點、發布重要提醒,建構高效有序的授課直播環境。
功能模組:直播授課、課件分享、連麥互動、教學白板、課堂練習、螢幕分享
4.內容付費
包含知識付費和課程付費兩種模式,內容分為影片、圖文和語音三種展現形式,學員透過免費、密碼、付費三種方式取得相關課程。
功能模組:視訊課程、圖文課程、直播課程、語音課程、組合銷售
功能展示
1.教學白板
含畫筆、文字方塊、橡皮擦等工具,支援書寫標記、PPT上傳等操作。
2、互動連麥
小班課程中,學員申請視訊連麥,1位講師最多能與16位學員同時連麥。
3、隨堂測驗
測驗含三種題型,分為選擇、判斷和應用題,講師能在開課前預設測驗。
4.課堂練習
講師發布課堂練習後,學員需在一定時間內完成答題,結束後再練習自動提交。
5.舉手上台
直播授課中,學員舉手申請上台與講師連麥,講師同意後便能上台。
6.線上搶答
講師隨機發布題目,學員參與搶答,講師選中的學員即可上麥溝通。
7.螢幕分享
精品小班課程中,講師可在直播間分享自己的電腦桌面給學員。
8.課件下載
學員在上課時下載的課件,可到個人中心「我的課件」中查看。
9.懂沒懂
講師授課時可利用「懂沒懂」功能來大體判斷學員對知識的掌握。
10、錄播回放
平台可將小班課直播實況全程錄下,學員能以此功能及時參與補課。
11、錄播回放
平台可將小班課直播實況全程錄下,學員能以此功能及時參與補課。
12、學習階段
學員能在前台自由選擇學習階段,不同的學習階段顯示不同的課程推薦。
13、學科分類
學科分類以圖示形式展示,用學員點擊後能看到此學科下的所有課程細節。
14、輪播廣告
平台廣告以輪播圖形式展現,若內建鏈接,點擊後將跳轉至相關頁面。
15、名師名課
主頁展示講師個人資料、名稱、頭銜,使用者點擊後顯示講師履歷表和主講課程。
16、課程管理
精選套餐、好課推薦、精選內容、直播課堂,四大課程欄目,不同學習體驗。
17.題庫建設
上課端含有題庫,題庫題目支援手寫錄入,也支援文字表格依照既定格式匯入。
18、作業本
講師能在上課端發佈課堂作業,內容來源:上傳考卷照片,或在題庫中選擇新增。
19、錯題本
學員可將作業或課堂測驗中的錯題加入個人中心錯題本,支援題目拍照上傳。
20、網課購買
根據需求,學員能將付費課程加入購物車,若課程配有教材,需填寫收貨地址。
原始碼參數
開發語言
Android端APP:Java
管理後端:php
採用框架:ThinkPHP
伺服器參數
資料庫:Mysql
快取伺服器:Redis
聊天伺服器:Socket
傳輸協定和媒體格式
推流:RTMP
拉流RTMP和HTTP
音訊格式:ACC
影片格式:H.264
伺服器配置
作業系統:linux CentOS
伺服器,建議購買境內的伺服器
原始碼安裝步驟
1.關閉防火牆並設定開機關閉------>systemctl stop firewalld && systemctl disable firewalld
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.根據上面安裝成功的位址登入寶塔面板後台,我們需要去設定網站環境。
1.3、登入成功後執行一鍵安裝lnmp,具體如下
nginx1.15 MySQL 5.7 php 7.0 phpmyadmin 4.7
安裝方式為極速安裝
1.4、等寶塔程式自動安裝完畢之後,我們就可以去左側選單建立網站、資料庫等應用程式。
1.5.此時環境lnmp搭建好,但redis和php外掛如opchache redis fileinfo都需要安裝下
1.6、找到redis安裝下
1.7.同理安裝下PHP擴充插件
1.8、此時網站整體環境搭建好了,但是還需要確認下寶塔面板以下端口是否開放,沒開放的話直接打開(上面一開始開放的部分是服務器開放的端口,別混淆了)
2.設定寶塔面板安全
進入後台,設定-面板設定。
預設寶塔面板連接埠、使用者、密碼都需要修改,確保伺服器的安全。
3.redis配置
修改redis設定訊息
重啟redis
4.新增網站、資料庫(站點需要設定ssl憑證`)
設定完畢之後,我們可以正常的新增網站、資料庫,這個很簡單,直接設定就可以。
建置好了之後會提示:成功建立站點
建立完站點,由於是tp5框架,我們要修改下網站根目錄
設定ssl證書
可在騰訊雲申請免費ssl證書,
填寫好資訊點選下一步,
可選擇手動DNS驗證,點選確認申請
很久要求添加一條解析記錄,等下驗證通過下載證書
下載完成後解壓縮進入
進入nginx目錄,後面會有兩個文件,
寶塔操作:點選【網站】,對應網站【設定】【ssl】【其他憑證】,將憑證檔案打開,把憑證檔案內容複製到寶塔中,點選儲存即可。
希望以上資訊對您有幫助! Downcodes小編祝您搭建成功!