培訓系統(tǒng)實戰(zhàn)指南:30分鐘跑通從建課到考試的完整流程)
StarTraining企業(yè)培訓系統(tǒng)實戰(zhàn)指南30分鐘跑通從建課到考試的完整流程【免費下載鏈接】StarTraining職星學院企業(yè)培訓系統(tǒng)是一套基于點播、直播、考試、培訓、面授等功能完善的在線教育系統(tǒng)開源版是基于商業(yè)版精簡實現的一個企業(yè)員工培訓系統(tǒng)致力于打造一個各行業(yè)都適用的在線培訓系統(tǒng)、企業(yè)培訓平臺、員工培訓系統(tǒng)、企業(yè)內部培訓系統(tǒng)。項目地址: https://gitcode.com/gh_mirrors/st/StarTrainingStarTraining職星學院是一款開源的企業(yè)培訓系統(tǒng)由商業(yè)版精簡而來覆蓋課程管理、課件上傳、學習進度、在線考試等完整鏈路采用前后端分離架構后端 Spring Boot 2.5.8 MySQL前端 Vue2管理員端與學員端是兩套獨立的前端工程。如果你需要一套可以私有化部署的在線培訓平臺它是比較省心的起點。系統(tǒng)全貌1 個后端 2 個前端倉庫的代碼結構可以按「1 個后端、2 個前端、1 組公共代碼」來記edu-admin/后端入口控制器按課程、知識庫、系統(tǒng)管理分組edu-learn/學習、課件、數據統(tǒng)計等業(yè)務邏輯edu-common/、edu-framework/公共領域對象與框架配置admin_vue/管理端前端負責建課、組卷、用戶與部門管理home_pc/學員端 PC 前端負責選課、學習、考試、個人中心數據表由倉庫根目錄的yc_edu.sql提供導入后系統(tǒng)即可直接使用無需初始化腳本。三類典型使用場景新員工入職創(chuàng)建入職課程指派給指定部門跟蹤完成率崗位技能考核課件學習與考試結合學完當場測試合規(guī)類培訓必修課限時學習進度按部門出報表這三種場景都不需要改代碼在管理端頁面上就能配完。若后續(xù)要接釘釘、企業(yè)微信登錄可以留意admin_vue/src/assets/js/platform-jsapi/目錄里面已經預留了多端登錄的抽象層。本地跑起來環(huán)境要求JDK 8 以上、MySQL 8.0、Redis、Maven、Node.js 12 以上。順序是「數據庫 → 后端 → 管理端 → 學員端」# 1. 克隆代碼 git clone https://gitcode.com/gh_mirrors/st/StarTraining # 2. 建空庫并導入 yc_edu.sql # 在 edu-admin/src/main/resources/application-druid.yml 配置數據庫賬號密碼 # 3. 啟動后端默認端口 8900 cd edu-admin mvn clean package java -jar target/*.jar # 4. 啟動管理端 cd ../admin_vue npm install npm run serve # 5. 啟動學員端 cd ../home_pc npm install npm run serve啟動后先登錄管理端創(chuàng)建一個用戶和一門課程再用學員賬號切到學員端確認能選課、能看視頻閉環(huán)就算打通了。管理端與學員端能力拆解兩端共用同一套后端接口只是入口分開管理端的課程頁面在admin_vue/src/views/course/下學員端的頁面在home_pc/src/pages/下。管理端的主流程是「建課程 → 傳課件視頻/文檔→ 指派用戶或部門 → 發(fā)布」相關接口調用集中在admin_vue/src/api/learn/course.js可以順著它快速對照頁面上每個按鈕對應的接口。學員端則負責把學習時長和課件狀態(tài)回寫后端管理端的數據中心能按部門查完成率與進度做培訓周報時直接取數即可。當課程滿足配置條件例如課件學完證書模塊會把證書發(fā)給學員這是培訓成果落地的最后一步想改代碼從哪下刀改界面風格從admin_vue/src/views/或home_pc/src/pages/的頁面文件入手主題變量在admin_vue/src/styles/variables.scss加新業(yè)務模塊參考edu-learn里「domain → mapper → service → controller」的分層照抄一個簡單控制器改造最快改題型定位edu-learn下 knowledge 包的實體類再對照管理端組卷頁面常見問題前端起不來或請求不到后端先確認后端 8900 端口是否已監(jiān)聽再看前端vue.config.js里的代理地址是否指向了正確端口。只當學習材料讀不部署行不行可以。建議從yc_edu.sql的表結構讀起再翻edu-admin/src/main/java/com/edu/web/controller/下的控制器業(yè)務邊界比較清晰。開源版有沒有考試功能有。支持單選、多選、判斷等題型組卷和指派考試都在管理端完成。部署完成后建議先建一門課程拉幾個同事把「學習 → 考試 → 發(fā)證」完整走一遍這是驗證系統(tǒng)是否符合團隊需求的最短路徑?!久赓M下載鏈接】StarTraining職星學院企業(yè)培訓系統(tǒng)是一套基于點播、直播、考試、培訓、面授等功能完善的在線教育系統(tǒng)開源版是基于商業(yè)版精簡實現的一個企業(yè)員工培訓系統(tǒng)致力于打造一個各行業(yè)都適用的在線培訓系統(tǒng)、企業(yè)培訓平臺、員工培訓系統(tǒng)、企業(yè)內部培訓系統(tǒng)。項目地址: https://gitcode.com/gh_mirrors/st/StarTraining創(chuàng)作聲明:本文部分內容由AI輔助生成(AIGC),僅供參考