分类

安卓应用安卓游戏

编程软件 源码相关

酷瓜云课堂(腾讯云版)

酷瓜云课堂(腾讯云版) v1.2.6官方版 附安装方法

大小:1.9 MB

语言:简体中文系统:WinXP, Win2003, Vista, Win7, Win8, Win10

类别:源码相关时间:2021-02-19 23:11

酷瓜云课堂是一款开源的在线教育软件,依托强大的腾讯云基础服务框架,包含完整的功能组件,前端框架、后台框架、全文检索、即时通讯和基础依赖等,可以轻松的实现直播、专栏、会员、微聊和点播等功能,为用户搭建网络教育平台提供源代码。

平台特点

1、开源免费

GPL-2.0开源协议,可以免费用于商业,让您免于版权纠纷。

2、快速安全

基于高性能C扩展Phalcon框架,响应快速,安全可靠。

3、多端支持

支持 PC,H5,微信小程序,安卓,苹果等终端。

4、部署便利

容器化部署,屏蔽了环境差异性,部署简单便利。

配置要求

系统配置低(1核 1G 1M 跑多个容器),切莫压测

课程数据来源于网络(无实质内容),切莫购买

管理后台已禁止数据提交,私密配置已过滤

项目组件

后台框架:phalcon 3.4.5

前端框架:layui 2.5.6, layim 3.9.5(已授权)

全文检索:xunsearch 1.4.9

即时通讯:workerman 3.5.22

基础依赖:php7.3, mysql5.7, redis5.0

酷瓜云课堂安装方法

下载源码

导入项目

使用HBuilderX导入项目(文件->导入->从本地目录导入)

修改配置文件

把 common/config.sample.js 另存为 common/config.js, 修改 apiBaseUrl 为实际的地址(尾部不要加“/”)

export const apiBaseUrl = '{{ your-domain }}/api'

遇到跨域的问题,请修改 course-tencent-cloud 项目中的配置文件 app/config/config.php CORS 相关部分。

注意:开发环境跨域域名可使用通配符, 非开发环境请使用实际的域名

H5发行

(a) 发布的文件上传到服务器本地

把生成的目录 upackage/dist/build/h5 上传到 course-tencent-cloud 项目的 public目录下

对应的 manifest.json h5部分配置如下:

(b) 发布的文件上传到CDN

把生成的目录 upackage/dist/build/h5 上传到 腾讯云存储相关 bucket 的相关目录下

把 upackage/dist/build/h5/index.html 上传到 course-tencent-cloud 项目的 public/h5目录下

对应的 manifest.json h5部分配置如下:

如果访问页面遇到403错误,修改 public/h5/index.html 的文件权限

chmod 644 public/h5/index.html

使用协议

虽然尝试了解过开源协议,但是理解的模棱两可,干脆用自己的协议吧。

本系统属于强业务类型,非通用类库框架,不适合再次衍生发布。

在保留我们版权标识的前提下,用户可以修改以满足自己的需求,可以用于商业用途。

适用人群

教育机构

从事教育行业,拥有自己的师资力量,需要一套完善的网课系统完成线上教学。

企业单位

从事传媒出版或有企业培训需要,尝试线上线下相结合,以达到更加多元化效果。

平台用户

在公共平台积累了一定的粉丝流量,需要一套自主运营的媒体平台,完成商业转型。

个人用户

拥有传授知识的能力储备或手握高质量的知识资源,需要一套可以自主运营的资源变现平台。

更新日志

v1.2.6

新增

积分兑换机制

课程增加原价属性

gitee提交webhooks自动化部署脚本

更新

course和chapter数据迁移文件中遗漏了recourse_count字段

app/Caches/TopicCourseList不存在

Model文件属性定义默认值

隐藏非付费课程的咨询服务

教学中心教师直播推流按钮无反应

用户中心部分样式调整

播放器清晰度标签和实际的清晰度不对应

CNZZ统计代码会显示出站长统计图标

自动安装后访问站点500错误

自动更新脚本可更新css和js版本号

∨ 展开

同类推荐

相关下载

热门游戏

下载排行

热门关键字

  • 编程软件
  • 编程控件
  • 编译调试
  • 开发环境
  • 网页制作
  • 安装制作
  • 数据库类
  • Java相关
  • 加壳脱壳
  • 控件下载
  • 源码相关
  • 编程其他