惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

小众软件
小众软件
IT之家
IT之家
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Security Archives - TechRepublic
Security Archives - TechRepublic
P
Proofpoint News Feed
C
CERT Recently Published Vulnerability Notes
阮一峰的网络日志
阮一峰的网络日志
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Cloudflare Blog
P
Palo Alto Networks Blog
Know Your Adversary
Know Your Adversary
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Cisco Talos Blog
Cisco Talos Blog
L
Lohrmann on Cybersecurity
AWS News Blog
AWS News Blog
J
Java Code Geeks
博客园_首页
Scott Helme
Scott Helme
WordPress大学
WordPress大学
有赞技术团队
有赞技术团队
T
The Exploit Database - CXSecurity.com
Security Latest
Security Latest
V
Visual Studio Blog
Cloudbric
Cloudbric
Jina AI
Jina AI
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
博客园 - 叶小钗
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 聂微东
人人都是产品经理
人人都是产品经理
A
Arctic Wolf
C
Cybersecurity and Infrastructure Security Agency CISA
S
SegmentFault 最新的问题
The Last Watchdog
The Last Watchdog
SecWiki News
SecWiki News
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
W
WeLiveSecurity
K
Kaspersky official blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Hacker News: Ask HN
Hacker News: Ask HN
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
宝玉的分享
宝玉的分享
Hugging Face - Blog
Hugging Face - Blog
量子位
Google Online Security Blog
Google Online Security Blog
博客园 - Franky
Simon Willison's Weblog
Simon Willison's Weblog
博客园 - 三生石上(FineUI控件)
Recent Commits to openclaw:main
Recent Commits to openclaw:main

夜行人

回家路上 第一期的直播演示项目 震动检测器 正能量 在线参观CodeLab Neverland 发布 CodeLab Adapter 3.3.1 DynamicTable 之 纸糊方向盘 CodeLab DynamicTable: 一个可实施的技术方案 CodeLab Insight 发布 Alpha 版 情人节 Home Assistant 周报 && IoT 周报 (02) Joplin: 关注隐私的 Evernote 开源替代软件 浏览器的未来与 Web 传感器 Home Assistant 周报 && IoT 周报 (01) 百宝箱(01) 论自由 介绍 WebThings Home Assistant 周报 && iot 周报 (00) 百宝箱(00) 毛姆读书心得 传世之作 周末徒步 CodeLab Adapter ❤️ Jupyter/Python 航班 躲雨 夏令营途中 [译]思想--作为一种技术 The future of coding 美国之行 三门问题的程序模拟 从Python转向Pharo https://blog.just4fun.site/post/iot/iot-open-source-projects/ Python异步编程笔记 https://blog.just4fun.site/post/iot/iot-open-source-hardware-community/ 万物积木化开发者社区 CodeLab ❤️ Blender Scratch3技术分析之云变量 API(第7篇) [译]对管道(Pipes)的偏爱 [译]提出正确的问题比得到正确答案更重要 蓝牙设备与Scratch3.0 创建你的第一个Scratch3.0 Extension Scratch3技术分析之项目内部数据(第6篇) Scratch3技术分析之社区 API(第5篇) Scratch3技术分析之User API(第4篇) Scratch3技术分析之项目主页API(第3篇) Scratch3技术分析之静态资源API(第2篇) Scratch3.0、micro:bit与Windows7 https://blog.just4fun.site/post/iot/zerynth-vs-micropython/ 核聚变、方所与半宅空间 可视化编程为何是个糟糕的主意 codelab.club周末聚会 关于codelab.club '下一件大事'是一个房间 Hungry Robot - Eat everything 编程作为一种思考方式 今日简史 史蒂夫·乔布斯传 罗素自选文集 https://blog.just4fun.site/post/edx/tianjin-scratch-ai/ https://blog.just4fun.site/post/edx/richie-cms-openedx/ 徒步武功山 WebUSB与micro:bit 积木化编程与3D场景 夜宿武功山顶 scratch3-adapter接入优必选Alpha系列机器人 https://blog.just4fun.site/post/edx/video-migration-note/ scratch3-adapter重构笔记 https://blog.just4fun.site/post/edx/edx-community-members/ 两种硬件编程风格的比较 使用micro:bit自制PPT翻页笔 柏拉图对话集 scratch3.0 + micro:bit 七月电影放映计划 非营利组织的管理 Screenly--用树莓派让任何屏幕变为可编程的数字标牌 以最佳实践开始你的Django项目 micro:bit与事件驱动 为Scratch3.0设计的插件系统(上篇) OCR应用一例 近两年读过的一些好书 blockly开发之使用python驱动浏览器中的turtle(2) 牛顿新传 文学理论入门 逻辑的引擎 人生的意义 blockly开发之生成并运行js代码(1) blockly开发之hello world(0) micro:bit使用笔记 神器之Termux https://blog.just4fun.site/post/iot/micropython-notes/ Cozmo what is this Scratch的前世今生 下段旅程 我行在远方 爆裂 途中杂记 https://blog.just4fun.site/post/edx/open-edx-startup/ cozmo系列之入门 - 有性格且可编程的机器人 PaperWeekly开发笔记 创业二三事
Open edX生态之Oppia
2015-11-18 · via 夜行人

