Sakai Meets Google

I’m excited to preview the integration we’ve been working on at rSmart between Sakai and Google Docs. We expect to release this integration in the upcoming 2.7.1 version of our rSmart Sakai CLE distribution, and once we see it in action, contribute the integration to the broader Sakai community. Embedded here is a 7.5 minute demo of the integration that covers the basic functionality. I’ve also attached an early case study rSmart produced in collaboration with Google on this functionality.

What makes this integration so cool is now Sakai users can harness the rich authoring and collaboration capabilities of Google Docs, and use Sakai to distribute their documents to other Sakai users, like students, classmates, or other collaborators. The integraton works with your personal Google user account, or if your institution uses Google Apps, your institutional Google identity.

This is a stellar example of all the new integrations we’re seeing with the Sakai platform. Look to try out the integration yourself soon on rSmart’s mySakai environment, where we’ll turn it on once our 2.7.1 version is released.

Taking the High Value Road: Innovation in Open Practices

Mountain road

Used by (cc) from nicmcphee.

I’ve long believed the open practices we follow in the Sakai community result in more, better, faster functionality, code, security, accessibility, standards-compliance, and innovation generally. But lately, evidence has been mounting to demonstrate the high value and wide acceptance of the open path more clearly than ever.

Today’s announcement of a new partnership between rSmart and SunGard Higher Education (SGHE) to deliver and support Sakai is the latest manifestation of the huge body of valuable work being generated by those of us following the open path: commercial vendors, educational institutions, nonprofit organizations, government entities, and individuals. Valuable work that is having real, positive effects on education.

A key part of rSmart and SGHE’s work together is to extend Sakai’s integration with SGHE’s Banner Student Information System (SIS) platform to follow the latest IMS Learning Information System (LIS) standard. On the face of it, this sounds like a typical outcome of two technology firms working together, but that integration rests on a far larger body of work, produced collaboratively in our open community.

Without even going in to the work of many that went into establishing the IMS LIS standard, rSmart and SGHE’s work with Sakai, Banner, and LIS extends the open-source work initiated by our fellow Sakai commercial affiliates Unicon and Oracle, under the leadership of my fellow Sakai Product councillors John Lewis and Michael Feldstein. This growing body of work promises to simplify and enrich Sakai’s SIS integration not just with SGHE’s Banner and Oracle’s Peoplesoft, but with every SIS platform that supports IMS LIS. Once we have this richer integration between our learning and administrative systems, we can start to explore all the ways shared information can have a real impact on our core mission of education.

Another example of open-source innovation centers around Sakai’s support for another worthy IMS standard: Basic Learning Tools Interoperability (BLTI), which makes it easy to tie different educational technology tools together. Sakai’s BLTI support was an early reference implementation and now ships in Sakai’s core codebase thanks in a large part to the work of long-time Sakai community member Chuck Severance. We are already seeing a wide variety of other open-source and proprietary tools support BLTI, making it easier for us to give users an integrated experience with a richer, varied toolset—and that exactly is the future of all learning platforms.

And while the Sakai community is working together on important standards support like IMS LIS and BLTI, we are also innovating actively on all sorts of other capabilities in both the mature Sakai 2 and the next-generation Sakai 3 platforms. Both Sakai platforms are under development by international, multi-institutional teams, coordinated by formal groups that conduct their business openly and transparently. Just this month we saw the Sakai 2.8 code freeze for the next release and the Sakai 3 0.7 release, both of which demonstrate rich innovation for technologies at very different points in their lifecycles.

What’s more: open innovation is not for code alone. Sakai’s Teaching and Learning working group recently released one of our most valuable artifacts: Sakai Learning Capabilities 1.0 (SLC 1.0).

Representing a full year of collaborative work, SLC 1.0 defines seven general areas of functionality that support teaching, learning, and collaboration. Of course we’ve seen functional checklists before—like Edutools or insert your own list here—and we continue to try to use such checklists to evaluate different learning platforms. That practice is akin to counting the spokes on buggy wheels while ignoring the changing paths we seek to travel, or the fact that not only are horse-drawn carriages obsolete, but even the internal combustion engine has evolved from solution to problem.

SLC 1.0 is an entirely different kind of list. Instead of a mere catalog of isolated tool functions, SLC 1.0 presents seven “lenses,” or perspectives through which a learning platform can and should be viewed. Each of these lenses is not exclusive, but rather views the platform as a whole, in light of a specific group of cross-cutting concerns. Going further, SLC 1.0 is not a vision of what we will settle for—limited by an interpretation of what incremental changes are possible in the technologies we already use—but is instead a vision built by actual practitioners, guided by what we really want to accomplish in real educational situations, with real people who have goals not organized by the buttons already on their toolbars.

I hope to see SLC 1.0 and its subsequent elaborations and extensions forever change the way we judge—and build—not just Sakai, but all educational technologies.

I’ve just begun to scratch the surface of what’s brewing in the growing critical mass of the Sakai community, but one thing is clear: the open road ahead promises to be crowded with new collaborators, good ideas, and real results.

Sakai Fellow, Well Met

Black Ninja SakaigerI was deeply honored to be named a 2010 Sakai Fellow—mostly because fellowship bestows a coveted black “ninja” sakaiger (pictured)—but also because I read my fellowship as evidence that the Sakai community recognizes and values all forms of contribution to our collaborative work.

Three out of 2010’s six Sakai fellows have made their substantial contributions primarily in areas of actual technology development: Oxford‘s Matthew Buckett, Cape Town‘s David Horwitz, and Michigan‘s Gonzalo Silverio. I can’t stress enough the high value and significance of these three fellows’ work.

