Giter Club home page Giter Club logo

project-1's Introduction

Web Skills at Kasturbi Gandhi Balika Vidhyalay School for Girls

In May 2018, a group of us had the great privilege to conduct an HTML/CSS workshop at the Kasturba Gandhi Balika Vidyalay School for Girls in Labang, West Sikkim, India. The KGBV schools are a special program of the India national Government which aimed at educating girls from disadvantaged backgrounds.The school in West Sikkim serves approximately 200 girls between the ages of 12 and 16, who are mostly from very poor backgrounds. The workshop was a great success, and we would like to explore a deeper and more sustained relationship with the Kasturba Gandhi Balika Vidyalay School.

There are over 3,000 KGBV schools in India, but only one in the state of Sikkim, where University of Toronto professors have an ongoing research project. This location is of particular interest because of its location on what might be called "the edge of the Internet". Internet access in rural West Sikkim is currently only possible through cellular telephone signals. Because of the extremely hilly topography of Sikkim, which lies entirely within the Himalayan mountain range, cell service tends to be somewhat unreliable. However, fiberoptic cable is being laid in the district and over the next several years Internet access wil expand dramatically. The district is also replete with small businesses, many in the tourism trade; a substantial fraction of these businesses have no web precence at all. There is very limited web development expertise in the region.

Our goal is to create and teach a web development curriculum appropriate to the region and the demographic we're working with. Key challenges will certianly include:

  • Hardware Decisions: On our initial trip, we ran all services from a Raspberry Pi 3, using an 8gb SD card & a commodity case & power supply. We need to decide whether this is the best vehicle for the environment, based on an asseessment not only of function, but of durability and repairability. It's also possible that we will want to take advnatage of mesh networking nodes.
  • Software Decisions: To enable local web development in the absence of a stalbe Internet connection, we ran local instances of [jsbin](https://jsbin.com} (github), Apache, Wordpress, and other services, with local copies of resources such as jQuery, etc. The implementation was very hacky and somewhat unstable, and required substantial experise to troubleshoot. It will take substantial work to transform this into an easy-to-use utility.
  • Pedagogical Decisions: The most exciting part of the project (for @titaniumbones at least) is coming up with curricula for students and also for their teachers, who at present do not themselves have much experience with web development or languages ushc as HTML, CSS, and javascript. This will be a multi-stage process and will certainly involve feedback from the students themselves.

Planning and Reference Documents

Project Timeline and Key Dates

We imagine this inital phase of the project lasting from October 2018 - March 2019.

WK# Deadline
NOVEMBER
45 Nov 05 Completed documenting current implementation
46 Nov 12
47 Nov 19 Project requirements and guiding concerns drafted
48 Nov 26
Go/No-go dec'n on Feb Delivery in Sikkim
Go/No-go dec'n on research writing venues
Dec'n on hardware/software stack, curriculum materials format
DECEMBER
49 Dec 03
50 Dec 15 Drafted initial lessons
Tentative Research Writing First Draft (CHI, DIS)
51 XXX OFF! XXX
52 XXX OFF! XXX
2019 JANUARY
1 XXX OFF! XXX
2 Jan 07 Recieved Curriculum Feedback
Tentative Research Writing Submission (CHI, DIS)
3 Jan 14 Developed Raspberry Pi prototype
4 Jan 21 Workshop Test Run!
5
FEBRUARY
6
7
8 Feb 16-24 Tentative Project teaching in Sikkim
9
MARCH
10 Project reflection
11
12
13

How We Work

Tasks and deadlines are tracked using a planning board in this GitHub repo. We use Slack and co-work in-person weekly Mondays from 1-3 pm.

project-1's People

Contributors

dcwalk avatar titaniumbones avatar mza79 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.