领课教育

领课教育系统1 -- 在线教育开源免费系统

孤街浪徒 提交于 2020-11-18 02:56:33
码云地址: https://gitee.com/roncoocom/roncoo-education 领课教育系统是基于领课网络多年的在线教育平台开发和运营经验打造出来的产品,致力于打造一个全行业都适用的分布式在线教育系统。系统采用前后端分离模式,前台采用vue.js为核心框架,后台采用Spring Cloud为核心框架。系统目前主要功能有课程点播功能,支持多家视频云的接入,课程附件设置功能,支持多家云存储的接入,讲师管理功能,支持讲师入驻功能,可以帮助个人或者企业快速实现一个轻量级的在线教育平台。 特别说明 系统功能通用,无论是个人还是企业都可以利用该系统快速搭建一个属于自己的在线教育平台。 系统采用MIT开源协议,可以在商业项目中免费使用或者二次开发而不必支付任何费用。 基于领课网络的商业项目,代码保证100%开源。 前台主要功能介绍 首页功能,导航模块(自定义导航设置),广告模块(自定的轮播设置),课程模块(自定义课程设置) 列表功能,分类模块(自定义分类设置),搜索模块(自定义搜索设置) 课程详情页功能,课程介绍、目录的展示和购买、播放功能等等 个人中心,具有个人信息设置、密码修改、订单管理、学习记录等功能 讲师中心,讲师信息管理、课程管理(课程的添加、修改)、收益管理等功能 后台主要功能介绍 权限管理功能,多角色多用户自定义配置 系统配置功能

领课在线教育系统功能列表--常用功能介绍

主宰稳场 提交于 2020-11-18 01:54:12
领课在线教育系统后台功能介绍 常用功能 概况总览 常用功能 教育系统订单信息管理 订单信息管理:用于列出平台订单的信息情况,通过订单列表平台运营人员可以查看价格、订单来源平台、订单状态等信息, 并根据条件统计出机构收入、讲师收入情况。同时可以根据购买用户的手机号码、订单编号、课程名称等信息查找订单信息, 并根据条件导出订单报表情况。 课程订单汇总 课程订单信息统计:以课程为维度统计课程的订单、平台收入、讲师收入等情况。 讲师订单汇总 讲师订单汇总:统计平台讲师的课程售卖的订单数,讲师利润等信息。 首页设置 电脑端 1.头部导航 PC头部导航:可以根据教育机构运营需要配置头部导航的菜单信息。 2.顶部广告 PC端顶部广告:设置和管理网站首页顶部的广告图片及连接。 3.轮播广告 PC端轮播广告:设置和管理PC端网站首页的课程轮播图信息。 4.专区设置 PC端专区设置:设置网站首页网课分区,分区的名字和描述都可以自定义。 移动端 1.头部导航 移动端头部导航:可以根据需要配置移动端头部导航的菜单信息。(具体的展示和使用可参考PC端) 2.顶部广告 移动端顶部广告:设置和管理移动端首页顶部的广告图片及连接。(具体的展示和使用可参考PC端) 3.轮播广告 移动端轮播广告:设置和管理移动端首页的轮播图信息。(具体的展示和使用可参考PC端) 4.专区设置 移动端专区设置:设置移动端首页课程分区

领课教育系统,在线教育(录播+直播)技术解决方案

青春壹個敷衍的年華 提交于 2020-08-14 13:51:38
线下培训机构如何低成本实现在线知识付费,并拥有自主 独立域名的在线教育系统网站 ,领课在线教育系统支持PC端和移动端小程序播放,可满足各类在线教学需求。 领课教育系统 - 技术说明文档 1. 技术架构图 后台技术说明: 分布式微服务架构 注册中心: Netflix Eureka 配置中心: Spring Cloud Config 服务网关: Netflix Zuul 客服端负载均: Netflix Ribbon 数据库连接池: Alibaba Druid 链路追踪: Spring Cloud Sleuth + Zipkin 应用管理: Spring Boot Admin 文档框架: Swagger 持久层框架: Mybatis 模板引擎: Freemarker 注:列出主要组件,其他组件因太多,不一一列出 前台技术说明: 前后端分离架构 Vue.js: 渐进式技术栈,足以应付任何规模的应用。 Nuxt.js: 服务端渲染,有效地解决单页面应用的 SEO 的问题。 2. 应用架构图 来源: oschina 链接: https://my.oschina.net/u/4386758/blog/4277191

领课教育开源系统-MySQL的安装和使用

天涯浪子 提交于 2020-08-04 18:10:23
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。这里使用yum安装方式,版本选择: https://repo.mysql.com/ ,推荐使用 MySQL5.7 版本。 安装软件 # yum install https://repo.mysql.com/mysql57-community-release-el7-9.noarch.rpm -y # yum install mysql-community-server -y 说明:安装完成之后,默认已经设置开机启动。 目录说明 /var/lib/mysql/ 数据库安装目录 /etc/my.cnf 配置文件 /var/log/mysqld.log 错误日志文件 配置设置 # vi /etc/my.cnf [mysqld] # 采用utf8mb4编码,解决表情字符的编码与解码问题 character_set_server=utf8mb4 # 需要启用only_full_group_by SQL模式 sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO

领课教育开源系统-Elasticsearch的安装和使用

孤人 提交于 2020-07-24 08:49:54
Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。 下载 https://www.elastic.co/cn/downloads/past-releases#elasticsearch 安装 # tar -zxvf elasticsearch-6.2.2.tar.gz //解压 # mv /opt/tools/elasticsearch-6.2.2 /opt/elasticsearch 说明:移动到/opt/elasticsearch下 配置 # vi /opt/elasticsearch/config/elasticsearch.yml 说明:可以使用默认配置 设置 # vi /usr/lib/systemd/system/elasticsearch.service [Unit] Description=elasticsearch [Service] User=roncoo LimitNOFILE=65536 LimitNPROC=65536 ExecStart=/opt