The other three 2010 Sakai fellows—Indiana‘s David Goodrum, Michigan‘s Steve Lonn, and myself—have made our primary contributions in what might seem “softer” areas of Sakai: coordination, communication, thought-work, and research. The very tangible outcomes of David’s leadership in the formulation of the Sakai Learning Capabilities and Steve’s continued focus on the invaluable research of Sakai’s Multi-Institutional Survey Initiative are far better evidence than any of my own contributions of the value of work outside the Sakai codebase.

Unlike others who suggest a strong difference between what might be called the “write” and “read” communities within Sakai, I see this year’s Sakai fellowships as testimony to my view that such a dichotomy is not so useful. Instead I see read/write activities in open communities as a continuum that generates a virtuous circle of outcomes: new reading generating new writing and vice versa, until the distinction between reading and writing becomes robustly fuzzy.

All of us in the Sakai community are readers and writers at different times, of different texts, inspiring and supporting our whole collaborative endeavor.

Thank you Sakai!

Happy Birthday, Sakai Product Council!

After almost a year in existence, the Sakai Product Council that I was honored to join is completing a planned review of its configuration and activities. My answers to the common questions posed to Councilors and community reviewers are below, but before you dig in to those details—or maybe instead, if you’re pressed for time or interest—let me sum up my review here as briefly as I can.

First, let me stress again that the formation of the Council is a very important step in Sakai’s evolution and is part of what makes Sakai different from every other enterprise online learning platform available today. The Council represents a process for open, transparent, formal product governance by the community, for the community. This model is important both within the Sakai community, where we will benefit from the increased structure and governance, and externally, where potential adopters can see a community that truly controls its own destiny.

Second, I think the Council’s form and function are largely correct, but need some adjustment. Read on for further details.

Third, I am not satisfied with my own participation on the Council or the Council’s accomplishments generally. I think we can and should do better. I have made some suggestions below that may help make this happen, and have read other suggestions from other reviewers that may also help. This review is an appropriate and constructive step in the Council’s evolution.

State of Community Product Management Functions

What do you think of the product development lifecycle (have you looked at it)?

The product development lifecycle currently described for Sakai seems better tailored to Sakai 2 development than Sakai 3. If we are not going to make large interventions in the way Sakai 2 is developed, maintained, and released, than the lifecycle is probably adequate for Sakai 2. My hope is that Sakai 3 will follow a different path.

My main concerns around the lifecycle have always been around boundaries: I believe only a smaller, core Sakai release (which may be more than the kernel) should end up with “maintenance” status. I don’t think the community can or should assume full maintenance for all projects that reach a certain level of maturity and usage, but instead many ancillary tools/capabilities should follow their own independent lifecycles, living and dying according to the resources they attract on their own. The community might provide some guides to help adopters evaluate ancillary projects. Shepherding boundary definitions and stewarding boundary crossings should be part of the Product Council’s charge.

I also think we should change the name of the “maintenance” phase to something that conveys its true nature. Things in “maintenance” sound dead to me, but the maintenance phase comes across as our ultimate, living, production phase. Perhaps David Horwitz’s idea of differentiating “maintenance” from “production ready” is the right distinction. There has got to be a better name.

What are the critical functions that the community needs in the context of managing the product?

  • Coherence: Sakai should demonstrate overall coherence, including coherence across the Sakai 2 > 3 boundary.
  • Roadmap: Sakai should develop and work towards a roadmap that reflects aspirations as well as deeds.
  • Quality/standards: Sakai should publish and adhere to clear standards and standard practices for a wide variety of characteristics, including accessibility, documentation, internationalization, maintenance, security, technologies, and user experience.
  • Product governance: Sakai should have open, transparent, and effective governance processes.
  • Communication: Sakai as a community should clearly and regularly communicate on open channels about its qualities, activities, processes, and plans.
  • Distribution: Sakai should provide distribution mechanisms that make it easy to find and consume our products.
  • Security: Sakai should provide vigilant, credible, obvious processes to collect, review, address, and disseminate security issues.

For which of those critical functions, if any, do you think a product council is needed?

The Product Council should participate in shepherding the development and stewarding the maintenance of all the activities listed above. Yet the Council should understand itself to be most highly engaged in product governance, where it should be the most visible and active group. The Council should also be highly engaged in the stewardship of Sakai’s roadmap and the product’s coherence and quality as it travels along that path. While the bulk of communication in the Sakai community should not be the Council’s responsibility, it should take extra care to communicate its processes and activities clearly and regularly.

How does the product council relate to other groups working on these critical functions?

(the Maintenance Team, Release Management, i18n, and the kernel team, for example)

I do not believe the Council should direct the activities of these other key groups. These groups are filled with expert, dedicated professionals who are best positioned to direct their own work. The Council should be more aware of and engaged in the work of these other teams, perhaps even assigning its own members to serve tours of duty with these other groups, or incorporating representatives from other groups into itself. The Council itself and each of these groups continues to work out their identities and practices, as well as how and when they intersect. The interrelationships of these groups will probably always be in creative evolution. Ideally, the Council will assist these other groups by doing its own job and helping them resolve issues that call for product governance.

Which of those functions are missing from current activity or processes?

With the exception of Sakai’s distribution mechanisms and security, the Council engaged with every other category above during its first year, though sometimes in only very small ways. To be effective, the Council should be more active and more timely.

The Mission and Charter of the Product Council

When you heard about the product council, what did you hope the product council might achieve?

How close to your hopes did the product council charter come (have you read it)?

What would you change about the charter?

To be absolutely clear, the charter outlined here pertains almost exclusively the Product Council’s configuration, rather than to its mission/responsibilities.

I think the Council’s configuration is very close to exactly right, representing broad perspectives and allowing for continuity and change. Given that the Council’s configuration to date has been successful, I would not rush to make changes. If I were to suggest any changes to the current Council configuration it would be as follows:

  • Ensure that there is representation of critical viewpoints (eg, maintenance team, internationalization). The Council itself might identify missing viewpoints and recommend adjustments to its membership. There might be more flexible mechanisms for such adjustments than currently provisioned.
  • Establish the role of the Product Manager as the Council’s chair to ensure Council engagement and timeliness.

As for the Council’s mission—which is more directly addressed here—I also think it is largely correct as laid out. I think of the Council’s primary role as crystalizing community scrutiny of the Sakai roadmap, and the coherence and quality of the product. Secondarily, the Council should foster the formation of community standards and practices, and help guide projects toward meeting those goals for coherence and quality. In essence, the Council should act and appear as if it were a microcosm of the larger community, but with the ability to make final decisions where community consensus has not brought closure.

What impression, if any, do you think the product council has on people looking at Sakai from outside the community?

While the Council’s role inside the Sakai community is crucial, its external role is perhaps even more important. One of the fundamental differences between Sakai and alternative platforms is Sakai’s transparent, structured governance. The Council is the clearest expression of Sakai’s different model. Community members who do not regularly communicate with the Sakai curious may underestimate the powerful signal the mere existence of the Council sends. Accordingly, the Council’s effective fulfillment of its internal role in turn demonstrates to the outside world that Sakai is produced under a different model. While the Council’s focus should be primarily internal on the Sakai product and community, it should always act with full recognition of the importance of its role to external audiences.


Have we got the membership right? What constitutes the right mix of people on the Council? How should members be selected?

It is crucial that the Council have balanced representation from key constituencies and reflect skills appropriate to its mission. Accordingly, I don’t think the Council should be elected. Given that the current Council seems to have the right balance, albeit not the right intensity, I don’t see a great reason to change the selection process.

Should Board members be on the Council?

Given that the Board’s focus should be on the legal requirements of the Foundation, I see no conflict of interest in Board members serving on the Council. It might send the wrong signal if the membership of the Board and the Council had significant overlap. Council selection should take balance with the Board into account and potential Board/Council candidates should consider which body might best enable them to realize their goals.

What expectations should there be on council members?

As a Council member, I was underwhelmed by my own ability to participate more actively in Council activities. I strongly doubt that any current Council member has been consistently able to participate the 4-8 hours/week envisioned in the charter. While I think the Council could have accomplished much more of its mandate with such a commitment, I question whether appropriate Councillors can really be expected to commit large amounts of time given their other likely responsibilities. Accordingly, to balance the diversity and stature of the Council with its expected activities, I think the Sakai Foundation staff (Product Manager, Executive Director) should take a more active role in ensuring the progress of Council activities. If a very active Council chair is not available, perhaps it would be more effective if the Product Manager chaired the Council. The Council might set up some more tangible expectations of its members and those who could not fulfill them step down. Councilors might also convene and lead workgroups with other community members to fulfill specific tasks.

What the Product Council Has Done

What do you think the product has focused its attention and energy on?

Given that the Council has had to feel its way as a new body with a somewhat vague charter, following a newly defined development cycle, in the context of a complex, evolving community working on two product lines, and given all the other pressures on its members, I’m sometimes impressed it has produced anything of value at all.

Given the very different development lifecycle stages of Sakai 2 and 3, the Council has unsurprisingly focused most of its attention on Sakai 2. As the Sakai 3 project continues to emerge, the Council will accordingly adjust its focus to incorporate greater attention to Sakai 3.

What do you see as the successes of the product council so far? What are the disappointments?

The greatest success of the Council was its formal evaluation and stewardship of major additions to the 2.7 release. Although incomplete and tardy, this process means that for the first time, the projects in the release were held accountable to formal product governance by the community. Now that it is established, the Council should work to make this pattern more fulsome, timely, and effective for both Sakai 2 and Sakai 3 releases.

Like many, I’m disappointed by the overall amount and depth of the Council’s activity. There are clear tasks for the Council to undertake—we need to focus on making more of them happen, inside and outside the Council.

What has been the net pay-off of the product council thus far. Is the Sakai 2 product better off? Sakai 3?

Both Sakai 2 and 3 are better off for the existence of the Product Council. For Sakai 2, there is now modest, but formal, tangible, open, and transparent governance of its release. For Sakai 3, the Council represents a body formed far earlier in the product’s history that can work to formalize better practices in its development and release. For both products, we can point to an evolving model for product governance that reflects the values and interests of the Sakai community.

Who Is Using Sakai & Moodle

A recent exchange online with colleagues in the Moodle community led me to take another look at the statistics about which institutions are using Moodle in comparison with Sakai. Before you read further, know that I think of Moodle as a sister open-source project to Sakai and would celebrate Moodle’s increased adoption and success just as I would Sakai’s.

Up till now, I’ve always felt publicly available information about who is using Sakai has been inaccurate, erring on the side of undercounting, while Moodle’s published usage statistics have always seemed unbelievably high and in need of a lot of interpretation. Steps are being taken in the Sakai Community to do a better job of reporting who is using Sakai and how, but I would like to see even better information available because I know what we have is not yet complete and accurate.

Taking a new look at Moodle’s statistics: clearly, a lot of people download, install and somehow use Moodle, but I find it hard to distill a realistic picture of enterprise use in educational institutions from the big numbers on display. For example, the two instances on record for UNC Charlotte together have 118,352 users and 40,438 sites! There must be more to that story. Big numbers like that just lead me to question what is really being counted. Moodle publishes how their statistics are generated—and it sounds highly credible—but when I look at the actual stats, I’m still left feeling like I’m not getting an accurate picture that really tells me which institutions are using Moodle and how.

As an experiment, I analyzed the 7,724 US sites shown in the Moodle stats as of 11 Nov 2009. 2,070 are private and are not shown and thus unavailable for analysis—hopefully, real Moodle implementations at .EDU sites are not keeping themselves private, as that would be a disservice to the larger Moodle community. Of the remaining 5,654, I was able to find 574 potentially valid .EDU domains (below). Many of them are clearly not enterprise, higher ed implementations, but are rather departmental, project-based or even K12; others appear to be duplicates. Unfortunately, I don’t have the time to comb through this list and extract which are actual enterprise, production implementations of Moodle.

While it may look good for Moodle to have such big numbers, I think potential enterprise adopters would be better served if they could find a credible list of peer institutions who have adopted Moodle as their primary, enterprise online learning platform without having to engage in such involved filtering. I’m working with others in the Sakai community to provide exactly that kind of data to help people connect with peers and generate a more useful picture of Sakai’s use.

US .EDU Moodle Sites

(from Moodle as of 11 Nov 2009)

  1. Accessible Technology Initiative
  2. Achieving Competence Today
  3. ACU Online Course Management Alternative: Moodle
  4. Adelphi Moodle
  5. Admissions Moodle
  6. Alachua County Public Schools
  7. Alaska Pacific University Moodle
  8. Albion College Course Webs
  9. Albion College Discussion Boards
  10. Alliant International University
  11. Alma College Courses Online
  12. American Liberty University
  13. American University Of Health Sciences Virtual College
  14. Anaheim University Online
  15. Anderson University Moodle
  16. Andrew Jackson University
  17. Anywhere School
  18. Aquinas College Course Web Pages
  19. Art Center College of Design | dotEd
  20. Aurora University Online Learning System – Moodle
  21. Bacone Online
  22. Baker – Production
  23. Bakersfield College Online
  24. Baptist Bible College and Graduate School Online
  25. Bastrop ISD Online Learning Center
  26. BCMoodle
  27. Beacon’s Online Learning Portal
  28. Bethany Divinity College and Seminary
  29. Bethany Theological Seminary and Earlham School of Religion Online Courses
  30. Bethel College
  31. Bishop George Ahr High School
  32. Blue Ridge Community College Continuing Education
  33. Blue Ridge Community College Online Learning
  34. Boston Baptist College – Course Management System
  36. Brigham Young University
  37. Brooklyn Techincal High School
  38. BuMathEd.Org (experimental)
  39. BYU Mathematics Department Courses
  40. California State University
  41. Career Technology Center Virtual Classroom
  42. Carl Albert State College
  43. Carrier LMS
  44. CASAT Instructor-Led Distance Learning
  45. CBIS DL
  46. CCC CS Moodle: Online Support for Computer Science Classes@ Contra Costa College
  47. CCLE
  48. CCTC Online
  49. Cedarville Moodle
  50. CEHD Moodle
  51. CEHD Online Courses
  52. CEHHS Demo Moodle
  53. Center for Educational Training & Technology LMS
  54. Center for Veterinary Health Sciences
  55. Central Kitsap School District Moodle Site Ver 1.9.2
  56. Centre College Moodle Pilot
  57. Cerro Coso Community College
  58. Chaminade University of Honolulu
  59. Chapman University MathCS Moodle Site
  60. Charger Learning
  61. Chatham University
  62. Chemistry Diagnostic Test
  63. Chemistry Learning Center
  64. Cherokee High School E-Learning
  65. Christian Brothers University
  66. CICADA
  67. City Vision College
  68. CIU Moodle
  69. Classroom
  70. Classroom Portal
  71. CNS Course Site
  72. COE Portal Moodle
  73. Colgate Moodle
  74. Colgate Moodle
  75. Colgate Rochester Crozer Divinity School
  76. College Math Prep
  77. College of Education and Health Sciences
  78. College of Education Moodle Server
  79. College of Education Moodle Server
  80. College of Education Moodle Server
  81. Collins Career Center
  82. Columbia College Chicago Moodle Site
  83. Columbia College Chicago Moodle Site
  84. Computer Information Systems
  85. Computer Science At Mount Mercy College
  86. Computer Science Moodle
  87. Computer Science Moodle Site
  88. Computer Science Online!
  89. Computer Systems Moodle
  90. Concord Math/CS Department Moodle Site
  91. Concordia Moodle LMS
  92. “Continuing Education, Pharmacy”
  93. “Continuing Education, Pharmacy”
  94. Continuing Professional Education
  95. Cornell College Moodle
  96. Cornell Cooperative Extension Online Courses
  97. Course Support Materials for laddbc
  98. Courses taught by Prof. George Karypis
  100. Courses@Colgate (Courses.Colgate.Edu)
  101. CPCC Moodle
  102. Crab Orchard Elementary
  103. “Craig A. Struble, Ph.D.”
  104. CS Moodle
  105. CSC512 Web Sites
  106. CSE Dropbox
  107. CSU Bakersfield Computer Science Course Site
  108. CSU Monterey Bay Moodle (iLearn)
  109. CTER Course Management System – Illinois
  110. CTER Student Moodle
  111. CTYOnline
  112. CTY’s Parent Forum
  113. Cumberland County Schools-Central Office
  114. CUNY Moodle
  115. CygNET – National University of Health Sciences
  116. Dallas Christian College Online
  117. Dallas Nursing Institute Online Learning System
  118. David Carroll
  119. Davis College E-Learning Site
  120. Dean College
  121. Decatur City Schools Training
  122. Deerfield Academy Moodle
  123. Department of Computer Science – University of West Georgia
  124. DePauw University Moodle
  125. Development – Neurobiology and Behavior Educational Partnership
  126. Devin’s Wonder Symposium of Magical Wonders and Candy Fields
  127. Digital Humanities at UNL
  128. Discovery – Northwest University
  129. Distance Learning at Continuing Education
  130. Distance Learning Center
  131. Dordt College Online Courses
  132. Dr. Walck’s Moodle Site
  133. Drew University Moodle
  134. DRI Computer Based Training Site
  135. Dulap MOODLE
  136. Earlham Moodle 2010
  137. Earlham School of Religion Online Courses
  138. East Los Angeles College
  139. Eastern Michigan University: Professional & Ethics Modules
  140. eCampus: FutureEd4U
  141. eCOW2
  142. ECU Moodle Server
  143. Edinboro University of PA
  144. Edmonds eLearning Project
  146. Educational Psychology
  147. Educational Technology
  148. Educational Technology Masters Cohort
  149. Educational Technology Support Center Courses
  150. Edward Waters College
  151. EIS Moodle 1.6
  152. eLearn @ Loras College
  153. elearning
  154. eLearning – Kilgore College
  155. eLearning at the Monterey Institute
  157. Ellensburg School District – Moodle Server
  158. Elmhurst College
  159. Emerging and Exotic Diseases of Animals & Initial Accreditation Training
  160. Emmanuel Online!
  161. Emmaus e-learning
  162. Emmaus Moodle
  163. ESL @ ISU
  164. ESL Services @ UT Austin
  165. ETI Online Training Center
  166. Executive Development Center e-Learning Community
  167. Exploratorium Moodle
  168. Facultad Online
  169. Faculty Development
  170. Fielding Graduate University’s Moodle site
  171. Flint Hills Technical College Online Courses
  172. Florida Center for Instructional Technology
  173. Florida International University
  174. Florida Tech Computer Sciences
  175. Fox Chapel Area School District Moodle
  176. Franklin College Moodle
  177. Fresno Pacific University Moodle Site
  178. GauchoSpace
  179. Gavilan iLearn
  181. GGE Moodle
  182. GOBC course support
  183. Goshen College Learning Management System
  184. Grace Communion Seminary
  185. Graduate School of Education and Information Studies
  186. Graduate Theological Union
  187. Guilford College Moodle
  188. Guilford Technical Community College
  189. GVSU Statistics
  190. Hartwick College Modern and Classical Langauges
  191. Haywood Community College
  192. Health Sciences Library and Informatics Center
  193. Health Services Courses and Workshops
  194. HEBLearning
  195. HMI Courses
  196. Homestead Elementary School
  197. Hood Theological Seminary Moodle
  198. Hope College Psychology Course Sites
  199. HSU Moodle
  200. HTIC Elearning
  202. Humboldt State University Moodle
  203. Huntington College of Health Sciences
  204. IALC Moodle
  205. ICON: Iliff Community Network
  206. iLearn@MPC
  207. Illinois College
  208. Illinois Wesleyan University
  209. IMSA Online Teaching & Learning Environment
  210. Increasing Patient Access to Pain Medicines around the World: A Framework to Improve National Policies that Govern Drug Distribution
  211. insideCatlin Moodle
  212. Iowa State University College of Human Sciences
  213. Iowa State University English Department Courses
  214. Iowa State University Extension Courses
  215. IR Toolbox
  216. Isothermal Community College (The Learning College)
  217. ISUComm Courses
  218. ITA
  219. ITLS @ USU – Instructional Technology & Learning Sciences
  220. IVE Course Management System
  221. Jack Baskin School of Engineering
  222. Jackson Community College
  223. JCSU Moodle
  224. JFK University
  225. JHU Center for Talented Youth Staff Information
  226. Juniata College Moodle
  227. Kalamazoo College Guilds
  228. Kalamazoo College Moodle
  229. Kamehameha Schools Hawaii Campus eClassroom
  230. KCAI Moodle
  231. Kepler College Coursesite
  232. Keuka College Courses
  233. Keuka Online
  234. Kilgore College
  235. “Klaus Brandl, Ph.D.”
  236. KMSD Moodle
  237. Knox College Moodle
  238. KSC Vietnam Field Study Summer 2009
  239. Lac Courte Oreilles Ojibwa Community College
  240. Lake Forest College Course Moodle
  241. Lake Forest College Moodle
  242. Lambuth University
  243. Lancaster Bible College and Graduate School – PRODUCTION
  244. Landmark College Institute for Research and Training
  245. LATTC Moodle Server
  246. LCA Moodle
  247. Learning with and about technology
  248. Learning with and about technology
  249. Learning@BGU
  250. LearnRightNow
  251. Levelland ISD Web Campus
  252. Lewis & Clark College Moodle
  253. Lewis & Clark College Moodle
  254. Linn-Benton Community College eLearning
  255. Los Angeles Mission College
  256. Los Angeles Southwest College Online
  257. LSU Health Sciences Center Moodle
  258. Lubbock Christian University
  259. Luther College KATIE Learning Management System
  260. Lyceum
  261. Maharishi University of Managment
  262. Manzano Cluster Intranet
  263. Manzano HS Classroom Connection
  264. Manzano HS Classroom Connection
  265. Marina High School
  266. Marywood University Moodle
  267. Math Center
  268. MC Moodle
  269. MCCSC Moodle
  270. McKinley College
  271. Mercyhurst Moodle
  272. Messenger Online
  273. Messiah College Moodle
  274. MHS Cluster Family Connection
  275. MHS Cluster Family Connection
  276. MIAD Course Management
  277. Mid Michigan Community College
  278. MidSOUTH
  279. “Mildred Elley College (Albany, NY and Pittsfield, MA)”
  280. Missouri Valley College – Moodle
  281. MKO Course Site
  282. MLC/WELS Online Learning
  283. Montreat College Online
  284. Montreat College Online
  285. Moodle
  286. Moodle @ Bethany College
  287. Moodle @ Coe
  288. Moodle @ Coe
  289. Moodle @ East Carolina University
  290. Moodle @ Fuller
  291. Moodle @ Jacksonville College
  292. Moodle @ Lawrence University
  293. Moodle @ Rhodes
  294. Moodle @ RMCC
  295. Moodle @ The Dwight School
  296. Moodle @ Tougaloo College
  297. Moodle @ UVa-Wise
  298. Moodle at D’Youville College
  299. Moodle at Kalamazoo College
  300. Moodle at Lane Community College
  301. Moodle at Montclair State University
  302. Moodle at NJIT
  303. Moodle at OIT – Open Source Course Management Software
  304. Moodle at the ELI
  305. Moodle CMS at WV State
  306. Moodle Community at George Fox
  307. Moodle EDTC
  308. Moodle for courses instructed by Dr. Gray
  309. Moodle for ISI Networking classes
  310. Moodle for TAMUCC
  311. Moodle on Chaucer
  312. Moodle One
  313. Moodle University of Washington
  316. moodle.macalester 2004-2005 Archive
  317. moodle.macalester Spring 2006
  321. moodle.oxy
  324. moodle@CACC
  325. Moodle@Learning Technologies
  326. Moodle@PhilaU
  327. Moodle4Me
  328. moodlearchive.macalester Fall 2005 Archive
  329. MOODLE–SNU’s Online Course Management System
  330. Moss Landing Marine Labs Moodle
  331. Mrs. Liu’s Site
  332. MSUM Fall 2009 Moodle installation
  334. Multnomah Biblical Seminary :: Connect
  335. My Moodle – Wake Technical Community College
  336. MyCBIT LMS
  337. myCourses @ Louisiana State University – Eunice
  338. Nami Group
  339. National School Lunch Program Refresher Module
  340. Native Eyes Indigenous Studies Online
  341. nbep
  342. NC Testing Program Moodle
  343. NCNM Continuing Education
  344. NCSA Education Moodle
  345. NDNU LMS
  346. Nebo School District Moodle Server
  347. Nebraska Christian College Online
  348. Neumont University LMS
  349. Neurobiology and Behavior Educational Partnership
  350. Neurobiology and Behavior Educational Partnership
  351. New York Theological Seminary Online Learning System
  352. Newbury College
  353. NJ Transit Training
  354. NMT Distance Education
  355. North Cumberland Elementary
  356. Northeast Technology Center
  357. Northern Seminary
  358. Northwest AHEC
  359. Northwest Christian University
  360. Northwest Indian College Moodle Site
  361. Northwest University Discovery
  362. Northwestern College CourseSites
  363. Northwestern Michigan College
  364. NSCC Computer Science and Engineering Site
  365. NUoodle of Norwich University
  366. NWHSU Moodle
  367. OBI Online
  368. OCC Moodle
  369. Oglala Lakota College
  370. Ohio State Department of Mathematics Course Pages
  371. Oklahoma Wesleyan University
  372. Olympia Regional Learning Academy
  373. Olympic ESD Moodle Server
  374. Online @ University of Dubuque
  375. Online Communication Courses
  376. Online Education @ RCC
  377. onlineNTID
  378. Open Source College Administrator
  379. OtterMoodle
  380. Passion University eLearning
  381. PICCLE: A Forum for International Discussions
  382. PICCLE: A Forum for International Discussions
  383. Pierce Mortuary College
  384. Pine View Elementary School
  385. Pitt CE
  386. Pitt Community College
  387. Portal@USCB
  388. Porter-Gaud Moodle
  389. Posner-Keele Cognitive Labs Experiment Scheduling System
  390. PPDC Act 48 Professional Development Center
  391. Prescott College Learning Management System
  392. Project ACCESS Community of Practice
  393. Projects
  395. PROWL- CC’s Platform and Repository for On-line and Web-based Learning
  396. PTI Training
  397. QCC Center for Continuing Education
  398. Quant Moodle
  399. Quincy University
  400. Race and Gender Conscious Remedies
  401. Radford University Moodle Server
  402. Ramapo College
  403. RCE Online – Localization
  404. Reading Academy
  405. Red Cross
  406. Renaissance School of Therapeutic Massage
  407. Rhetorica Moodle
  408. Riverdale Country School Moodle
  409. RWC Moodle
  410. S.C. Professional Development Consortium
  411. Safety on the Internet
  412. Sage Online
  413. Saint Martin’s University Moodle
  414. San Francisco Art Institute
  415. Sauk Valley Community College
  416. SBCC Online College
  417. SCC Computer Careers Moodle Server
  418. SCE Moodle
  419. School Nutrition Toolbox
  420. School of Business Reseach
  421. School of Health Information Sciences
  422. SDI Online
  423. SDSC Education Data Portal
  424. SDSC Online Training
  425. Seattle Pacific University – Moodle
  426. SEBTS Moodle
  427. Sierra College Computer Science
  428. Sinte Gleska University Moodle Learning Site
  429. Sioux Falls Seminary Contextual Learning
  430. Skidmore College Moodle
  431. Smith College’s Moodle
  432. Smith College’s Moodle
  433. Soil Science Courses
  434. South Kitsap School District
  435. South Piedmont Community College
  436. South Texas College of Law Online courses
  437. Southeast Arkansas College
  438. Southeastern Free Will Baptist College Center for Online Studies
  439. Southwestern CC Moodle – Curriculum
  440. Southwestern Community College Continuing Education Moodle
  441. SSC Moodle
  443. St Vladimir’s Seminary E-Campus
  444. St. Augustine College E-learning
  445. St. Catherine University: Moodle
  446. St. Mary’s College Moodle
  447. St. Mary’s University Course Management System
  448. St. Norbert College
  449. St. Norbert College
  450. St. Olaf College Moodle Server
  451. St. Olaf College Moodle Server
  452. Stone Memorial High School
  453. Strategic Open Source At CIS SAC Moodle
  454. Students of the Global Information Internship Program
  455. SU College of Technology Moodle Server
  456. Subject & Course Guides
  457. SUNY Oneonta – Moodle
  458. SVC Web-based Course Resource Center
  459. SVSU – Online Learning
  460. Sweet Briar College
  461. TeacherTECH Community Portal
  462. Teaching English as a Second Language/Applied Linguistics at ISU
  463. test for moodle
  464. Testing Suite
  465. Texarkana College Online
  466. The Agora
  467. The Browning School
  468. The Browning School Parents Association
  469. The Center for Child and Family Studies Online Training
  470. The City College of the Arts
  471. The College of Idaho Moodle
  472. The COMET Virtual Classroom
  473. The Personal Learning Center
  474. The South Hills School of Business & Technology
  475. The UW MEBI Online Course Management System
  476. Thomas Krichel’s moodle at LIU
  477. Thunderbird Learning Environment
  478. TJNHS
  479. TLEARN – Trinity University Moodle Site
  480. TMCC Partnership Moodle
  481. TnTech Computer Science / Web Design Moodle Portal
  482. Toccoa Falls College Online
  483. Transylvania University Moodle Server
  484. Trinity Christian College
  485. Trinity International University
  486. Trinity Online Learning Center
  487. Truckee Meadows Community College
  488. TSTC Moodle Help
  489. UAA Instructional Design Resources
  490. UAB School of Public Health Moodle
  491. UC Davis – Language Learning Center
  492. UCAR Education and Outreach Online Courses
  493. UCCS Moodle
  494. UCLA CCLE – test
  495. UCLA CCLE Moodle
  496. UCLA CCLE Moodle – Archived Sites
  497. UCLA Department of Statistics Collaborative Learning Portal
  498. UCLA Engineering Science Corps Outreach Program
  499. UCLA Physics & Astronomy
  500. UCLA Physics & Astronomy
  501. UCSB ID Moodle
  502. UCSB Music Project
  503. UCSF Collaborative Learning Environment
  504. UF College of Education Online
  505. UIUC Life Sciences
  506. UIUC Life Sciences
  507. ULM Moodle
  508. UMaine College Of Education and Human Development Moodle
  509. UMCES Moodle Courseware Server
  510. Umpqua Moodle
  511. UNCC Moodle
  512. UNCC Moodle
  513. Unet – Moodle
  514. UNH Cooperative Extension – eLearning
  515. Union at Catholic Theological Union
  516. Union College Course Management System
  517. United States Sports Academy
  518. Univeristy of Tennessee Center for Executive Education
  520. University of Louisiana at Lafayette – Moodle LMS
  521. University of New Mexico
  522. University of Philosophical Research On-line Campus
  523. University of Philosophical Research On-line Campus
  524. University of Philosophical Research On-line Campus
  525. University of St. Mary of the Lake/Mundelein Seminary Courses Online
  526. University of Texas at San Antonio
  527. University of Texas at San Antonio
  528. “University of Washington, Tacoma Moodle Server”
  529. University of Wisconsin Department of Mathematics
  530. University of Wisconsin Department of Mathematics
  531. UNLV COE Courses
  532. UNLV Computer Science
  533. UNO Moodle
  534. UPS Moodle Courses
  535. UR Math Moodle
  536. URMoodle
  537. USF Department of Computer Science
  538. USU Mild Moderate Distance Community
  539. UT Extension Online: Certifications
  540. “UV Open – Open Educational Resources, OpenCourseWare”
  541. UW Madison Agronomy Web Courseware
  542. UW Math Moodle Test Site
  543. UWT Institute of Technology Moodle
  544. Vance Granville – Continuing Education
  545. Vance-Granville Moodle
  546. Vanguard University
  547. Vanguard University
  548. Virginia International University
  549. VT – ESIH Moodle Site
  550. W&J Moodle
  551. Waldorf College Course Management
  552. Walla Walla University
  553. Warden Schools Moodle Site
  554. Warner University
  555. Warren Wilson College Online Classrooms
  556. WDT Online
  557. Weatherford College Workforce & Continuing Education Online Courses
  558. WebIT: Online Instructional Technology
  559. Welcome to the iCollaboratory
  560. West Shore Community College – Moodle
  561. Wharton County Junior College
  562. Whatcom Community College Access
  563. Whittier College Moodle
  564. Wilkes Mathematics and Computer Science
  565. Wilkes University
  566. Winsor Moodle
  567. woodle
  568. Woodward Academy
  569. WOSC Portal
  570. WOSC Portal
  571. WPC Online Learning
  572. Writing Assessment System
  573. WWU NSF ILN Moodle Site
  574. yurimi’s courses

Sakai’s New Maturity

Several recent developments signal a promising new level of maturity in the Sakai community and product. The Sakai Foundation (SF) has created two new staff positions that will together enable the SF to better coordinate and communicate our work in Sakai.

Long-time Sakai community member Clay Fenlason is the new Sakai Product Manager. Clay is an excellent choice to coordinate our community’s already successful work to further develop Sakai as a coherent, reliable product with a meaningful roadmap. Pieter Hartsook joins our community as Sakai Communications Manager. I don’t know Pieter well yet, but was impressed by his experience and intelligence at the recent Sakai Boston 2009 conference and expect him to become an enormously valuable participant in our efforts to tell the Sakai story more effectively internally and externally. Read more about these new positions in SF Executive Director (ED) Michael Korcuska’s blog.

This new maturity is further demonstrated by the formation of a community-based Sakai Product Council (SPC), which will “ensure exceptional quality and cohesiveness of Sakai product releases in support of varied teaching, research and collaboration needs” in the words of SF ED Michael Korcuska.

I’m honored to be named to the SPC along with key community contributors Noah Botimer, Eli Cochran, Michael Feldstein, David Goodrum, John Lewis, Stephen Marquard, John Norman, and Max Whitney, along with the new Sakai Product Manager, Clay Fenlason. As the SF ED, Michael Korcuska will also serve on the council as a non-voting, ex officio member. You can read more about the formation and ongoing activities of the SPC on the Sakai wiki.

In Boston, the SPC had our second ever and first face-to-face meeting and we began to sketch out some of our attitudes, roles, and processes. There was also significant discussion about the SPC in the product coordination meetings held just before and just after the conference, as well as during the various conference BOFs focused on further defining the shape Sakai 3. It’s still very early, but we appear to have settled on some shared understanding of how we will undertake our charge to shepherd Sakai’s integrity as a product. Here’s my own personal take on some early SPC thinking, but I invite other councilors and the community at large to weigh in and further develop and critique these thoughts.

First, we agree that we share two basic attitudes toward our work on the SPC. We agree to carry out our work and deliberations as publicly and transparently as we can, using existing Sakai community communications channels (primarily the Sakai mailing lists). We also agree that although each of us represents specific constituencies and institutions within the community, as councilors, we will be informed by our specific viewpoints, but attempt as best as we are able to act for the good of the community and product as a whole.

Second, we discussed three basic roles we expect the SPC to play. 1) To consider the coherence and completeness of the whole Sakai product and advise in the formation of the product roadmap. 2) To evaluate the status of new product development projects against characteristics established by the community. 3) To resolve significant issues blocking timely product release.

Third, we began to outline some of the processes we might follow in our evaluation of project status. We agree that the community should shift to work using the product development process already proposed. We see an immediate task to work with the community to define a series of specific characteristics that we will ask projects to demonstrate in order to move to the what the process above calls “Product Development” status in the community product. We expect to collaborate with the community to develop those characteristics using existing models as a starting point (eg, the Sakai tool “scorecard”, the portfolio community procedure for feature requests). We expect that projects will produce their own demonstrations that they meet these specific characteristics for community and SPC review. We expect to help provide guidance to projects on how they can develop and demonstrate these specific characteristics.

We also began to outline what role the SPC will play in the Sakai release process, where we will be focused primarily on evaluating the status of new capabilities. We identified that we may have two evaluation processes, one more lightweight, to use when new features are added to existing Sakai capabilities (eg, new features for a Sakai 2 tool already in the product), and another, heavier process, to use when whole new clusters of capabilities are added (eg, a whole new Sakai 2.x tool, everything in Sakai 3). We are thinking that in a given release cycle, the Sakai Product Manager (Clay Fenlason) will be the primary shepherd of new capabilities up to code freeze, ensuring they are considered by the SPC. While from code freeze to formal release, the release/QA/security teams will be the primary shepherds of those new capabilities along with the entire product. During the release process, if the Product Manager and release/QA/security teams agree that an issue is blocking release that can’t be resolved via typical community collaboration, they will then bring the issue to the SPC for resolution.

We understand that we may have to think differently about Sakai 2 and Sakai 3, given their very different architectures and maturity. We also agree that we are open to helping the community shift to different product release practices. For example, there might be a separation between a slimmer, core Sakai product and a number of Sakai extensions that might follow independent release cycles. Any such changes would obviously take place only after full community deliberation.

Last, but not least, we agreed that while we do not necessarily think that the SPC formation process was ideal, we do agree that the outcome was sound. We think the current SPC represents a good balance of different experiences, skills and viewpoints and that we will be able to work together effectively. We agree with our basic outline of structure and governance that it will be best if the community revisits the SPC formation process only after the current SPC shepherds at least one complete product release cycle, so we can establish and evaluate core practices before we make substantial changes.

As a councilor and community member, I look forward to working with all to demonstrate that the SPC, the new SF staff positions, and the new processes we are initiating will indeed combine to raise Sakai to a new level of maturity as a product and as a community.