Edubuntu

参与到Ubuntu的翻译中来
回复
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

Edubuntu

#1

帖子 oneleaf » 2005-10-01 12:07

Status

*

Created: 2005-04-23 by MattZimmerman
*

Priority: HighPriority
*

People: JeffElknerLead, ColinApplegateSecond, EricHarrisonSecond
*

Contributors: MattZimmerman
*

Interested: JimMcQuillan, JeromeGotangco, MattOquist, WillPearce, XMartins
*

Status: JeffElknerLeadQueue, MattZimmermanQueue, EditedSpecification, BreezyGoal, DistroSpecification
*

Packages:
*

Depends:
*

UduSessions: 1, 4, 8, etc

News

*

New Edubuntu website at: [WWW] http://edubuntu.org !

Introduction

*

Edubuntu aims to be an Ubuntu version suitable for classroom use. The aim is to deliver a turnkey solution that enables time-poor educators with mid-range technical skills to set up a computer lab and/or establish an online learning environment with as few clicks as humanly possible, then administer that environment without having to significantly expand their technical skills. Centralized management of configuration, users, and processes together with facilities for working collaboratively in a classroom setting are its principal design goals. Equally important is the gathering together of the best available free software and digital materials for education under one distro.

Rationale

*

Ubuntu aims to be a community OS, and Free Software in general has matured to where it is ready for widespread use. Getting Ubuntu into schools is important to its general adoption. We need a version of Ubuntu which is built to meet the special needs of the education sector. The educational environment is especially sensitive to ease of use issues, so if we can make it work there, we can make it work anywhere.

Scope and Use Cases

*

Edubuntu is targeted at formal and informal educational settings including schools, community learning centers, and on-line training environments. The tools in Edubuntu will be equally applicable to the school, business, and home desktop computing environments.

In the long term, there are four areas of work which the Edubuntu project must address:
1.

Infrastructure - creating a user friendly platform on which to operate.
2.

Development Tools - creating software development tools which facilitate the rapid growth of the Edubuntu development community.
3.

Educational Software and Teaching Materials - the raison d'etre of Edubuntu, but predicated on the existence of the Edubuntu infrastructure. Growth in this area will be greatly facilitated by the creation of enhanced development tools.
4.

Training / Outreach / Marketing - it won't matter how great Edubuntu is if people don't know about it or can't get help using it once they decide to try it. Much of the work in this area will come later, as Edubuntu matures and becomes usable. Some work in this area can start now, however, such as distribution and discussion of this specification and the creation of a web presence for the project.

Implementation Plan: Phase 1 - Infrastructure

*

Goals for "Breezy":
1.

The most immediate goal for Edubuntu is to reproduce on Ubuntu what [WWW] http://www.k12ltsp.org (K12LTSP) currently provides using Fedora. K12LTSP provides four specific enhancements:
o

Linux Terminal Server Project (LTSP)
o

Education applications (Tuxpaint, Tuxtype, etc)
o

Tools for managing student accounts (iceWM, session/desktop management tools)
o

Tools for managing resources in an education environment (squidGuard, SchoolTool, etc)

Generally speaking, we will need to work with the LTSP integration effort (ThinClientIntegration) and Ubuntu Lite (LightweightDesktop) to produce a turnkey, LTSP server installation with enough autodetection of client software to make connecting pxe or bootp clients "plug-and-play". The thin clients should be served a light-weight desktop that uses a minimum of resources (memory and processor).
2.

Web content filtering will be an essential component of Edubuntu, especially since schools in many areas are now required by law to do it. Since ContentFiltering is already discussed in a separate proposal, the additional requirement here is for a turnkey web content filter / web caching nameserver configuration which sits in between the LTSP server and the Internet connection and works out of the box with it.

This essential web content filtering function will be known as the SnowWhite option.

*

Note that this separate filtering system is a security device and will be subject to attack and compromise. In order to gain system assurance this box shall also network boot from the LTSP system. The necessary configuration for the filter and caching (on a local-to-the-box hard drive) would TFTP from the LTSP system just like all the other workstations. Thus the design goal should allow this box to be "reborn" whenever power is cycled on it, and it restores in an "innocent" and "protective" state.

diagram.png

*

Post "Breezy":
o

After completion of the above, the following improvements and enhancements should be investigated.
1.

Develop a centralized desktop management system that would enable shared configuration among groups of users. A third period Geometry class, for example, should see pyGeo and a few other math related programs in their menu. The fourth period Keyboarding class, on the other hand, should see only Ktouch, Firefox, and OpenOffice.org. Teachers and/or administrators should be able to easily define and modify these configurations.
2.

