Category Archives: Uncategorized

Prisoners at WA’s Clallam Bay learn the art of French pastry making

A great article that illustrates the type of work that is being done in prison education across the state. Mr. Lee has a reputation for high expectations and facilitating a great learning environment where life changing skills can be learned and practiced.

http://kiroradio.com/874/2754686/Prisoners-at-WAs-Clallum-Bay-learn-the-art-of-French-pastry-making

 

Games Behind Bars – Serious Game Association Presentation

Slides from our presentation at the Serious Games Summit Sept. 2013

Games Behind Bars: Serious Play for those Doing Serious Time

Nearly two million people are incarcerated each year, many with severe educational and emotional needs. Learn how Peninsula College in Port Angeles, Wash. is using game design and development to prepare offenders at Clallam Bay Corrections Center for life after prison. Discover the challenges of providing high-tech education in a non-internet connected world and how the instructors have overcome it. Find out how you can be involved in serving this unique population. 

Written By: Ray Pulsipher

Khan academy offline (KALite) – Run on port 80

KALite is a great tool if you want to bring the resources available to an offline environment.

We run a virtual server with KALite. We point a DNS name at it an everything, but we don’t like that it runs on port 8008 rather than port 80.  Here is a recipe to make it work on a Debian 7 server without having to change configuration of the KALite script.

Problem: You can change KALite to run on port 80, but you have to run it as the root user, which it doesn’t want to do.

Solution: The firewall can automatically forward all traffic from port 80 to port 8008. KALite doesn’t know anything has changed.

Step 1 – Create a file on the debian server: 

nano /etc/network/if-pre-up.d/iptables

Step 2 – In that file paste this code:

#!/bin/sh
#Redirect all traffic from port 80 to port 8008
# (khan port)
iptables -A PREROUTING -t nat -p tcp --dport 80 -j REDIRECT --to-port 8008

NOTE: The iptables command wraps here and it should be all one line when you paste it.

Step 3 – Chown file so it is owned by root:

chown root:root /etc/network/if-pre-up.d/iptables

Step 4 – Chmod file so it can be run:

chmod +x /etc/network/if-pre-up.d/iptables

Step 5 – Reboot:

Assuming you have KALite starting on reboot, you should be able to access it without the :8008 at the end now.

Written By: Ray Pulsipher