School Server/RIT

From Sugar Labs

Jump to: navigation, search

Contents

For RIT Honors Seminar project.

School Server Fall 2009 Seminar Project

Purpose

  1. To create a school server with minimal hardware requirements in order to develop and test ideas and innovation from within the community

schoolserver.rit.edu

Note: Admin log is located on the server at /var/log/adminlog.log

Project Ideas

Current Project and/or current main focus


Completed projects and tasks


Future project ideas

Reading Library

Resources:

Proposed Design Goals

  1. Hold copies of e-books for learners with no Internet access
  2. Compatible with existing Sugar e-book readers
  3. Teacher/Administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.

In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.

File Distribution System

An alternative to extending e-book readers - a file distribution system for the server and a client for the XO. The goal of this project is to build an easy system to host files on the server that can be downloaded using the browser activity and possibly a file distribution download activity.

See the Project Page for File Distribution System.

Network Configuration

The School Server, XS, as received is designed and configured for 2 Ethernet adapters,

For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.

We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.

System Configuration

Current OS installed:
OLPC-School-Server-0.6-i386.iso

From: http://xs-dev.laptop.org/xs/ using Martin Langhoff's explicit instructions.

System Information

All configurations based on the installing steps and configurations found at http://wiki.laptop.org/go/School_server and modified as needed for our applications.


Hostname: schoolserver.rit.edu
Server uptime: 12:54:38 up 9 days, 18:50, 1 user, load average: 0.00, 0.01, 0.00
CPU model: Intel(R) Pentium(R) 4 CPU 1.80GHz


Collaboration Server

Schedule/Milestones

Necessary Tasks

  1. Server up and running
  2. Register the server with the RIT network
  3. Establish connectivity to the server
  4. Server administrative tasks
  5. Server log of tasks
  6. Develop a list of project ideas

Completed Tasks (Weeks 1-6):

  1. Server up and running
  2. Register the server with the RIT network
  3. Establish connectivity to the server
  4. All group members have an account on the server
  5. Server administrative tasks
    Admin log is located on the server /var/log/adminlog.log"
  6. Develop project ideas
    1. Ejabber up and running
      To use Ejabber, point XO server to schoolserver.rit.edu
    2. Moodle installed on the server

Tasks Under Development (Current)

  1. Library/E-Book Reader
  2. File Distribution System

For Future Development

  1. Configure Backup/Restore for registered XOs and Sugar Sticks
  2. XO Security
  3. Configure Moodle
    • Create and XO Activity for easy access to Moodle
    • XO Python API
  4. Develop a School Server SysAdmin training curriculum
  5. Deployment "whitebook"
  6. Translation Service using Pootle
  7. In-class quizzing

Resources

Subpages

School Server/RIT/File Distribution System
School Server/RIT/XS on XO


Contact Information

email: schoolserver.rit.edu@gmail.com
googlegroup: http://groups.google.com/group/schoolserver_rit_edu
Ryan Nolette
Fatima Pryce
Justin Lewis
Wesley Dillingham
Fred Grose

Personal tools
Namespaces
Variants
Actions
Sugar
Projects
Teams
Local Labs
Using the Wiki
Google translations