在线教育(视频教学平台)

在线教育平台(视频教学平台),实现了在线教育教学、在线视频课程、上传课程、付费学习、在线观看视频、用户评价互动、课程大纲发布、参与报名直播、线下课程等功能。

产品简介

在线教育(视频教学平台),是网络课程的在线参与平台,实现了在线教育教学、视频课程等功能。可应用于众多领域。用户可在平台上体验上传课程、付费学习、在线观看视频、用户评价互动、课程大纲发布、参与报名直播、线下课程等功能。

产品功能包含了:在线教学、在线视频课程、在线付费(微信支付)、线上报名线下上课(O2O)、用户发布课程(UGC)、互动评论/分享等互动功能、完善的后台管理功能等。

在技术实现上具备以下特点:

  • 采用ApacheSolr中文分词检索,实现平台多维度全文检索;
  • 采用CDN+OSS,实现高速播放;
  • 通过Varnish方向代理,实现集群;
  • 通过OSS Storage,实现资源的灵活储存;
  • 基于Drupal实现了灵活的用户管理;
  • 实现可制定的内容、文件元数据内容管理。

整体结构

主要功能

发布课程(UGC)

用户可进行课程上传发布操作,可对上传的视频进行设置,如:对视频内容等进行文字编辑、设置视频课程可上传节数、视频付费参数、课程费用等。

付费功能

对需付费才能观看的视频,用户可通过平台提供的服务功能,进行配置权限。同时支持微信支付。

互动功能

平台提供视频收藏、评价、发布评论等互动功能。

线上报名线下授课(O2O)

用户可在平台上开设新课程,并上传课程大纲、课程简介。其他用户在规定时间内报名、付费参加。并通过在线直播或线下授课的方式获得课程服务。

登录注册

提供三种登录注册方式:1、用户名+密码;2、手机号+验证码;3、三方平台登录。

搜索、筛选

平台提供筛选功能,用户可根据视频分类、时间、价格等多个维度筛选出目标视频。

产品截图

首页展示

播放页面