Difference between revisions of "Deployment Team/Peru"
(44 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
== Summary == | == Summary == | ||
− | This page is an overview of a pilot program that will happen in 2012 in | + | This page is an overview of a pilot program that will happen in 2012 in Peru. This effort is being led by Peru Local Lab. The detailed information (in Spanish) is [http://pe.sugarlabs.org/go/Proyecto_Piloto_Hexoquinasa located] on the Peru Local Lab [http://pe.sugarlabs.org/ home page]. This page also contains technical details of implementation that might be helpful for other deployments. |
== Layers == | == Layers == | ||
Line 17: | Line 15: | ||
* schools, one-teacher schools in villages: | * schools, one-teacher schools in villages: | ||
** laptop per child model; | ** laptop per child model; | ||
− | ** about 10 students of different ages; | + | ** about 10-20 students of different ages; |
− | ** | + | ** lack of technical support, only teachers; |
− | ** | + | ** no connectivity; |
** only XO laptops, no wireless access points, no dedicated hardware for school servers. | ** only XO laptops, no wireless access points, no dedicated hardware for school servers. | ||
− | * town schools: | + | * town schools (CRT): |
− | ** computer | + | ** computer labs, not laptop per child, model; |
** skilled technical personnel; | ** skilled technical personnel; | ||
** good connectivity; | ** good connectivity; | ||
Line 29: | Line 27: | ||
'''Deployment team''' | '''Deployment team''' | ||
− | + | *Aleksey Lim | |
+ | *Bernie Innocenti | ||
+ | *Chris Leonard | ||
+ | *Juan Camilo Lema | ||
+ | *Koke Contreras | ||
+ | *Laura Vargas | ||
+ | *Sebastian Silva | ||
+ | |||
<br>''TODO'' | <br>''TODO'' | ||
Line 36: | Line 41: | ||
The rest of Sugar community. | The rest of Sugar community. | ||
<br>''TODO'' | <br>''TODO'' | ||
+ | |||
+ | == The problem == | ||
+ | |||
+ | The problems with one-teacher schools are: | ||
+ | |||
+ | * Lack of technical support, only teachers; | ||
+ | * No connectivity; | ||
+ | * Only XO laptops, no wireless access points, no dedicated hardware for school servers to provide additional content; | ||
+ | * No translation to local languages. | ||
+ | |||
+ | References: | ||
+ | |||
+ | * [http://somosazucar.org/2010/11/20/informe-sobre-la-investigacion-de-las-laptop-xo/ Informe sobre la investigaciòn de las laptop XO en el Perú]. | ||
+ | * [[Talk:Deployment_Team/Peru/Puno#Visit_to_school_in_Lacachi|Visit to school in Lacachi]] | ||
== Roles == | == Roles == | ||
Line 42: | Line 61: | ||
''XO students'' | ''XO students'' | ||
− | : Students from one-teacher | + | : Students from one-teacher multi-grade schools. They have XOs in personal usage. |
''XO teachers'' | ''XO teachers'' | ||
− | : Teachers from one-teacher | + | : Teachers from one-teacher multi-grade schools. They have XOs in personal usage as well. They are the only who maintain XO related workflows at schools on daily basis. |
''Chaski'' | ''Chaski'' | ||
− | : | + | : Any person who can travel from one-teacher multi-grade schools to an internet access point and back. |
+ | |||
+ | ''Teachers Trainer'' | ||
+ | : | ||
''Lab students'' | ''Lab students'' | ||
Line 56: | Line 78: | ||
: | : | ||
− | '' | + | ''Network coordinators / Community Managers'' |
− | + | * Activate Network | |
− | : | + | * Merge data |
+ | * Moderate data | ||
+ | * Monitor metrics | ||
+ | * Connect downstream needs and upstream implementation | ||
+ | : TODO more specific | ||
''Upstream'' | ''Upstream'' | ||
Line 64: | Line 90: | ||
: ''TODO'' concretize. | : ''TODO'' concretize. | ||
− | == | + | == Infrastructure == |
+ | |||
+ | Major components are: | ||
+ | |||
+ | * [[Deployment_Team/Peru/Puno/Sugar_Distribution|SomosAzúcar Sugar Distribution: Hexoquinasa]], | ||
+ | * [[Platform_Team/Sugar_Network|Sugar Network]], | ||
+ | * [[Deployment_Team/Peru/Puno/Teachers_Server|SomosAzúcar Teacher's Server]]. | ||
+ | |||
+ | They are spread within the [[#Roles|Roles]] as: | ||
''XO students'' have: | ''XO students'' have: | ||
− | * | + | * XO image Hexoquinasa; |
− | * | + | * [[Platform_Team/Sugar_Network|Sugar Network]] frontend; |
− | * ''Statistics'' monitor | + | * ''Statistics'' monitor. |
''XO teachers'''s XOs operate as school servers and contain: | ''XO teachers'''s XOs operate as school servers and contain: | ||
− | * Additional storage on | + | * Additional storage on SD card; |
− | * | + | * School [[Platform_Team/Sugar_Network|Sugar Network]] server; |
− | + | * A copy of ''XO updates'' repository; | |
− | + | * (?) ''Jabber server''; | |
− | * ''XO | + | * (?) ''Journal backups''; |
− | * '' | + | * (?) ''Anti-thief'' support. |
− | * (?) '' | ||
− | * (?) '' | ||
− | '' | + | ''Synchronization USB key'' |
− | * ''Synchronization USB key'' | + | * Sync data as a singular file that might be uploaded in any way, |
+ | * the script to upload data, | ||
+ | * Live image to boot to the hw and upload data. | ||
+ | |||
+ | ''Lab students'' | ||
+ | * Trisquel image of Hexoquinasa; | ||
+ | |||
+ | ''Mothership'' | ||
+ | * Center [[Platform_Team/Sugar_Network|Sugar Network]] server; | ||
+ | * ''XO updates'' repository; | ||
+ | |||
+ | == Workflows == | ||
+ | |||
+ | These are kinds of workflows that [[#Roles|Roles]] can take part in. The particular activity might involve several Players and several Roles. | ||
+ | |||
+ | ''Synchronization'' | ||
+ | : A ''Chaski'' travels between a school that needs to be synchronized and a place with the connectivity. | ||
+ | : The process is only about carrying the USB key, the rest should be done automatically. | ||
+ | : TODO describe the process. | ||
+ | |||
+ | ''Training teachers'' | ||
+ | : A process of teaching ''XO Teachers'' to use the system. | ||
+ | : TODO describe the process. | ||
+ | |||
+ | ''Maintaining the Sugar Network'' | ||
+ | : ''Network Coordinators'' | ||
+ | : TODO describe the process. | ||
+ | :* Maintain ''XO system updates'' repository; | ||
− | + | ''Sugar Network's workflows'' | |
+ | : The [[Platform_Team/Sugar_Network#Workflows|workflows]] that relate to Sugar Network. | ||
+ | <!-- | ||
''XO students'' | ''XO students'' | ||
: Being at school, ''XO students'' can: | : Being at school, ''XO students'' can: | ||
− | ::* Browse ''Wiki'' | + | ::* In Browse activity, get access to ''Wiki'' on ''XO teacher'''s server; |
− | ::* Populate '' | + | ::* Populate ''Action Tracker'' on ''XO teacher'''s server; |
− | ::* | + | ::* In their ''Activity Library'', use all activities hosted on ''XO teacher'''s server; |
− | ::* Get system updates from ''XO teacher'''s server | + | ::* Get system updates from ''XO teacher'''s server; |
− | ::* Send statistics to ''XO teacher'''s server | + | ::* Send statistics to ''XO teacher'''s server; |
− | ::* (?) Collaborate on ''XO teacher'''s jabber server | + | ::* (?) Collaborate on ''XO teacher'''s jabber server; |
− | ::* (?) Do Journal backups to ''XO teacher'''s server | + | ::* (?) Do Journal backups to ''XO teacher'''s server. |
: Being at home, ''XO students'' can: | : Being at home, ''XO students'' can: | ||
− | ::* Open objects downloaded from the ''Wiki'' to Journal | + | ::* Open objects downloaded from the ''Wiki'' to Journal; |
− | ::* | + | ::* In their ''Activity Library'', use activities cached on their XOs. |
''XO teachers'' | ''XO teachers'' | ||
− | * ''XO teachers'''s XO | + | * ''XO teachers'''s XO automatically serves ''XO students'' around. |
''Chaski'' | ''Chaski'' | ||
* Brings ''Synchronization USB key'' to a school and plug it into ''XO teacher'''s XO to automatically: | * Brings ''Synchronization USB key'' to a school and plug it into ''XO teacher'''s XO to automatically: | ||
− | ** Synchronize ''Wiki'' content | + | ** Synchronize distributed ''Wiki'' content; |
− | ** Synchronize '' | + | ** Synchronize ''Action Tracker'' content; |
− | ** Synchronize ''Activity Library'' content | + | ** Synchronize ''Activity Library'' content; |
− | ** Upload new ''XO system updates'' | + | ** Upload new ''XO system updates''; |
** Download collected ''Statistics''. | ** Download collected ''Statistics''. | ||
+ | * Being in the place with good connectivity, plug ''Synchronization USB key'' to any computer with not too old GNU/Linux distribution and run a script from this key to synchronize USB content with the Mothership to be prepared to visit the next school. | ||
+ | --> | ||
+ | == References == | ||
+ | |||
+ | * [http://sites.google.com/site/nuestrocrt/ Nuestro Centro de Recursos Tecnológicos]. | ||
+ | * [http://pe.sugarlabs.org/go/Proyecto_Piloto_Hexoquinasa Proyecto Piloto Hexoquinasa]. | ||
+ | |||
+ | == Subpages == | ||
+ | |||
+ | {{Special:PrefixIndex/Deployment_Team/Peru/Puno/}} |
Latest revision as of 23:41, 11 May 2012
Summary
This page is an overview of a pilot program that will happen in 2012 in Peru. This effort is being led by Peru Local Lab. The detailed information (in Spanish) is located on the Peru Local Lab home page. This page also contains technical details of implementation that might be helpful for other deployments.
Layers
The whole picture is split into three layers: Schools, Deployment team, Upstream. The current section briefly characterize all of them.
Schools
The are two types of schools:
- schools, one-teacher schools in villages:
- laptop per child model;
- about 10-20 students of different ages;
- lack of technical support, only teachers;
- no connectivity;
- only XO laptops, no wireless access points, no dedicated hardware for school servers.
- town schools (CRT):
- computer labs, not laptop per child, model;
- skilled technical personnel;
- good connectivity;
- good hardware equipment.
Deployment team
- Aleksey Lim
- Bernie Innocenti
- Chris Leonard
- Juan Camilo Lema
- Koke Contreras
- Laura Vargas
- Sebastian Silva
TODO
Upstream
The rest of Sugar community.
TODO
The problem
The problems with one-teacher schools are:
- Lack of technical support, only teachers;
- No connectivity;
- Only XO laptops, no wireless access points, no dedicated hardware for school servers to provide additional content;
- No translation to local languages.
References:
Roles
All involved people might be categorized by the following roles.
XO students
- Students from one-teacher multi-grade schools. They have XOs in personal usage.
XO teachers
- Teachers from one-teacher multi-grade schools. They have XOs in personal usage as well. They are the only who maintain XO related workflows at schools on daily basis.
Chaski
- Any person who can travel from one-teacher multi-grade schools to an internet access point and back.
Teachers Trainer
Lab students
Lab teachers
Network coordinators / Community Managers
- Activate Network
- Merge data
- Moderate data
- Monitor metrics
- Connect downstream needs and upstream implementation
- TODO more specific
Upstream
- The rest of Sugar community.
- TODO concretize.
Infrastructure
Major components are:
They are spread within the Roles as:
XO students have:
- XO image Hexoquinasa;
- Sugar Network frontend;
- Statistics monitor.
XO teachers's XOs operate as school servers and contain:
- Additional storage on SD card;
- School Sugar Network server;
- A copy of XO updates repository;
- (?) Jabber server;
- (?) Journal backups;
- (?) Anti-thief support.
Synchronization USB key
- Sync data as a singular file that might be uploaded in any way,
- the script to upload data,
- Live image to boot to the hw and upload data.
Lab students
- Trisquel image of Hexoquinasa;
Mothership
- Center Sugar Network server;
- XO updates repository;
Workflows
These are kinds of workflows that Roles can take part in. The particular activity might involve several Players and several Roles.
Synchronization
- A Chaski travels between a school that needs to be synchronized and a place with the connectivity.
- The process is only about carrying the USB key, the rest should be done automatically.
- TODO describe the process.
Training teachers
- A process of teaching XO Teachers to use the system.
- TODO describe the process.
Maintaining the Sugar Network
- Network Coordinators
- TODO describe the process.
- Maintain XO system updates repository;
Sugar Network's workflows
- The workflows that relate to Sugar Network.