开放教育平台是开源教育技术理念在学校的落地框架。当前高等院校采用的信息技术来自三个方面:

1.以招标采购方式购买的教育信息化公司产品及服务。

2.独立研发适用于本校的软件。

3.采用开源软件进行定制化。

这当中,招标购买方式是大多数高校的主流。但由于决策流程慢、招标过程复杂、教育信息化公司水平良莠不齐,导致在具体的落地中出现各种问题。即使当时项目实施成功,对于封闭的技术方案和代码,后期运维完成取决于厂商,具有不可控性。很多高校已经意识到这个问题,因此部分具有研发实力的高校组建团队自己研发软件,定制软件的可控性高,但是在安全性和产品可用度方面具有挑战。采用开源软件是一个逐渐发展的趋势,开源软件具有较高的安全性,适用于和业务关联不是很紧密的需求如社交和科研。

图中的软件分为四大部分:认证、虚拟化、应用、监控。

认证 CAS

认证 Oauth2

认证 LDAP

容器管理 Kubernetes

大数据  CDH

分布式搜索和可视化 ElasticSearch

数据分析和可视化 Caravel

在线教育 Open edX

日志处理 Flume+Kafka+Strom

视频会议 BigBlueButton

讨论区 Discourse

IM Rocket.Chat

IM Robot Hubot

视频系统 Kaltura

版本管理 Gitlab

REST API平台

内容管理 WordPress

虚拟主机 ISPConfig

投票 LimeSurvey

云盘 OwnCloud

网络监控 Zabbix

漏洞扫描 OpenVAS