Open edX Hawthorn.1 发布

https://open.edx.org/blog/all-about-hawthorn

Hawthorn中文为山楂树,是Open edX的第8个版本。Edx于8月4日发布了第一个H版本。可以通过 https://github.com/edx/edx-platform/tree/open-release/hawthorn.1访问这个版本。其他组件也有这个版本号。

The Hawthorn release includes a number of enhancements to the Learner profiles, the ORA component, the Files & Uploads page in Studio and many others. In addition, given many changes to privacy laws around the world (for example, the European Union General Data Protection Regulation (GDPR)), this release also includes privacy-related updates such as a user retirement feature that removes data in response to user requests for deletion . Further highlights are below:

LMS and Learner features

  • We’ve enhanced the learner profiles so that they now include the date a learner joined the platform and any course credentials they have received. This links to social media accounts and helps learners share information with one another.
  • Learners now have the ability to purchase all the courses in a program in just one transaction. This avoids the hassle of having to enter payment information multiple times.
  • New discussion notifications now send an email message the first time a learner’s post receives a comment. The message contains the comment and a link back to the course discussions for easy access.
  • Inline discussions are expanded by default. This change has led to a threefold increase in discussion participation.​

Studio and Course Author Tools

  • Course teams now have the ability to override learner scores for individual problems. This can be done through a setting on both the instructor dashboard and the Staff Debug viewer.
  • Course Reviews can now be viewed and added by learners from within the course experience. Open edX system administrators can configure a reviews provider such as CourseTalk to allows learners to leave reviews for a particular course.
  • Proctored exams have been improved, enabling course teams to add specific exam instructions in the Studio proctored exam settings.
  • The Files & Uploads page has been updated to significantly simplify the experience of adding all types of files to a course. This includes the ability to search and a Hide File Preview option.
  • The ORA problem editor has now been improved. A new interface offers the same formatting options for the prompt that are available for HTML components. You no longer have to create a separate HTML component above the ORA assignment.
  • Weekly course highlight messages can now be sent to encourage learners to remain engaged with self-paced courses. Specify a few highlights for each course section, and the platform sends out a weekly email message that lists these highlights. Courses on edx.org that enabled weekly highlights had higher verification rates than ones without.
  • The HTML components have been updated to give you even more easy formatting options such as aligning your text the way you want: aligned to the left or right, centered, or fully justified. Images to HTML components can be added right inside the HTML component itself, without having to upload files beforehand.
  • The Video Uploads page is enabled by default, course teams who partner with 3Play Media and cielo24, transcripts—including translations of transcripts—are added to Studio automatically.​​

Insights and Analytics

  • Learner grades are now included in weekly data packages. In addition, the “Passing Learners” column has been added to the table on the Courses page in Insights so you can easily see how many learners are currently earning passing grades in your course.
  • We have overhauled the EdX Research Guide, improving the organization and updating the topics.

Deployment Notes

Hawthorn installation follows the same steps as previous releases. Start here to learn about the possibilities: Installation Options.

To upgrade from Ginkgo, please install a new Hawthorn machine and then move and migrate your data from the Ginkgo machine to Hawthorn.

Detailed Release Notes

More detailed release notes, including more technical details, can be found on the Hawthorn release notes page on docs.edx.org/#hawthorn.

Getting Started

To get started with Hawthorn, please take a look at our Open edX installation options and as always, feel free to reach out to us and the community if you have any questions.

在软件开发课程中使用开源软件(一)

传统软件开发课程中一般使用小型、简单的项目来进行训练,学习者接触不到真实的软件项目。在课程中引入开源软件可以改善这个问题。有大量的开源软件,不同领域、规模、复杂度;展示真实世界问题的成熟度和广度;著名的开源软件是由积极的全球社区和开发者来维护的。

在教学中,给予学生选择开源软件项目的自由是很重要的。也要考虑项目和课程的适配。参与开源软件不止提高了技术能力,还提高了社交能力。课程的时间限制会对学生参与项目造成影响。

