跳到内容

维基教育基金会/维基教育仪表板

文件夹和文件

姓名姓名
上次提交消息
上次提交日期

最新提交

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Wiki教育仪表板

生成状态 测试覆盖范围 代码气候 开放源代码帮助程序

Wiki Education Dashboard是一个支持Wikipedia教育作业、编辑马拉松和其他编辑项目的web应用程序。它为在维基百科、维基数据和其他维基媒体维基上工作的编辑组(教师、学生和其他人)提供数据和课程管理功能。用户使用他们的维基百科帐户登录(通过OAuth),并允许仪表板代表他们进行编辑。Dashboard自动化了组织和参与维基百科课堂作业、编辑马拉松或其他维基贡献活动的许多标准元素。

Dashboard代码运行两个主要站点:Wiki教育Dashboard-仪表盘.wikiedu.org-以及Wikimedia程序和事件仪表板-outreachdashboard.wmflabs.org.dashboard.wikiedu.org用于Wiki教育项目,主要关注美国和加拿大的高等教育。outreachdashboard.wmflabs.org是全球维基媒体社区组织各种节目的网站,包括编辑马拉松、教育节目和其他活动。

这是一个项目Wiki教育.

它的作用

仪表板允许讲师或项目负责人创建一个参与者可以加入的“课程”页面。然后,它收集有关用户所做编辑和编辑文章的信息,并为每门课程创建一个仪表板,以便教师和其他人快速查看有关学生编辑工作的关键信息。它还创建了一个全局仪表板,可以同时查看许多课程的信息。

概述:

  • 使用Wikimedia实验室上的一组端点(请参阅WikiEdu仪表盘工具)和维基百科API获取与课程相关的文章和修订信息
  • 拉取页面视图(从Wikimedia页面视图API)每日相关文章
  • 从ores.wikimedia.org获取修订元数据
  • 提供培训模块,内容来自meta.wikimedia.org上的wiki页面
  • ……还有更多

贡献!

这个项目欢迎捐款,我们尽量做到对新手友好。结账CONTRIBUTING文件了解更多详细信息。

安装程序

技术概述

  • 后端—Ruby on Rails,使用Sidekiq进行后台作业和数据更新
  • 前端-主要使用React.js和Redux构建,并使用一些服务器重新定义的Ruby模板(haml)
  • 分析管道
  • 测试-主要是Rspec,包括基于浏览器的功能规范

其他

翻译

Wiki Education Dashboard界面的翻译通过translatewiki.net网站.

行为准则

该项目是Wikimedia技术生态系统的一部分,遵循维基媒体行为准则.