Revise/extend TeacherTool.py ([WWW] http://yhslug.tux.org/TeacherTool.py) for use with Edubuntu LTSP and make it an installable package.
3.

Explore integrating one of the VNC variants into Edubuntu to support the following use cases:
+

Teachers can view and take control of all student desktops through an easy to use centralized interface.
+

Teachers can show their desktops to all users on the system securely so that students can watch presentations without being able to affect the teacher's desktop.
+

Students can share their desktops with the rest of the class securely to make presentations.

Packages Affected

*

We still need to do this analysis. Initial efforts will impact LTSP and much of Ubuntu. As development proceeds it will become possible to develop and iterate a list of affected packages. What we can say is that the following packages will need to be included:
1.

Education Games / Programs
o

atomix
o

celestia
o

gcompris
o

geg (Gtk Equation Grapher)
o

gperiodic
o

gtypist
o

tuxmath
o

tuxtype2
o

tuxpaint
o

kmplot
o

Bibletime/GnomeSword (bunced)
2.

Applications useful in education
o

blender
o

bluefish
o

qcad
o

scribus
o

gimp
o

openoffice
3.

Misc applications
o

teachertool
o

cabextract
o

dansguardian
o

vicemc
o

icewm
o

schoolbell
o

squidGuard
o

verynice
4.

Other nicities
o

ltsp_desktop_reset


GDM session that resets a user's desktop

nat


initscript for enabling MASQUERADE support

root-desktop-urls


Desktop icons to install additional software software (java, flash, etc)

vnc-ltsp-config


Allows easy access to a LTSP server using VNC.

Source code availible at [WWW] ftp://k12linux.mesd.k12.or.us/pub/source/

User Interface Requirements

*

The assumption throughout Edubuntu regarding user interfaces is that they be dead simple to operate. We are reaching out to a community that does not usually have any experience with Unix or other command line interfaces. For Edubuntu to be accepted in the communities we wish to reach, it needs to provide concrete benefits and minimal barriers to use.

Implementation Plan: Phase 2 - Development Tools

*

The philosophy of the Ubuntu project is built on community and collaboration. The core team of developers will have neither the time nor the resources to write the educational software that will eventually make up Edubuntu. What they can do, however, is to provide development tools that will enable the growth of the Edubuntu development community together with support for aspiring contributors. Specifically, Edubuntu will require the following:
1.

Clearly written and easy to understand guidelines for packaging existing software for Edubuntu.
2.

An easy to understand process for the creation of new MOTUTeams and support for efforts to create them.
3.

Development tools for software development, version control, packaging, and bug tracking which are easy to learn and easy to use.

Most of these requirements are already being developed in the current "Breezy" specifications. The role that the Edubuntu team can play here is to be the "squeaky wheel" that pushes some of the missing documentation forward, advocates for improvements in usability of existing tools, reports bugs, etc. In this way, Edubuntu can contribute to the overall development of Ubuntu, since what is good for new learners in terms of simplicity and usability is equally good for enhanced productivity in general.

Outstanding Issues

*

The following issues will need to be addressed to create demand for Edubuntu:
1.

Educational Software / Teaching Materials - success here will entail two aspects: gathering and integrating the best work already available in the Free Software community, and stepping in to fill critical gaps in what is needed but not yet available. Among the things that need to be done:
o

Support for Java in some form will be required for Edubuntu to be used in many University and secondary school CS programs as a platform for instruction.
o

Mono integration
+

offers the possibility that Edubuntu could be used in courses using VB.net.
+

Can use [WWW] MonoDevelop and [WWW] boo for rapid application development.
o

Ubuntu packages should be created for existing software such as Squeak, Childsplay, etc.
o

Web services such as Moodle and SchoolTool and "plug-able" content in the form of courseware, wikis, blogs, and photoblogs should be easy to integrate into an Edubuntu environment.
o

Coordinate and collaborate with related projects such as:
+

K12OS ([WWW] http://k12os.org/)
+

Debian-Edu/Skolelinux ([WWW] http://www.skolelinux.org/)
+

Mille ([WWW] http://www.mille.ca)
+

Ofset ([WWW] http://www.ofset.org)
o

Promote the use of Free Software on other OSes the more people using OpenOffice.org, etc., the easier it will be to transition people to Edubuntu.
2.

Training / Outreach / Marketing - Much of the work here overlaps and should be coordinated with the AbsoluteBeginnerCommunity work. Aspects of this area specific to Edubuntu include:
o

Training for teachers and administrator.
o

Outreach to Departments of Education.
o

Materials aligned to State / National curricula.
o

Targeted outreach to educational Tech conferences.



https://wiki.ubuntu.com/Edubuntu
edward800818
帖子: 19
注册时间: 2005-10-04 23:23

#2

帖子 edward800818 » 2005-10-09 15:06

状态
创建 2005-04-23 by MattZimmerman
优先级 高
人物 JeffElknerLead, ColinApplegateSecond, EricHarrisonSecond
贡献者 MattZimmerman
有兴趣者 JimMcQuillan, JeromeGotangco, MattOquist, WillPearce, XMartins
地位 JeffElknerLeadQueue, MattZimmermanQueue, EditedSpecification, BreezyGoal, DistroSpecification
软件包
倚赖关系
通话 1, 4, 8, etc
新闻:新的Edubuntu站
http://edubuntu.org
简介
Edubuntu的目标是成为适合在教室中使用的Ubuntu版本,即提供一个完整的解决方案. 在这个方案中,缺少时间,中等技能的教育者能够通过动几下鼠标就能建立一个计算机实验室和/或建立一个在线学习环境,然后在不需要大幅提高技能的情况下管理这个环境.
Edubuntu的主要设计目标是集中管理配置,使用者,活动,和设施,使之在教室环境中协同工作.在此框架下对在教育方面最好的可用的自由软件和数字资料的收集同样重要.
edward800818
帖子: 19
注册时间: 2005-10-04 23:23

#3

帖子 edward800818 » 2005-10-10 19:42

Ubuntu aims to be a community OS, and Free Software in general has matured to where it is ready for widespread use. Getting Ubuntu into schools is important to its general adoption. We need a version of Ubuntu which is built to meet the special needs of the education sector. The educational environment is especially sensitive to ease of use issues, so if we can make it work there, we can make it work anywhere.
基本原理
Ubuntu目标是成为一个社区操作系统。现在自由软件已经相当成熟,已经为广泛使用做好了准备。将Ubuntu推广到学校对于人们对Ubuntu的广泛采用十分重要。我们需要建立一个能够适应教育领域特殊需要的Ubuntu版本。教育环境对易用性特别敏锐,因此如果我们能够使Ubuntu在教育领域中使用,那么我们就能够使Ubuntu在任何一个领域中使用。
头像
leal
帖子: 1119
注册时间: 2005-08-29 14:49
来自: 杭州
联系:

#4

帖子 leal » 2005-10-10 20:02

……,并且自由软件总体上已经成熟到可供广泛使用的地步。把Ubuntu引入到学校里对它能否得到广泛采用至关重要。我们需要一个专为教育领域的特殊需求而打造的Ubuntu版本。
用心×恒 | 豆瓣 | 门户 | Blog
edward800818
帖子: 19
注册时间: 2005-10-04 23:23

#5

帖子 edward800818 » 2005-10-10 20:19

适用范围和发展步骤

Edubuntu的目标是使用在正式或非正式的教育场所,包括学校,社区学习中心,以及在线培训环境。Edubuntu中的工具同样能够使用在学校,商业,和家庭中的桌面计算机环境中。

从长远来看,Edubuntu项目要从事以下四个方面的工作:

1 基础设施 - 要创建一个Edubuntu运转其上的对用户友好的平台。

2 开发工具 - 要创建软件开发工具,以利于Edubuntu开发社区的迅速成长。
3 教育软件和教学材料

4. 培训/延伸/市场推广 - 如果人们不知道Edubuntu或者人们决定使用Edubuntu后,在使用中得不到帮助,那么Edubuntu多么好都无济于事了。这方面的工作会随着Edubuntu的逐渐成熟,更加易用而跟上来。但是这个方面的一些工作现在就可以开始做起来,比如, 对Edubuntu的规格材料和项目的网上呈现的发布和讨论。
zhaoshuyong
帖子: 29
注册时间: 2005-10-23 21:02

#6

帖子 zhaoshuyong » 2005-10-25 23:01

看到好多都没有人来动,睡觉前鼓起勇气献丑了,翻译了一点点,感觉错误很多,不行得话,版主删除吧。:)


Implementation Plan: Phase 1 - Infrastructure
实施计划:第一阶段 - 基础设施

*

Goals for "Breezy":
"Breezy"的目标
1.

The most immediate goal for Edubuntu is to reproduce on Ubuntu what [WWW] http://www.k12ltsp.org (K12LTSP) currently provides using Fedora. K12LTSP provides four specific enhancements:
o
edubuntu最直接得目标是在ubuntu得基础上创造[WWW] http://www.k12ltsp.org (K12LTSP)目前以fedora为基础所提供的。K12LTSP目前提供四种特殊的增强方案。

Linux Terminal Server Project (LTSP)
o
linux终端服务器计划(LTSP)
Education applications (Tuxpaint, Tuxtype, etc)
o
教育应用(Tuxpaint, Tuxtype, 等等)
Tools for managing student accounts (iceWM, session/desktop management tools)
o
学生资料管理工具(iceWM, 学期/桌面管理工具)
Tools for managing resources in an education environment (squidGuard, SchoolTool, etc)
教育环境下的资源管理工具(squidGuard, SchoolTool, 等等)
Generally speaking, we will need to work with the LTSP integration effort (ThinClientIntegration) and Ubuntu Lite (LightweightDesktop) to produce a turnkey, LTSP server installation with enough autodetection of client software to make connecting pxe or bootp clients "plug-and-play". The thin clients should be served a light-weight desktop that uses a minimum of resources (memory and processor).
总体上来说,我们需要通过整合LTSP(ThinClientIntegration)和Ubuntu Lite (LightweightDesktop)来完成一个功能齐全易用的LTSP服务器安装,而且它必须能够包含足够的可以自动探测安装的户端软件从而使得这些客户端实用并且好用。精简的客户端应该能够作为一个资源(内存和处理器)轻量桌面系统

2.

Web content filtering will be an essential component of Edubuntu, especially since schools in many areas are now required by law to do it. Since ContentFiltering is already discussed in a separate proposal, the additional requirement here is for a turnkey web content filter / web caching nameserver configuration which sits in between the LTSP server and the Internet connection and works out of the box with it.
web内容过滤将作为edubuntu的一个必要的组件。特别是许多地区的法律对学校有这方面的要求。由于内容过滤已经放一个单独的议题中讨论,在这里提出的主要是要在LTSP服务和网络连接之间建立一个完备的web内容过滤器和web域名服务高速缓存配置并用它指定出框架。
This essential web content filtering function will be known as the SnowWhite option.
这一必要的web内容过滤功能将命名为雪白选择。
tomorrow is another day!
向帮我们打开linux大门的无私的软件编辑者,帮助提供者们表示最大的尊敬!!
tinysheep.blog.sohu.com
zelinl
帖子: 4
注册时间: 2005-10-01 2:28

#7

帖子 zelinl » 2005-10-26 0:03

Note that this separate filtering system is a security device and will be subject to attack and compromise. In order to gain system assurance this box shall also network boot from the LTSP system. The necessary configuration for the filter and caching (on a local-to-the-box hard drive) would TFTP from the LTSP system just like all the other workstations. Thus the design goal should allow this box to be "reborn" whenever power is cycled on it, and it restores in an "innocent" and "protective" state.

请注意这个独立的过滤系统可被视作一个安全保护设备,并且处于被攻击的危险之中。该系统可以通过LTSP进行网络启动以保证系统的完整性。与其他所有工作站一样,对于过滤和缓存所需配置要通过TFTP从LTSP系统得到。于是,这样设计的目标就是工作站无论何时重启,都将“重生",并且恢复到一个"清白","受保护"的状态。

After completion of the above, the following improvements and enhancements should be investigated.
1.
Develop a centralized desktop management system that would enable shared configuration among groups of users. A third period Geometry class, for example, should see pyGeo and a few other math related programs in their menu. The fourth period Keyboarding class, on the other hand, should see only Ktouch, Firefox, and OpenOffice.org. Teachers and/or administrators should be able to easily define and modify these configurations.
2.

Revise/extend TeacherTool.py ([WWW] http://yhslug.tux.org/TeacherTool.py) for use with Edubuntu LTSP and make it an installable package.
3.

Explore integrating one of the VNC variants into Edubuntu to support the following use cases:
+
Teachers can view and take control of all student desktops through an easy to use centralized interface.
+

Teachers can show their desktops to all users on the system securely so that students can watch presentations without being able to affect the teacher's desktop.
+
Students can share their desktops with the rest of the class securely to make presentations.


上述目标完成后,可以考虑以下的升级和拓展:

1. 开发一套集中管理的桌面系统,这套系统将允许不同组群内的用共享配置。比如3年级的几何课,菜单中将出现多边形几何(pyGeo)和一些其他的数学相关程序。类似的,4年级的键盘课,菜单中只会出现Ktouch, Firefox 和OpenOffice.org。教师们和管理员可以方便的修改这些配置
2.
重写并拓展TeacherTool.py([www]http://yhslug.tux.org/TeacherTool.py)以使其使用Edubuntu LTSP 并制作安装包.
3.
寻找一个VNC的版本并将其合并到Edubuntu中以支持下列用况:
+提供中心管理界面让教师可以集中浏览并控制所有学生的桌面
+教师可以将自己的桌面向所有学生展示,由此,教师可在不受影响的情况下作报告
+学生可在安全不受攻击的情况下向有限度的其他人共享其桌面并作报告
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

#8

帖子 oneleaf » 2006-05-15 12:05

因现有的文档已经变化太大,作废。
头像
millenniumdark
论坛版主
帖子: 4159
注册时间: 2005-07-02 14:41
系统: Ubuntu 14.04 (Kylin)
联系:

#9

帖子 millenniumdark » 2006-07-29 1:55

oneleaf 写了:因现有的文档已经变化太大,作废。
所以不转移到wiki上了。
回复