目前这个领域关注的问题有:如何选择适当的项目(不宜过于大和复杂,也不宜过小和简单),项目的规模是学生参与的明显障碍;使用的项目应当有活跃的问题跟踪,使用版本控制系统,有代码审查;每个项目至少要有一位导师;学生评分机制,评分可以基于个人努力,包括实施、排错、测试,还有架构,评分也可以基于团队(演讲,代码分析)和个人(代码审查,项目参与)。

如何选择一个好的开源软件项目?给学生选择的自由度,但要注意项目的活跃程度、流行程度、相关性;项目维护人员的响应速度对学生完成任务很重要;寻找一个导师,例如项目里的人员。

学生接触开源软件的好处。接触真实的项目,提高技术能力;接触到当前流行的技术和工具;获得对不同框架和API的经验;在和社区沟通中学习和发展社交技巧;在开源项目中掌握的工作能力可以为真实工作做准备;开源软件项目可以激励学生,做贡献使人感觉良好;增加个人简历的专业背景,更容易获得工作机会;新一代的学生对于真实项目更感兴趣,有助于老师提高课程效果。

使用开源软件的挑战。如何选择项目是一个问题,需要识别学生可以完成的任务,列出一个清单;寻找项目、理解代码、寻找做什么是正确的、提交和接受审查、放到项目中,这都是学生面临的阻碍;时间是一个问题,如何让学生更快的参与项目。

开源编程游戏codecombat

项目网站 https://codecombat.com/

项目代码 https://github.com/codecombat/codecombat

CodeCombat是一个让学生通过玩游戏学习计算机科学的平台。

CodeCombat 是一个开源的社区项目,上百名玩家创建了各种关卡,给我们的源代码添砖加瓦,添加新功能、修复Bug、测试、甚至是将其翻译为50种语言。职员、贡献者以及网站本身都在分享创意并奋斗中成长,这就是开源社区的力量。此网站在众多开源项目之上建立,我们为表感恩,也将网站开源奉献给社区,给好奇源码的玩家提供探索和实验的项目。每个人都能加入CodeCombat社区!看一下我们的贡献者页面了解更多信息。

我们的游戏编程课程尤其适用于教室教学的需求。无编程经验的教师也可轻松授课。

编程是一种魔法。这是一种从想象中创造万物的能力。我们开始了 CodeCombat 这个项目,是为了让学习者通过编写代码感受到他们指尖上的魔力。

同时,他们也能迅速学习,因为学习的方式变快了。学习就像是对话而不是阅读枯燥的手册。我们想将这种对话带给每所学校和每个学生,因为每个人都应有机会学习编程的魔法。

为什么通过游戏来学习编程很重要?

游戏是鼓励交流、发现、试错的媒介。好的游戏能够让玩家学习到技能,正如学生在学习过程中所做的那样。

游戏能提供奖励高效的奋斗” –这种奋斗能为学习提供动力并富有激励性,而不单调乏味。

当将基于游戏的学习方式与传统教学方式比较时,区别毋庸置疑:游戏能帮助学生记住知识,集中精力,以及取得更高成就.

游戏同时提供实时反馈,使得学生调整他们的解决方法,并且从整体理解概念,而不局限于“正确”或者“错误”的答案。

一个伟大的游戏不仅仅是勋章和成就。它包括了玩家的旅程,设计良好的关卡,以及用帮助和信心迎接挑战的能力。

CodeCombat是一款这样的游戏:它通过我们的完善的代码引擎,给玩家提供帮助和信心,使得初学者和高级学生都可以编写合适、有效的代码。

课程可用如下语言:JavaScript,Python,还有Java(即将推出!)

开源分布式社交网络Mastodon

项目网站 https://joinmastodon.org/

源代码 https://github.com/tootsuite/mastodon

https://kevq.uk/how-does-mastodon-work/

