Extension:Education Program/zh

关于
通过添加各种界面来管理课程、学生、机构、导师等，以及改善所有参与者的工作流程（注册、查看其他学生的变化、文章和评论者协会）以及提供多个分析/统计界面，从而促进教育计划. 它是为开发的，但通用性足以供类似程序使用.

功能预览

 * 浏览机构、课程和术语的界面.
 * 包含所有机构、课程和条款的摘要和链接项目的页面.
 * 编辑机构、课程和条款的页面.
 * 机构、课程和术语的历史页面.


 * 具有可选令牌要求（以及相关的脱离页面）的学生的注册页面.
 * 可排序和可过滤的学生名单.
 * 特别课程概述：学生，大使和教师的管理课程.
 * Special:MyCourses的个人课程活动概述.


 * 提供特殊页面：Special:EducationProgram.
 * 特殊学生活动概述：Special:StudentActivity.
 * 在线大使和校园大使简介.
 * 在线大使和校园大使名单.
 * 记录所有特殊教育活动，如报名和课程协会.

用法
要开始使用扩展程序，在安装扩展程序之后，管理员可以（可选）向任何将管理扩展程序功能使用的人（如果他们不是管理员）授予“课程协调员”用户权限，并且管理员或课程协调员可以向教师或（可选）校园/在线志愿者角色中的用户授予相关用户权限. 课程协调员用户权限可以完全访问课程页面功能，包括创建和删除课程以及向其他用户授予其他课程权限.
 * 快速入门指南

要设置课程页面，您需要在维基百科上拥有一个有权这样做的用户帐户（管理员权限、或任何“课程”权限，例如管理员可以授予的“课程指导员”）.

1.通过转到Special:Institutions来检查您的机构（例如您的学院或大学）是否已经在课程页面系统中. 如果没有，请添加它. （如果您已登录并拥有适当的权限，则应在系统中已有的机构列表上方看到“添加新机构”部分. ）

2.转到您的机构页面，然后开始您的课程页面. 在“添加课程”部分，从下拉菜单中选择您的机构，输入课程名称和术语（例如，2013 Q1），然后单击“添加课程”.

3.填写课程的详细信息，包括学生将用作代码的“注册令牌”，以便他们在课程页面上注册，开始和结束日期，以及课程的描述和学生的内容将特别尝试在维基百科上进行，然后按“提交”以创建课程页面.

4.课程页面开始后，您可以向学生发送课程页面的URL以及注册令牌，他们可以在课程中注册为学生（一旦他们创建了帐户）. 然后，您可以使用Special:MyCourses页面（从用户名附近的页面顶部链接为“课程”）来查看学生最近的活动.


 * 使用扩展功能


 * Preferences and usergroups - The extension introduces new preferences, one for displaying a link to Special:MyCourses in the Personal tools at top right, and another for displaying the "Did you know box". The extension introduces four new usergroups to control the functions of the extension and identify users associated with particular course roles (such as the instructor or a Campus Ambassador or other volunteer Wikipedian).


 * - The pages for Institutions and Courses are in a new namespace, "Education Program:", and include structured data such as the name and location of an institution, and the start date, description, and other details for a course.


 * - The extension creates a set of related special pages for presenting information about classes and student activity.


 * - Some optional interface messages can be used to customize the appearance of course pages and their default content.


 * 获得学生用户名用于Wikimetrics


 * ListStudents API - An API can be used to get a list of usernames or user IDs for the students in one or more courses, which can then be uploaded as a cohort to Wikimetrics.


 * 问题解决和错误变通


 * Remove duplicate courses - In some cases, the same course or org may be listed twice in the courses list, because it has two different course IDs. To clean this up, users can delete courses by ID number through the API.

条件
要求：


 * 1.20+
 * PHP 5.4 or above

安装
下载代码后，将EducationProgram目录放在您的MediaWiki的“extensions”下. 之后在您的LocalSettings.php文件中加入如下代码：

（请确保您是先安装CLDR再安装的这个. ）

接着运行update.php.

配置
Configuration of is done by assigning to   in your  file. The options are listed below and their default is set in the. You should NOT modify the settings file, but can have a look at it to get an idea of how to use the settings, in case the below descriptions do not suffice.

改变设置的例子：

可用的设置：

开发文档

 * High level database overview
 * There is lots of class-and function-level documentation ;)
 * There is lots of class-and function-level documentation ;)

版本
这是的拷贝，这可能比此页面更及时更新.

版本 0.3
(dev)
 * Compatibility changes
 * Added support for MediaWiki 1.21
 * Dropped support for MediaWiki 1.20
 * Enhancements
 * Renamed user groups from "Education Program $1" to "Course $1".
 * Introduced EducationProgram PHP namespace.

版本 0.2
(2012-10-16)
 * 新功能


 * Replaced Course and Institution namespaces with a single Education Program namespace.
 * Implemented Special:Articles.


 * 增强


 * Real name is now optional by default.
 * Tweaked default user rights.
 * Replaced all usages of wfMsg* with their modern equivalents.
 * Use of __DIR__ instead of dirname( __FILE__ )
 * Use of native Language::formatDuration rather then own implementation
 * Moved user preferences from a dedicated "education program" tab to the "misc" tab.


 * 修复的漏洞


 * Start and end dates are now shown in human readable format in diffs.
 * Added invalidation of the institution and course view caches after edits.
 * Fixed cancel button (on course/org edit pages) target to remain correct when altering the title and submitting but encountering a form validation error.
 * Blocked users can now view course and institution pages.
 * Blocked users can no longer enroll in any courses.


 * 迁移自0.1


 * Update.php needs to be run
 * Courses that where in the Course namespace will no longer be valid, no migration script provided
 * Institutions can remain where they where but the secondary storage needs to be rebuild, no rebuilding script provided

版本 0.1
(2012-6-20) Initial release with these features:


 * Browsing interfaces for institutions, courses and terms.
 * Pages with summaries and linked items for all institutions, courses and terms.
 * Edit page for institutions, courses and terms.
 * History pages for institutions, courses and terms.


 * Enrollment page for students with optional token requirement (and associated disenroll page).
 * Sortable and filterable list of students.
 * Personal courses overview at Special:ManageCourses for students, ambassadors and instructors.
 * Personal course activity overview at Special:MyCourses.


 * Overview of the program status on Special:EducationProgram.
 * Overview of student activity on Special:StudentActivity.
 * Online Ambassador and Campus Ambassador profiles.
 * Lists of Online Ambassadors and Campus Ambassadors.


 * Logging of all special education events, such as enrollment and courses association.
 * Several education related user preferences.
 * "Did you know" box on Special:MyCourses.

国际化
完全支持国际化. 的翻译信息保存在translatewiki.net. 此扩展的译文可在此找到. 要添加语言支持或修改现有译文，您需要在translatewiki.net注册账户，之后点此请求译者权限即可进行翻译. 一旦您获得某语言译者权限后，您也可以修改其他语言翻译. To determine how much of the interface has been translated into your language and what, see here.

目前安装
目前，此扩展在20个维基媒体项目上使用. 有关当前，计划和可能的安装，姐妹项目和语言的最新列表以及所有相关文档，请参阅： https://outreach.wikimedia.org/wiki/Education/Extension#Current_installations

在维基百科启用的过程
如果您希望在您的语言版本维基项目里启用此扩展，您需要遵循这些步骤：


 * 1) 如果尚未开始，完成此扩展在您使用语言的翻译. （请参见国际化. ）
 * 2) 在您的wiki获得共识，最好是启动一次评论请求. 例子可见英语维基百科，这当然会是充满“支持/反对”票的讨论.
 * 3) 在Phabricator提交请求启用（请求中加入本地社群共识连接），或询问Tighe Flanagan (WMF).
 * 4) 分配扩展用户权限为讲师和协调科目页面的编辑者.
 * 5) （可选）您可能需要在您的本地wiki翻译training modules以对此功能做出简介.

For additional examples and more information, see: Education/Extension

作者
was written by Jeroen De Dauw as Wikimedia Foundation contractor for the Wikipedia Education Program. As of October 2013, it is being developed further by Andrew Russell Green as a Wikimedia Foundation contractor.

路线图、计划和更新
The current project roadmap is posted at July 2015 roadmap notes.

Previous short- and long-term plans for the extension were posted at.

Project status updates are posted at Wikipedia Education Program/status.

documents plans from early 2013. It includes a list of ideas and feature requests.

截图

 * 维基共享资源上的截图

外部链接

 * Ohloh的
 * overview on Outreach
 * learning pattern on Meta