1

一个Open-edX的实验平台

 2 years ago
source link: http://wwj718.github.io/post/edx/open-edx-test-platform/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

先秀一下颜值

Tomorrow Night Eighties

由于采用了Sass来管理主题样式,替换起来十分简易,通过siteapi来向平台发送主题切换指令,可允许网站管理员动态切换主题,当然更好的方案是站内控制,不过目前这种方式已经极其便利了

首先展示的配色风格是时下极其流行的代码配色主题:Tomorrow

我的ipython notebook用的是这个配色

Tomorrow Night Eighties的配色风格,温和而内敛

以下是其他的几种配色,正在实验中,包括深受vim和sublime用户欢迎的solarized风格(我用了light色调)

以及程序员习惯的纯黑主题

搭建一个实验性质的Open edX平台

  • 分享架构经验和教训
  • 开放大部分数据
  • 将所有接口对外开放
    • 欢迎小伙伴利用oauth机制将其用web技术做成跨平台应用(reactnative)
    • 移动端和前端小伙伴也可以用这些接口做练手项目,如果好用,可能被收购的哦233

近期实验特性

  • 可切换的主题
    • 采用siteapi接口
  • 分布式性能优化评测与调优
    • 高并发/瓶颈/监控 -> 调优
  • 小组聊天,p2p交流
    • webrtc用于点对点
  • 跨平台笔记
    • 重心是笔记的加密功能(jwt)和定位功能
  • 全站级别的消息通知
    • 信息流
      • 网站 -> 用户(活动通知)
      • 用户 -> 用户(私信)
      • 用户 -> 网站(建议反馈)
    • 信息类型:
      • 站点级别的活动通知
      • 课程通知
        • 订阅(多->多)
    • 技术架构:消息队列

服务器配置低,暂时不对外开放,有访问需求的同学,可以给我发邮件索要http入口密码


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK