Moodle is an open source software developed to create online courses.  Iowa supports using Moodle with online courses for K-12 staff, higher ed and AEA staff.  There are a series of courses available on "how to teach online"  once completed an instructor will be a "blessed" online course provider to teachers and or students in Iowa.  I am taking my second course now. 

I have several school districts involved in a 1-1 laptop environment.  These districts are using Moodle to provide a paperless teaching environment for students and teachers.  I have taught both beginning and advanced Moodle in these districts and across to teachers across southwest Iowa.  Here is a link to the Moodle training Moodle that I developed.