萬岳在線教育系統(tǒng) uni-app 開源版
項(xiàng)目說明(如果對(duì)你有用,請(qǐng)點(diǎn)亮右上角的Star!)
項(xiàng)目文檔 | 部署文檔 | 常見問題 | 升級(jí)日志
系統(tǒng)演示
Web版地址
- 首頁地址: https://edudemo.sdwanyue.com
- 學(xué)生端地址: https://edudemo.sdwanyue.com 賬號(hào):13800000000 密碼:123456
- 教師端地址: https://edudemo.sdwanyue.com/teacher 賬號(hào):13866666666 密碼:123456
- 后臺(tái)地址: https://edudemo.sdwanyue.com/admin 賬號(hào): demo 密碼: 123456
- 倉庫地址: 點(diǎn)擊此處
項(xiàng)目介紹
萬岳在線教育經(jīng)過對(duì)教育市場(chǎng)的長(zhǎng)期調(diào)研,綜合當(dāng)下各大線上教培機(jī)構(gòu)對(duì)于教育平臺(tái)的功能需求,著重于用戶體驗(yàn),自主研發(fā)了一套集知識(shí)付費(fèi)、直播授課、網(wǎng)校建設(shè)等功能為一體的萬岳在線教育系統(tǒng),滿足用戶對(duì)于公開課、大班課、小班課、職業(yè)培訓(xùn)等多種線上教學(xué)活動(dòng)的場(chǎng)景需求。
- 所有使用到的框架或者組件都是基于開源項(xiàng)目,代碼保證100%開源。
- 系統(tǒng)功能通用,無論是個(gè)人還是企業(yè)都可以利用該系統(tǒng)快速搭建一個(gè)屬于自己的在線教育平臺(tái)。
- 官網(wǎng):https://www.sdwanyue.com
系統(tǒng)前端采用uni-app+socket.io+WebRtc核心技術(shù), 接口采用PhalApi框架配合TP5.1框架ThinkCMF,系統(tǒng)功能如下:
技術(shù)亮點(diǎn)
UNI-APP端:
1.一套代碼,可發(fā)布到iOS、Android、Web(響應(yīng)式)、以及各種小程序
2.依托Dcloud公司強(qiáng)大的生態(tài)圈, 開發(fā)者無論是拿來直接用還是自己修改后使用都
十分的方便, 網(wǎng)上資料/文檔齊全,無需擔(dān)心bug解決不了.
3.支持視頻直播、聊天等即時(shí)通訊功能, 開源項(xiàng)目有很多,可是帶聊天室和直播的寥寥可數(shù).
4.本項(xiàng)目已內(nèi)置好socket.io組件和聲網(wǎng)WebRtc插件, 開發(fā)者可直接拿來調(diào)試學(xué)習(xí).
無需再從基本的websocket寫起.
5.項(xiàng)目占用空間小,全部加起來不到2MB,占用開發(fā)者磁盤空間極少.
6.代碼中做了多端適配, 小程序端、H5端、安卓、IOS端樣式都做到了樣式兼容.
7.vue/nvue混合開發(fā), 保證了樣式美觀的同時(shí), 規(guī)避了nvue樣式的兼容問題.
8.配置方便, 無需安裝, 下載之后使用Hbuilder編輯器即可運(yùn)行查看.
后端:
1.后臺(tái)應(yīng)用ThinkCMF快速生成現(xiàn)代化表單.
2.PHPExcel數(shù)據(jù)導(dǎo)出,導(dǎo)出表格更加美觀,可視.
3.支持微信/支付寶支付,支付接入更加快捷,簡(jiǎn)單.
4.后臺(tái)多任務(wù)窗口化操作界面.
5.內(nèi)置強(qiáng)大靈活的權(quán)限管理.
6.內(nèi)置組合數(shù)據(jù),系統(tǒng)配置,管理碎片化數(shù)據(jù).
7.客戶端完善的交互效果和動(dòng)畫.
8.高頻數(shù)據(jù)緩存.
9.內(nèi)置PhalApi接口框架,前后端分離更方便.
10.WebSocket長(zhǎng)連接減少CPU及內(nèi)存使用及網(wǎng)絡(luò)堵塞,減少請(qǐng)求響應(yīng)時(shí)長(zhǎng).
11.支持隊(duì)列降低流量高峰,解除耦合,高可用.
12.無需安裝, clone下來即可直接使用, 完全100%真開源.
注:關(guān)于PC端源碼請(qǐng)看本公司另一個(gè)開源項(xiàng)目, 萬岳在線教育系統(tǒng)Web版,
此兩個(gè)項(xiàng)目是互通的
功能展示
主要功能介紹
講師PC端
-
登錄頁面,可通過手機(jī)號(hào)碼及驗(yàn)證碼或密碼進(jìn)行登錄,支持qq、微信帳號(hào)登錄
-
首頁功能,展示老師頭像、名稱,我的直播課數(shù)量,我的課程數(shù)量,常用功能以及常見問題
-
直播課堂,
1.語音大班課 語音大班課內(nèi),講師可進(jìn)入課程根據(jù)視頻和語音對(duì)學(xué)生進(jìn)行講解
2.視頻大班課 視頻大班課講師可以進(jìn)行開啟攝像頭、上傳ppt圖片課件、屏幕共享操作
-
賬號(hào),展示頭像、昵稱等賬號(hào)信息,可編輯頭像、昵稱
學(xué)生UNI-APP端
-
首頁,
1.搜索 可根據(jù)課程、老師名稱關(guān)鍵字查詢搜索
2.輪播圖 后臺(tái)添加的輪播圖展示
3.直播課堂 直播課展示列表, 直播分為三種類型(語音+視頻、語音+音頻、語音+ppt+攝像頭直播)
4.精選內(nèi)容 內(nèi)容展示列表,包含封面、標(biāo)題、內(nèi)容類型(視頻、音頻、圖文)
-
精選內(nèi)容,
-
詳情頁:由上往下依次展示封面圖、課程標(biāo)題,學(xué)習(xí)人數(shù)、主講老師與輔導(dǎo)老師、課程類型(分為密碼、免費(fèi)、付費(fèi)三種類型)等;
-
查看詳情:上部為視頻、音頻播放區(qū)域,視頻、音頻支持進(jìn)度條滑動(dòng)查看,視頻可全屏觀看,可選擇倍速播放,并有跑馬燈防盜水印,播放區(qū)域下方為內(nèi)容標(biāo)題、簡(jiǎn)介、發(fā)布時(shí)間等信息和詳細(xì)內(nèi)容展示(支持圖文)。
-
-
直播課堂,
1.語音大班課
2.視頻大班課
-
我的課程:
1.我的課程與WEB內(nèi)的選課中心一致,可根據(jù)學(xué)段、年紀(jì)、科目、類別來搜索對(duì)應(yīng)課程。
-
消息:
1.系統(tǒng)消息:學(xué)生接收系統(tǒng)發(fā)送到的消息提醒;
2.課程動(dòng)態(tài):學(xué)生訂閱的課程更新時(shí),會(huì)收到課程信息;
3.講師動(dòng)態(tài):學(xué)生所關(guān)注的講師發(fā)布新課程或有新的動(dòng)態(tài)時(shí),會(huì)收到講師動(dòng)態(tài)信息。
-
分享與積分:
1.海報(bào)分享:展示當(dāng)前平臺(tái)所有裂變海報(bào)活動(dòng)列表,可查看名稱、課程信息、二維碼等,分享成功后可獲得積分。
2.積分:顯示用戶的積分余額以及積分明細(xì),積分的來源是購買課程返還的積分和下級(jí)用戶購買課程獎(jiǎng)勵(lì)的積分,積分用途為購買課程時(shí)抵扣。
-
個(gè)人中心:
1.最上展示學(xué)生的頭像、昵稱和ID,并且有關(guān)注講師的顯示。
2.已購買:顯示學(xué)生學(xué)習(xí)過或已購買的直播課和內(nèi)容課。
3.我的積分;
4.意見反饋;
5.關(guān)于我們;
6.設(shè)置:包含聯(lián)系我們、版本更新和清除緩存。
后臺(tái)主要功能介紹
-
設(shè)置
1.網(wǎng)站信息 網(wǎng)站的相關(guān)信息及SEO設(shè)置
2.私密設(shè)置 配置系統(tǒng)的重要參數(shù)(包登錄配置、直播配置、云存儲(chǔ)設(shè)置)
3.幻燈片管理 首頁輪播banner圖管理配置
4.上傳設(shè)置 上傳信息相關(guān)配置
5.文件存儲(chǔ) 文件存儲(chǔ)信息相關(guān)配置
-
用戶管理
1.管理組 編輯后臺(tái)管理員身份及權(quán)限等相關(guān)配置
2.用戶列表 平臺(tái)所有注冊(cè)用戶信息列表,可進(jìn)行編輯、設(shè)置講師資格、禁用、刪除等操作
3.教師列表 后臺(tái)將普通用戶設(shè)置為講師的用戶顯示在此處
-
插件中心
1.插件列表 查看編輯應(yīng)用插件信息
-
內(nèi)容管理
1.文章管理 網(wǎng)站相關(guān)文章配置
2.分類管理 文章分類管理
3.頁面管理 聯(lián)系我們、關(guān)于我們等單頁內(nèi)容配置
-
訂單管理
1.展示用戶購買課程后展示的會(huì)員名稱、購買價(jià)格、訂單號(hào)、需要線下郵寄教材的收貨信息與支付方式與狀態(tài)
-
知識(shí)管理
1.學(xué)級(jí)分類 登錄頁的學(xué)習(xí)階段分類,可在后臺(tái)自行添加
2.付費(fèi)內(nèi)容列表 展示添加的所有需要付費(fèi)/免費(fèi)的文章內(nèi)容,可查看平臺(tái)所有內(nèi)容信息。
-
大班課列表
1.語音大班課
2.視頻大班課
頁面展示
直播課頁面
功能對(duì)比
開源版使用須知
-
允許用于個(gè)人學(xué)習(xí)、教學(xué)案例
-
開源版不適合商用,商用請(qǐng)購買商業(yè)版
-
禁止將本項(xiàng)目的代碼和資源進(jìn)行任何形式的出售,產(chǎn)生的一切任何后果責(zé)任由侵權(quán)者自負(fù)
-