今年早些时候曾经设想过一个新型的社交网络。当前社交网络的形式高度一致化,发布文字和图片和视频、赞、评论、关注、加好友、聊天。各种不同垂直方向的社交网络本应从用户需求出发设计不同的产品形态,但因为创造力的匮乏以及抄袭成风,最后都采用了同一形式。最重要的一点,社交网络的用户对自己的数据没有所有权,数据发布后无法导出到本地,无法导出到其他网络。在一个社交网络上发布了数百数千内容后,如果社交网络环境变得糟糕或者不可用,用户就陷入一个进退两难的境地,个人数据面临丢失的巨大损失。更不用论隐私数据的滥用以及网络广告。

区块链技术代表业界和用户对去中心化的重视。个人对数据的所有权会成为社交网络的一个必要特征。因此当@种瓜 推荐Mastodon时,我看到了开源社区对去中心化和用户数据所有权的一个回答。

From WikiPedia

Mastodon(官方中文译万象,网民又称长毛象)是一个免费开源去中心化分布式微博客社交网络。它的用户界面和操作方式跟推特类似,但是整个网络并非由单一机构运作,却是由多个由不同营运者独立运作的服务器联邦方式交换数据而组成的去中心化社交网络。每个Mastodon的营运站点被称为“实体(Instance)”,用户可到任何开放登记的实体登记,任何一个实体上的用户可以与其他实体上的用户沟通。用户在推特中发布的内容称为“推文”,而在 Mastodon 中发布的内容则称为“嘟文(Toot)”,用户可以调整隐私设置限制嘟文被其他人或实体读取或查看。Mastodon吉祥物是一个棕色或灰色的长鼻目,描绘成正在使用平板电脑智能手机

此服务试图透过定位成独立运作的小型社群,而不是由上而下的审查。如同Twitter,Mastodon支持用户间直接、私密的消息,但与Twitter张贴的“推文”不同,Mastodon的“嘟文”可以是:对用户、用户的追踪者私密,对特定实体、或透过实体网络公开。联邦式的Mastodon实体组成联邦世界

CSTA K-12计算机科学标准2017版(CSTA K-12 Computer Science Standards)

标准连接 https://www.csteachers.org/general/custom.asp?page=standards

可打印版本 https://www.csteachers.org/general/custom.asp?page=standards

计算机科学教师协会(CSTA)是一个支持和促进计算机科学教学的会员制组织。 CSTA为K-12教师及其学生提供了更好地理解计算机科学并更成功地为教学和学习做好准备的机会。 CSTA由计算机协会(ACM)于2004年创立,现已发展成为一个充满活力和活力的专业组织,有志于支持K-12的计算机科学教育。CSTA会员包括来自超过145个国家的25,000多名会员。这些成员包括小学,中学和高中教师;大专院校;支持性的工业和政府成员,学校行政人员,其他非营利组织和父母。

CSTA的使命是为全球的K-12 CS教师提供支持,参与和倡导。它始于一种愿景,对计算机科学教育的热情,以及在全球范围内为教师服务的需要。

CSTA K-12计算机科学标准描述了一套核心学习目标,旨在为完整的计算机科学课程及其在K-12级别的实施提供基础。CSTA提供对2017年CSTA K-12计算机科学标准的修订,该标准于2017年7月在CSTA年会上发布。这些标准遵循 Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license 许可证。

计算机科学及其所支持的技术是我们经济的核心和我们生活方式的基础。要成为计算密集型世界中受过良好教育的公民,并为21世纪的职业做好准备,我们的学生必须清楚地了解计算机科学的原理和实践。 为此,CSTA标准:

  • 从小学开始,向所有学生介绍计算机科学的基本概念。
  • 在中学阶段提供计算机科学,以实现计算机科学,数学或科学毕业学分。
  • 鼓励学校提供额外的中学计算机科学课程,让有兴趣的学生更深入地学习计算机科学的各个方面,并为进入劳动力或大学做好准备。
  • 为所有学生,特别是那些代表性不足群体的学生提供严格的计算机科学。
  • 教育工作者编写的标准使教师,行政人员和政策制定者能够保持一致和易于理解。

CSTA提供了一些教学资源,加入会员后可以使用 http://drupdev.csc.villanova.edu/csta7。这里https://www.csteachers.org/page/CompThinking提供了计算思维的教学资源。

