开放教育平台是开源教育技术理念在学校的落地框架。当前高等院校采用的信息技术来自三个方面:
1.以招标采购方式购买的教育信息化公司产品及服务。
2.独立研发适用于本校的软件。
3.采用开源软件进行定制化。
这当中,招标购买方式是大多数高校的主流。但由于决策流程慢、招标过程复杂、教育信息化公司水平良莠不齐,导致在具体的落地中出现各种问题。即使当时项目实施成功,对于封闭的技术方案和代码,后期运维完成取决于厂商,具有不可控性。很多高校已经意识到这个问题,因此部分具有研发实力的高校组建团队自己研发软件,定制软件的可控性高,但是在安全性和产品可用度方面具有挑战。采用开源软件是一个逐渐发展的趋势,开源软件具有较高的安全性,适用于和业务关联不是很紧密的需求如社交和科研。
图中的软件分为四大部分:认证、虚拟化、应用、监控。
认证 CAS
认证 Oauth2
认证 LDAP
容器管理 Kubernetes
大数据 CDH
分布式搜索和可视化 ElasticSearch
数据分析和可视化 Caravel
在线教育 Open edX
视频会议 BigBlueButton
讨论区 Discourse
IM Rocket.Chat
IM Robot Hubot
视频系统 Kaltura
版本管理 Gitlab
REST API平台
内容管理 WordPress
虚拟主机 ISPConfig
投票 LimeSurvey
云盘 OwnCloud
网络监控 Zabbix
漏洞扫描 OpenVAS