Open edX最令人激动之处,莫过于它的开放性和Xblock体系,由此带来了构建生态系统的可能。

Oppia是google推出的一款在线教育工具,基于Python和AngularJS,完全开放源代码。该项目让用户创建在线互动活动,以便其他人参与学习。

Oppia目前一共开源了两个项目,一个是他们的核心源码oppia/oppia,另一个就是oppia/xblock

通过oppia/xblock。我们可以把Oppia创作的课件集成到Open edX中

这是个绝佳的案例,让我们看到Open edX的开放性带来的有趣局面

#What 一图胜千言,我们先直观感受下Oppia

首页 1

Oppia explorations 2

下面是Oppia的自我介绍

Oppia is an online learning tool that enables anyone to easily create and share interactive activities (called ’explorations’). These activities simulate a one-on-one conversation with a tutor, making it possible for students to learn by doing and get feedback.

explorations的叫法很是贴切,我们不妨截几张学习活动图

4

5

#Why Oppia有着与Open edX完全不同的特质,Open edX定位为platform,而Oppia更像是一个tool,一个致力于提供交互式学习体验的工具。

我将Oppia视为某种学习理论的技术实现。在这里可能是对反馈的强调

如google所言

观看音乐家的表演视频,你永远都无法学会钢琴

在线教育不应该仅仅局限于视频、音频和文字。在学习过程中,反馈是关键

Oppia有趣还在于它不仅仅可以展示内容,还收集用户的互动数据。活动创建者可以根据这些反馈数据,来优化Oppia explorations(课件)。如果很多学员反馈学习方式不当,创建者就可以据此改良。

#How ##安装Oppia oppia/oppia#installation

##制作Oppia explorations (类似Open edX中的课件) 8

##集成到Open edX中 5 6 7

#后记 如果我们将Oppia视为外部组件(它本身也可以是自治的),将Open edX视为平台,这种视角能给我们很大的启发性。通过安装Open edX,我们获得了一个扩展性极强,功能完备的平台,而通过Xblock很容易将外部组件集成进来,那么针对具体的定制需求我们几乎都不必侵入Open edX本身。

从Oppia中我们看到这种可能性,即便是一个学习理念的具体实现平台,也可以毫无费力地集成进来,那么理论上还有什么是无法集成的呢。还有什么是非侵入不可的呢

如果这种隔离和集成是做得到的,那么edX就可以不断往通用平台发展,不断健壮与包容,健壮带来了稳定而开放性让它能接受所有新的教育理念(很可能是某种具体实现)

最终成为一种生态体系。

#补遗 值得一提的是,Oppia的文档写的非常好,好比下边的这个开发者引导develop/CONTRIBUTING,可以借鉴到Open edX社区

文章作者 种瓜

上次更新 2015-11-18