Beijing Open edX Meetup 2018#1

欢迎参加 Beijing Open edX 2018 第一次活动。本活动适合Open edX的开发者、使用者、研究者,以及对在线教育技术感兴趣的朋友们。

Welcome to the first event of Beijing Open edX 2018. This event is suitable for Open edX developers, users, researchers, and friends interested in online education technology.

Open edX 是最赏心悦目的学习和教学平台。这个开放源码软件提供世界上最佳的视频体验和互动性。它驱动着 edX.org 教育门户中超过270万的用户。斯坦福大学在 class.stanford.edu 使用它为在校学生和远程学习者提供服务。法国、 中国 和 中东地区 的顶尖大学和组织已经接受了Open edX。世界经济论坛、 国际货币基金组织、 Johnson & Johnson 和世界各地的很多其他企业已经建立Open edX 平台。创新型大学 乔治华盛顿 等使用这种科技推出了具有开创性的开放教育措施。Open edX是颠覆性的技术,由麻省理工学院和哈佛大学创建,斯坦福大学、 谷歌和 45 所国际大学提供支持。此外,它的用户不断受益于edX 社区新的改进和创新。

Open edX 2018年会已经在加拿大蒙特利尔举办,本次会议带来了不少技术亮点。我们将在这次Meetup进行一些年会技术报告的解读和交流。力图为大家展现当前的Open edX技术图景。

广州英荔教育科技有限公司赞助和参加了今年的Open edX 2018蒙特利尔会议,并计划深度参与国内的Open edX开源社区。英荔同时也运营国内第一个Open edX云服务,英荔的技术负责人将在Meetup上和大家分享在Open edX开发中的一些经验,并交流国内开源社区的协作思路。

国内社区的积极推动者种瓜等也将参加此次Meetup。

会议地点仍需最后确定。请加入社区QQ群106781163保持交流。

报名连接

Beijing Open edX Meetup 2018#1

Saturday, Aug 18, 2018, 2:00 PM

北京海淀区双清路学研大厦
海淀区双清路学研大厦 Beijing, CN

6 Members Attending

欢迎参加 Beijing Open edX 2018 第一次活动。本活动适合Open edX的开发者、使用者、研究者,以及对在线教育技术感兴趣的朋友们。 Welcome to the first event of Beijing Open edX 2018. This event is suitable for Open edX developers, users, researchers, and friends interested in online education technology. Open edX 是最赏心悦目的学习和教学平台。这个开放源码软件提供世界上最佳的视频体验和互动性。它驱动着 edX.org 教育门户中超过270万的用户。斯坦福大学在 class.stanfor…

Check out this Meetup →

http://www.huodongxing.com/event/3451142235200

Scratch Conference 2018主题摘要

https://scratch.mit.edu/conference

Scratch2018年会在7月26日-28日举行,举行地点当然就在Scratch的出生地-MIT媒体实验室。目前还没有提供在线视频的回放,不过从官网我们可以看到一些有趣的话题。

特别感谢@HFL的协助整理。

7月26日

The Next Generation

Join us for an inside look at the next generation of Scratch — and a discussion of how Scratch is opening new opportunities for the next generation of children around the world.

Flat Scratch Jam: Computational Tinkering with Handmade Scratch Sprites

Computational Tinkering infuses digital environments with real-world materials. In this workshop, inspired by Dreamfeel’s flatgame jams, we’ll spend time drawing, crafting, and collaging scenes and characters. We’ll then photograph and import these handmade sprites and backdrops into Scratch and experiment with adding them to approachable and open ended projects. At the end of the session, we’ll share our work and reflect together about how combining tangible materials with programming can affect learning outcomes.

Physical Computing with Scratch on the Raspberry Pi

Break out of the screen and control the outside world with Scratch and the Raspberry Pi! In this hands-on workshop, you’ll learn how to use Scratch on the Raspberry Pi to connect LEDs, motors, and other output devices, and how to respond to physical inputs such as buttons and infrared sensors.

Continue reading