<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<feed xmlns="http://www.w3.org/2005/Atom">

	<title>Planet Sakai</title>
	<link rel="self" href="http://planetsakai.org/atom.xml"/>
	<link href="http://planetsakai.org/"/>
	<id>http://planetsakai.org/atom.xml</id>
	<updated>2010-07-29T17:31:33+00:00</updated>
	<generator uri="http://www.planetplanet.org/">Planet/2.0 +http://www.planetplanet.org</generator>

	<entry>
		<title type="html">Final Cut Studio</title>
		<link href="http://caseyd.badubadu.com/2010/07/nfp-final-cut-studio-plugins.html"/>
		<id>tag:blogger.com,1999:blog-1903557729215501484.post-2539294651392918798</id>
		<updated>2010-07-27T16:08:00+00:00</updated>
		<content type="html">Attended a great class a couple of weeks ago.&lt;br /&gt;&lt;br /&gt;It was a Final Cut Studio Integration class offered by the &lt;a href=&quot;http://www.digitalmediaacademy.org/#2&quot;&gt;Digital Media Academy&lt;/a&gt;. DMA has been one of my favorite training vendors for a few years.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.applemotion.net/&quot;&gt;Mark Spencer&lt;/a&gt;, a true Motion guru, lead the class at a nearly breakneck speed for a week. I could of gone a bit faster but he was skillfully surfing varied levels of skillage.&lt;br /&gt;&lt;br /&gt;excellent and inspiring. I'm now thinking of attending this weekend's &lt;a href=&quot;http://mgfest.com/#sanfran&quot;&gt;Motion Graphics Festival&lt;/a&gt; in SF.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/1903557729215501484-2539294651392918798?l=caseyd.badubadu.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>caseyd</name>
			<email>noreply@blogger.com</email>
			<uri>http://caseyd.badubadu.com/</uri>
		</author>
		<source>
			<title type="html">CaseyD</title>
			<link rel="self" href="http://caseyd.badubadu.com/feeds/posts/default?alt=rss"/>
			<id>tag:blogger.com,1999:blog-1903557729215501484</id>
			<updated>2010-07-28T18:00:24+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">New LMS Entrant: NIXTY</title>
		<link href="http://feedproxy.google.com/~r/mfeldstein/yyMY/~3/xwpgdg0ivk4/"/>
		<id>http://mfeldstein.com/?p=1684</id>
		<updated>2010-07-27T15:32:51+00:00</updated>
		<content type="html">&lt;p&gt;&lt;/p&gt;&lt;p&gt;You may have already heard a bit about &lt;a href=&quot;http://nixty.com/&quot;&gt;NIXTY&lt;/a&gt;, since they have managed to make a significant media splash in the last few weeks. There have been a number of interesting analyses, both &lt;a href=&quot;http://techcrunch.com/2010/07/13/nixty-launch/&quot;&gt;pro&lt;/a&gt; and &lt;a href=&quot;http://cogdogblog.com/2010/07/15/tla-barf/&quot;&gt;con&lt;/a&gt;. I&amp;#8217;d like to highlight a few aspects that haven&amp;#8217;t gotten much coverage.&lt;/p&gt;
&lt;p&gt;For starters, here&amp;#8217;s a screencast that NIXTY CEO Glen Moriarty was kind enough to make for me:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mfeldstein.com/new-lms-entrant-nixty/&quot;&gt;&lt;em&gt;Click here to view the embedded video.&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;(...)&lt;br /&gt;Read the rest of &lt;a href=&quot;http://mfeldstein.com/new-lms-entrant-nixty/&quot;&gt;New LMS Entrant: NIXTY&lt;/a&gt; (611 words)&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;small&gt;© michael.feldstein for &lt;a href=&quot;http://mfeldstein.com&quot;&gt;e-Literate&lt;/a&gt;, 2010. |
&lt;a href=&quot;http://mfeldstein.com/new-lms-entrant-nixty/&quot;&gt;Permalink&lt;/a&gt; |
&lt;a href=&quot;http://mfeldstein.com/new-lms-entrant-nixty/#comments&quot;&gt;No comment&lt;/a&gt; |
Add to
&lt;a href=&quot;http://del.icio.us/post?url=http://mfeldstein.com/new-lms-entrant-nixty/&amp;title=New LMS Entrant: NIXTY&quot;&gt;del.icio.us&lt;/a&gt;
&lt;br /&gt;
Post tags: &lt;a href=&quot;http://mfeldstein.com/tag/nixty/&quot; rel=&quot;tag&quot;&gt;NIXTY&lt;/a&gt;, &lt;a href=&quot;http://mfeldstein.com/tag/oer/&quot; rel=&quot;tag&quot;&gt;OER&lt;/a&gt;, &lt;a href=&quot;http://mfeldstein.com/tag/open-content/&quot; rel=&quot;tag&quot;&gt;Open content&lt;/a&gt;, &lt;a href=&quot;http://mfeldstein.com/tag/open-educational-resources/&quot; rel=&quot;tag&quot;&gt;Open Educational Resources&lt;/a&gt;&lt;br /&gt;
&lt;/small&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=xwpgdg0ivk4:KVrTrfS667Y:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=xwpgdg0ivk4:KVrTrfS667Y:dnMXMwOfBR0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=dnMXMwOfBR0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=xwpgdg0ivk4:KVrTrfS667Y:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=7Q72WNTAKBA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=xwpgdg0ivk4:KVrTrfS667Y:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?i=xwpgdg0ivk4:KVrTrfS667Y:V_sGLiPBpWU&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=xwpgdg0ivk4:KVrTrfS667Y:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=qj6IDK7rITs&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=xwpgdg0ivk4:KVrTrfS667Y:l6gmwiTKsz0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=l6gmwiTKsz0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/mfeldstein/yyMY/~4/xwpgdg0ivk4&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Michael Feldstein</name>
			<uri>http://mfeldstein.com</uri>
		</author>
		<source>
			<title type="html">e-Literate</title>
			<subtitle type="html">What Michael Feldstein Is Learning About Online Learning...Online</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/mfeldstein/yyMY"/>
			<id>http://feeds.feedburner.com/mfeldstein/yyMY</id>
			<updated>2010-07-27T15:50:47+00:00</updated>
			<rights type="html">©</rights>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Whither Sakai? Discuss Sakai's Future in the Learning Landscape</title>
		<link href="http://xolotl.org/activity/xolotl/whither-sakai-discuss-sakais-future-learning-landscape"/>
		<id>http://xolotl.org/topics/tools/1114 at http://xolotl.org</id>
		<updated>2010-07-27T09:09:24+00:00</updated>
		<content type="html">&lt;div class=&quot;field field-type-text field-field-activity&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    Appearance        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-nodereference field-field-entity&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;a href=&quot;http://xolotl.org/org/xolotl/10th-sakai-conference-boston&quot;&gt;10th Sakai Conference: Boston&lt;/a&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-date field-field-start&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                      &lt;div class=&quot;field-label-inline-first&quot;&gt;
              start:&amp;nbsp;&lt;/div&gt;
                    &lt;span class=&quot;date-display-single&quot;&gt;Jun 2010&lt;/span&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-link field-field-link&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;a href=&quot;http://eventbrainz.com/schedule/presentation/event_id/61/presentation_id/99/proposal_id/1762&quot; target=&quot;_blank&quot;&gt;Session Home&lt;/a&gt;        &lt;/div&gt;
              &lt;div class=&quot;field-item even&quot;&gt;
                    &lt;a href=&quot;http://confluence.sakaiproject.org//x/zR0hB&quot; target=&quot;_blank&quot;&gt;Session Wiki&lt;/a&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;With Nate Angell (&lt;a href=&quot;http://www.rsmart.com/&quot; title=&quot;Visit rSmart&quot;&gt;rSmart&lt;/a&gt;), Michael Feldstein (&lt;a href=&quot;http://oracle.com/&quot; title=&quot;Visit Oracle&quot;&gt;Oracle&lt;/a&gt;), Randy Thornton (&lt;a href=&quot;http://www.rsmart.com/&quot; title=&quot;Visit rSmart&quot;&gt;rSmart&lt;/a&gt;), and Max Whitney (&lt;a href=&quot;http://nyu.edu/&quot; title=&quot;Visit New York University&quot;&gt;New York University&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://xolotl.org/activity/xolotl/whither-sakai-discuss-sakais-future-learning-landscape&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>Nate Angell</name>
			<uri>http://xolotl.org/topics/tools/sakai</uri>
		</author>
		<source>
			<title type="html">Sakai</title>
			<link rel="self" href="http://xolotl.org/topics/sakai/feed"/>
			<id>http://xolotl.org/topics/sakai/feed</id>
			<updated>2010-07-29T17:30:35+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Spaghetti Migration: The Good, The Bad, &amp;amp; The Ugly</title>
		<link href="http://xolotl.org/activity/xolotl/spaghetti-migration-good-bad-ugly"/>
		<id>http://xolotl.org/topics/tools/1113 at http://xolotl.org</id>
		<updated>2010-07-27T08:59:15+00:00</updated>
		<content type="html">&lt;div class=&quot;field field-type-text field-field-activity&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    Appearance        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-nodereference field-field-entity&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;a href=&quot;http://xolotl.org/org/xolotl/2010-sakai-conference-denver&quot;&gt;2010 Sakai Conference: Denver&lt;/a&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-date field-field-start&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                      &lt;div class=&quot;field-label-inline-first&quot;&gt;
              start:&amp;nbsp;&lt;/div&gt;
                    &lt;span class=&quot;date-display-single&quot;&gt;Jun 2010&lt;/span&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-link field-field-link&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;a href=&quot;http://eventbrainz.com/schedule/presentation/event_id/61/presentation_id/162/proposal_id/1840&quot; target=&quot;_blank&quot;&gt;Session Home&lt;/a&gt;        &lt;/div&gt;
              &lt;div class=&quot;field-item even&quot;&gt;
                    &lt;a href=&quot;http://confluence.sakaiproject.org//x/yB0hB&quot; target=&quot;_blank&quot;&gt;Session Wiki&lt;/a&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;No matter how prepared you are—or think you are—for a learning system transition, there are always “unknown” factors. Questions about testing and evaluation needs, issue escalation processes and procedures, replicating configurations, communication with commercial support, and more. In the spirit of open communities and sharing, Johns Hopkins will share their Sakai migration experience, along with valuable new insights in procedures and documentation.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://xolotl.org/activity/xolotl/spaghetti-migration-good-bad-ugly&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>Nate Angell</name>
			<uri>http://xolotl.org/topics/tools/sakai</uri>
		</author>
		<source>
			<title type="html">Sakai</title>
			<link rel="self" href="http://xolotl.org/topics/sakai/feed"/>
			<id>http://xolotl.org/topics/sakai/feed</id>
			<updated>2010-07-29T17:30:35+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Sakai Working Session Stop: Accomplishments &amp;amp; Next Steps</title>
		<link href="http://xolotl.org/activity/xolotl/sakai-working-session-stop-accomplishments-next-steps"/>
		<id>http://xolotl.org/topics/tools/1112 at http://xolotl.org</id>
		<updated>2010-07-27T08:47:40+00:00</updated>
		<content type="html">&lt;div class=&quot;field field-type-text field-field-activity&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    Appearance        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-nodereference field-field-entity&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;a href=&quot;http://xolotl.org/org/xolotl/2010-sakai-conference-denver&quot;&gt;2010 Sakai Conference: Denver&lt;/a&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-date field-field-start&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                      &lt;div class=&quot;field-label-inline-first&quot;&gt;
              start:&amp;nbsp;&lt;/div&gt;
                    &lt;span class=&quot;date-display-single&quot;&gt;Jun 2010&lt;/span&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-link field-field-link&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;a href=&quot;http://eventbrainz.com/schedule/presentation/event_id/61/presentation_id/161/proposal_id/1839&quot; target=&quot;_blank&quot;&gt;Session Home&lt;/a&gt;        &lt;/div&gt;
              &lt;div class=&quot;field-item even&quot;&gt;
                    &lt;a href=&quot;http://confluence.sakaiproject.org//x/hwAhB&quot; target=&quot;_blank&quot;&gt;Session Wiki&lt;/a&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Sakai working session participants will gather to report back to the full community about work undertaken at the conference: What was attempted? What was achieved? What worked and what didn't? Participants will also discuss how to extend their work beyond the conference and inspire continued workgroup activity at other Sakai gatherings and throughout the community. How can we increase participation in Sakai development processes? How can we inform and educate the community about how development takes place?&lt;/p&gt;</content>
		<author>
			<name>Nate Angell</name>
			<uri>http://xolotl.org/topics/tools/sakai</uri>
		</author>
		<source>
			<title type="html">Sakai</title>
			<link rel="self" href="http://xolotl.org/topics/sakai/feed"/>
			<id>http://xolotl.org/topics/sakai/feed</id>
			<updated>2010-07-29T17:30:35+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Sakai Working Session Start: Targets &amp;amp; Plans</title>
		<link href="http://xolotl.org/activity/xolotl/sakai-working-session-start-targets-plans"/>
		<id>http://xolotl.org/topics/tools/1111 at http://xolotl.org</id>
		<updated>2010-07-24T20:32:32+00:00</updated>
		<content type="html">&lt;div class=&quot;field field-type-text field-field-activity&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    Appearance        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-nodereference field-field-entity&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;a href=&quot;http://xolotl.org/org/xolotl/2010-sakai-conference-denver&quot;&gt;2010 Sakai Conference: Denver&lt;/a&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-date field-field-start&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                      &lt;div class=&quot;field-label-inline-first&quot;&gt;
              start:&amp;nbsp;&lt;/div&gt;
                    &lt;span class=&quot;date-display-single&quot;&gt;Jun 2010&lt;/span&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-link field-field-link&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;a href=&quot;http://eventbrainz.com/schedule/presentation/event_id/61/presentation_id/160/proposal_id/1838&quot; target=&quot;_blank&quot;&gt;Session Home&lt;/a&gt;        &lt;/div&gt;
              &lt;div class=&quot;field-item even&quot;&gt;
                    &lt;a href=&quot;http://confluence.sakaiproject.org//x/gwAhB&quot;&gt;Session Wiki&lt;/a&gt;        &lt;/div&gt;
              &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;a href=&quot;http://www.ustream.tv/recorded/7679642&quot; target=&quot;_blank&quot;&gt;Session Video Start&lt;/a&gt;        &lt;/div&gt;
              &lt;div class=&quot;field-item even&quot;&gt;
                    &lt;a href=&quot;http://www.ustream.tv/recorded/7680062&quot; target=&quot;_blank&quot;&gt;Session Video End&lt;/a&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;This session will introduce and organize actual work on Sakai to take place throughout the conference, inspired by the functional specifications, user experience design work, code sprints or hackathons where small-scope work is undertaken to achieve tangible results that are so productive and energizing at many open source project gatherings. Not just for developers! We invite participation from Sakai community members with all skills and experiences.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://xolotl.org/activity/xolotl/sakai-working-session-start-targets-plans&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>Nate Angell</name>
			<uri>http://xolotl.org/topics/tools/sakai</uri>
		</author>
		<source>
			<title type="html">Sakai</title>
			<link rel="self" href="http://xolotl.org/topics/sakai/feed"/>
			<id>http://xolotl.org/topics/sakai/feed</id>
			<updated>2010-07-29T17:30:35+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Meet the Sakai Product Council</title>
		<link href="http://xolotl.org/activity/xolotl/meet-sakai-product-council"/>
		<id>http://xolotl.org/topics/tools/1110 at http://xolotl.org</id>
		<updated>2010-07-24T19:52:38+00:00</updated>
		<content type="html">&lt;div class=&quot;field field-type-text field-field-activity&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    Appearance        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-nodereference field-field-entity&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;a href=&quot;http://xolotl.org/org/xolotl/2010-sakai-conference-denver&quot;&gt;2010 Sakai Conference: Denver&lt;/a&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-date field-field-start&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                      &lt;div class=&quot;field-label-inline-first&quot;&gt;
              start:&amp;nbsp;&lt;/div&gt;
                    &lt;span class=&quot;date-display-single&quot;&gt;Jun 2010&lt;/span&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-link field-field-link&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;a href=&quot;http://eventbrainz.com/schedule/presentation/event_id/61/presentation_id/100/proposal_id/1763&quot; target=&quot;_blank&quot;&gt;Session Home&lt;/a&gt;        &lt;/div&gt;
              &lt;div class=&quot;field-item even&quot;&gt;
                    &lt;a href=&quot;http://confluence.sakaiproject.org//x/VB0hB&quot; target=&quot;_blank&quot;&gt;Session Wiki&lt;/a&gt;        &lt;/div&gt;
              &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;a href=&quot;http://www.ustream.tv/recorded/7685774&quot; target=&quot;_blank&quot;&gt;Session Video&lt;/a&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;With Nate Angell (&lt;a href=&quot;http://www.rsmart.com/&quot; title=&quot;Visit rSmart&quot;&gt;rSmart&lt;/a&gt;), Noah Botimer (&lt;a href=&quot;http://www.umich.edu/&quot; title=&quot;Visit the University of Michigan&quot;&gt;University of Michigan&lt;/a&gt;), Eli Cochran (&lt;a href=&quot;http://berkeley.edu/&quot; title=&quot;Visit the University of California, Berkeley&quot;&gt;University of California, Berkeley&lt;/a&gt;), Michael Feldstein (&lt;a href=&quot;http://oracle.com/&quot; title=&quot;Visit Oracle&quot;&gt;Oracle&lt;/a&gt;), Clay Fenlason (&lt;a href=&quot;http://gatech.edu/&quot; title=&quot;Visit Georgia Tech&quot;&gt;Georgia Institute of Technology&lt;/a&gt;, &lt;a href=&quot;http://sakaiproject.org/&quot; title=&quot;Visit the Sakai Foundation&quot;&gt;Sakai Foundation&lt;/a&gt;), David Goodrum (&lt;a href=&quot;http://iu.edu/&quot; title=&quot;Visit Indiana University&quot;&gt;Indiana University&lt;/a&gt;), John Lewis (&lt;a href=&quot;http://unicon.com/&quot; title=&quot;Visit Unicon&quot;&gt;Unicon&lt;/a&gt;), Stephen Marquard (&lt;a href=&quot;http://www.uct.ac.za/&quot; title=&quot;Visit the University of Cape Town&quot;&gt;University of Cape Town&lt;/a&gt;), John Norman (&lt;a href=&quot;http://www.cam.ac.uk/&quot; title=&quot;Visit the University of Cambridge&quot;&gt;University of Cambridge&lt;/a&gt;), Max Whitney (&lt;a href=&quot;http://nyu.edu/&quot; title=&quot;Visit New York University&quot;&gt;New York University&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;http://confluence.sakaiproject.org//x/24CTAQ&quot; title=&quot;Visit the Sakai Product Council&quot;&gt;Sakai Product Council&lt;/a&gt; acts on behalf of the broad Sakai community to  ensure the exceptional quality and cohesiveness of Sakai product  releases in their support of varied teaching, research and collaboration  needs.  It does this formally by determining those projects which will  go into a release, and informally by advising projects as they progress  from R&amp;amp;D to production-ready maturity.  The Product Council will  undertake its work: by employing the expertise of its members, through  direct consultation with experts in the community, with reference to  best practices for technology, pedagogy and standards, by establishing  and communicating clear and objective criteria.  You can read an interim report of Product Council activity in 2009 and  goals for 2010 on the &lt;a href=&quot;http://confluence.sakaiproject.org/display/MGT/SPC+Update+January+2010&quot; title=&quot;Sakai Product Council Interim Report&quot;&gt;Sakai wiki&lt;/a&gt;.  Join us at the Sakai conference to meet representatives from the  Council, hear a current update of our activity and goals, and give us  your input on our work to date and going forward.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://xolotl.org/activity/xolotl/meet-sakai-product-council&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>Nate Angell</name>
			<uri>http://xolotl.org/topics/tools/sakai</uri>
		</author>
		<source>
			<title type="html">Sakai</title>
			<link rel="self" href="http://xolotl.org/topics/sakai/feed"/>
			<id>http://xolotl.org/topics/sakai/feed</id>
			<updated>2010-07-29T17:30:35+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">2010 Sakai Conference: Denver</title>
		<link href="http://xolotl.org/org/xolotl/2010-sakai-conference-denver"/>
		<id>http://xolotl.org/topics/tools/1109 at http://xolotl.org</id>
		<updated>2010-07-24T19:48:25+00:00</updated>
		<content type="html">&lt;div class=&quot;field field-type-text field-field-city&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    Denver        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-text field-field-state&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    Colorado        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-link field-field-link&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;a href=&quot;http://sakaiproject.org/static/conference-2010.htm&quot; target=&quot;_blank&quot;&gt;Conference Home&lt;/a&gt;        &lt;/div&gt;
              &lt;div class=&quot;field-item even&quot;&gt;
                    &lt;a href=&quot;http://wiki.sakaiproject.org/display/CONF2010&quot; target=&quot;_blank&quot;&gt;Conference Wiki&lt;/a&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The 2010 Annual Sakai Conference took place at the &lt;a href=&quot;http://maps.google.com/maps/ms?ie=UTF8&amp;hl=en&amp;msa=0&amp;msid=105402188203401737688.000477bd963fe96780273&amp;ll=39.630118,-104.887118&amp;spn=0.024294,0.055747&amp;z=15&quot; title=&quot;2010 Sakai Conference Denver Map&quot;&gt;Hyatt Technology Center&lt;/a&gt; in Denver, Colorado, with pre-conference sessions: Monday, June 14, 2010, Main Conference Dates: Tuesday - Thursday, June 15-17, 2010, and Project Coordination Meetings: Sunday June 13 and Friday June 18.&lt;/p&gt;</content>
		<author>
			<name>Nate Angell</name>
			<uri>http://xolotl.org/topics/tools/sakai</uri>
		</author>
		<source>
			<title type="html">Sakai</title>
			<link rel="self" href="http://xolotl.org/topics/sakai/feed"/>
			<id>http://xolotl.org/topics/sakai/feed</id>
			<updated>2010-07-29T17:30:35+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Variable char encoding of bytes</title>
		<link href=""/>
		<id>http://blog.tfd.co.uk/?p=351</id>
		<updated>2010-07-23T10:28:16+00:00</updated>
		<content type="html">I may not be looking in the right place, but often I want to take a byte[] and convert it into a char[] where the char representation comes from a set of chars that I decide on. This is not for false encryption or obfuscation, I just want a safe compact representation of keys. Hex [...]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=blog.tfd.co.uk&amp;blog=6575768&amp;post=351&amp;subd=ianboston&amp;ref=&amp;feed=1&quot; /&gt;</content>
		<author>
			<name>Ian Boston</name>
			<uri>http://blog.tfd.co.uk</uri>
		</author>
		<source>
			<title type="html">Timefields</title>
			<subtitle type="html">Open Source Open Thought</subtitle>
			<link rel="self" href="http://blog.tfd.co.uk/feed/"/>
			<id>http://blog.tfd.co.uk/feed/</id>
			<updated>2010-07-29T17:30:12+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Book Review/Summary: DIY U by Anya Kamenetz</title>
		<link href="http://www.dr-chuck.com/csev-blog/2010/07/book-review-diy-u-by-anya-kamenetz/"/>
		<id>http://www.dr-chuck.com/csev-blog/?p=1107</id>
		<updated>2010-07-21T15:40:05+00:00</updated>
		<content type="html">&lt;p&gt;Anya Kamenetz was the keynote Speaker at the Sakai conference in Denver in June and at the Blackboard Developer Conference in Orlando last week.  I purchased her book (&lt;a href=&quot;http://diyubook.com/&quot; target=&quot;_new&quot;&gt;DIY U&lt;/a&gt;) at the Sakai conference and had her autograph it, planning to read it later when I had some time.   After some Twitter interaction with Anya after the Blackboard keynote last week, I decided it was time to read the book and write a review.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;DIY U is a great book.   I have been working for so long in the engine rooms of higher education trying to improve technology for teaching and learning that I have not really been aware of the important changes in higher education in the last fifty years and in particular in the last decade.   When you are living it and living through it as a teacher and student, it is hard to see the high level patterns that are going to change us going forward.  Anya has done a masterful job of researching, explaining, and summarizing the history of transformation in higher education, the changing economic conditions of higher education, some conventional and not-so-conventional possible evolutionary tracks for higher education.&lt;/p&gt;
&lt;p&gt;Her writing style is efficient.  Unlike many similar books, there is very little repetition just to pad pages.  She tells us what we need to know in 135 pages making good use of her time and our time.   Her writing style encourages critical thinking throughout &amp;#8211; she will present several different points of view within the same paragraph, making sure to keep the reader&amp;#8217;s focus on drawing their own conclusions from the information she presents.&lt;/p&gt;
&lt;p&gt;The book chapters include (1) History, (2) Sociology, (3) Economics, (4) Computer Science, (5) Independent Study, and (6) Commencement.  I will look at each of the chapters in turn.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;History and Economics&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
Anya gives a nice summary of how higher education has evolved from early times to the present.  I found her analysis of the post-war period particularly interesting as this is the higher education that I experienced as a student and became part of as a staff member and later faculty.   From my perspective experiencing it, there seemed like very little change from the 1970&amp;#8217;s to the present, but in reality there were a number of significant shifts in government policy at the federal and state level funding and policy mix over the past 30 years.&lt;/p&gt;
&lt;p&gt;Probably the largest factor that would lead one to believe that change might be imminent is the shift from state funding of public universities through general funds to federal subsidies for tuition through Pell grants and student loans.  The continuously increasing federal subsidy for tuition has allowed states to drop their funding (and their influence) in public universities and significant federal funding has masked the pain of tuition increases as long as the federal government pours more money into the subsidies.  &lt;/p&gt;
&lt;p&gt;The problem as Anya points out is that these subsidies are justified as giving equal access to folks regardless of their economic and social standing.  But it is also clear from the research that these funds (and matching financial aid from the universities) are far more likely to benefit the middle and upper class students than the poor and otherwise disenfranchised students.   As this becomes more and more obvious, it may erode the political will behind these subsidies.  &lt;/p&gt;
&lt;p&gt;This is particularly scary for public universities who have had carte blanche for tuition increases because of the historical gap between public university and private university tuition levels.   At some point, public universities will no longer be able to roll out a 10% tuition increase that parents and student swallow because the alternative is much higher private tuition and federal subsidies cushion the blow.&lt;/p&gt;
&lt;p&gt;The scariest moment may be triggered when public tuition gets within 20-30% of private tuition and the federal government decides to alter how subsidies are given which means that all of a sudden public universities will become unaffordable for the middle class students, perhaps in a relatively short period of time.  Public universities (particularly smaller ones) may not have the endowment necessary to absorb the shock of such a change if it happens quickly.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sociology&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Anya gives us ample examples why it is pretty challenging for higher education administrators to &amp;#8220;do the right thing&amp;#8221;.  Most of the motivation arrows point in the wrong direction.   As an example:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&amp;#8220;… 25 percent of the US News and World Report Rankings come from peer reputation … [and] 75 percent of the other measures come from either direct or proxy measures of spending per student and exclusivity.&amp;#8221;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;This means that if a university were to find a way to improve the education of a student while reducing costs or admitting less-elite students, it might result in a drop in their all-important US News and World Report rankings.  Another good example is hiring a faculty member who with a lot of publications and awards and pay the to be on the masthead and never put them in a classroom as a &amp;#8220;perk&amp;#8221;.  Anya describes situations where a school found itself in a position where they did some market analysis and decided they only way to improve their national image was to increase their tuition so folks would see them as somehow more exclusive.  Yikes.&lt;/p&gt;
&lt;p&gt;The motivation of traditional public and private universities to reduce enrollment plays directly into the hands of the for-profit universities that have found scalable approaches and are happy to increase enrollments and increase profits.&lt;/p&gt;
&lt;p&gt;Another strong theme in the sociology chapter focuses on who gets admitted, who gets financial aid and who graduates.   While education is seen by society as an opportunity for all and subsidizing education is generally a widely supported policy, there are some sticky bits when you look closely at the data.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&amp;#8220;To put it bluntly, clever and/or middle class children get more schooling that stupid and/or working-class children, and later earn more simply because they have had all the advantages in life, of which education is only one and not even the most important one.&amp;#8221; &amp;#8212; Christopher Jenks&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;The overall takeaway from this theme is that nearly all of the policy efforts to level the playing field are better-exploited by those who have less need.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Computer Science&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
In this chapter, Anya describes a series of case studies and reflects on work being done by innovators inside the higher education system.    I like this chapter because in a book about edupunk and DIY-U, it is important to acknowledge the important internal efforts that are beginning to show a lot of promise and moving from the emergent research towards the mainstream.&lt;/p&gt;
&lt;p&gt;Since this is an area that I am working in, I think that it is important to exercise a little caution as to the breadth of impact each of the mentioned projects really has in terms of real transformation.   It is quite natural when talking to a researcher (myself included) about their project to overstate the claims of breadth of application of their work.  Of course the folks in these case studies feel that their work is transformative &amp;#8211; but we do need to be a little circumspect and measure the transformative impact from the outside of the projects and over time.&lt;/p&gt;
&lt;p&gt;Another interesting topic in the chapter that gave me a bit of pause is the thin thread of funding for much of this advanced experimentation pretty much comes from the William and Fora Hewlett Foundation and Andrew W. Mellon Foundation.  Anya points out that most of the funding to look boldly at new ways of thinking about education has come from one of these two foundations.  What if the MIT Open Courseware effort was never funded?  Where would we be now?  The exploration of these possible new approaches to education would have been set back many years if not for the investment of these foundations and their program officers such as Cathy Casterly, Ira Fuchs, Don Waters, and others.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Independent Study&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
In this chapter Anya talks about the Edupunk and DIY-U movements.  Again it is a series of case studies that give a nice view of the different activity in this space.&lt;/p&gt;
&lt;p&gt;My own personal feeling is that these are all excellent experiments with very little chance of scaling beyond the trivial but each gives us some insight into what is possible.&lt;/p&gt;
&lt;p&gt;In a sense, I am inspired as I read this section and try to imagine the kind of technology that will support these new forms of education.    These efforts are experimenting with technologies, content structures, interchange formats, cohort forming, portfolio building, assessment, credentialing , etc.   As a software person, it feels like such a green field space to move into &amp;#8211; but at the same time it is really foggy as to what will work.   It is kind of like the way we were all building our own learning management systems in the mid 1990&amp;#8217;s and then a pattern came out which became what we now call Learning Management System (or LMS).   What will be the new technology pattern to support this new teaching pattern?   Like a vivid dream that you try to remember just after you wake up, I can almost but not quite visualize what this software could and should be.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Commencement&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
In this chapter, Anya summarizes and reflects on the entire book and does a great job putting it all in perspective.   My favorite reflection is from page 132:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;The Reformation didn&amp;#8217;t&amp;#8217; destroy the Catholic Church, and the DIY educational revolution won&amp;#8217;t eradicate verdant hillside colonial colleges, nor strip-mall trade schools.  DIY U examples will multiply, though.  Most likely in bits and pieces, fits and starts, traditional universities and colleges will be influenced by them and be more open and democratic, to better serve their communities and students.  Along the way, we will encounter rough spots, growing pains, unintended and unforeseen consequences &amp;#8211; but the alternative is to be satisfied with mediocrity, and insufficient supplies of it at that.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;So that brings us to the end of of our &amp;#8220;roller-coaster&amp;#8221; ride through the past, present and possible future of higher education.  Like all good roller coaster rides, it starts with a big hill to climb and a terrifying drop that makes you grab at your stomach and gets you heart racing.  Then there are twists and turns and quick changes in direction and at times we even find ourselves upside down and wondering if our iPhones will fall out of our pockets.&lt;/p&gt;
&lt;p&gt;But at the end, we arrive back at the station safe and sound and no worse for the wear with our hearts beating faster and feeling more alive and most of all, wanting to get back in line and do it again as quickly as possible.&lt;/p&gt;
&lt;p&gt;For me, personally, reading this book makes me think about people who are our leadership in higher education administration in a whole new light.  I realize that their jobs are not quite so boring as I imagined them to be and realize that they are quite busy solving problems in a rapidly changing policy and funding environment.&lt;/p&gt;
&lt;p&gt;New forms and patterns are emerging and will continue to emerge and those schools that get the new forms right out of the gate will  have a leg up for decades.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note: Favorite Passages&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
I just want to put down some of my favorite passages from Anya&amp;#8217;s book.   My copy  is now dog-eared, highlighted and has many page corners turned over so I can skip to my favorite passages.   I list my favorite paragraphs by page number and paragraph number.    I count the first partial paragraph on a page as &amp;#8220;paragraph 1&amp;#8243;.  Sometimes I list a range of paragraphs on a page or across multiple pages.&lt;/p&gt;
&lt;p&gt;27-2, 33-3-5, 43-2, 47-1-3,  57-4, 61-3, 72-4, 73-2-5, 75-5, 86-2, 100-3 &amp;#8211; 103-2, 103-5, 104-4, 105-1-2, 125-3, 127-5, 129-134 &lt;/p&gt;</content>
		<author>
			<name>Dr. Chuck</name>
			<uri>http://www.dr-chuck.com/csev-blog</uri>
		</author>
		<source>
			<title type="html">Dr. Chucks Blog</title>
			<subtitle type="html">Teaching, Learning, Technology, Standards, Interoperability, etc.</subtitle>
			<link rel="self" href="http://www.dr-chuck.com/csev-blog/feed/"/>
			<id>http://www.dr-chuck.com/csev-blog/feed/</id>
			<updated>2010-07-22T14:50:15+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Joining sites</title>
		<link href="http://blogs.oucs.ox.ac.uk/adamweblearn/2010/07/joining-sites/"/>
		<id>http://blogs.oucs.ox.ac.uk/adamweblearn/?p=752</id>
		<updated>2010-07-21T14:00:01+00:00</updated>
		<content type="html">&lt;p&gt;We have made recently improvements to the process of becoming a member of a Joinable site.&lt;/p&gt;
&lt;h3&gt;What is a  joinable site?&lt;/h3&gt;
&lt;p&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;A:&lt;/strong&gt; If you are  not &amp;#8216;manually&amp;#8217; adding members to your site then you should ensure that your site is &lt;em&gt;joinable&lt;/em&gt;.  This allows users to both join and leave at will.&lt;/p&gt;
&lt;p&gt;Site Participants are  included notifications and announcements so there are benefits to  joining a site. &lt;span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;head-7d44fd42ebfd92657bea5c9919f136c8e43da236&quot;&gt;How do I get  people to join a site?&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;A:&lt;/strong&gt; If a site is  set to be &lt;em&gt;Joinable&lt;/em&gt; (either during site creation or via &lt;em&gt;Site  Info&lt;/em&gt; &amp;gt; &lt;em&gt;Manage Access&lt;/em&gt;) &lt;em&gt;and&lt;/em&gt; the site is only  available to Site Participants, (in other words is &lt;strong&gt;not&lt;/strong&gt; available to &lt;em&gt;Anyone&lt;/em&gt; nor &lt;em&gt;Logged in users&lt;/em&gt;,) then if a  user tries to visit the site they will now be presented with an option to  join.&lt;/p&gt;
&lt;p&gt;If the site is available to &lt;em&gt;Anyone&lt;/em&gt; and / or &lt;em&gt;Logged in users&lt;/em&gt; then (obviously) they will be able to  visit the site anyway and because of this they will not be asked if  they wish to join. In this situation it is a good idea to add a &lt;em&gt;prominent&lt;/em&gt; &amp;#8220;Click here to join this site&amp;#8221; link on the home page. The URL is  constructed as follows&lt;/p&gt;
&lt;blockquote&gt;
&lt;pre&gt;https://weblearn.ox.ac.uk/portal/join/&amp;lt;&amp;lt;siteid&amp;gt;&amp;gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;p&gt;where &lt;tt&gt;&amp;lt;&amp;lt;siteid&amp;gt;&amp;gt;&lt;/tt&gt; is the long complex &amp;#8217;site identifier&amp;#8217; that is generally hidden from the  user interface.&lt;/p&gt;
&lt;p&gt;An easy way  of finding out this identifier is to look at the &amp;#8216;web address&amp;#8217; of the  root folder in &lt;em&gt;Resources&lt;/em&gt;. This is found via the &lt;em&gt;Actions&lt;/em&gt; menu, click on &lt;em&gt;Edit Details&lt;/em&gt; and then copy the web address from  near to the bottom of the page. The &lt;tt&gt;&amp;lt;&amp;lt;site id&amp;gt;&amp;gt;&lt;/tt&gt; is contained within the URL and looks like &lt;tt&gt;cc2c88fe-a0fe-44d6-0046-89493362b2ac&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;For this example the URL to  join the site is:&lt;/p&gt;
&lt;blockquote&gt;
&lt;pre&gt;https://weblearn.ox.ac.uk/portal/join/cc2c88fe-a0fe-44d6-0046-89493362b2aa/&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;p&gt;There is also a manual for students to join sites:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;go to &lt;em&gt;My Workspace&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;click the &lt;em&gt;Membership&lt;/em&gt; tool on the left&lt;/li&gt;
&lt;li&gt;on the &lt;em&gt;Membership&lt;/em&gt; page, click &lt;em&gt;Joinable  Sites&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;from the list of the &lt;em&gt;Joinable&lt;/em&gt; sites, click on  the site to join&lt;/li&gt;
&lt;li&gt;the  user will now be a member of the site.&lt;/li&gt;
&lt;/ol&gt;</content>
		<author>
			<name>Adam Marshall</name>
			<uri>http://blogs.oucs.ox.ac.uk/adamweblearn</uri>
		</author>
		<source>
			<title type="html">Adam's WebLearn Blog</title>
			<subtitle type="html">Tips and information concerning Oxford University's on-line learning environment</subtitle>
			<link rel="self" href="http://blogs.oucs.ox.ac.uk/adamweblearn/feed/"/>
			<id>http://blogs.oucs.ox.ac.uk/adamweblearn/feed/</id>
			<updated>2010-07-21T14:00:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Develop ‘Learning Objects’ for free with GLO Maker</title>
		<link href="http://blogs.oucs.ox.ac.uk/adamweblearn/2010/07/develop-learning-objects-for-free-with-glo-maker/"/>
		<id>http://blogs.oucs.ox.ac.uk/adamweblearn/?p=749</id>
		<updated>2010-07-21T12:04:16+00:00</updated>
		<content type="html">&lt;p&gt;GLO Maker is an authoring tool to design and develop learning objects (called ‘GLOs’).&lt;/p&gt;
&lt;p&gt;GLO Maker is a powerful and user friendly tool to create new learning objects, or adapt and repurpose existing learning objects.&lt;/p&gt;
&lt;p&gt;An author can prepare images, video clips, audio clips and then build activities by combining these resources. For example, display an image of a person, building, place or other artefact, incorporate audio commentary from experts, and build a quiz to text student understanding of the artefact.&lt;/p&gt;
&lt;p&gt;Such learning objects can easily be imported and delivered via WebLearn.&lt;/p&gt;
&lt;p&gt;The tool was demonstrated at the &amp;#8216;Learning Design Bash&amp;#8217; held at OUCS on  Friday 16 July, hosted by JISC.&lt;/p&gt;
&lt;h2&gt;Links&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;The main GLO Maker site is: &lt;a href=&quot;http://www.glomaker.org/&quot;&gt;http://www.glomaker.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The GLO Maker community site is: &lt;a href=&quot;http://glomaker.wetpaint.com/&quot;&gt;http://glomaker.wetpaint.com/&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</content>
		<author>
			<name>Adam Marshall</name>
			<uri>http://blogs.oucs.ox.ac.uk/adamweblearn</uri>
		</author>
		<source>
			<title type="html">Adam's WebLearn Blog</title>
			<subtitle type="html">Tips and information concerning Oxford University's on-line learning environment</subtitle>
			<link rel="self" href="http://blogs.oucs.ox.ac.uk/adamweblearn/feed/"/>
			<id>http://blogs.oucs.ox.ac.uk/adamweblearn/feed/</id>
			<updated>2010-07-21T14:00:13+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Intro to Social Media and Web 2.0 Tools Through Faculty Practices</title>
		<link href="http://feedproxy.google.com/~r/AnythingInstructional/~3/m6DshilXHrw/intro-to-social-media-and-web-20-tools.html"/>
		<id>tag:blogger.com,1999:blog-6063199541711503109.post-7270980858071817941</id>
		<updated>2010-07-20T18:13:14+00:00</updated>
		<content type="html">In the &quot;self-promotion&quot; department, I'd like to invite folks who are interested to join me on Ustream this Thursday July 22 at 1:00 p.m. EDT. I think that this workshop I'll be moderating might be on interest to a lot of Sakai folks who attended my Unsexy LMS session at the Denver conference.

The purpose of this workshop is to present a bunch of different ways instructors have used free web 
&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/81yQuBec8MU4kEmyuxX3zL2hpcs/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/81yQuBec8MU4kEmyuxX3zL2hpcs/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/81yQuBec8MU4kEmyuxX3zL2hpcs/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/81yQuBec8MU4kEmyuxX3zL2hpcs/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/AnythingInstructional/~4/m6DshilXHrw&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Mathieu Plourde</name>
			<email>noreply@blogger.com</email>
			<uri>http://anythinginstructional.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Anything Instructional</title>
			<subtitle type="html">Teaching, Learning, Instructional Design, Information Technology, Learning Management Systems, Web 2.0, Usability, Social Anything, and Everything in Between.</subtitle>
			<link rel="self" href="http://anythinginstructional.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-6063199541711503109</id>
			<updated>2010-07-21T21:40:15+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Change to WebLearn SLD</title>
		<link href="http://blogs.oucs.ox.ac.uk/adamweblearn/2010/07/change-to-weblearn-sld/"/>
		<id>http://blogs.oucs.ox.ac.uk/adamweblearn/?p=746</id>
		<updated>2010-07-20T11:04:14+00:00</updated>
		<content type="html">&lt;p&gt;The WebLearn Service Level Description is just about to be updated.&lt;/p&gt;
&lt;p&gt;The main changes are the withdrawal from the &amp;#8216;Secondary Tools&amp;#8217; list of the &lt;em&gt;Blogger &lt;/em&gt;and &lt;em&gt;Presentation &lt;/em&gt;tools and the addition to the &amp;#8216;Secondary Tools&amp;#8217; list of the &lt;em&gt;Survey Beta&lt;/em&gt; tool. (&lt;em&gt;Survey Beta&lt;/em&gt; was originally called the &lt;em&gt;Evaluations &lt;/em&gt;tool.)&lt;/p&gt;
&lt;p&gt;Keen observers will also note that the &lt;em&gt;Tasks, Tests and Surveys&lt;/em&gt; tool has been renamed to the &lt;em&gt;Tests &lt;/em&gt;tool.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://www.oucs.ox.ac.uk/internal/sld/weblearn.xml&quot;&gt;http://www.oucs.ox.ac.uk/internal/sld/weblearn.xml&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</content>
		<author>
			<name>Adam Marshall</name>
			<uri>http://blogs.oucs.ox.ac.uk/adamweblearn</uri>
		</author>
		<source>
			<title type="html">Adam's WebLearn Blog</title>
			<subtitle type="html">Tips and information concerning Oxford University's on-line learning environment</subtitle>
			<link rel="self" href="http://blogs.oucs.ox.ac.uk/adamweblearn/feed/"/>
			<id>http://blogs.oucs.ox.ac.uk/adamweblearn/feed/</id>
			<updated>2010-07-21T14:00:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Times Higher article about a “Plagiarism tariff”</title>
		<link href="http://blogs.oucs.ox.ac.uk/adamweblearn/2010/07/times-higher-article-about-a-plagiarism-tariff/"/>
		<id>http://blogs.oucs.ox.ac.uk/adamweblearn/?p=743</id>
		<updated>2010-07-20T09:16:42+00:00</updated>
		<content type="html">&lt;p&gt;There&amp;#8217;s an interesting article in the Times Higher (17 June 2010) which proposes a method of &amp;#8217;scoring&amp;#8217; plagiarism. The article provides three examples of plagiarism, how these offences are scored, and how a decision on censure is reached.&lt;/p&gt;
&lt;p&gt;As the Times higher puts it:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Academics in the UK have drawn up a national tariff covering penalties  for student plagiarism, which could be adopted as a worldwide system for  dealing with offenders.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Studies in this area have found high levels of inconsistency in the  penalties universities employ to punish students who are found guilty of  copying, with wide variations between, and even within, institutions.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Now  researchers from the advisory service plagiarismadvice.org have created  a points-based system designed to act as a sector-wide &amp;#8220;benchmark&amp;#8221;.  Setting out a range of penalties from informal warnings to expulsion, it  allows staff to calculate a score for the seriousness of the offence  and use this to select an appropriate penalty.&lt;/em&gt;&lt;/p&gt;
&lt;h2&gt;Links&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://www.timeshighereducation.co.uk/story.asp?storycode=412088&quot;&gt;http://www.timeshighereducation.co.uk/story.asp?storycode=412088&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The Plagiarism Reference Tariff is based on a national research  consultation exercise on behalf of plagiarismadvice.org and the full  report and tariff metric is available for download from:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://www.plagiarismadvice.org/&quot;&gt;http://www.plagiarismadvice.org/&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</content>
		<author>
			<name>Adam Marshall</name>
			<uri>http://blogs.oucs.ox.ac.uk/adamweblearn</uri>
		</author>
		<source>
			<title type="html">Adam's WebLearn Blog</title>
			<subtitle type="html">Tips and information concerning Oxford University's on-line learning environment</subtitle>
			<link rel="self" href="http://blogs.oucs.ox.ac.uk/adamweblearn/feed/"/>
			<id>http://blogs.oucs.ox.ac.uk/adamweblearn/feed/</id>
			<updated>2010-07-21T14:00:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Formal submission of Essays using WebLearn – pilot</title>
		<link href="http://blogs.oucs.ox.ac.uk/adamweblearn/2010/07/formal-submission-of-essays-using-weblearn-pilot/"/>
		<id>http://blogs.oucs.ox.ac.uk/adamweblearn/?p=740</id>
		<updated>2010-07-20T09:08:20+00:00</updated>
		<content type="html">&lt;p&gt;&lt;em&gt;Online submission of coursework significantly enhances the student experience, allows work to undergo automatic plagiarism analysis, and facilitates the distribution of submissions to departments and examiners. &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;These are the preliminary findings of an online submission pilot being run by Student Administration (in conjunction with the WebLearn team) during Hilary and Trinity Terms 2010.  The pilot involved students on three taught Masters programmes submitting some coursework electronically to WebLearn rather than delivering hard copy to a desk in the Exams School building.&lt;/p&gt;
&lt;p&gt;Students have been very positive about the process which has enabled them to submit at all times of day and from locations all around the world; departmental administrators have also welcomed this approach to submission.&lt;/p&gt;
&lt;p&gt;A number of technical and administrative developments have been identified which will enable wider adoption of online submission by interested departments and faculties. Further information should be available in Michaelmas Term 2010.&lt;/p&gt;
&lt;p&gt;[Thanks to Deb Sanders for the above text.]&lt;/p&gt;</content>
		<author>
			<name>Adam Marshall</name>
			<uri>http://blogs.oucs.ox.ac.uk/adamweblearn</uri>
		</author>
		<source>
			<title type="html">Adam's WebLearn Blog</title>
			<subtitle type="html">Tips and information concerning Oxford University's on-line learning environment</subtitle>
			<link rel="self" href="http://blogs.oucs.ox.ac.uk/adamweblearn/feed/"/>
			<id>http://blogs.oucs.ox.ac.uk/adamweblearn/feed/</id>
			<updated>2010-07-21T14:00:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Follow the $: Verizon iPhone != LTE</title>
		<link href="http://jay.shao.org/2010/07/19/follow-the-verizon-iphone-lte/"/>
		<id>http://jay.shao.org/?p=816</id>
		<updated>2010-07-19T04:49:14+00:00</updated>
		<content type="html">&lt;div class=&quot;tweetmeme_button&quot;&gt;
			&lt;a href=&quot;http://api.tweetmeme.com/share?url=http%3A%2F%2Fjay.shao.org%2F2010%2F07%2F19%2Ffollow-the-verizon-iphone-lte%2F&quot;&gt;
				&lt;img src=&quot;http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjay.shao.org%2F2010%2F07%2F19%2Ffollow-the-verizon-iphone-lte%2F&amp;source=jayshao&amp;style=normal&amp;service=bit.ly&amp;hashtags=apple,iphone,verizon&quot; height=&quot;61&quot; width=&quot;50&quot; /&gt;
			&lt;/a&gt;
		&lt;/div&gt;&lt;p&gt;The perennial Verizon iphone rumors keep ticking by, with speculation about contract dates, terms, projections, and the usual interview of some guy in line at the apple store who says &amp;#8220;I&amp;#8217;d switch today&amp;#8221;.&lt;/p&gt;

&lt;p&gt;A recent thread seems to be in a lot of these stories: &amp;#8220;Verizon iPhone will use LTE (4G)&amp;#8221;. While I have just as little actual information as most of these analysts, I think it&amp;#8217;s unlikely based on Apple&amp;#8217;s core competencies and past behavior, and market/situational facts.&lt;/p&gt;

&lt;p&gt;&lt;span id=&quot;more-816&quot;&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;Let&amp;#8217;s start with Apple&amp;#8217;s culture and history:&lt;/p&gt;

&lt;ol&gt;
    &lt;li&gt;Apple&amp;#8217;s core strength in phones is software/hardware design (primarily UE/industrial). This is the area Apple has passion for, invests effort in, and chooses to differentiate itself. *Not* wireless technology (that&amp;#8217;s more a Nokia/Motorola tack), especially in terms of standards/protocols.&lt;/li&gt;
    &lt;li&gt;Battery-life seems to be one of Apple&amp;#8217;s biggest targets for improvement &amp;#8211; adding yet another radio (for a hybrid LTE/3G/1G device) seems unlikely to be up their priority list&lt;/li&gt;
    &lt;li&gt;Apple rolled out the iPhone w/o a 3G radio &amp;#8211; despite other contemporary phones having 3G (e.g. Nokia N-series) and many analysts saying web browsing &amp;#8211; perhaps the iPhone&amp;#8217;s greatest must-have feature requiring it. Having already played that hand, I think it likely they&amp;#8217;ll make a similar timing decision this go around.&lt;/li&gt;
    &lt;li&gt;Apple cares about names &amp;#8211; I suspect if a iPhone 4G were really around the corner, they would have named the current phone something else &amp;#8211; perhaps another play on 3gs &amp;#8211; like 3g extreme &amp;#8211; to save 4 for an LTE device.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Let&amp;#8217;s look at the broader market:&lt;/p&gt;

&lt;ol&gt;
    &lt;li&gt;Given consumers clear willingness to switch providers (even if begrudgingly) to use the iPhone, Verizon&amp;#8217;s marketshare/coverage is the single greatest likely asset for expanding iPhone use. From that perspective, launching on Verizon, with a technology in limited deployment seems to blunt the impact of a big partnership.&lt;/li&gt;
    &lt;li&gt;Since Verizon &amp;amp; AT&amp;amp;T are both targeting LTE, it&amp;#8217;s probably on Apple&amp;#8217;s roadmap, but the timing seems unlikely to be tied to Verizon &amp;#8211; given the potential market size, it&amp;#8217;s hard to believe that technology platform is what&amp;#8217;s blocking a deal.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;While the points above are what originally got me thinking along this track, some further reflection put together the point that I feel is most compelling &amp;#8211; 4G doesn&amp;#8217;t align with Apple&amp;#8217;s evolving strategy for making $$$ off the iPhone. &lt;strong&gt;I think the iPhone/Touch/iPad represent a strategic shift in Apple&amp;#8217;s revenue stream, with Apple moving away from a stream based on hardware purchases, and towards a stream based on hardware usage.&lt;/strong&gt; Admittedly, that&amp;#8217;s a pretty big statement, and contrary to Apple&amp;#8217;s strategy with the Mac and iPod (where services like iLife, iTunes exist to drive hardware sales, and are subsidized by margins from purchase of Apple products, but I think some things have changed.&lt;/p&gt;

&lt;ol&gt;
    &lt;li&gt;iAds &amp;#8211; Apple now has a platform to generate a revenue stream based on engagement time, not purchases. We&amp;#8217;ve seen Apple already de-emphasize hardware specs, pushing functionality and features, features that generate more and more interaction with the device (apps, communications, video editing, etc.) An in-app advertising platform where apple takes a % allows Apple to make money not just on how many units they ship, but how much the units get used &amp;#8211; a stat where iPhone owners hours logged on device is orders of magnitude higher than most other platforms &amp;#8211; even attached-to-the-hip-Blackberry owners.&lt;/li&gt;
    &lt;li&gt;iTunes &amp;#8211; micro-payments has always been the barrier to usage-based payment, and even advertising based models have had trouble fitting all the pieces together. Apps, iAds, etc. though now give Apple a user-base and platform for funneling payments around, and even billing and upsells &amp;#8211; all within Apple&amp;#8217;s walled-garden.&lt;/li&gt;
    &lt;li&gt;Battery life &amp;#8211; well, if my revenue is now being impacted by how long people use my device, how long they *can* use it without plugging in becomes not just a feature, but a bottom-line driver.&lt;/li&gt;
    &lt;li&gt;An increasing trend towards delivering functionality in software &amp;#8211; while new hardware comes out, much of the advance in the last few years in the iPhone experience has been software driven &amp;#8211; this aligns revenue with that development.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Given the assumption above, if Apple&amp;#8217;s not using tech specs to differentiate their products, and further their ongoing revenue stream starts to be based on usage of the device, why do 4G until you have to? Especially as opposed to investing in something that will increase usage time &amp;#8211; witness the kind of features that Facebook prioritizes and develops as an example.&lt;/p&gt;

&lt;p&gt;4G is critical for the carriers &amp;#8211; both to push wireless data as a replacement for wired data (like mobile is killing POTS) and as a transition point away from flat-rate pricing to variable usage. Also, since their revenue is based on transferring bits around, faster easier bits is a net plus, and helping to ease current capacity crunches is just icing. I increasingly wonder if Apple is playing off the same page though, and since it&amp;#8217;s clear who&amp;#8217;s driving the direction and evolution of the iPhone, for me that leads to the conclusion that: &lt;strong&gt;the Verizon iPhone probably won&amp;#8217;t have 4G&lt;/strong&gt;, or at the least, there&amp;#8217;s no compelling reason for Apple to tie the launch of the one, with the other.&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt;</content>
		<author>
			<name>Jason Shao</name>
			<email>jay@shao.org</email>
			<uri>http://jay.shao.org</uri>
		</author>
		<source>
			<title type="html">Jason E. Shao</title>
			<subtitle type="html">Thoughts and Ruminations, where I write about personal things, work, eLearning, Jasig, uPortal, Sakai, Portlets, and other topics or commentary as it takes my fancy.</subtitle>
			<link rel="self" href="http://jay.shao.org/feed/"/>
			<id>http://jay.shao.org/feed/</id>
			<updated>2010-07-19T04:50:06+00:00</updated>
			<rights type="html">2004-2009</rights>
		</source>
	</entry>

	<entry>
		<title type="html">Effective pedagogy operationalises technology</title>
		<link href="http://philipuys.blogspot.com/2010/07/effective-pedagogy-operationalises.html"/>
		<id>tag:blogger.com,1999:blog-500767070850395294.post-4984253374242774168</id>
		<updated>2010-07-18T20:18:29+00:00</updated>
		<content type="html">&lt;span&gt;I have often heard the sentiment expressed at the universities I have worked at in developed and developing countries, as well as at educational conferences that technology needs to support the work of staff rather than technology driving the way things are done; or in other words, that pedagogy should drive technology and not vice versa.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;While I appreciate and support this sentiment, I have always felt that it is somehow unbalanced. I have seen how positive disruptive educational technology can be - how it enables teaching staff to revisit and review their teaching practice, philosophy, approaches and pedagogies, because these were challenged as they sought to teach in an increasingly ICT-enabled environment. &lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Educational technology further has unique affordances (potential benefits) for learning and teaching e.g. electronic simulations of high risk behaviour, or motion in multi-media presentations. These affordances may not be appropriated or understood if the technology in itself is not studied and understood first and then applied to teaching. Pedagogy can thus be challenged, renewed and revived through the use of technology, and not merely incorporated in current pedagogy and teaching approaches.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;These views were captured in a comment of a presenter (Andrew Ravenscroft) at the recent ED-MEDIA conference in Toronto that “effective pedagogy is not predicated on technology but it operationalise its possibilities”.&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/500767070850395294-4984253374242774168?l=philipuys.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Philip Uys</name>
			<email>noreply@blogger.com</email>
			<uri>http://philipuys.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Philip Uys's Reflections</title>
			<subtitle type="html">Professional and Personal</subtitle>
			<link rel="self" href="http://philipuys.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-500767070850395294</id>
			<updated>2010-07-20T07:30:28+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">How To Judge Your Vendor’s Support for a Standard</title>
		<link href="http://feedproxy.google.com/~r/mfeldstein/yyMY/~3/LDJs1BgXcj8/"/>
		<id>http://mfeldstein.com/?p=1674</id>
		<updated>2010-07-17T18:28:55+00:00</updated>
		<content type="html">&lt;p&gt;&lt;/p&gt;&lt;p&gt;I wasn&amp;#8217;t planning on writing this post, but I&amp;#8217;ve become aware of several recent conversations that have led me to the conclusion that it would be useful to get this out.&lt;/p&gt;
&lt;p&gt;For people who adopt software, trying to judge the value of so-called &amp;#8220;standards support&amp;#8221; in a product can be an incredibly frustrating experience. Standards implementations often fail to live up to their promises and, worse, it can be very hard to tell in advance of installing and running the software whether or not the &amp;#8220;standards support&amp;#8221; it supposedly provides is actually going to meet your needs. There are several reasons for this. First, creating a standard is hard. You have to think of all the different ways people might want to use the technology in all kinds of different environments, and then find some overlay that can meet all of those needs while still being able to work with existing software packages that are very different from each other. For example, Peoplesoft Campus Solutions and SunGard Banner are both SISs, but their architectures and data models are substantially different from each other. The same is true among the various LMSs. If you have a standard that is supposed to represent data from any SIS to any LMS (like, for example, the IMS Learning Information Services standard does), then you have to come up with a representation of that data that maps to the different data models and works with the different architectures. This is always hard, and it&amp;#8217;s harder on some software developers than on others. For example, if your system doesn&amp;#8217;t already have some pretty robust generic ways to interact with web services, then it will be more work for you to support a standard that is built on web services.&lt;/p&gt;
&lt;p&gt;Further complicating the picture is that, while it is almost always in vendors&amp;#8217; interest to &lt;em&gt;say&lt;/em&gt; that they support a standard, it often isn&amp;#8217;t in their interest to do the hard work of actually supporting the standard, especially in the short term. Standards tend to reduce the total amount of money that customers spend on integration, which generally means that somebody is going to make less money. This hits companies that depend on service revenues harder than it hits companies that mostly sell product because at least with the product you can build the cost of the standards implementation into your license fees. But the truth of the matter is that, most of the time, everybody makes less money after a standard has been implemented, at least in the long run. This is because a standard, by definition, commodifies the function it is standardizing. A capability cannot be a differentiator if everybody does it. Therefore, while you might be able to continue to charge for the capability, particularly if you implement it very well and early, customers will, over time, increasingly expect it to be an affordable part of the package rather than a major expense (including the ongoing expense of maintenance that comes with a consulting-based custom integration).&lt;/p&gt;
&lt;p&gt;The net result is a situation where it is both technically easy and financially convenient for the outcome of standards implementation to be nothing more than one more meaningless bullet point that vendors can add to their glossy product brochures. But it doesn&amp;#8217;t have to be that way. You can hold your vendors accountable for delivering the actual value that the standards promise, if you know the right questions to ask.&lt;/p&gt;
&lt;p&gt;(...)&lt;br /&gt;Read the rest of &lt;a href=&quot;http://mfeldstein.com/how-to-judge-your-vendors-support-for-a-standard/&quot;&gt;How To Judge Your Vendor&amp;#8217;s Support for a Standard&lt;/a&gt; (1,072 words)&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;small&gt;© michael.feldstein for &lt;a href=&quot;http://mfeldstein.com&quot;&gt;e-Literate&lt;/a&gt;, 2010. |
&lt;a href=&quot;http://mfeldstein.com/how-to-judge-your-vendors-support-for-a-standard/&quot;&gt;Permalink&lt;/a&gt; |
&lt;a href=&quot;http://mfeldstein.com/how-to-judge-your-vendors-support-for-a-standard/#comments&quot;&gt;4 comments&lt;/a&gt; |
Add to
&lt;a href=&quot;http://del.icio.us/post?url=http://mfeldstein.com/how-to-judge-your-vendors-support-for-a-standard/&amp;title=How To Judge Your Vendor&amp;#8217;s Support for a Standard&quot;&gt;del.icio.us&lt;/a&gt;
&lt;br /&gt;
Post tags: &lt;a href=&quot;http://mfeldstein.com/tag/ims-lis/&quot; rel=&quot;tag&quot;&gt;IMS LIS&lt;/a&gt;, &lt;a href=&quot;http://mfeldstein.com/tag/oracle-corporation/&quot; rel=&quot;tag&quot;&gt;Oracle-Corporation&lt;/a&gt;, &lt;a href=&quot;http://mfeldstein.com/tag/saip/&quot; rel=&quot;tag&quot;&gt;SAIP&lt;/a&gt;&lt;br /&gt;
&lt;/small&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=LDJs1BgXcj8:v8Oa6PMJs8M:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=LDJs1BgXcj8:v8Oa6PMJs8M:dnMXMwOfBR0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=dnMXMwOfBR0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=LDJs1BgXcj8:v8Oa6PMJs8M:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=7Q72WNTAKBA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=LDJs1BgXcj8:v8Oa6PMJs8M:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?i=LDJs1BgXcj8:v8Oa6PMJs8M:V_sGLiPBpWU&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=LDJs1BgXcj8:v8Oa6PMJs8M:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=qj6IDK7rITs&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=LDJs1BgXcj8:v8Oa6PMJs8M:l6gmwiTKsz0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=l6gmwiTKsz0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/mfeldstein/yyMY/~4/LDJs1BgXcj8&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Michael Feldstein</name>
			<uri>http://mfeldstein.com</uri>
		</author>
		<source>
			<title type="html">e-Literate</title>
			<subtitle type="html">What Michael Feldstein Is Learning About Online Learning...Online</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/mfeldstein/yyMY"/>
			<id>http://feeds.feedburner.com/mfeldstein/yyMY</id>
			<updated>2010-07-27T15:50:47+00:00</updated>
			<rights type="html">©</rights>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Interview With Desire2Learn CEO John Baker</title>
		<link href="http://feedproxy.google.com/~r/mfeldstein/yyMY/~3/IOafUA8p1QU/"/>
		<id>http://mfeldstein.com/?p=1671</id>
		<updated>2010-07-16T23:50:44+00:00</updated>
		<content type="html">&lt;p&gt;&lt;/p&gt;&lt;p&gt;As promised, here&amp;#8217;s the interview:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mfeldstein.com/interview-with-desire2learn-ceo-john-baker/&quot;&gt;&lt;em&gt;Click here to view the embedded video.&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I have a couple of take-aways from both the interview and the conference. First of all, I was astonished at how much D2L is growing. Based on what I saw at the Sakai conference, what the market surveys have been saying, and what I know from talking to people, it was already clear to me going in that there&amp;#8217;s a big shift happening in the LMS market. I expected to see D2L benefiting from that. But I wasn&amp;#8217;t prepared to see the number of new clients they&amp;#8217;re on-boarding. I&amp;#8217;m trying to get a list to illustrate the size of the growth. In his keynote, John had three slides&amp;#8217; worth of new logos. These aren&amp;#8217;t expanded client relationships, which is the kind of thing that Blackboard tends to highlight these days. These are new clients.&lt;/p&gt;
&lt;p&gt;Second, the economic downturn is affecting the market, but the effects are somewhat unpredictable. John&amp;#8217;s story about &lt;a href=&quot;http://www.passhe.edu/Pages/default.aspx&quot;&gt;PASSHE&lt;/a&gt;, a system with fourteen different universities, migrating to D2L in a couple of months, is remarkable. There&amp;#8217;s only one thing that can drive a fractious group of state colleges to act that quickly in unison: a budget crisis.&lt;/p&gt;
&lt;p&gt;And finally, I do see a vision for the future of the LMS emerging from D2L&amp;#8217;s development work (although it&amp;#8217;s hard to convey a clear sense of it in the interview format). It&amp;#8217;s a vision that is significantly different in some ways from Sakai&amp;#8217;s, Moodle&amp;#8217;s, or Instructure&amp;#8217;s. My sense is that it&amp;#8217;s also different than Blackboard&amp;#8217;s, but I&amp;#8217;m not familiar enough with the details of Blackboard 9.1 and their roadmap to say so with a great deal of confidence. Desire2Learn is headed straight into the thicket of some thorny cultural change management problems at the university. Adopting and sharing learning objectives, sharing learning content, taking a systemic approach to ePorfolios, discovering metrics in student activity and performance data&amp;#8212;each of these efforts individually is hard to sell in a university culture and results in failure more often than success. D2L appears to be betting that the problems are actually easier to solve together than separately because you can get synergies from integrating the technologies behind them. It&amp;#8217;s not clear to me whether they&amp;#8217;ve fully articulated their approach that way, even to themselves, but it is, in fact, what they appear to be trying to do.&lt;/p&gt;
&lt;p&gt;I have more to say about what I learned about the conference, including about the company&amp;#8217;s announcements about their mobile plans and how they stack up against the other market entrants, but I also have a Jim Farmer post, a post about another new LMS entrant called NIXTY, and probably the most important Sakai conference post to get up as well. And next week I&amp;#8217;ll be at Campus Technology all week, which both limits the amount of blogging time I have and will undoubtedly provide fodder for new posts.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ll crank it out as fast as I can.&lt;/p&gt;
&lt;input id=&quot;gwProxy&quot; type=&quot;hidden&quot; /&gt;
&lt;input id=&quot;jsProxy&quot; type=&quot;hidden&quot; /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.addtoany.com/add_to/netvibes_share?linkurl=http%3A%2F%2Fmfeldstein.com%2Finterview-with-desire2learn-ceo-john-baker%2F&amp;linkname=Interview%20With%20Desire2Learn%20CEO%20John%20Baker&quot; title=&quot;Netvibes Share&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/netvibes.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Netvibes Share&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fmfeldstein.com%2Finterview-with-desire2learn-ceo-john-baker%2F&amp;linkname=Interview%20With%20Desire2Learn%20CEO%20John%20Baker&quot; title=&quot;StumbleUpon&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/stumbleupon.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;StumbleUpon&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fmfeldstein.com%2Finterview-with-desire2learn-ceo-john-baker%2F&amp;linkname=Interview%20With%20Desire2Learn%20CEO%20John%20Baker&quot; title=&quot;Digg&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/digg.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Digg&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fmfeldstein.com%2Finterview-with-desire2learn-ceo-john-baker%2F&amp;linkname=Interview%20With%20Desire2Learn%20CEO%20John%20Baker&quot; title=&quot;Delicious&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/delicious.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Delicious&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fmfeldstein.com%2Finterview-with-desire2learn-ceo-john-baker%2F&amp;linkname=Interview%20With%20Desire2Learn%20CEO%20John%20Baker&quot; title=&quot;Google Gmail&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/gmail.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Google Gmail&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fmfeldstein.com%2Finterview-with-desire2learn-ceo-john-baker%2F&amp;linkname=Interview%20With%20Desire2Learn%20CEO%20John%20Baker&quot; title=&quot;Facebook&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/facebook.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Facebook&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/reddit?linkurl=http%3A%2F%2Fmfeldstein.com%2Finterview-with-desire2learn-ceo-john-baker%2F&amp;linkname=Interview%20With%20Desire2Learn%20CEO%20John%20Baker&quot; title=&quot;Reddit&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/reddit.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Reddit&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fmfeldstein.com%2Finterview-with-desire2learn-ceo-john-baker%2F&amp;linkname=Interview%20With%20Desire2Learn%20CEO%20John%20Baker&quot; title=&quot;LinkedIn&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/linkedin.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;LinkedIn&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;a2a_dd addtoany_share_save&quot; href=&quot;http://www.addtoany.com/share_save&quot;&gt;Share/Bookmark&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Possibly Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://mfeldstein.com/interview-with-an-east-texas-ip-lawyer-on-blackboard-v-desire2learn/&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Interview with an East Texas IP Lawyer on Blackboard v Desire2Learn&quot;&gt;Interview with an East Texas IP Lawyer on Blackboard v Desire2Learn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://mfeldstein.com/bizarre-chapter-in-blackboard-inc-v-desire2learn/&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Bizarre Chapter in Blackboard, Inc. v Desire2Learn&quot;&gt;Bizarre Chapter in Blackboard, Inc. v Desire2Learn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://mfeldstein.com/desire2learn-conference-summary/&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Desire2Learn Conference Summary&quot;&gt;Desire2Learn Conference Summary&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;
&lt;p&gt;Related posts brought to you by &lt;a href=&quot;http://mitcho.com/code/yarpp/&quot;&gt;Yet Another Related Posts Plugin&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;
&lt;p&gt;&lt;small&gt;© michael.feldstein for &lt;a href=&quot;http://mfeldstein.com&quot;&gt;e-Literate&lt;/a&gt;, 2010. |
&lt;a href=&quot;http://mfeldstein.com/interview-with-desire2learn-ceo-john-baker/&quot;&gt;Permalink&lt;/a&gt; |
&lt;a href=&quot;http://mfeldstein.com/interview-with-desire2learn-ceo-john-baker/#comments&quot;&gt;One comment&lt;/a&gt; |
Add to
&lt;a href=&quot;http://del.icio.us/post?url=http://mfeldstein.com/interview-with-desire2learn-ceo-john-baker/&amp;title=Interview With Desire2Learn CEO John Baker&quot;&gt;del.icio.us&lt;/a&gt;
&lt;br /&gt;
Post tags: &lt;a href=&quot;http://mfeldstein.com/tag/desire2learn/&quot; rel=&quot;tag&quot;&gt;Desire2Learn&lt;/a&gt;, &lt;a href=&quot;http://mfeldstein.com/tag/edunomics/&quot; rel=&quot;tag&quot;&gt;edunomics&lt;/a&gt;, &lt;a href=&quot;http://mfeldstein.com/tag/john-baker/&quot; rel=&quot;tag&quot;&gt;John-Baker&lt;/a&gt;&lt;br /&gt;
&lt;/small&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=IOafUA8p1QU:kVsjKKDRPoE:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=IOafUA8p1QU:kVsjKKDRPoE:dnMXMwOfBR0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=dnMXMwOfBR0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=IOafUA8p1QU:kVsjKKDRPoE:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=7Q72WNTAKBA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=IOafUA8p1QU:kVsjKKDRPoE:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?i=IOafUA8p1QU:kVsjKKDRPoE:V_sGLiPBpWU&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=IOafUA8p1QU:kVsjKKDRPoE:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=qj6IDK7rITs&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=IOafUA8p1QU:kVsjKKDRPoE:l6gmwiTKsz0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=l6gmwiTKsz0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/mfeldstein/yyMY/~4/IOafUA8p1QU&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Michael Feldstein</name>
			<uri>http://mfeldstein.com</uri>
		</author>
		<source>
			<title type="html">e-Literate</title>
			<subtitle type="html">What Michael Feldstein Is Learning About Online Learning...Online</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/mfeldstein/yyMY"/>
			<id>http://feeds.feedburner.com/mfeldstein/yyMY</id>
			<updated>2010-07-27T15:50:47+00:00</updated>
			<rights type="html">©</rights>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">On Providing a Platform For Interesting People to be Heard</title>
		<link href="http://feedproxy.google.com/~r/mfeldstein/yyMY/~3/TdvOp1BePTA/"/>
		<id>http://mfeldstein.com/?p=1665</id>
		<updated>2010-07-16T01:05:13+00:00</updated>
		<content type="html">&lt;p&gt;&lt;/p&gt;&lt;p&gt;I&amp;#8217;m going to be posting a video interview of Desire2Learn CEO John Baker, probably in the next 24 hours. It seems likely that I&amp;#8217;ll be doing more interviews in the future. I&amp;#8217;m discovering that I have a particular philosophy about how to do the interviews, which is in line with my attitudes toward guest posts and technology demo posts. I&amp;#8217;m very lucky to have &lt;em&gt;e-Literate&lt;/em&gt; as a platform to get information out to a pretty large audience. There are lots of people out there who are very smart and have very interesting things to say that deserve to be heard. So part of what I try to do here is to help them reach a broader audience.&lt;/p&gt;
&lt;p&gt;Here&amp;#8217;s how I approach that goal:&lt;/p&gt;
&lt;h2&gt;(...)&lt;br /&gt;Read the rest of &lt;a href=&quot;http://mfeldstein.com/on-providing-a-platform-for-interesting-people-to-be-heard/&quot;&gt;On Providing a Platform For Interesting People to be Heard&lt;/a&gt; (1,661 words)&lt;/h2&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;small&gt;© michael.feldstein for &lt;a href=&quot;http://mfeldstein.com&quot;&gt;e-Literate&lt;/a&gt;, 2010. |
&lt;a href=&quot;http://mfeldstein.com/on-providing-a-platform-for-interesting-people-to-be-heard/&quot;&gt;Permalink&lt;/a&gt; |
&lt;a href=&quot;http://mfeldstein.com/on-providing-a-platform-for-interesting-people-to-be-heard/#comments&quot;&gt;No comment&lt;/a&gt; |
Add to
&lt;a href=&quot;http://del.icio.us/post?url=http://mfeldstein.com/on-providing-a-platform-for-interesting-people-to-be-heard/&amp;title=On Providing a Platform For Interesting People to be Heard&quot;&gt;del.icio.us&lt;/a&gt;
&lt;br /&gt;
Post tags: &lt;a href=&quot;http://mfeldstein.com/tag/guest-blogging/&quot; rel=&quot;tag&quot;&gt;guest blogging&lt;/a&gt;, &lt;a href=&quot;http://mfeldstein.com/tag/interview/&quot; rel=&quot;tag&quot;&gt;interview&lt;/a&gt;&lt;br /&gt;
&lt;/small&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=TdvOp1BePTA:rVtBbzGezOs:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=TdvOp1BePTA:rVtBbzGezOs:dnMXMwOfBR0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=dnMXMwOfBR0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=TdvOp1BePTA:rVtBbzGezOs:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=7Q72WNTAKBA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=TdvOp1BePTA:rVtBbzGezOs:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?i=TdvOp1BePTA:rVtBbzGezOs:V_sGLiPBpWU&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=TdvOp1BePTA:rVtBbzGezOs:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=qj6IDK7rITs&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=TdvOp1BePTA:rVtBbzGezOs:l6gmwiTKsz0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=l6gmwiTKsz0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/mfeldstein/yyMY/~4/TdvOp1BePTA&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Michael Feldstein</name>
			<uri>http://mfeldstein.com</uri>
		</author>
		<source>
			<title type="html">e-Literate</title>
			<subtitle type="html">What Michael Feldstein Is Learning About Online Learning...Online</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/mfeldstein/yyMY"/>
			<id>http://feeds.feedburner.com/mfeldstein/yyMY</id>
			<updated>2010-07-27T15:50:47+00:00</updated>
			<rights type="html">©</rights>
		</source>
	</entry>

	<entry>
		<title type="html">Sharing the Obvious</title>
		<link href="http://feedproxy.google.com/~r/AnythingInstructional/~3/GRBpdoDomvc/sharing-obvious.html"/>
		<id>tag:blogger.com,1999:blog-6063199541711503109.post-3260639776418940672</id>
		<updated>2010-07-15T17:05:38+00:00</updated>
		<content type="html">This week, I had a conversation with a colleague about sharing ideas. I tried my best to explain that blogging and tweeting was about giving a new spin to information, to share with followers stuff that they might find interesting, to open up our minds to the world.

We had a conversation that went something like this (this is a very short extract from a longer discussion, the way I somewhat 
&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/hzPHFC_8-qzGDctH9cWEdOGe2tE/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/hzPHFC_8-qzGDctH9cWEdOGe2tE/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/hzPHFC_8-qzGDctH9cWEdOGe2tE/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/hzPHFC_8-qzGDctH9cWEdOGe2tE/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/AnythingInstructional/~4/GRBpdoDomvc&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Mathieu Plourde</name>
			<email>noreply@blogger.com</email>
			<uri>http://anythinginstructional.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Anything Instructional</title>
			<subtitle type="html">Teaching, Learning, Instructional Design, Information Technology, Learning Management Systems, Web 2.0, Usability, Social Anything, and Everything in Between.</subtitle>
			<link rel="self" href="http://anythinginstructional.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-6063199541711503109</id>
			<updated>2010-07-21T21:40:15+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Dr. Chuck .vs. Dr. Mark – Talking About the First Programming Course</title>
		<link href="http://www.dr-chuck.com/csev-blog/2010/07/dr-chuck-vs-dr-mark-again-talking-about-the-first-programming-course/"/>
		<id>http://www.dr-chuck.com/csev-blog/?p=1102</id>
		<updated>2010-07-14T15:02:17+00:00</updated>
		<content type="html">&lt;p&gt;Here is my latest entry into my discussion with &lt;a href=&quot;http://twitter.com/guzdial&quot; target=&quot;_new&quot;&gt;Mark Guzdial&lt;/a&gt; of Georgia Tech about the philosophy and approach to the first programming course both in K12 and in Higher Education. &lt;/p&gt;
&lt;p&gt;The best place to view my comments in context is in Mark&amp;#8217;s Blog:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://computinged.wordpress.com/2010/07/13/what-are-we-chopped-liver-cs-left-out-of-national-academy-stem-standards/#comment-3145&quot; target=&quot;_new&quot;&gt;http://computinged.wordpress.com/2010/07/13/what-are-we-chopped-liver-cs-left-out-of-national-academy-stem-standards/#comment-3145&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Here are Mark&amp;#8217;s Comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Charles, by what definition do you claim “Computer Science is focused on preparing CS professionals who will create technology”? Alan Perlis (one of the guys who coined the term “Computer Science”) argued in 1961 that all undergraduates should take CS, regardless of their major. Jeanette Wing argued in her Computational Thinking article that CS is a good degree to prepare a student for any career. Alan Kay’s “Triple Whammy” definition of CS doesn’t say anything about producing software. Our Threads CS degree, which has “software engineer” as only one of several possible outcomes, is being approved by ABET as a BS in CS degree program.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I’ve seen this definition (implicitly) on the SIGCSE members list, but have not figured out where it’s coming from. Is this a University of Michigan definition?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Here are my comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There is not a &amp;#8220;University of Michigan definition&amp;#8221; &amp;#8211; it is more the philosophy of the design of our undergraduate Informatics program.  I am trying to give you some possible rationale why your desire introduce the notion of a computational model as core part of a K12 curriculum seems to fall on deaf ears.  It is pretty common for a focused domain to be so enamored with its core concepts that those in the domain feel that 100% of the educated people in our country must be exposed to those core concepts.&lt;/p&gt;
&lt;p&gt;Both you and Alan have done a good job of reducing CS to a few easily described core concepts (storage, representation, processing).  While you and (perhaps) Alan think that the elegant expression *makes* the case for inclusion of CS in the broadest of K12 curricula, I would claim that your descriptions make *exactly the opposite case*.  Your descriptions make the case that the core CS concepts are not suitable for broad exposure in K12 nor as a single course required for all college students.&lt;/p&gt;
&lt;p&gt;You seem to be stuck in the notion that if you had only fifteen weeks of material to present to a ninth grader or freshman that the best use of that time is to lay groundwork for understanding highly abstracted CS notions.   You must realize that when you are designing such a curriculum you must impart real knowledge that will truly be valuable to 100% of the educated population assuming no further courses.&lt;/p&gt;
&lt;p&gt;So as an example, the Water Cycle is really cool stuff &amp;#8211; it serves as a great example to give students a window into science &amp;#8211; and also gives them a great skill that helps them decide each day for the rest of their life whether to take an umbrella with them as they go to work or school.&lt;/p&gt;
&lt;p&gt;Spreadsheets can be used to graph cool plant growth data and again offer a window into science and being able to enter data and formulas into spreadsheets also be useful in lots of careers.&lt;/p&gt;
&lt;p&gt;Spreadsheets and Water Cycle clearly are of great use to all of the educated populace and as such are firmly ensconced in K12 curricula and when there is a required technology course in higher education it certainly includes spreadsheets.&lt;/p&gt;
&lt;p&gt;Where you, Alan and I certainly agree is that in this day and age, K12 curricula and broadly required college courses need to explore a much richer and deeper understanding of technology and the mechanisms that underly technology.  We all agree that this is rich and lovely material and very stimulating intellectually and also highly useful throughout life.&lt;/p&gt;
&lt;p&gt;Where we disagree is the purpose of that first fifteen weeks &amp;#8211; either in ninth grade or as that required-by-all.  &lt;/p&gt;
&lt;p&gt;Your position is that such a course is to be designed so that it is a wonderful prelude to Computer Science and inspires the student to pick CS as their chosen field, choose to go to college, choose CS as their major and spend 45 credits of their undergraduate degree in the required courses in one of the &amp;#8220;threads&amp;#8221;. &lt;/p&gt;
&lt;p&gt;My position is &amp;#8220;assume they never ever ever&amp;#8221; take another technology course and I only have them for fifteen weeks and that they are paying real money for my course and I want them to come back years later and tell me that my course was one of the most useful courses they ever took in their whole life.  (Hyperbole added to make the point).&lt;/p&gt;
&lt;p&gt;Interestingly there is a lot of of overlap between courses designed using the two different starting philosophies &amp;#8211; both give some sense of data and computation and perhaps even networking &amp;#8211; but when I build courses intended for a broad audience, I am trying to teach the lessons in computation as a side effect of giving them a useful and relevant life skill (i.e. like as spreadsheet).  The courses designed from your perspective delay the &amp;#8220;good stuff&amp;#8221; and the &amp;#8220;real-world application&amp;#8221; because that historically has always came later in a CS curriculum (CS0/CS1 *are* the first in a series of Computer Science Courses that build on one another).&lt;/p&gt;
&lt;p&gt;Mark &amp;#8211; you are on all the right committees and have the grants and credibility to begin a shift from &amp;#8220;the first in a sequence of many CS courses&amp;#8221; to a &amp;#8220;literacy course that imparts useful life skills in computation&amp;#8221;.  I am not on those committees and not involved in those projects so my best chance for effecting the kind of change I would like to see happen is to convince *you*  and then let you do the hard work :)&lt;/p&gt;
&lt;p&gt;The best payoff for an effective and well-designed technology-literacy course is increased interest in Computer Science.   At the end of such a course, while all the students have learned valuable life skills, some of the students may have gained a bit of curiosity about how it all really works.  Those are the next generation of Computer Scientists.&lt;/p&gt;
&lt;p&gt;So the irony, if my hypothesis is correct, is that we will increase overall interest in Computer Science if we teach less explicit CS and more useful technology skills in that all-important first broadly taken course at the K12 and college level.  And such a course/curriculum approach would be far more palatable as part of an STEM approach for the next 10 years.&lt;/p&gt;</content>
		<author>
			<name>Dr. Chuck</name>
			<uri>http://www.dr-chuck.com/csev-blog</uri>
		</author>
		<source>
			<title type="html">Dr. Chucks Blog</title>
			<subtitle type="html">Teaching, Learning, Technology, Standards, Interoperability, etc.</subtitle>
			<link rel="self" href="http://www.dr-chuck.com/csev-blog/feed/"/>
			<id>http://www.dr-chuck.com/csev-blog/feed/</id>
			<updated>2010-07-22T14:50:15+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">IMS LTI video</title>
		<link href="http://blogs.oucs.ox.ac.uk/adamweblearn/2010/07/ims-lti-video/"/>
		<id>http://blogs.oucs.ox.ac.uk/adamweblearn/?p=737</id>
		<updated>2010-07-14T10:02:41+00:00</updated>
		<content type="html">&lt;p&gt;The esteemed Chuck Severance (former Sakai CEO) has put together a video about IMS LTI.&lt;/p&gt;
&lt;p&gt;This is a technology that will appear in WebLearn next year and which allows departments or colleges to integrate their own tools into WebLearn. Information such as username and WebLearn context (ie site) can be passed from WebLearn into the departmental tool.&lt;/p&gt;
&lt;p&gt;If you want more information about how this will work then please contact the WebLearn team  via the usual route.&lt;/p&gt;
&lt;p&gt;The video&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://vimeo.com/8073453&quot;&gt;http://vimeo.com/8073453&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Adam Marshall</name>
			<uri>http://blogs.oucs.ox.ac.uk/adamweblearn</uri>
		</author>
		<source>
			<title type="html">Adam's WebLearn Blog</title>
			<subtitle type="html">Tips and information concerning Oxford University's on-line learning environment</subtitle>
			<link rel="self" href="http://blogs.oucs.ox.ac.uk/adamweblearn/feed/"/>
			<id>http://blogs.oucs.ox.ac.uk/adamweblearn/feed/</id>
			<updated>2010-07-21T14:00:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Blackboard Announces Plans to Deliver IMS Common Cartridge and Learning Tools Interoperability 1Q2011</title>
		<link href="http://www.dr-chuck.com/csev-blog/2010/07/blackboard-announces-plans-to-deliver-ims-common-cartridge-and-learning-tools-interoperability-1q2011/"/>
		<id>http://www.dr-chuck.com/csev-blog/?p=1099</id>
		<updated>2010-07-13T18:43:58+00:00</updated>
		<content type="html">&lt;p&gt;During &lt;a href=&quot;http://twitter.com/johnfontaine&quot; target=&quot;_new&quot;&gt;John Fontaine&amp;#8217;s&lt;/a&gt; Blackboard keynote Blackboard Developer Conference (BbDevCon), &lt;a href=&quot;http://twitter.com/readmeray&quot; target=&quot;_new&quot;&gt;Ray Henderson&lt;/a&gt;  announced that Blackboard will release support for IMS Common Cartridge and IMS Learning Tools Interoperability by 1Q2011 in their core product line.&lt;/p&gt;
&lt;p&gt;John&amp;#8217;s Blog: &lt;a href=&quot;http://www.johnfontaine.com/&quot; target=&quot;_new&quot;&gt;http://www.johnfontaine.com/&lt;/a&gt;&lt;br /&gt;
Ray&amp;#8217;s Blog:  &lt;a href=&quot;http://www.rayhblog.com/blog/&quot; target=&quot;_new&quot;&gt;http://www.rayhblog.com/blog/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I am pleased and excited because this is an important milestone in the progression of the market adoption of these standards that I am convinced will positively impact teaching and learning in ways we cannot begin to imagine.   But in a sense I was not really surprised.  Strong support for standards and interoperability is very much in Blackboard&amp;#8217;s best interest and for me it always felt like it was only a question of when it would fit into the Blackboard development cycle.&lt;/p&gt;
&lt;p&gt;If you think about it for a moment, Blackboard has a pretty diverse customer base due to Angel and WebCT acquisitions and they would very much like to get to the point where they have a single overall learning product with the best features of Blackboard, WebCT, and Angel.  That unifying product will naturally be a future version of Blackboard and one of the ways to get people to migrate to the latest version is to give them something in the latest version that they do not have in their current version.&lt;/p&gt;
&lt;p&gt;I think that support for IMS Common Cartridge and LTI will be just the right kind of draw (among others) to bring customers forward and together in a positive way.&lt;/p&gt;
&lt;p&gt;Beyond Blackboard&amp;#8217;s customers, I hope that this is the beginning of Blackboard taking increasing leadership for the entire marketplace in terms of standards and interoperability.    Even though Blackboard participated in both the working groups for Common Cartridge and Learning Tools Interoperability (Blackboard is co-chair of LTI), they were not the first to market for either standard.  Now Ray has clearly made it a high priority to &amp;#8220;catch up&amp;#8221; and yesterday&amp;#8217;s announcement was an indication that they will catch up pretty quickly.&lt;/p&gt;
&lt;p&gt;I am imagining a future where Blackboard becomes increasingly open in what it is thinking about for next-generation approaches to teaching and learning. &lt;/p&gt;
&lt;p&gt;While standards like IMC CC, IMS LTI, and IMS LIS are *very important* &amp;#8211; they really are only the beginning of the kinds of standards we need to enable a true revolution in teaching and learning.    &lt;/p&gt;
&lt;p&gt;If we take the model where we go through the dance of (a) vendors create multiple similar proprietary solutions, (b) we realize that this new space is important so we start a standards working group to produce some common subset of the solution that is incompatible with any of the vendor solutions, and then (c) we try to &amp;#8220;cat-herd&amp;#8221; the vendors to add support for the new standard that is not all that different from the feature they originally built.   &lt;/p&gt;
&lt;p&gt;This whole process can easily take a long time!   Actually if you look at IMS Tools Interoperability where the vendor solutions such as Building Blocks  were coming out in the late 1990&amp;#8217;s, and the equivalent standard is just making it into the marketplace, it has taken *over a decade*.&lt;/p&gt;
&lt;p&gt;As a teacher and a student, wanting to learn and teach in new and innovative ways, a decade is far too long for a working, interoperable feature.&lt;/p&gt;
&lt;p&gt;Going forward, we need to engage together looking forward and come up with one, interoperable solution from the *very beginning*.   But this means we need to approach new ideas in different ways &amp;#8211; the members of the market need to stop looking for win-lose scenarios and stop thinking that &amp;#8220;proprietary and closed&amp;#8221; is the way to compete &amp;#8211; but instead &amp;#8211; let the best products simply win without building proprietary APIs, Data Formats, and integration patterns as the first step.&lt;/p&gt;
&lt;p&gt;I am optimistic that this recent announcement is only the beginning of engagement of Blackboard in standards and in particular standards around innovative ways to use technology to teach and learn going forward.   I am going to do my part to try to bring this new approach into the market &amp;#8211; one where we work together earlier rather than later &amp;#8211; one where we reduce the time-to-market for standards that enable innovation and increase the quality of those standards as well.&lt;/p&gt;
&lt;p&gt;Like a sports team that is in a playoff,  I will savor this important and necessary milestone for a day or so, and then it is back to work to figure out how to do this all better and faster.  Thanks to Ray and the whole Blackboard team!&lt;/p&gt;</content>
		<author>
			<name>Dr. Chuck</name>
			<uri>http://www.dr-chuck.com/csev-blog</uri>
		</author>
		<source>
			<title type="html">Dr. Chucks Blog</title>
			<subtitle type="html">Teaching, Learning, Technology, Standards, Interoperability, etc.</subtitle>
			<link rel="self" href="http://www.dr-chuck.com/csev-blog/feed/"/>
			<id>http://www.dr-chuck.com/csev-blog/feed/</id>
			<updated>2010-07-22T14:50:15+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">The LIS Standard Moves Forward</title>
		<link href="http://feedproxy.google.com/~r/mfeldstein/yyMY/~3/bH5CMpd40x8/"/>
		<id>http://mfeldstein.com/?p=1658</id>
		<updated>2010-07-13T15:22:45+00:00</updated>
		<content type="html">&lt;p&gt;&lt;/p&gt;&lt;p&gt;I&amp;#8217;m at the Desire2Learn conference this week and will have a couple of posts up soon about the astonishing progress the company is making on a number of fronts. But I&amp;#8217;m writing this post in response to some news that&amp;#8217;s coming out of BbWorld. I am delighted (though a little surprised) to hear that Blackboard has just committed to releasing support for the IMS Learning Information Services (LIS) standard and will be testing interoperability with SunGard. I haven&amp;#8217;t heard any details yet, although based on their announcements about supporting two other standards (BLTI and Common Cartridge) by the end of 2010, I&amp;#8217;m guessing that they will get their LIS integration out some time in 2011.&lt;/p&gt;
&lt;p&gt;With Blackboard joining the crowd, all the LMSs that have major market share in the U.S. now either have LIS support available today or have publicly committed to having it in the near future:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sakai supports it in all distributions.&lt;/li&gt;
&lt;li&gt;Moodle has it for Moodlerooms customers (although I would still like to see it available for other Moodle distributions).&lt;/li&gt;
&lt;li&gt;Desire2Learn has committed to supporting it soon. (In fact, one of the reasons that I&amp;#8217;m at their conference right now is to talk about our progress in testing Peoplesoft/D2L LIS integration. It&amp;#8217;s looking like D2L is going to have the most complete and sophisticated LMS-side implementation of LIS so far.)&lt;/li&gt;
&lt;li&gt;eCollege has publicly committed to getting LIS integration done as well.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;By the time Blackboard finishes their implementation, we&amp;#8217;ll have the first tier of LMS applications all standards-compliant and will be hopefully filling out the ecosystem with up-and-coming LMSs and some non-LMS systems that could benefit from the same type of integration.&lt;/p&gt;
&lt;p&gt;Since this is my personal blog, I don&amp;#8217;t feel compelled to write about my employer here. But I have to say that I am very proud of what Oracle has accomplished in this area and, equally importantly, how we accomplished it. When my colleagues realized four years ago (before I even joined the company) that we had an integration problem that was causing colleges a lot of pain and costing them time and money, they decided from the beginning to go the standards route. The IMS Enterprise Services standard was moribund at the time, so we really had to build a constituency for change almost from scratch. We invested an enormous amount of time not just building out our own product but also working through differences with partners, customers, and competitors alike in the standards development process. For four years, we worked on LIS every single week (with my colleague Linda Feng doing particularly heroic work chairing the working group, writing documentation, getting adopters to the test floor, and generally being the dynamo that drove the whole process). We built the very first LIS implementation anywhere and we put it out as supported software well over a year ago. When LMSs and other applications have needed to test their interoperability with the standard, we set up a test floor and made staff available to work with them. We actively recruited SunGard, our biggest competitor, to join the process. I am happy note the great milestone that, because of SunGard&amp;#8217;s coming on board, Blackboard will be the first LIS consumer that didn&amp;#8217;t have to come to our test floor as the only game in town. And of course, a rising tide lifts all boats. If Blackboard produces an LIS-compliant integration with SunGard, it should work with Peoplesoft Campus Solutions as well. That&amp;#8217;s the whole point of the standard. Again, I don&amp;#8217;t know the details of how Blackboard is doing things, but what we&amp;#8217;re seeing with other integrations is largely an end to big consulting fees just to set up what should be a standard integration. Certainly on our side, it&amp;#8217;s a simple setup that customers can usually either do themselves or do with a relatively modest amount of help from Oracle or from partners like &lt;a href=&quot;http://unicon.net/&quot;&gt;Unicon&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;So we&amp;#8217;re coming into some good times for LIS. The major players are on board, with hopefully many more to come. I expect the specification to be finalized relatively soon, which will mean that everybody can be assured that there will be real plug-and-play interoperability. (We&amp;#8217;ve been updating our implementation as the spec has evolved and have committed to be fully compliant with the final draft shortly after it has been issued.) And since our implementation is mature now, we&amp;#8217;ve had a chance to bring out some really exciting refinements (like the ability to simultaneously integrate with multiple systems and send each only the data that it needs on the schedule that it needs), with some really advanced stuff made possible by the service-oriented architecture underlying LIS on the way.&lt;/p&gt;
&lt;p&gt;Life is good.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.addtoany.com/add_to/netvibes_share?linkurl=http%3A%2F%2Fmfeldstein.com%2Fthe-lis-standard-moves-forward%2F&amp;linkname=The%20LIS%20Standard%20Moves%20Forward&quot; title=&quot;Netvibes Share&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/netvibes.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Netvibes Share&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fmfeldstein.com%2Fthe-lis-standard-moves-forward%2F&amp;linkname=The%20LIS%20Standard%20Moves%20Forward&quot; title=&quot;StumbleUpon&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/stumbleupon.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;StumbleUpon&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fmfeldstein.com%2Fthe-lis-standard-moves-forward%2F&amp;linkname=The%20LIS%20Standard%20Moves%20Forward&quot; title=&quot;Digg&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/digg.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Digg&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fmfeldstein.com%2Fthe-lis-standard-moves-forward%2F&amp;linkname=The%20LIS%20Standard%20Moves%20Forward&quot; title=&quot;Delicious&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/delicious.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Delicious&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fmfeldstein.com%2Fthe-lis-standard-moves-forward%2F&amp;linkname=The%20LIS%20Standard%20Moves%20Forward&quot; title=&quot;Google Gmail&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/gmail.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Google Gmail&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fmfeldstein.com%2Fthe-lis-standard-moves-forward%2F&amp;linkname=The%20LIS%20Standard%20Moves%20Forward&quot; title=&quot;Facebook&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/facebook.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Facebook&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/reddit?linkurl=http%3A%2F%2Fmfeldstein.com%2Fthe-lis-standard-moves-forward%2F&amp;linkname=The%20LIS%20Standard%20Moves%20Forward&quot; title=&quot;Reddit&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/reddit.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Reddit&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fmfeldstein.com%2Fthe-lis-standard-moves-forward%2F&amp;linkname=The%20LIS%20Standard%20Moves%20Forward&quot; title=&quot;LinkedIn&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/linkedin.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;LinkedIn&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;a2a_dd addtoany_share_save&quot; href=&quot;http://www.addtoany.com/share_save&quot;&gt;Share/Bookmark&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;No related posts.&lt;/p&gt;
&lt;p&gt;Related posts brought to you by &lt;a href=&quot;http://mitcho.com/code/yarpp/&quot;&gt;Yet Another Related Posts Plugin&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;
&lt;p&gt;&lt;small&gt;© michael.feldstein for &lt;a href=&quot;http://mfeldstein.com&quot;&gt;e-Literate&lt;/a&gt;, 2010. |
&lt;a href=&quot;http://mfeldstein.com/the-lis-standard-moves-forward/&quot;&gt;Permalink&lt;/a&gt; |
&lt;a href=&quot;http://mfeldstein.com/the-lis-standard-moves-forward/#comments&quot;&gt;One comment&lt;/a&gt; |
Add to
&lt;a href=&quot;http://del.icio.us/post?url=http://mfeldstein.com/the-lis-standard-moves-forward/&amp;title=The LIS Standard Moves Forward&quot;&gt;del.icio.us&lt;/a&gt;
&lt;br /&gt;
Post tags: &lt;br /&gt;
&lt;/small&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=bH5CMpd40x8:MgWZgzJ9skY:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=bH5CMpd40x8:MgWZgzJ9skY:dnMXMwOfBR0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=dnMXMwOfBR0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=bH5CMpd40x8:MgWZgzJ9skY:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=7Q72WNTAKBA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=bH5CMpd40x8:MgWZgzJ9skY:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?i=bH5CMpd40x8:MgWZgzJ9skY:V_sGLiPBpWU&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=bH5CMpd40x8:MgWZgzJ9skY:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=qj6IDK7rITs&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=bH5CMpd40x8:MgWZgzJ9skY:l6gmwiTKsz0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=l6gmwiTKsz0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/mfeldstein/yyMY/~4/bH5CMpd40x8&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Michael Feldstein</name>
			<uri>http://mfeldstein.com</uri>
		</author>
		<source>
			<title type="html">e-Literate</title>
			<subtitle type="html">What Michael Feldstein Is Learning About Online Learning...Online</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/mfeldstein/yyMY"/>
			<id>http://feeds.feedburner.com/mfeldstein/yyMY</id>
			<updated>2010-07-27T15:50:47+00:00</updated>
			<rights type="html">©</rights>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Want to use the WebLearn tools icons on your site</title>
		<link href="http://blogs.oucs.ox.ac.uk/adamweblearn/2010/07/want-to-use-the-weblearn-tools-icons-on-your-site/"/>
		<id>http://blogs.oucs.ox.ac.uk/adamweblearn/?p=733</id>
		<updated>2010-07-13T08:43:13+00:00</updated>
		<content type="html">&lt;p&gt;These icons are all available in the following folder:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;https://weblearn.ox.ac.uk/access/content/public/images/silk/&quot;&gt;https://weblearn.ox.ac.uk/access/content/public/images/silk/&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;There is a handy &amp;#8216;crib sheet&amp;#8217; containing all the images; this is useful in finding the name of the image:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;https://weblearn.ox.ac.uk/access/content/public/images/silk/1-silk_icons_index.png&quot;&gt;https://weblearn.ox.ac.uk/access/content/public/images/silk/1-silk_icons_index.png&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Here is an example of use within a WebLearn site:&lt;/p&gt;
&lt;pre&gt;&amp;lt;img alt=&quot;Forgotten Password icon&quot;
     src=&quot;/access/content/public/images/silk/key.png&quot; /&amp;gt;&lt;/pre&gt;
&lt;p&gt;The icons are freely available for use under the &lt;a href=&quot;http://creativecommons.org/licenses/by/2.5/&quot;&gt;Creative Commons Attribution 2.5&lt;/a&gt; licence and are known as &amp;#8216;Silk Icons&amp;#8217;. The original download is available from:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://www.famfamfam.com/lab/icons/silk/&quot;&gt;http://www.famfamfam.com/lab/icons/silk/&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</content>
		<author>
			<name>Adam Marshall</name>
			<uri>http://blogs.oucs.ox.ac.uk/adamweblearn</uri>
		</author>
		<source>
			<title type="html">Adam's WebLearn Blog</title>
			<subtitle type="html">Tips and information concerning Oxford University's on-line learning environment</subtitle>
			<link rel="self" href="http://blogs.oucs.ox.ac.uk/adamweblearn/feed/"/>
			<id>http://blogs.oucs.ox.ac.uk/adamweblearn/feed/</id>
			<updated>2010-07-21T14:00:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Sakai 2.7.0 Release</title>
		<link href="http://sakaiproject.org/news/sakai-270-release"/>
		<id>http://sakaiproject.org/2232 at http://sakaiproject.org</id>
		<updated>2010-07-12T16:57:30+00:00</updated>
		<content type="html">&lt;div class=&quot;field field-type-text field-field-mailing-list&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    Announcements Mailing List        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-text field-field-sakai-dev-list&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    off        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-text field-field-user-mail-list&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    off        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;We are pleased to announce&amp;nbsp;availability of the Sakai 2.7.0 release.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Release artifacts are available at &lt;a href=&quot;http://source.sakaiproject.org/release/&quot; target=&quot;_blank&quot;&gt;http://source.sakaiproject.org/release/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Release documentation including install guides is available at&amp;nbsp;&lt;a href=&quot;http://confluence.sakaiproject.org//x/NgchB&quot; target=&quot;blank&quot;&gt;http://confluence.sakaiproject.org//x/NgchB&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;Sakai 2.7.0 is licensed under the&amp;nbsp;&lt;a href=&quot;http://sakaiproject.org/license&quot;&gt;Educational&amp;nbsp;Community License version 2.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Dedication&lt;/h3&gt;
&lt;p&gt;The Sakai&amp;nbsp;2.7 series is dedicated to the memory of Steve Smail, Programmer/Analyst in&amp;nbsp;Library Information Technology at Indiana University,&amp;nbsp;who died in late December&amp;nbsp;2009. He was a respected and long-time member of the Sakai developer community;&amp;nbsp;many knew him through his&amp;nbsp;work on the Sakaibrary project, Citations Helper and&amp;nbsp;previous library resource integration efforts as well as his regular&amp;nbsp;participation at Sakai&amp;nbsp;conferences.&lt;/p&gt;
&lt;h3&gt;Highlights&lt;/h3&gt;
&lt;p&gt;Sakai 2.7.0 adds significant new capabilities to the core&amp;nbsp;build including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Site statistics &lt;/li&gt;
&lt;li&gt;A new profile interface &lt;/li&gt;
&lt;li&gt;Initial support for the IMS Basic Learning Tools Interoperability&amp;nbsp;(LTI) spec &lt;/li&gt;
&lt;li&gt;Improvements to the core tool set &lt;/li&gt;
&lt;li&gt;Accessibility, performance and security enhancements &lt;/li&gt;
&lt;li&gt;Language/locale updates &lt;/li&gt;
&lt;li&gt;Bug fixes that improve upon the Sakai 2.6 series&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Of note, the addition of IMS&amp;nbsp;Basic LTI as a core capability provides users with a simple, standards-based&amp;nbsp;mechanism for launching and sharing&amp;nbsp;information with externally- hosted tools. &amp;nbsp; Basic&amp;nbsp;LTI sends course, user, and role information to an external tool, signed&amp;nbsp;securely using OAuth&amp;nbsp;(&lt;a href=&quot;http://www.oauth.net&quot; title=&quot;http://www.oauth.net&quot;&gt;http://www.oauth.net&lt;/a&gt;)&amp;nbsp;security protocol. &amp;nbsp;Multiple Basic LTI placements can be added to a Sakai&amp;nbsp;site in order to connect to one or more tool&amp;nbsp;producers running outside of&amp;nbsp;Sakai. &amp;nbsp;External tools can be written in any language.&lt;/p&gt;
&lt;h3&gt;Older&amp;nbsp;Releases&lt;/h3&gt;
&lt;p&gt;With the advent of the Sakai 2.7&amp;nbsp;series, official Community support for Sakai 2.5 ceases. Organizations running&amp;nbsp;Sakai 2.5 (or earlier versions)&amp;nbsp;are strongly encouraged to upgrade to the&amp;nbsp;latest versions of Sakai 2.6 or 2.7 in order to take advantage of continued&amp;nbsp;maintenance support.&lt;/p&gt;
&lt;p&gt;Thank you to all who have contributed to the success of the&amp;nbsp;2.7.0 release.&lt;/p&gt;
&lt;p&gt;The Sakai Foundation Staff&lt;/p&gt;</content>
		<author>
			<name>Sakai Project</name>
			<uri>http://sakaiproject.org/</uri>
		</author>
		<source>
			<title type="html">Sakai Project Announcements, Events &amp;amp; Blogs</title>
			<subtitle type="html">All announcements, events and blog posts published on the Sakai Project website.</subtitle>
			<link rel="self" href="http://sakaiproject.org/feed"/>
			<id>http://sakaiproject.org/feed</id>
			<updated>2010-07-29T17:10:45+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Shindig Feature Documentation Moved to Apache Wiki</title>
		<link href="http://www.dr-chuck.com/csev-blog/2010/07/shindig-feature-documentation-moved-to-apache-wiki/"/>
		<id>http://www.dr-chuck.com/csev-blog/?p=1096</id>
		<updated>2010-07-11T13:16:43+00:00</updated>
		<content type="html">&lt;p&gt;I re-did my Shindig Documentation for adding a new feature and it is now up on the Apache Shindig Wiki:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://cwiki.apache.org/confluence/display/SHINDIG/Adding+a+New+Feature+to+Shindig&quot;&gt;https://cwiki.apache.org/confluence/display/SHINDIG/Adding+a+New+Feature+to+Shindig&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This will be more up-to-date and accurate over time as others in the Shindig project will be able to edit it.&lt;/p&gt;</content>
		<author>
			<name>Dr. Chuck</name>
			<uri>http://www.dr-chuck.com/csev-blog</uri>
		</author>
		<source>
			<title type="html">Dr. Chucks Blog</title>
			<subtitle type="html">Teaching, Learning, Technology, Standards, Interoperability, etc.</subtitle>
			<link rel="self" href="http://www.dr-chuck.com/csev-blog/feed/"/>
			<id>http://www.dr-chuck.com/csev-blog/feed/</id>
			<updated>2010-07-22T14:50:15+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Sakai 3 Roadmap and Progress</title>
		<link href="http://feedproxy.google.com/~r/mfeldstein/yyMY/~3/k7ahQxMbaXQ/"/>
		<id>http://mfeldstein.com/?p=1639</id>
		<updated>2010-07-10T19:28:50+00:00</updated>
		<content type="html">&lt;p&gt;&lt;/p&gt;&lt;p&gt;Up until now, it would have been fair to call Sakai 3 a mature experiment. Two years of work have been invested, mostly by Cambridge, to test out some ideas about the design, architecture, and development ecosystem of next-generation virtual learning environments. We have learned a lot from it, but the level of commitment to turn it from an experiment into a product system has been somewhat vague.&lt;/p&gt;
&lt;p&gt;That changed a couple of weeks ago at the Sakai conference in Denver. We now have a much clearer idea of when Sakai 3 might be deployable as a production system to meet different purposes.&lt;/p&gt;
&lt;p&gt;(...)&lt;br /&gt;Read the rest of &lt;a href=&quot;http://mfeldstein.com/sakai-3-roadmap-and-progress/&quot;&gt;Sakai 3 Roadmap and Progress&lt;/a&gt; (379 words)&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;small&gt;© michael.feldstein for &lt;a href=&quot;http://mfeldstein.com&quot;&gt;e-Literate&lt;/a&gt;, 2010. |
&lt;a href=&quot;http://mfeldstein.com/sakai-3-roadmap-and-progress/&quot;&gt;Permalink&lt;/a&gt; |
&lt;a href=&quot;http://mfeldstein.com/sakai-3-roadmap-and-progress/#comments&quot;&gt;No comment&lt;/a&gt; |
Add to
&lt;a href=&quot;http://del.icio.us/post?url=http://mfeldstein.com/sakai-3-roadmap-and-progress/&amp;title=Sakai 3 Roadmap and Progress&quot;&gt;del.icio.us&lt;/a&gt;
&lt;br /&gt;
Post tags: &lt;a href=&quot;http://mfeldstein.com/tag/sakai/&quot; rel=&quot;tag&quot;&gt;Sakai&lt;/a&gt;, &lt;a href=&quot;http://mfeldstein.com/tag/sakai-3/&quot; rel=&quot;tag&quot;&gt;Sakai 3&lt;/a&gt;, &lt;a href=&quot;http://mfeldstein.com/tag/sakai-project/&quot; rel=&quot;tag&quot;&gt;Sakai Project&lt;/a&gt;&lt;br /&gt;
&lt;/small&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=k7ahQxMbaXQ:aXkzHOUX7C0:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=k7ahQxMbaXQ:aXkzHOUX7C0:dnMXMwOfBR0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=dnMXMwOfBR0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=k7ahQxMbaXQ:aXkzHOUX7C0:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=7Q72WNTAKBA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=k7ahQxMbaXQ:aXkzHOUX7C0:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?i=k7ahQxMbaXQ:aXkzHOUX7C0:V_sGLiPBpWU&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=k7ahQxMbaXQ:aXkzHOUX7C0:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=qj6IDK7rITs&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=k7ahQxMbaXQ:aXkzHOUX7C0:l6gmwiTKsz0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=l6gmwiTKsz0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/mfeldstein/yyMY/~4/k7ahQxMbaXQ&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Michael Feldstein</name>
			<uri>http://mfeldstein.com</uri>
		</author>
		<source>
			<title type="html">e-Literate</title>
			<subtitle type="html">What Michael Feldstein Is Learning About Online Learning...Online</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/mfeldstein/yyMY"/>
			<id>http://feeds.feedburner.com/mfeldstein/yyMY</id>
			<updated>2010-07-27T15:50:47+00:00</updated>
			<rights type="html">©</rights>
		</source>
	</entry>

	<entry>
		<title type="html">The Long Tail of Academic Technologies</title>
		<link href="http://feedproxy.google.com/~r/AnythingInstructional/~3/aVZ_gO5fJMA/long-tail-of-academic-technologies.html"/>
		<id>tag:blogger.com,1999:blog-6063199541711503109.post-450568539421078211</id>
		<updated>2010-07-09T18:33:45+00:00</updated>
		<content type="html">This post has been inspired by a lot of different sources and event. As some of you know, I'm the Sakai Project Leader at my higher education institution. And as most of you know, I'm a huge social media and web 2.0 junkie.

But something has started to bug me a while ago. It seems to me that as time goes by and that we become more engaged with web 2.0 technologies in our everyday lives, more and
&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/dX4WvUxbWSoGv_cP0ONe3Nl-ZjI/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/dX4WvUxbWSoGv_cP0ONe3Nl-ZjI/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/dX4WvUxbWSoGv_cP0ONe3Nl-ZjI/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/dX4WvUxbWSoGv_cP0ONe3Nl-ZjI/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/AnythingInstructional/~4/aVZ_gO5fJMA&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Mathieu Plourde</name>
			<email>noreply@blogger.com</email>
			<uri>http://anythinginstructional.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Anything Instructional</title>
			<subtitle type="html">Teaching, Learning, Instructional Design, Information Technology, Learning Management Systems, Web 2.0, Usability, Social Anything, and Everything in Between.</subtitle>
			<link rel="self" href="http://anythinginstructional.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-6063199541711503109</id>
			<updated>2010-07-21T21:40:15+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Find and Remove Files That Have Spaces In The Name</title>
		<link href=""/>
		<id>http://thecarlhall.wordpress.com/?p=112</id>
		<updated>2010-07-09T16:35:03+00:00</updated>
		<content type="html">Whenever I need this, it takes me seemingly forever to figure this out. Blog it! &amp;#8216;find&amp;#8217; is a great GNU utility for digging up files in directories. &amp;#8216;rm&amp;#8217; is a staple command for any linux user. Combining the two commands can be fun and powerful. find /home/luser -type f -name '*.mpg' -exec rm -f {} [...]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=thecarlhall.wordpress.com&amp;blog=6233168&amp;post=112&amp;subd=thecarlhall&amp;ref=&amp;feed=1&quot; /&gt;</content>
		<author>
			<name>Carl Hall</name>
			<uri>http://thecarlhall.wordpress.com</uri>
		</author>
		<source>
			<title type="html">Technocratic Dilemma</title>
			<subtitle type="html">Another blog about things that technerds run into.</subtitle>
			<link rel="self" href="http://thecarlhall.wordpress.com/feed/"/>
			<id>http://thecarlhall.wordpress.com/feed/</id>
			<updated>2010-07-29T17:30:39+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Profile2 v1.3.9 released</title>
		<link href="http://steve-on-sakai.blogspot.com/2010/07/profile2-v139-released.html"/>
		<id>tag:blogger.com,1999:blog-7781495706234585669.post-785705723451443185</id>
		<updated>2010-07-09T14:38:20+00:00</updated>
		<content type="html">I am very pleased to announce the availability of Profile2 1.3.9.&lt;br /&gt;&lt;br /&gt;This is a maintenance release and is an &lt;b&gt;essential&lt;/b&gt; upgrade for users of the 1.3 series&lt;br /&gt;as it contains a critical fix to the Twitter integration. For more details, see: &lt;a href=&quot;http://jira.sakaiproject.org/browse/PRFL-94&quot;&gt;http://jira.sakaiproject.org/browse/PRFL-94&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This release also contains a number of internationalisation enhancements including a French and Indonesian translation bundle, and an updated Dutch translation, as well as a number of important accessibility improvements.&lt;br /&gt;&lt;br /&gt;Please note that this release requires a minor database upgrade. You will need to apply the relevant upgrade script that is located in the /docs/database directory of the source code, or from here for those using the automatic binary installation:&lt;br /&gt;&lt;a href=&quot;https://source.sakaiproject.org/svn//profile2/tags/profile2-1.3.9/docs/database/&quot;&gt;https://source.sakaiproject.org/svn//profile2/tags/profile2-1.3.9/docs/database/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also note that since this release changes the Twitter behaviour, user's will need to re-link their Twitter account in the Preferences page of Profile2.&lt;br /&gt;&lt;br /&gt;For full details of the features and fixes in this release, see:&lt;br /&gt;&lt;a href=&quot;http://jira.sakaiproject.org/secure/IssueNavigator.jspa?reset=true&amp;pid=10500&amp;fixfor=11870&quot;&gt;http://jira.sakaiproject.org/secure/IssueNavigator.jspa?reset=true&amp;amp;pid=10500&amp;amp;fixfor=11870&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And as always, for full installation and configuration instructions, see:&lt;br /&gt;&lt;a href=&quot;http://confluence.sakaiproject.org/display/PROFILE/Profile2&quot;&gt;http://confluence.sakaiproject.org/display/PROFILE/Profile2&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/7781495706234585669-785705723451443185?l=steve-on-sakai.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Steve Swinsburg</name>
			<email>noreply@blogger.com</email>
			<uri>http://steve-on-sakai.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">steve on sakai</title>
			<link rel="self" href="http://steve-on-sakai.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-7781495706234585669</id>
			<updated>2010-07-26T02:10:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Content authoring tools</title>
		<link href="http://blogs.oucs.ox.ac.uk/adamweblearn/2010/07/content-authoring-tools/"/>
		<id>http://blogs.oucs.ox.ac.uk/adamweblearn/?p=730</id>
		<updated>2010-07-09T09:00:27+00:00</updated>
		<content type="html">&lt;p&gt;Recent discussion on the Sakai mailing lists has highlighted three interesting free content creation systems&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://www.udutu.com/&quot;&gt;http://www.udutu.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://exelearning.org/&quot;&gt;http://exelearning.org/&lt;/a&gt;&lt;em&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.nottingham.ac.uk/xerte/&quot;&gt;http://www.nottingham.ac.uk/xerte/&lt;/a&gt; &lt;em&gt;&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Here&amp;#8217;s what their websites say:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;&amp;#8220;MyUdutu&lt;/strong&gt;™ is a FREE web-based tool which provides a user friendly platform to create  highly interactive elearning courses quickly and easily.  Anyone can design, build and implement online training courses  without  any prior technological expertise.&amp;#8221;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;#8220;The &lt;strong&gt;eXe &lt;/strong&gt;project developed a freely available Open Source authoring   application to assist teachers and academics in the publishing of web   content without the need to become proficient in HTML or XML markup.   Resources authored in eXe can be exported in IMS Content Package, SCORM   1.2, or IMS Common Cartridge formats or as simple self-contained web   pages.&amp;#8221;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;#8220;&lt;strong&gt;Xerte&lt;/strong&gt; is a fully-featured e-learning development  environment  for creating rich interactivity. Xerte is aimed at  developers of  interactive content who will create sophisticated content  with some  scripting, and Xerte can be used to extend the capabilities of  Xerte  Online Toolkits with new tools for content authors.&amp;#8221;&lt;/em&gt;&lt;/p&gt;</content>
		<author>
			<name>Adam Marshall</name>
			<uri>http://blogs.oucs.ox.ac.uk/adamweblearn</uri>
		</author>
		<source>
			<title type="html">Adam's WebLearn Blog</title>
			<subtitle type="html">Tips and information concerning Oxford University's on-line learning environment</subtitle>
			<link rel="self" href="http://blogs.oucs.ox.ac.uk/adamweblearn/feed/"/>
			<id>http://blogs.oucs.ox.ac.uk/adamweblearn/feed/</id>
			<updated>2010-07-21T14:00:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Sakai Conference 2011: Berlin, 14-16 June 2011</title>
		<link href="http://blogs.oucs.ox.ac.uk/adamweblearn/2010/07/sakai-conference-2011-berlin-14-16-june-2011/"/>
		<id>http://blogs.oucs.ox.ac.uk/adamweblearn/?p=726</id>
		<updated>2010-07-09T08:49:35+00:00</updated>
		<content type="html">&lt;p&gt;From the latest Sakai newsletter: &amp;#8220;The next annual Sakai conference is only 11.5 months away. Mark the dates on your calendar now. We will meet in Berlin at the Ramada Hotel Berlin &amp;#8211; Alexanderplatz on June 14 &amp;#8211; 16, with pre-conference sessions on June 13.&amp;#8221;&lt;/p&gt;
&lt;p&gt;As Sakai Foundation members, Oxford University employees get a discount on the registration fee.&lt;/p&gt;</content>
		<author>
			<name>Adam Marshall</name>
			<uri>http://blogs.oucs.ox.ac.uk/adamweblearn</uri>
		</author>
		<source>
			<title type="html">Adam's WebLearn Blog</title>
			<subtitle type="html">Tips and information concerning Oxford University's on-line learning environment</subtitle>
			<link rel="self" href="http://blogs.oucs.ox.ac.uk/adamweblearn/feed/"/>
			<id>http://blogs.oucs.ox.ac.uk/adamweblearn/feed/</id>
			<updated>2010-07-21T14:00:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Blackboard’s Wimba and Elluminate Acquisitions</title>
		<link href="http://feedproxy.google.com/~r/mfeldstein/yyMY/~3/QLOqYugr27E/"/>
		<id>http://mfeldstein.com/?p=1652</id>
		<updated>2010-07-08T14:55:10+00:00</updated>
		<content type="html">&lt;p&gt;&lt;/p&gt;&lt;p&gt;I have often said that, if you want to understand the likely future behavior of a publicly traded company, the best way to approach it is to think of it as a complex money-making machine. If you can understand how the machine works, then you can make reasonable guesses as to how it will behave under different circumstances and the degree to which that behavior is likely to help or hurt your interests.&lt;/p&gt;
&lt;p&gt;There has been a lot of hand-wringing about Blackboard&amp;#8217;s announced acquisitions of Wimba and Elluminate. Let&amp;#8217;s look at the facts.&lt;/p&gt;
&lt;p&gt;(...)&lt;br /&gt;Read the rest of &lt;a href=&quot;http://mfeldstein.com/blackboards-wimba-and-elluminate-acquisitions/&quot;&gt;Blackboard&amp;#8217;s Wimba and Elluminate Acquisitions&lt;/a&gt; (881 words)&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;small&gt;© michael.feldstein for &lt;a href=&quot;http://mfeldstein.com&quot;&gt;e-Literate&lt;/a&gt;, 2010. |
&lt;a href=&quot;http://mfeldstein.com/blackboards-wimba-and-elluminate-acquisitions/&quot;&gt;Permalink&lt;/a&gt; |
&lt;a href=&quot;http://mfeldstein.com/blackboards-wimba-and-elluminate-acquisitions/#comments&quot;&gt;6 comments&lt;/a&gt; |
Add to
&lt;a href=&quot;http://del.icio.us/post?url=http://mfeldstein.com/blackboards-wimba-and-elluminate-acquisitions/&amp;title=Blackboard&amp;#8217;s Wimba and Elluminate Acquisitions&quot;&gt;del.icio.us&lt;/a&gt;
&lt;br /&gt;
Post tags: &lt;a href=&quot;http://mfeldstein.com/tag/blackboard-inc/&quot; rel=&quot;tag&quot;&gt;Blackboard-Inc.&lt;/a&gt;, &lt;a href=&quot;http://mfeldstein.com/tag/edunomics/&quot; rel=&quot;tag&quot;&gt;edunomics&lt;/a&gt;&lt;br /&gt;
&lt;/small&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=QLOqYugr27E:0cIKDxheK8g:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=QLOqYugr27E:0cIKDxheK8g:dnMXMwOfBR0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=dnMXMwOfBR0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=QLOqYugr27E:0cIKDxheK8g:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=7Q72WNTAKBA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=QLOqYugr27E:0cIKDxheK8g:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?i=QLOqYugr27E:0cIKDxheK8g:V_sGLiPBpWU&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=QLOqYugr27E:0cIKDxheK8g:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=qj6IDK7rITs&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=QLOqYugr27E:0cIKDxheK8g:l6gmwiTKsz0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=l6gmwiTKsz0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/mfeldstein/yyMY/~4/QLOqYugr27E&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Michael Feldstein</name>
			<uri>http://mfeldstein.com</uri>
		</author>
		<source>
			<title type="html">e-Literate</title>
			<subtitle type="html">What Michael Feldstein Is Learning About Online Learning...Online</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/mfeldstein/yyMY"/>
			<id>http://feeds.feedburner.com/mfeldstein/yyMY</id>
			<updated>2010-07-27T15:50:47+00:00</updated>
			<rights type="html">©</rights>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Sakai 3 Learning Capabilities Lenses</title>
		<link href="http://feedproxy.google.com/~r/mfeldstein/yyMY/~3/c4SCCgFqE0g/"/>
		<id>http://mfeldstein.com/?p=1643</id>
		<updated>2010-07-06T14:33:02+00:00</updated>
		<content type="html">&lt;p&gt;&lt;/p&gt;&lt;p&gt;A while back, I asked David Goodrum to write a &lt;a href=&quot;http://mfeldstein.com/sakai-learning-capabilities-brainstorming/&quot;&gt;guest post&lt;/a&gt; about some of the work that the Sakai Teaching &amp;amp; Learning Group has been doing to articulate the educational goals and requirements for Sakai 3. The document that they have been working on is called the &lt;a href=&quot;http://confluence.sakaiproject.org/display/PED/Sakai+Learning+Capabilities+v+1.0&quot;&gt;Sakai Learning Capabilities document&lt;/a&gt;, and it entered a 1.0 release just prior to the start of the Denver Sakai conference. This is very important work that will certainly impact the future of Sakai and could have a wider impact in instructional technology.&lt;/p&gt;
&lt;p&gt;The group articulate seven &amp;#8220;lenses&amp;#8221;, which you might think of as functional goals or even as design &lt;em&gt;values&lt;/em&gt; for Sakai 3. They are called lenses because each one presents a different view or perspective of any given piece of functionality within Sakai 3 (or any piece of educational technology, really). Every tool and capability within the system should be examined from the perspective of each of the seven lenses at some point in the design phase to help the designers make sure that they are upholding the design values of the system wherever and whenever possible. Each lens contains several finer-grained &amp;#8220;facets&amp;#8221; which are, again, intended to help software designers ask the right questions as they are designing educational capabilities. These lenses include capabilities for addressing traditional LMS and ePortfolio as well as important educational scenarios that are not handled well by today&amp;#8217;s systems.&lt;/p&gt;
&lt;p&gt;Here&amp;#8217;s what version 1.0 of the lenses looks like as a mind map:&lt;/p&gt;
&lt;p&gt;
&lt;div id=&quot;attachment_1647&quot; class=&quot;wp-caption aligncenter&quot;&gt;
	&lt;a href=&quot;http://mfeldstein.com/wp-content/uploads/2010/07/Sakai-LC-v1.png&quot;&gt;&lt;img class=&quot;size-full wp-image-1647&quot; title=&quot;Sakai LC v1&quot; src=&quot;http://mfeldstein.com/wp-content/uploads/2010/07/Sakai-LC-v1.png&quot; alt=&quot;&quot; width=&quot;541&quot; height=&quot;354&quot; /&gt;&lt;/a&gt;
	&lt;p class=&quot;wp-caption-text&quot;&gt;Sakai Learning Capabilities v1 Mind Map&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Note that at least two of &lt;a href=&quot;http://mfeldstein.com/sakai-conference-kamenetz-keynote/&quot;&gt;Dan Pink&amp;#8217;s three drivers of motivation&lt;/a&gt; are articulated on the map. Autonomy is called out fairly directly as a lens. I would argue that &amp;#8220;mastery&amp;#8221; is represented in some of the facts of the &amp;#8220;learning activities&amp;#8221; lens. (Interestingly, the facet descriptors in the &amp;#8220;assessment/evaluation&amp;#8221; lens seem relatively devoid of connections to mastery at this point, although in fairness, there&amp;#8217;s a lot more thought and analysis underneath this mind map that the descriptors may not be capturing.) I&amp;#8217;m not sure that Dan Pink&amp;#8217;s third motivator&amp;#8212;purpose&amp;#8212;can be wired into software, although I&amp;#8217;ll be keeping my eye out for examples of it.&lt;/p&gt;
&lt;p&gt;The key for the community will be to figure out how to translate these design values into concrete processes during the software design and development process. I have some ideas about how to go about this this. I hope/expect to write about them in a future post.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.addtoany.com/add_to/netvibes_share?linkurl=http%3A%2F%2Fmfeldstein.com%2Fsakai-3-learning-capabilities-lenses%2F&amp;linkname=Sakai%203%20Learning%20Capabilities%20Lenses&quot; title=&quot;Netvibes Share&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/netvibes.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Netvibes Share&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fmfeldstein.com%2Fsakai-3-learning-capabilities-lenses%2F&amp;linkname=Sakai%203%20Learning%20Capabilities%20Lenses&quot; title=&quot;StumbleUpon&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/stumbleupon.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;StumbleUpon&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fmfeldstein.com%2Fsakai-3-learning-capabilities-lenses%2F&amp;linkname=Sakai%203%20Learning%20Capabilities%20Lenses&quot; title=&quot;Digg&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/digg.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Digg&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fmfeldstein.com%2Fsakai-3-learning-capabilities-lenses%2F&amp;linkname=Sakai%203%20Learning%20Capabilities%20Lenses&quot; title=&quot;Delicious&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/delicious.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Delicious&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fmfeldstein.com%2Fsakai-3-learning-capabilities-lenses%2F&amp;linkname=Sakai%203%20Learning%20Capabilities%20Lenses&quot; title=&quot;Google Gmail&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/gmail.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Google Gmail&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fmfeldstein.com%2Fsakai-3-learning-capabilities-lenses%2F&amp;linkname=Sakai%203%20Learning%20Capabilities%20Lenses&quot; title=&quot;Facebook&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/facebook.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Facebook&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/reddit?linkurl=http%3A%2F%2Fmfeldstein.com%2Fsakai-3-learning-capabilities-lenses%2F&amp;linkname=Sakai%203%20Learning%20Capabilities%20Lenses&quot; title=&quot;Reddit&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/reddit.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Reddit&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fmfeldstein.com%2Fsakai-3-learning-capabilities-lenses%2F&amp;linkname=Sakai%203%20Learning%20Capabilities%20Lenses&quot; title=&quot;LinkedIn&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/linkedin.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;LinkedIn&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;a2a_dd addtoany_share_save&quot; href=&quot;http://www.addtoany.com/share_save&quot;&gt;Share/Bookmark&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Possibly Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://mfeldstein.com/sakai-learning-capabilities-brainstorming/&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Sakai Learning Capabilities Brainstorming&quot;&gt;Sakai Learning Capabilities Brainstorming&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://mfeldstein.com/sakai-conference-kamenetz-keynote/&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Sakai Conference: Kamenetz Keynote&quot;&gt;Sakai Conference: Kamenetz Keynote&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://mfeldstein.com/sakai-3-is-like-mac-os-x/&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Sakai 3 Is Like Mac OS X&quot;&gt;Sakai 3 Is Like Mac OS X&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;
&lt;p&gt;Related posts brought to you by &lt;a href=&quot;http://mitcho.com/code/yarpp/&quot;&gt;Yet Another Related Posts Plugin&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;
&lt;p&gt;&lt;small&gt;© michael.feldstein for &lt;a href=&quot;http://mfeldstein.com&quot;&gt;e-Literate&lt;/a&gt;, 2010. |
&lt;a href=&quot;http://mfeldstein.com/sakai-3-learning-capabilities-lenses/&quot;&gt;Permalink&lt;/a&gt; |
&lt;a href=&quot;http://mfeldstein.com/sakai-3-learning-capabilities-lenses/#comments&quot;&gt;No comment&lt;/a&gt; |
Add to
&lt;a href=&quot;http://del.icio.us/post?url=http://mfeldstein.com/sakai-3-learning-capabilities-lenses/&amp;title=Sakai 3 Learning Capabilities Lenses&quot;&gt;del.icio.us&lt;/a&gt;
&lt;br /&gt;
Post tags: &lt;a href=&quot;http://mfeldstein.com/tag/david-goodrum/&quot; rel=&quot;tag&quot;&gt;David Goodrum&lt;/a&gt;, &lt;a href=&quot;http://mfeldstein.com/tag/sakai-3/&quot; rel=&quot;tag&quot;&gt;Sakai 3&lt;/a&gt;, &lt;a href=&quot;http://mfeldstein.com/tag/sakai-learning-capabilities/&quot; rel=&quot;tag&quot;&gt;Sakai Learning Capabilities&lt;/a&gt;, &lt;a href=&quot;http://mfeldstein.com/tag/sakai-project/&quot; rel=&quot;tag&quot;&gt;Sakai Project&lt;/a&gt;&lt;br /&gt;
&lt;/small&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=c4SCCgFqE0g:V-Yv-MDzXJI:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=c4SCCgFqE0g:V-Yv-MDzXJI:dnMXMwOfBR0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=dnMXMwOfBR0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=c4SCCgFqE0g:V-Yv-MDzXJI:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=7Q72WNTAKBA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=c4SCCgFqE0g:V-Yv-MDzXJI:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?i=c4SCCgFqE0g:V-Yv-MDzXJI:V_sGLiPBpWU&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=c4SCCgFqE0g:V-Yv-MDzXJI:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=qj6IDK7rITs&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=c4SCCgFqE0g:V-Yv-MDzXJI:l6gmwiTKsz0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=l6gmwiTKsz0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/mfeldstein/yyMY/~4/c4SCCgFqE0g&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;&lt;/p&gt;</content>
		<author>
			<name>Michael Feldstein</name>
			<uri>http://mfeldstein.com</uri>
		</author>
		<source>
			<title type="html">e-Literate</title>
			<subtitle type="html">What Michael Feldstein Is Learning About Online Learning...Online</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/mfeldstein/yyMY"/>
			<id>http://feeds.feedburner.com/mfeldstein/yyMY</id>
			<updated>2010-07-27T15:50:47+00:00</updated>
			<rights type="html">©</rights>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">WLUG: Copyright and WebLearn</title>
		<link href="http://blogs.oucs.ox.ac.uk/adamweblearn/2010/07/wlug-copyright-and-weblearn/"/>
		<id>http://blogs.oucs.ox.ac.uk/adamweblearn/?p=712</id>
		<updated>2010-07-05T15:01:28+00:00</updated>
		<content type="html">&lt;p&gt;Mike Heaney (Executive Secretary, Bodleian Libraries) gave an interesting talk about copyright at today&amp;#8217;s WebLearn User Group. I thought I&amp;#8217;d post the &amp;#8216;highlights&amp;#8217; here.&lt;/p&gt;
&lt;p&gt;Copyright is an Intellectual Property right and can be owned just like any other property. There is both good news and bad news regarding copyright in WebLearn.&lt;/p&gt;
&lt;p&gt;Bad news first. You &lt;strong&gt;cannot&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;copy material without getting &lt;em&gt;written permission&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;publish material&lt;/li&gt;
&lt;li&gt;adapt or translate&lt;/li&gt;
&lt;li&gt;communicate to the &amp;#8216;public&amp;#8217; &amp;#8211; this includes disseminating via a password protected system such as WebLearn&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Good news. You &lt;strong&gt;can&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;make a copy for &lt;em&gt;private&lt;/em&gt; study&lt;/li&gt;
&lt;li&gt;cite within a review or critique&lt;/li&gt;
&lt;li&gt;use most Government documents&lt;/li&gt;
&lt;li&gt;rely on licences&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The University pays a six figure sum each year to the Copyright Licensing Agency (CLA). This is for publications only and allows Oxford University members to&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;use &lt;strong&gt;printed&lt;/strong&gt; material under the &amp;#8216;fair dealing&amp;#8217; agreement. This generally amounts to one chapter or article or 5% of a piece of work.&lt;/li&gt;
&lt;li&gt;make print to print copies for your students&lt;/li&gt;
&lt;li&gt;make print to digital copies (scanning) but a log must be kept and the copy must be password protected. The copyright secretary in ASUC has the appropriate log.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;This does not allow one to &lt;/strong&gt;&lt;strong&gt;make digital to digital copies.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://blogs.oucs.ox.ac.uk/adamweblearn/files/2010/07/wl-copyright.jpg&quot;&gt;&lt;img class=&quot;aligncenter size-full wp-image-720&quot; title=&quot;wl-copyright&quot; src=&quot;http://blogs.oucs.ox.ac.uk/adamweblearn/files/2010/07/wl-copyright.jpg&quot; alt=&quot;wl-copyright&quot; width=&quot;448&quot; height=&quot;358&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Educational Recording Agency (ERA) allows one to make recordings off-air from BBC/ITV/Channel4&amp;amp;5 but the can only be accessed &lt;strong&gt;on the premises &lt;/strong&gt;which means WebLearn is not a suitable vehicle for distribution.&lt;/p&gt;
&lt;p&gt;E-Journals are all different, one needs to check the Terms and Conditions of each individual journal to see how it may be used.; the majority will have a clause allowing an article to be used in a VLE such as WebLearn&lt;/p&gt;
&lt;p&gt;Creative Commons (CC) licences are a fairly recent innovation and are particularly suited for the Web. A CC licence is a form of copyright waiver &amp;#8211; both Google and Flickr allow searches for CC items.&lt;/p&gt;
&lt;p&gt;If a University member records a lecture then the University owns the copyright to the lecture and the recording but not the performance. External speakers do not fall into this category. Follow the Oxford Podcasts link below to find out more information about recording lectures.&lt;/p&gt;
&lt;h3&gt;Links&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt; &lt;a href=&quot;https://weblearn.ox.ac.uk/access/content/group/early-adopters/wlug/slides/20100705/copyweblearn2010.ppt&quot; target=&quot;_blank&quot;&gt;Slides from WLUG&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://weblearn.ox.ac.uk/portal/hierarchy/info/copyright&quot; target=&quot;_blank&quot;&gt;WebLearn site about copyright&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.cla.co.uk/&quot; target=&quot;_blank&quot;&gt;Copyright Licensing  Agency (CLA)&lt;/a&gt; &lt;a href=&quot;http://www.cla.co.uk/copyright_information/copyright_information/&quot; target=&quot;_blank&quot;&gt;(copyright information&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.cla.co.uk/&quot; target=&quot;_blank&quot;&gt;CLA User Guidelines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://creativecommons.org/&quot; target=&quot;_blank&quot;&gt;Creative Commons licence&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jisclegal.ac.uk/ManageContent/ViewDetail/tabid/243/ID/86/Intellectual-Property-Law-Essentials-01062007.aspx&quot; target=&quot;_blank&quot;&gt;http://www.jisclegal.ac.uk/ManageContent/ViewDetail/tabid/243/ID/86/Intellectual-Property-Law-Essentials-01062007.aspx&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.era.org.uk/&quot; target=&quot;_blank&quot;&gt;Educational Recording Agency &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://podcasts.ox.ac.uk/&quot; target=&quot;_blank&quot;&gt;Oxford Podcasts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.admin.ox.ac.uk/asuc/oxonly/licences/copy.shtml&quot; target=&quot;_blank&quot;&gt;Copyright and Scanning under the Copyright Licence  Agency&lt;/a&gt;&lt;a href=&quot;http://www.cla.co.uk/licences/licences_available/he/uuk&quot; target=&quot;_blank&quot;&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.cla.co.uk/licences/licences_available/he/uuk&quot; target=&quot;_blank&quot;&gt;Digital  copy record form&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jisc.ac.uk/whatwedo/topics/legalethical&quot; target=&quot;_blank&quot;&gt;Jisc Legal and Ethical &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.leeds.ac.uk/vle/staff/guides/copyright.htm&quot; target=&quot;_blank&quot;&gt;Copyright  and the VLE&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://heronweb.ingenta.com/heron/&quot; target=&quot;_blank&quot;&gt;Heron  Copyright Service&lt;/a&gt; &amp;#8211; Oxford University is a  subscriber to this service.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://clt.lse.ac.uk/Copyright/index.php&quot; target=&quot;_blank&quot;&gt;Copyright  Advice&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</content>
		<author>
			<name>Adam Marshall</name>
			<uri>http://blogs.oucs.ox.ac.uk/adamweblearn</uri>
		</author>
		<source>
			<title type="html">Adam's WebLearn Blog</title>
			<subtitle type="html">Tips and information concerning Oxford University's on-line learning environment</subtitle>
			<link rel="self" href="http://blogs.oucs.ox.ac.uk/adamweblearn/feed/"/>
			<id>http://blogs.oucs.ox.ac.uk/adamweblearn/feed/</id>
			<updated>2010-07-21T14:00:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Adding Data Loading to Our Learning Feature in Shindig</title>
		<link href="http://www.dr-chuck.com/csev-blog/2010/07/adding-data-loading-to-our-learning-feature-in-shindig/"/>
		<id>http://www.dr-chuck.com/csev-blog/?p=1069</id>
		<updated>2010-07-04T17:14:30+00:00</updated>
		<content type="html">&lt;p&gt;Now that we know and love the way of the asynchronous batch request in Shindig, it is time for us to add our own data retrieval for the course-related information and provide that information for &lt;b&gt;Learning Gadget&lt;/b&gt;.  If you look at the existing pattern in the &amp;#8220;Social Hello World&amp;#8221; gadget, you see the pattern where the gadget simply takes the data that is returned as part of each request and uses it.  In my gadget, I want to add a bit of an abstraction layer and let the user use a set of accessor methods so the pattern is a little different.&lt;/p&gt;
&lt;p&gt;You might want to grab a copy of the completed code for reference as we go forward:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Code for &lt;a href=&quot;http://www.dr-chuck.com/img/2010/LearningHandler.java.txt&quot; target=&quot;_new&quot;&gt;java/social-api/src/main/java/org/apache/shindig/social/opensocial/service/LearningHandler.java&lt;/a&gt;
&lt;li&gt;
Code for&lt;br /&gt;
&lt;a href=&quot;http://www.dr-chuck.com/img/2010/learning_client.js.txt&quot; target=&quot;_new&quot;&gt;features/src/main/javascript/features/learning/learning_client.js&lt;/a&gt;
&lt;/li&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;The first thing we need to do is build a &lt;b&gt;getInfo&lt;/b&gt; method and add it to our &lt;b&gt;osapi.learning&lt;/b&gt; service.  Our code gets a little larger and we need some more imports.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;java/social-api/src/main/java/org/apache/shindig/social/opensocial/service/LearningHandler.java&lt;/b&gt;&lt;/p&gt;
&lt;pre&gt;
package org.apache.shindig.social.opensocial.service;

import java.util.Map;
import java.util.HashMap;
import java.util.concurrent.Future;
import org.apache.shindig.auth.SecurityToken;
import org.apache.shindig.protocol.DataCollection;
import org.apache.shindig.protocol.Service;
import org.apache.shindig.protocol.Operation;
import org.apache.shindig.common.util.ImmediateFuture;

@Service(name = &quot;learning&quot;)
public class LearningHandler {

  @Operation(httpMethods = &quot;GET&quot;)
  public Future&amp;lt;DataCollection&amp;gt; getInfo(SocialRequestItem request) {
    SecurityToken token = request.getToken();
    System.out.println(&quot;Owner=&quot;+token.getOwnerId()+&quot; viewer=&quot;+token.getViewerId());

    // This data *should* come from an SPI ...
    Map&amp;lt;String, Map&amp;lt;String, String&amp;gt;&amp;gt; results = new HashMap&amp;lt;String, Map&amp;lt;String, String&amp;gt;&amp;gt;();
    Map&amp;lt;String, String&amp;gt; data = new HashMap&amp;lt;String, String&amp;gt;();
    data.put(&quot;context_label&quot;,&quot;SI124&quot;);
    data.put(&quot;context_title&quot;,&quot;Network Thinking&quot;);
    results.put(&quot;info&quot;, data);

    DataCollection dc = new DataCollection(results);
    return ImmediateFuture.newInstance(dc);
  }

  @Operation(httpMethods = &quot;GET&quot;)
  public void setOutcome(SocialRequestItem request) {
    System.out.println(&quot;Param = &quot;+request.getParameter(&quot;outcome&quot;,&quot;default&quot;));
    // Do something clever here like call an SPI ...
  }
}
&lt;/pre&gt;
&lt;p&gt;We need to construct a &lt;b&gt;DataCollection&lt;/b&gt; which is a map of maps.  This gets turned into JSON or REST by magic code that is calling us.   We name the top map &lt;b&gt;info&lt;/b&gt; and put two fields into the second-level map. There is a bit of clunkiness for all of this but the JSON/REST symmetry is probably worth it.&lt;/p&gt;
&lt;p&gt;Again, since we are in a hurry, we will just call the service directly at the moment of gadget startup:&lt;/p&gt;
&lt;pre&gt;
   gadgets.window.setTitle('Social Hello World');
   &lt;b&gt;osapi.learning.getInfo().execute(function(result) {
        if (result.error) {
            alert('Error on retrieval');
        } else {
            alert('Name '+result.info.context_label);
        }
    }) ;&lt;/b&gt;
    var hellos = new Array('Hello World', 'Hallo Welt', 'Ciao a tutti',
&lt;/pre&gt;
&lt;p&gt;You see the asynchronous pattern and we simply pull the &lt;b&gt;info&lt;/b&gt; object apart and directly look up the &lt;b&gt;context_label&lt;/b&gt; that was placed in there by the service.&lt;/p&gt;
&lt;p&gt;But this is not batch-friendly.  So lets do this in a more batch friendly manner by making the following changes after undoing the above changes.&lt;/p&gt;
&lt;pre&gt;
     function render(data) {
       &lt;b&gt;alert('Render Label ' + data.learningData.info.context_label);&lt;/b&gt;
       var viewer = data.viewer;
       allPeople = data.viewerFriends.list;
    ...
     function initData() {
       var fields = ['id','age','name','gender','profileUrl','thumbnailUrl'];
       var batch = osapi.newBatch();
       batch.add('viewer', osapi.people.getViewer({sortBy:'name',fields:fields}));
       batch.add('viewerFriends', osapi.people.getViewerFriends({sortBy:'name',fields:fields}));
       batch.add('viewerData', osapi.appdata.get({keys:['count']}));
       batch.add('viewerFriendData', osapi.appdata.get({groupId:'@friends',keys:['count']}));
       &lt;b&gt;batch.add('learningData', osapi.learning.getInfo());&lt;/b&gt;
       batch.execute(render);
     }
&lt;/pre&gt;
&lt;p&gt;Now we have piggybacked the retrieval of our learning information along with all of the other OpenSocial requests that our gadget needs to do.  So we make one request, get one response, and have access to the learning data along with the Open Social data when we are making our initial render of the widget.&lt;/p&gt;
&lt;p&gt;Now if you like, you can stop now as you have seen how to retrieve data from the server and do so in concert with the rest of a gadget&amp;#8217;s batch requests.&lt;/p&gt;
&lt;p&gt;But for me, I wanted a little more abstraction and I wanted my gadget to be provisioned so that a tool could use my &lt;b&gt;learning feature&lt;/b&gt; over and over whenever it liked and anywhere in the gadget code.  So I make a few changes to my feature to make this possible.&lt;/p&gt;
&lt;p&gt;First I put in an instance variable, a setter to store the info from &lt;b&gt;getInfo&lt;/b&gt; and changes to my accessor methods &lt;b&gt;getContextLabel&lt;/b&gt; and &lt;b&gt;getContextTitle&lt;/b&gt; as follows:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;learning/learning_client.js&lt;/b&gt;&lt;/p&gt;
&lt;pre&gt;
gadgets.learning = (function() {

    var info = null;

    // Create and return our public functions
    return {
        ...
        setInfo : function(learninginfo) {
            info = learninginfo.info;
        },

        getContextLabel : function() {
            if ( info ) {
               return info.context_label;
            } else {
               return null;
            }
        },

        getContextName : function() {
            if ( info ) {
               return info.context_title;
            } else {
               return null;
            }
        },
    };

})();
&lt;/pre&gt;
&lt;p&gt;I also then make the following changes to the &amp;#8220;Social Hello World&amp;#8221; gadget:&lt;/p&gt;
&lt;pre&gt;
     function render(data) {
       &lt;b&gt;gadgets.learning.setInfo(data.learningData);
       alert('Gadget Label ' +  gadgets.learning.getContextLabel());&lt;/b&gt;
       var viewer = data.viewer;
       allPeople = data.viewerFriends.list;
    ...
     function initData() {
       var fields = ['id','age','name','gender','profileUrl','thumbnailUrl'];
       var batch = osapi.newBatch();
       batch.add('viewer', osapi.people.getViewer({sortBy:'name',fields:fields}));
       batch.add('viewerFriends', osapi.people.getViewerFriends({sortBy:'name',fields:fields}));
       batch.add('viewerData', osapi.appdata.get({keys:['count']}));
       batch.add('viewerFriendData', osapi.appdata.get({groupId:'@friends',keys:['count']}));
       &lt;b&gt;batch.add('learningData', osapi.learning.getInfo());&lt;/b&gt;
       batch.execute(render);
     }
&lt;/pre&gt;
&lt;p&gt;I still add the &lt;b&gt;osapi.learning.getInfo&lt;/b&gt; to the batched request, but instead of using the returned &lt;b&gt;info&lt;/b&gt; data directly, I call &lt;b&gt;setInfo&lt;/b&gt; to pass it into my &lt;b&gt;learning feature&lt;/b&gt; to provision it and then call the &lt;b&gt;getContextLabel&lt;/b&gt; accessor method.&lt;/p&gt;
&lt;p&gt;This has the advantage that now any accessor method for my &lt;b&gt;learning feature&lt;/b&gt; can be called anywhere in the gadget including much later in the processing since the gadget is fully provisioned.&lt;/p&gt;
&lt;p&gt;If you look at the full source code, you will see another provisioning pattern called &lt;b&gt;loadInfo&lt;/b&gt;  I included it for completeness but I only think it would be useful if a gadget was not going to retrieve any other data except for learning data from the server at startup.  A normal gadget will likely need plenty of OpenSocial data from several services so the batch pattern will be the right pattern.&lt;/p&gt;
&lt;p&gt;So this brings us to the conclusion of this little tutorial series on how to add a feature and service to Shindig.  I have tried to keep the sample code and length of the examples to the absolute minimum to give you a skeleton to hang your own code on.  &lt;/p&gt;
&lt;p&gt;I also have not explored the System Program Interface (SPI) pattern at all here.  If I were to develop the &lt;b&gt;LearningHandler&lt;/b&gt; to be real code, I would immediately build a Learning SPI interface to make the Handler be reusable code with a number of different LMS systems.&lt;/p&gt;
&lt;p&gt;So, if you have gotten this far, thanks for taking the time to read all of this.  If you are a Shindig wizard and I missed something obvious &amp;#8211; please drop me a note and tell me where I missed the boat.  I am truly a Shindig beginner having only downloaded the code two weeks ago &amp;#8211; so the patterns might have been lost on me.&lt;/p&gt;
&lt;p&gt;I do think that it would be a good idea in Shindig to make these kinds of extensions possible without code hacking.   Perhaps this outline shows a pattern where we can use Guice to find and register both client features as well as serve-side elements.  But that will be for another time.  I need to prepare for the July 4 barbecue today.&lt;/p&gt;
&lt;p&gt;&amp;#8212; End of Shindig Post Series &amp;#8212;&lt;/p&gt;</content>
		<author>
			<name>Dr. Chuck</name>
			<uri>http://www.dr-chuck.com/csev-blog</uri>
		</author>
		<source>
			<title type="html">Dr. Chucks Blog</title>
			<subtitle type="html">Teaching, Learning, Technology, Standards, Interoperability, etc.</subtitle>
			<link rel="self" href="http://www.dr-chuck.com/csev-blog/feed/"/>
			<id>http://www.dr-chuck.com/csev-blog/feed/</id>
			<updated>2010-07-22T14:50:15+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Batch / Asynchronous Loading of Data in Shindig</title>
		<link href="http://www.dr-chuck.com/csev-blog/2010/07/batch-asynchronous-loading-of-data-in-shindig/"/>
		<id>http://www.dr-chuck.com/csev-blog/?p=1060</id>
		<updated>2010-07-04T16:18:40+00:00</updated>
		<content type="html">&lt;p&gt;In this post we won&amp;#8217;t actually write any new code &amp;#8211; we will look at the &amp;#8220;Social Hello World&amp;#8221; gadget and get an understanding of the asynchronous data loading pattern.&lt;/p&gt;
&lt;p&gt;The first thing to understand and accept is that all requests are asynchronous.  You could so do something evil with &lt;b&gt;setTimer()&lt;/b&gt; in JavaScript to fake synchronous requests &amp;#8211; but if you did that, my guess is that you would be chided as not knowing the &amp;#8220;way of the Gadget&amp;#8221;.&lt;/p&gt;
&lt;p&gt;The problem is once you go asynchronous, you need to delay real work of making markup and making UI until the message comes back much later.   And once you accept the fact that UI change is effectively &amp;#8220;event driven&amp;#8221;, you really want to batch up all your requests into a single request, send in one large multi-call request and then wait once for all of it and then when it all comes back, put up the UI.&lt;/p&gt;
&lt;p&gt;Here is the documentation for &lt;a href=&quot;http://opensocial-resources.googlecode.com/svn/spec/1.0/Core-Gadget.xml#osapi.BatchRequest&quot; target=&quot;_new&quot;&gt;osapi.BatchRequest&lt;/a&gt; &amp;#8211; study it &amp;#8211; it is your friend as a gadget writer.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.dr-chuck.com/img/2010/shindig-dummies-01.png&quot; target=&quot;_new&quot;&gt;&lt;img src=&quot;http://www.dr-chuck.com/img/2010/shindig-dummies-01.png&quot; width=&quot;300&quot; border=&quot;0&quot; align=&quot;right&quot; /&gt;&lt;/a&gt;Up to now, we have been doing our hacks to the &amp;#8220;Social Hello World&amp;#8221; gadget right at the moment of start up.   For example in all of the screenshots you will notice that the gadget UI is &lt;b&gt;not&lt;/b&gt; present behind the alert box when our alert boxes come up.&lt;/p&gt;
&lt;p&gt;This is because the gadget has not started yet &amp;#8211; we jumped in right after the title was set and sneaked in our alert boxes that have the effect of (a) showing us if our stuff is working and (b) pausing the code before the gadget has a chance to retrieve its data and generate its markup.&lt;/p&gt;
&lt;p&gt;So lets look through the &amp;#8220;Social Hello World&amp;#8221; gadget.  (preferably a clean version without our hacks).&lt;/p&gt;
&lt;pre&gt;
vi ./target/work/webapp/samplecontainer/examples/SocialHelloWorld.xml
&lt;/pre&gt;
&lt;p&gt;If we look down for the following code:&lt;/p&gt;
&lt;pre&gt;
     function initData() {
       var fields = ['id','age','name','gender','profileUrl','thumbnailUrl'];
       var batch = osapi.newBatch();
       batch.add('viewer', osapi.people.getViewer({sortBy:'name',fields:fields}));
       batch.add('viewerFriends', osapi.people.getViewerFriends({sortBy:'name',fields:fields}));
       batch.add('viewerData', osapi.appdata.get({keys:['count']}));
       batch.add('viewerFriendData', osapi.appdata.get({groupId:'@friends',keys:['count']}));
       batch.execute(render);
     }

     gadgets.util.registerOnLoadHandler(initData);
&lt;/pre&gt;
&lt;p&gt;This is making a nice batch call and adding a number of service requests to the call which includes all of the data needed to build the initial UI.   When it calls &lt;b&gt;batch.execute&lt;/b&gt;, it is requesting that the server (in one request) make all the service calls in the order specified, take all the return data, and send it back to us as a single response and when that response is complete call the method &lt;b&gt;render&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;If we look at &lt;b&gt;render&lt;/b&gt; we see that it takes a response object and starts pulling it apart, setting the local data needed by the Gadget and then later making the UI markup and later putting it in an empty div so the UI appears to the user.&lt;/p&gt;
&lt;pre&gt;
     function render(data) {
       var viewer = data.viewer;
       allPeople = data.viewerFriends.list;

       var viewerData = data.viewerData;
       viewerCount = getCount(viewerData[viewer.id]);
       …
       html += '&amp;lt;div class=&quot;person&quot;&amp;gt;';
       html += '&amp;lt;div class=&quot;bubble c' + count % numberOfStyles + '&quot;&amp;gt;'
         + hellos[count % hellos.length];
       html += '&amp;lt;div class=&quot;name&quot;&amp;gt;' + allPeople[i].name.formatted
         + ' (' + count + ') ' + allPeople[i].gender;
       html += '&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;';
         …
       document.getElementById('helloworlds').innerHTML = html;
       gadgets.window.adjustHeight();
&lt;/pre&gt;
&lt;p&gt;It pulls out the data (never checking the data.error status), builds some HTML from the data, and puts it in a div and adjusts the height of the div, and voila! there is a user interface.&lt;/p&gt;
&lt;p&gt;The batch pattern makes it so we only have to wait for one request and then we do all our work when we receive the &amp;#8220;event&amp;#8221; that indicates that our data is back from the server and ready to process.  The code in the sample gadget is a bit light on error handling but that should not be too hard to imagine. &lt;/p&gt;
&lt;p&gt;So now that we understand the batch/asynchronous/render-on-event pattern, we can do some data retrieval of our own in the next post.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.dr-chuck.com/csev-blog/2010/07/adding-data-loading-to-our-learning-feature-in-shindig/&quot;&gt;Next post in series&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>Dr. Chuck</name>
			<uri>http://www.dr-chuck.com/csev-blog</uri>
		</author>
		<source>
			<title type="html">Dr. Chucks Blog</title>
			<subtitle type="html">Teaching, Learning, Technology, Standards, Interoperability, etc.</subtitle>
			<link rel="self" href="http://www.dr-chuck.com/csev-blog/feed/"/>
			<id>http://www.dr-chuck.com/csev-blog/feed/</id>
			<updated>2010-07-22T14:50:15+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Sending Data to a Server-Side Service with Shindig</title>
		<link href="http://www.dr-chuck.com/csev-blog/2010/07/sending-data-to-a-server-side-service-with-shindig/"/>
		<id>http://www.dr-chuck.com/csev-blog/?p=1053</id>
		<updated>2010-07-04T15:40:25+00:00</updated>
		<content type="html">&lt;p&gt;We will break the talking to the server bit into two pieces.  First we will send / set some data on the server and then in the next post we will retrieve data form the server.&lt;/p&gt;
&lt;p&gt;The thing that we need to understand is that server requests are asynchronous.  As much as we RPC loving server dudes want to make synchronous calls &amp;#8211; resist it.  Accept and embrace asynchronous calls &amp;#8211; in Ajax it is the only way.  And as we will see in the next post, batched Ajax is the only way.   Since widgets are tiny and they will be on lots of screens, for performance reasons and decent user experience, batched asynchronous requests are essential.&lt;/p&gt;
&lt;p&gt;I will use code snippets throughout the next few blog posts so you might want the entire files right away.  Understand that these are the complete files and will have the complete solution in them that will be explained in the next few posts.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Code for &lt;a href=&quot;http://www.dr-chuck.com/img/2010/LearningHandler.java.txt&quot; target=&quot;_new&quot;&gt;java/social-api/src/main/java/org/apache/shindig/social/opensocial/service/LearningHandler.java&lt;/a&gt;
&lt;li&gt;
Code for&lt;br /&gt;
&lt;a href=&quot;http://www.dr-chuck.com/img/2010/learning_client.js.txt&quot; target=&quot;_new&quot;&gt;features/src/main/javascript/features/learning/learning_client.js&lt;/a&gt;
&lt;/li&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;In this exercise, we add a new server-side service to Shindig to be accessed using the &lt;b&gt;osapi&lt;/b&gt; feature.   I may have jacked-in at the wrong place &amp;#8211; but this will get you started.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;java/social-api/src/main/java/org/apache/shindig/social/opensocial/service/LearningHandler.java&lt;/b&gt;&lt;/p&gt;
&lt;pre&gt;
package org.apache.shindig.social.opensocial.service;

import org.apache.shindig.protocol.Service;
import org.apache.shindig.protocol.Operation;

@Service(name = &quot;learning&quot;)
public class LearningHandler {

  @Operation(httpMethods = &quot;GET&quot;)
  public void setOutcome(SocialRequestItem request) {
    System.out.println(&quot;Param = &quot;+request.getParameter(&quot;outcome&quot;,&quot;default&quot;));
    // Do something clever here like call and SPI...
  }
}
&lt;/pre&gt;
&lt;p&gt;Now of course, we would do something more clever than just printing out out parameter &amp;#8211; but that detail is up to the container.  But this short bit of code is enough to see the round-trip to the server.&lt;/p&gt;
&lt;p&gt;Then modify this file:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;java/social-api/src/main/java/org/apache/shindig/social/core/config/SocialApiGuiceModule.java&lt;/b&gt;&lt;/p&gt;
&lt;pre&gt;

import org.apache.shindig.social.opensocial.service.PersonHandler;
&lt;b&gt;import org.apache.shindig.social.opensocial.service.LearningHandler;&lt;/b&gt;

   protected Set&amp;lt;Class&amp;lt;?&amp;gt;&amp;gt; getHandlers() {
     return ImmutableSet.&amp;lt;Class&amp;lt;?&amp;gt;&amp;gt;of(ActivityHandler.class, AppDataHandler.class,
       PersonHandler.class, MessageHandler.class&lt;b&gt;, LearningHandler.class&lt;/b&gt;);
   }
&lt;/pre&gt;
&lt;p&gt;This makes sure our service and methods are included in &lt;b&gt;osapi&lt;/b&gt; as &lt;b&gt;osapi.learning.setOutcome&lt;/b&gt;.  And yes, it would be nice if there were a way of doing this without jacking in at a code level.  Perhaps there is such a way that I missed or perhaps it is simply &amp;#8216;yet to be invented&amp;#8217;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Good Comment from Michael Young&lt;/b&gt; &lt;i&gt;Instead of modifying SocialApiGuiceModule you can extend it (ie LearningGuiceModule) and replace this module in web.xml.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Just because we are in a hurry, we will compile this and see if our server call works before we alter our &lt;b&gt;learning&lt;/b&gt; feature.  So compile and start Jetty:&lt;/p&gt;
&lt;pre&gt;
mvn
mvn -Prun
&lt;/pre&gt;
&lt;p&gt;And navigate to &lt;a href=&quot;http://localhost:8080/samplecontainer/samplecontainer.html&quot; target=&quot;_new&quot;&gt;http://localhost:8080/samplecontainer/samplecontainer.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You should see the &amp;#8220;Social Hello World&amp;#8221; gadget.   Now lets edit this file:&lt;/p&gt;
&lt;pre&gt;
vi ./target/work/webapp/samplecontainer/examples/SocialHelloWorld.xml
&lt;/pre&gt;
&lt;p&gt;And add these lines:&lt;/p&gt;
&lt;pre&gt;
   gadgets.window.setTitle('Social Hello World');
   &lt;b&gt;osapi.learning.setOutcome({'outcome' : '123456'}).execute(function (result) {
        if (result.error) {
            alert('Error, unable to send outcome to server.');
        }
    } ) ;&lt;/b&gt;
     var hellos = new Array('Hello World', 'Hallo Welt', 'Ciao a tutti',
...
&lt;/pre&gt;
&lt;p&gt;Actually you will note that to do this we do not need the &lt;b&gt;learning&lt;/b&gt; feature because we have fully provisioned the server-side &lt;b&gt;learning&lt;/b&gt; service into the &lt;b&gt;osapi&lt;/b&gt; helper.  When the gadget starts up, osapi pulls down all its services from the server and registers them.   This is independent of gadget registration which the &lt;b&gt;Require&lt;/b&gt; accomplishes.&lt;/p&gt;
&lt;p&gt;When you press refresh (or whatever you need to to force a full reload) on the container and watch the log on the server, you will see a cute litle line scroll by in your server log:&lt;/p&gt;
&lt;pre&gt;
Param = 123456
&lt;/pre&gt;
&lt;p&gt;Very simple &amp;#8211; but very cool.&lt;/p&gt;
&lt;p&gt;Now lets alter our learning feature to call the service on our behalf in the &lt;b&gt;setOutcome&lt;/b&gt; method.  We will give the user the option to provide a handler or let the learning feature do the handling.&lt;/p&gt;
&lt;p&gt;We edit the setOutcome method in &lt;b&gt;learning_client.js&lt;/b&gt; from the last post as follows:&lt;/p&gt;
&lt;pre&gt;
        setOutcome : function(data, handler) {
            if ( handler === 'silent' ) handler = (function (result) { } );
            if ( handler === undefined ) handler = (function (result) {
                if (result.error) {
                    alert('Error, unable to send outcome to server.');
                }
            } ) ;
            osapi.learning.setOutcome({'outcome' : data}).execute(handler);
        },
&lt;/pre&gt;
&lt;p&gt;It is pretty simple stuff, the user can give us the handler, or we provide a simple alert on error, or we can provide a completely silent handler at the user&amp;#8217;s request.&lt;/p&gt;
&lt;p&gt;We also need indicate that we want access to the osapi service:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;taming.js&lt;/b&gt;&lt;/p&gt;
&lt;pre&gt;
var tamings___ = tamings___ || [];
tamings___.push(function(imports) {
  ___.grantRead(gadgets.learning, 'getContextLabel');
  ___.grantRead(gadgets.learning, 'getContextName');
  ___.grantRead(gadgets.learning, 'setOutcome');
  &lt;b&gt;caja___.whitelistFuncs([
    [osapi.learning, 'setOutcome']
  ]);&lt;/b&gt;
});
&lt;/pre&gt;
&lt;p&gt;This makes sure that we have access to our service call when running through Caja.  (I think I am saying this properly).&lt;/p&gt;
&lt;p&gt;Once we have done this and recompiled Shindig, started Jetty and started the container, we make the following changes to the &amp;#8220;Social Hello World&amp;#8221; gadget.   Now lets edit this file:&lt;/p&gt;
&lt;pre&gt;
vi ./target/work/webapp/samplecontainer/examples/SocialHelloWorld.xml
&lt;/pre&gt;
&lt;p&gt;And add two lines:&lt;/p&gt;
&lt;pre&gt;
   &amp;lt;Require feature=&quot;osapi&quot;&amp;gt;&amp;lt;/Require&amp;gt;
   &lt;b&gt;&amp;lt;Require feature=&quot;learning&quot;&amp;gt;&amp;lt;/Require&amp;gt;&lt;/b&gt;
   &amp;lt;Require feature=&quot;settitle&quot;/&amp;gt;&amp;lt;/Require&amp;gt;
…

   gadgets.window.setTitle('Social Hello World');
   &lt;b&gt;gadgets.learning.setOutcome('0.97');&lt;/b&gt;
     var hellos = new Array('Hello World', 'Hallo Welt', 'Ciao a tutti',
...
&lt;/pre&gt;
&lt;p&gt;We are just using our learning gadget method to send the outcome to the server.  By omitting the second parameter, the learning feature will give us a little alert if it has trouble sending data to the server.&lt;/p&gt;
&lt;p&gt;Again, we press refresh and in the log we see:&lt;/p&gt;
&lt;pre&gt;
Param = 0.97
&lt;/pre&gt;
&lt;p&gt;So that completes our look at a simple call to the server to send some data.  In the next post, we will get a little deeper into how to retrieve data from the server.   The bit that gets complex is the requirement that things be done asynchronously and if at all possible with multiple batched requests in a single request.&lt;/p&gt;
&lt;p&gt;So the code will initially look a little obtuse &amp;#8211; at its core it is simple &amp;#8211; but the asynchronous pattern takes a little getting used to.   And since I only figured it out in the last 24 hours, I might have missed a bit in the pattern as well.  Of course comments and improvements are welcome.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.dr-chuck.com/csev-blog/2010/07/batch-asynchronous-loading-of-data-in-shindig/&quot;&gt;Next post in the series&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>Dr. Chuck</name>
			<uri>http://www.dr-chuck.com/csev-blog</uri>
		</author>
		<source>
			<title type="html">Dr. Chucks Blog</title>
			<subtitle type="html">Teaching, Learning, Technology, Standards, Interoperability, etc.</subtitle>
			<link rel="self" href="http://www.dr-chuck.com/csev-blog/feed/"/>
			<id>http://www.dr-chuck.com/csev-blog/feed/</id>
			<updated>2010-07-22T14:50:15+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Adding a New Feature to Shiding for Learning</title>
		<link href="http://www.dr-chuck.com/csev-blog/2010/07/adding-a-new-feature-to-shiding-for-learning/"/>
		<id>http://www.dr-chuck.com/csev-blog/?p=1041</id>
		<updated>2010-07-03T20:58:10+00:00</updated>
		<content type="html">&lt;p&gt;In this exercise, we add a new feature to Shindig.   I may have jacked-in at the wrong place &amp;#8211; but this will get you started.&lt;/p&gt;
&lt;p&gt;First we move into the feature directory:&lt;/p&gt;
&lt;pre&gt;
cd features/src/main/javascript/features
&lt;/pre&gt;
&lt;p&gt;Create a new directory named &lt;b&gt; learning&lt;/b&gt; and put three files into it.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;learning_client.js&lt;/b&gt;&lt;/p&gt;
&lt;pre&gt;
gadgets['learning'] = (function() {

    return {
       getContextLabel : function() {
            return 'SI124';
        },

        getContextName : function() {
            return 'Social Computing';
        },

        setOutcome : function(data) {
            alert('setOutcome belongs here');
        }
    };

})();
&lt;/pre&gt;
&lt;p&gt;This creates our client code and defines three methods in the client.  For now they are simple stubs to keep life simple.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;taming.js&lt;/b&gt;&lt;/p&gt;
&lt;pre&gt;
var tamings___ = tamings___ || [];
tamings___.push(function(imports) {
  ___.grantRead(gadgets.learning, 'getContextLabel');
  ___.grantRead(gadgets.learning, 'getContextName');
  ___.grantRead(gadgets.learning, 'setOutcome');
});
&lt;/pre&gt;
&lt;p&gt;I am a little foggy on this file &amp;#8211; it basically works with Caja to make sure that you are explicit as to what you want to really expose to JavaScript callers.  &lt;/p&gt;
&lt;p&gt;&lt;b&gt;feature.xml&lt;/b&gt;&lt;/p&gt;
&lt;pre&gt;
&amp;lt;feature&amp;gt;
  &amp;lt;name&amp;gt;learning&amp;lt;/name&amp;gt;
  &amp;lt;dependency&amp;gt;globals&amp;lt;/dependency&amp;gt;
  &amp;lt;gadget&amp;gt;
    &amp;lt;script src=&quot;learning_client.js&quot;/&amp;gt;
    &amp;lt;script src=&quot;taming.js&quot;/&amp;gt;
  &amp;lt;/gadget&amp;gt;
  &amp;lt;container&amp;gt;
    &amp;lt;script src=&quot;learning_client.js&quot;/&amp;gt;
    &amp;lt;script src=&quot;taming.js&quot;/&amp;gt;
  &amp;lt;/container&amp;gt;
&amp;lt;/feature&amp;gt;
&lt;/pre&gt;
&lt;p&gt;This file names your feature and defines the source files that make it up.&lt;/p&gt;
&lt;p&gt;Then edit the file &lt;b&gt;features.txt&lt;/b&gt; and add a line:&lt;/p&gt;
&lt;pre&gt;
features/xmlutil/feature.xml
features/com.google.gadgets.analytics/feature.xml
&lt;b&gt;features/learning/feature.xml&lt;/b&gt;
&lt;/pre&gt;
&lt;p&gt;There is a way to do this using a script, but for now, lets just jack-in directly.&lt;/p&gt;
&lt;p&gt;At this point you need to rebuild Shindig.   And you might get syntax errors during the build which you need to fix.  Somehow the Javascript for features is compiled / processed at &lt;b&gt;mvn&lt;/b&gt; time and put into a more run-time format.&lt;/p&gt;
&lt;pre&gt;
mvn
&lt;/pre&gt;
&lt;p&gt;once it compiles and installs, start Jetty again&lt;/p&gt;
&lt;pre&gt;
mvn -Prun
&lt;/pre&gt;
&lt;p&gt;And navigate to &lt;a href=&quot;http://localhost:8080/samplecontainer/samplecontainer.html&quot; target=&quot;_new&quot;&gt;http://localhost:8080/samplecontainer/samplecontainer.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You should see the &amp;#8220;Social Hello World&amp;#8221; gadget.   Now lets edit this file:&lt;/p&gt;
&lt;pre&gt;
vi ./target/work/webapp/samplecontainer/examples/SocialHelloWorld.xml
&lt;/pre&gt;
&lt;p&gt;And add two lines:&lt;/p&gt;
&lt;pre&gt;
   &amp;lt;Require feature=&quot;osapi&quot;&amp;gt;&amp;lt;/Require&amp;gt;
   &lt;b&gt;&amp;lt;Require feature=&quot;learning&quot;&amp;gt;&amp;lt;/Require&amp;gt;&lt;/b&gt;
   &amp;lt;Require feature=&quot;settitle&quot;/&amp;gt;&amp;lt;/Require&amp;gt;
…

   gadgets.window.setTitle('Social Hello World');
   &lt;b&gt;alert(gadgets.learning.getContextLabel());&lt;/b&gt;
     var hellos = new Array('Hello World', 'Hallo Welt', 'Ciao a tutti',
...
&lt;/pre&gt;
&lt;p&gt;This requests that the container load the new &lt;b&gt;learning&lt;/b&gt; feature and then we call the learning feature when the JavaScript starts up in the gadget and you should see the dialog box pop up once you save the &lt;b&gt;SampleHelloworld.xml&lt;/b&gt; and do a refresh.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.dr-chuck.com/img/2010/shindig-dummies-02.png&quot; target=&quot;_new&quot;&gt;&lt;img src=&quot;http://www.dr-chuck.com/img/2010/shindig-dummies-02.png&quot; width=&quot;500&quot; border=&quot;0&quot; align=&quot;right&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
Up next &amp;#8211; talking to code inside the server&amp;#8230;&lt;/p&gt;
&lt;p&gt;&lt;br clear=&quot;all&quot; /&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.dr-chuck.com/csev-blog/2010/07/sending-data-to-a-server-side-service-with-shindig/&quot;&gt;Next post in the series&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>Dr. Chuck</name>
			<uri>http://www.dr-chuck.com/csev-blog</uri>
		</author>
		<source>
			<title type="html">Dr. Chucks Blog</title>
			<subtitle type="html">Teaching, Learning, Technology, Standards, Interoperability, etc.</subtitle>
			<link rel="self" href="http://www.dr-chuck.com/csev-blog/feed/"/>
			<id>http://www.dr-chuck.com/csev-blog/feed/</id>
			<updated>2010-07-22T14:50:15+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Sakai Conference: Teaching With Sakai Innovation Awards</title>
		<link href="http://feedproxy.google.com/~r/mfeldstein/yyMY/~3/n8ZHWea4nIk/"/>
		<id>http://mfeldstein.com/?p=1634</id>
		<updated>2010-07-03T18:54:55+00:00</updated>
		<content type="html">&lt;p&gt;&lt;/p&gt;&lt;p&gt;One of the best aspects of the annual Sakai conference is the Teaching With Sakai Innovation Awards (TWSIA). Every year, several teachers in the Sakai community are honored for their work and give presentations on what they&amp;#8217;re doing in the classroom. This year, the TWSIA presentations were the keynote on the second day of the conference. The point of these awards isn&amp;#8217;t to sing the praises of the Sakai software. Rather, it&amp;#8217;s to (a) celebrate the work of some outstanding teachers, (b) remind all the people who contribute to the development and support of Sakai of why their work matters, and (c) give Sakai developers more direct exposure to how teachers are working online and what kinds of capabilities they need and and actually use.&lt;/p&gt;
&lt;p&gt;This year, the first place winner was Dr. Scott Bowman, Assistant Professor of Criminal Justice at Texas State University. Here&amp;#8217;s an interview of him talking about his juvenile justice course:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mfeldstein.com/sakai-conference-teaching-with-sakai-innovation-awards/&quot;&gt;&lt;em&gt;Click here to view the embedded video.&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;What&amp;#8217;s striking to me is how well his course lines up with Dan Pink&amp;#8217;s three elements of motivation, which I wrote about in my &lt;a href=&quot;http://mfeldstein.com/sakai-conference-kamenetz-keynote/&quot;&gt;last post&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Autonomy: &lt;/strong&gt;Dr. Bowman&amp;#8217;s students are given a lot of room to take their own initiative regarding how they research their assigned cities. It sounds like many took full advantage of that opportunity, going above and beyond the minimum required of them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mastery: &lt;/strong&gt;Because students studied different aspects of the same city over the entire course of the semester, they were able to grow their expertise. As Dr. Bowman told his students at the end of the semester, they probably new more about their cities than many of the folks that they talked to and many of the agencies that were responsible for the juveniles in their city.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Purpose: &lt;/strong&gt;Perhaps the most powerful aspect of the course is that students were studying real juveniles in real places with real consequences. They knew that what they were talking about &lt;em&gt;matters&lt;/em&gt;. It wasn&amp;#8217;t all hypothetical textbook stuff. The students were able to &amp;#8220;see themselves as practitioners.&amp;#8221;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In terms of the technology, it wasn&amp;#8217;t anything special. Dr. Bowman was using the relatively basic wiki tool in Sakai. And that&amp;#8217;s a fairly important point. These students needed neither fancy LMS doodads nor radically different PLEs nor the burning down of the university as an institution. This worked on good old-fashioned student-centered teaching, with the help of a pretty basic social web tool, but used in a way that subverts the expectations of the typical classroom kabuki. (Hello, &lt;a href=&quot;http://cogdogblog.com/2010/06/24/revolution-blogged/&quot;&gt;Secret Revolution&lt;/a&gt;.)&lt;/p&gt;
&lt;p&gt;With all the talk about the technology, it&amp;#8217;s easy to forget, especially when observing from the outside, that Sakai is first and foremost a community of people who are passionate about improving education. That&amp;#8217;s one reason why I&amp;#8217;ve been so delighted to see the TWSIA take increasing prominence at the conferences over the last few years.&lt;/p&gt;
&lt;p&gt;Here&amp;#8217;s the conference keynote presentations of the first- and second-place winners. It starts with awards for Sakai Fellows&amp;#8212;people who are recognized for their great work in supporting the community in various ways. The keynote introduction begins at around 12:00.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mfeldstein.com/sakai-conference-teaching-with-sakai-innovation-awards/&quot;&gt;&lt;em&gt;Click here to view the embedded video.&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.addtoany.com/add_to/netvibes_share?linkurl=http%3A%2F%2Fmfeldstein.com%2Fsakai-conference-teaching-with-sakai-innovation-awards%2F&amp;linkname=Sakai%20Conference%3A%20Teaching%20With%20Sakai%20Innovation%20Awards&quot; title=&quot;Netvibes Share&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/netvibes.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Netvibes Share&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fmfeldstein.com%2Fsakai-conference-teaching-with-sakai-innovation-awards%2F&amp;linkname=Sakai%20Conference%3A%20Teaching%20With%20Sakai%20Innovation%20Awards&quot; title=&quot;StumbleUpon&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/stumbleupon.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;StumbleUpon&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fmfeldstein.com%2Fsakai-conference-teaching-with-sakai-innovation-awards%2F&amp;linkname=Sakai%20Conference%3A%20Teaching%20With%20Sakai%20Innovation%20Awards&quot; title=&quot;Digg&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/digg.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Digg&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fmfeldstein.com%2Fsakai-conference-teaching-with-sakai-innovation-awards%2F&amp;linkname=Sakai%20Conference%3A%20Teaching%20With%20Sakai%20Innovation%20Awards&quot; title=&quot;Delicious&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/delicious.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Delicious&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fmfeldstein.com%2Fsakai-conference-teaching-with-sakai-innovation-awards%2F&amp;linkname=Sakai%20Conference%3A%20Teaching%20With%20Sakai%20Innovation%20Awards&quot; title=&quot;Google Gmail&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/gmail.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Google Gmail&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fmfeldstein.com%2Fsakai-conference-teaching-with-sakai-innovation-awards%2F&amp;linkname=Sakai%20Conference%3A%20Teaching%20With%20Sakai%20Innovation%20Awards&quot; title=&quot;Facebook&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/facebook.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Facebook&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/reddit?linkurl=http%3A%2F%2Fmfeldstein.com%2Fsakai-conference-teaching-with-sakai-innovation-awards%2F&amp;linkname=Sakai%20Conference%3A%20Teaching%20With%20Sakai%20Innovation%20Awards&quot; title=&quot;Reddit&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/reddit.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Reddit&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fmfeldstein.com%2Fsakai-conference-teaching-with-sakai-innovation-awards%2F&amp;linkname=Sakai%20Conference%3A%20Teaching%20With%20Sakai%20Innovation%20Awards&quot; title=&quot;LinkedIn&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/linkedin.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;LinkedIn&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;a2a_dd addtoany_share_save&quot; href=&quot;http://www.addtoany.com/share_save&quot;&gt;Share/Bookmark&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Possibly Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://mfeldstein.com/sakai-conference-kamenetz-keynote/&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Sakai Conference: Kamenetz Keynote&quot;&gt;Sakai Conference: Kamenetz Keynote&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://mfeldstein.com/sakai-learning-capabilities-brainstorming/&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Sakai Learning Capabilities Brainstorming&quot;&gt;Sakai Learning Capabilities Brainstorming&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://mfeldstein.com/understanding-the-sakai-product-council/&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Understanding the Sakai Product Council&quot;&gt;Understanding the Sakai Product Council&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;
&lt;p&gt;Related posts brought to you by &lt;a href=&quot;http://mitcho.com/code/yarpp/&quot;&gt;Yet Another Related Posts Plugin&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;
&lt;p&gt;&lt;small&gt;© michael.feldstein for &lt;a href=&quot;http://mfeldstein.com&quot;&gt;e-Literate&lt;/a&gt;, 2010. |
&lt;a href=&quot;http://mfeldstein.com/sakai-conference-teaching-with-sakai-innovation-awards/&quot;&gt;Permalink&lt;/a&gt; |
&lt;a href=&quot;http://mfeldstein.com/sakai-conference-teaching-with-sakai-innovation-awards/#comments&quot;&gt;One comment&lt;/a&gt; |
Add to
&lt;a href=&quot;http://del.icio.us/post?url=http://mfeldstein.com/sakai-conference-teaching-with-sakai-innovation-awards/&amp;title=Sakai Conference: Teaching With Sakai Innovation Awards&quot;&gt;del.icio.us&lt;/a&gt;
&lt;br /&gt;
Post tags: &lt;a href=&quot;http://mfeldstein.com/tag/sakai-project/&quot; rel=&quot;tag&quot;&gt;Sakai Project&lt;/a&gt;, &lt;a href=&quot;http://mfeldstein.com/tag/sakai10/&quot; rel=&quot;tag&quot;&gt;sakai10&lt;/a&gt;, &lt;a href=&quot;http://mfeldstein.com/tag/twsia/&quot; rel=&quot;tag&quot;&gt;TWSIA&lt;/a&gt;&lt;br /&gt;
&lt;/small&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=n8ZHWea4nIk:M39YTLJVO8M:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=n8ZHWea4nIk:M39YTLJVO8M:dnMXMwOfBR0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=dnMXMwOfBR0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=n8ZHWea4nIk:M39YTLJVO8M:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=7Q72WNTAKBA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=n8ZHWea4nIk:M39YTLJVO8M:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?i=n8ZHWea4nIk:M39YTLJVO8M:V_sGLiPBpWU&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=n8ZHWea4nIk:M39YTLJVO8M:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=qj6IDK7rITs&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=n8ZHWea4nIk:M39YTLJVO8M:l6gmwiTKsz0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=l6gmwiTKsz0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/mfeldstein/yyMY/~4/n8ZHWea4nIk&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Michael Feldstein</name>
			<uri>http://mfeldstein.com</uri>
		</author>
		<source>
			<title type="html">e-Literate</title>
			<subtitle type="html">What Michael Feldstein Is Learning About Online Learning...Online</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/mfeldstein/yyMY"/>
			<id>http://feeds.feedburner.com/mfeldstein/yyMY</id>
			<updated>2010-07-27T15:50:47+00:00</updated>
			<rights type="html">©</rights>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Getting Oriented with Shindig (i.e. Shindig Hacking for Dummies)</title>
		<link href="http://www.dr-chuck.com/csev-blog/2010/07/getting-oriented-with-shindig-i-e-shindig-hacking-for-dummies/"/>
		<id>http://www.dr-chuck.com/csev-blog/?p=1031</id>
		<updated>2010-07-03T17:48:50+00:00</updated>
		<content type="html">&lt;p&gt;First check out a copy of Shindig from Apache.&lt;/p&gt;
&lt;pre&gt;
svn checkout http://svn.apache.org/repos/asf/shindig/trunk/ shindig
&lt;/pre&gt;
&lt;p&gt;Then compile it.  The first compile will take a long time and will download a lot of artifacts.  You will want to be on a quick network connection &lt;/p&gt;
&lt;pre&gt;
mvn
&lt;/pre&gt;
&lt;p&gt;If your compile fails a unit test, try &lt;b&gt;mvn -Dmaven.test.skip=true&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;You can also take a look at the &lt;b&gt;BUILD-JAVA&lt;/b&gt; file in the main directory if you are having problems getting it to compile.  &lt;/p&gt;
&lt;p&gt;Then start the Jetty server:&lt;/p&gt;
&lt;pre&gt;
mvn -Prun
&lt;/pre&gt;
&lt;p&gt;You best friend will be the &lt;a href=&quot;http://shindig.apache.org/getting-started.html&quot; target=&quot;_new&quot;&gt;Shindig Getting Started&lt;/a&gt;  page &amp;#8211; it has lots of hints on what to do to explore your container.&lt;/p&gt;
&lt;p&gt;We will just hack a single bit of a gadget running in the sample container so click here:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://localhost:8080/samplecontainer/samplecontainer.html&quot; target=&quot;_new&quot;&gt;http://localhost:8080/samplecontainer/samplecontainer.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You should see the &amp;#8220;Social Hello World&amp;#8221; gadget.   Now lets edit this file:&lt;/p&gt;
&lt;pre&gt;
vi ./target/work/webapp/samplecontainer/examples/SocialHelloWorld.xml
&lt;/pre&gt;
&lt;p&gt;And make the following change:&lt;/p&gt;
&lt;pre&gt;
   gadgets.window.setTitle('Social Hello World');
   &lt;b&gt;alert('Hello Chuck');&lt;/b&gt;
     var hellos = new Array('Hello World', 'Hallo Welt', 'Ciao a tutti',
&lt;/pre&gt;
&lt;p&gt;&lt;a href=&quot;http://www.dr-chuck.com/img/2010/shindig-dummies-01.png&quot; target=&quot;_new&quot;&gt;&lt;img src=&quot;http://www.dr-chuck.com/img/2010/shindig-dummies-01.png&quot; width=&quot;300&quot; border=&quot;0&quot; align=&quot;right&quot; /&gt;&lt;/a&gt;You should see your little alert box when the page refreshes.  That is the end of &amp;#8220;getting started&amp;#8221;.&lt;/p&gt;
&lt;p&gt;Note that the &lt;b&gt;SocialHelloWorld.xml&lt;/b&gt; file gets overwritten each time you recompile Shindig &amp;#8211; so keep your modifications handy elsewhere to reapply after each &lt;b&gt;mvn install&lt;/b&gt; &amp;#8211; I like editing the gadget in target because then I just keep doing a refresh.&lt;/p&gt;
&lt;p&gt;To shut down the Jetty server, simply kill it (i.e. press CTRL-C in the command window on Mac/Linux).&lt;/p&gt;
&lt;p&gt;Now here is a little weirdness when you change the gadget code.   I am never sure what exactly is needed to really do a full refresh.   Here are the things I generally try:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Press Refresh in the Browser
&lt;li&gt;Press the &amp;#8220;Reset All&amp;#8221; button
&lt;li&gt;Clear the browser history if all else fails and your changes don&amp;#8217;t seem to be getting reloaded
&lt;/li&gt;&lt;/li&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;It seems as though there is *lots* of caching going on at several levels and you have to take increasingly drastic measures to get past it as you drop your code bits in.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.dr-chuck.com/csev-blog/2010/07/adding-a-new-feature-to-shiding-for-learning/&quot;&gt;Next post in the series.&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>Dr. Chuck</name>
			<uri>http://www.dr-chuck.com/csev-blog</uri>
		</author>
		<source>
			<title type="html">Dr. Chucks Blog</title>
			<subtitle type="html">Teaching, Learning, Technology, Standards, Interoperability, etc.</subtitle>
			<link rel="self" href="http://www.dr-chuck.com/csev-blog/feed/"/>
			<id>http://www.dr-chuck.com/csev-blog/feed/</id>
			<updated>2010-07-22T14:50:15+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Playing with Shindig/OpenSocial Adding a New Feature and a Service</title>
		<link href="http://www.dr-chuck.com/csev-blog/2010/07/playing-with-shindigopensocial-adding-a-new-feature-and-a-service/"/>
		<id>http://www.dr-chuck.com/csev-blog/?p=1027</id>
		<updated>2010-07-03T16:47:42+00:00</updated>
		<content type="html">&lt;p&gt;I have been talking recently with folks at the Open University (UK), Open University of Catelonia, Ian Boston from Sakai 3, and a few other organizations about the emergence of an &amp;#8220;OpenSocial Learning Gadget&amp;#8221;.  We had a nice Gadget BOF at the Sakai Conference in Denver where Ian Boston (also a Shindig committer) gave a little tutorial on Shindig Architecture and how to add a Shindig feature and plug Shindig into something like Sakai.&lt;/p&gt;
&lt;p&gt;It seemed really clear and obvious and it felt to me that there was a nice way forward to build a Shindig &lt;b&gt;feature&lt;/b&gt; (i.e. extension) to define a learning gadget and perhaps line up all of these disparate efforts across vendors and projects and make it so a &amp;#8220;learning gadget&amp;#8221; could run in any LMS that had Shindig with the learning extension.&lt;/p&gt;
&lt;p&gt;So two weeks ago with some help from Ian, I downloaded the source to Shindig and started banging around with Shindig.   Ian helped me a lot and the Apache Shindig developer list also gave me some wise advice at key moments where I would get lost and confused.&lt;/p&gt;
&lt;p&gt;I had three goals in mind as I went through the Shindig code:&lt;/p&gt;
&lt;p&gt;(1) Add a &amp;#8220;feature&amp;#8221; &amp;#8211; an extension loaded into the browser that makes an API available to the Javascript code running in the widget.&lt;/p&gt;
&lt;p&gt;(2) Add a run-time server-side service to support the feature &amp;#8211; the code of the client-side feature would call this server-server API/service to retrieve things like course name, role of current user, set outcomes, etc.  I need do find out how to write a service and register it both in the server Java code and in the client JavaScript code.&lt;/p&gt;
&lt;p&gt;(3) Bang around until I understood the security model and the provisioning and launching of gadgets from the container (i.e. the LMS)&lt;/p&gt;
&lt;p&gt;I also wanted to explore how the SPI (Server Program Interface) pattern worked in Shindig.  Pluto 1.1 used the SPI pattern and it was really well done and made it really straightforward to add JSR-168 support to Sakai 2 back in the 2.4/2.5 days.&lt;/p&gt;
&lt;p&gt;Part of my investigation was to take notes as I went along and possibly propose a general capability for Shindig list to add these features without touching any core Shindig code.  It may be tricky because even though there is Javascript, there is compile and run-time bits needed.&lt;/p&gt;
&lt;p&gt;Along the way, I banged away at Apache Shiro &amp;#8211; the generic Authentication and Authorization project.   I found Shiro kind of interesting and I particularly liked its feature where Session can exist even if a web browser is not involved in the interaction.  In one of my early explorations, I tried to hack Basic LTI Provider code in to Shiro and came up with some ways to improve the plug-ability of Shiro &amp;#8211; but then I realized it had little to do with what I was investigating with Shindig &amp;#8211; so I dropped my Shiro investigation and went back to Shindig.&lt;/p&gt;
&lt;p&gt;I am happy to report that Shindig is pretty cool and well structured internally.  It was pretty easy to find all of the necessary places to plug my code in.    It is not all too well documented and it is not set up to add features or services without modifying source code.&lt;/p&gt;
&lt;p&gt;I promised to write someShindig documentation regarding how this all worked which I will do in a couple of blog posts over the next week after I clean up the code a bit to make it more presentable.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.dr-chuck.com/csev-blog/2010/07/getting-oriented-with-shindig-i-e-shindig-hacking-for-dummies/&quot;&gt;Next post in the series.&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>Dr. Chuck</name>
			<uri>http://www.dr-chuck.com/csev-blog</uri>
		</author>
		<source>
			<title type="html">Dr. Chucks Blog</title>
			<subtitle type="html">Teaching, Learning, Technology, Standards, Interoperability, etc.</subtitle>
			<link rel="self" href="http://www.dr-chuck.com/csev-blog/feed/"/>
			<id>http://www.dr-chuck.com/csev-blog/feed/</id>
			<updated>2010-07-22T14:50:15+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">2011 Sakai Conference</title>
		<link href="http://sakaiproject.org/event/2011-sakai-conference"/>
		<id>http://sakaiproject.org/2230 at http://sakaiproject.org</id>
		<updated>2010-07-02T19:50:30+00:00</updated>
		<content type="html">&lt;div class=&quot;field field-type-date field-field-datetime&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Date and Time:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;span class=&quot;date-display-start&quot;&gt;06/14/11&lt;/span&gt;&lt;span class=&quot;date-display-separator&quot;&gt; - &lt;/span&gt;&lt;span class=&quot;date-display-end&quot;&gt;06/16/11&lt;/span&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-text field-field-location&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Location:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    Berlin, Germany        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The 2011 Sakai conference will be held in Berlin, Germany - June 14-16, 2011.&lt;/p&gt;</content>
		<author>
			<name>Sakai Project</name>
			<uri>http://sakaiproject.org/</uri>
		</author>
		<source>
			<title type="html">Sakai Project Announcements, Events &amp;amp; Blogs</title>
			<subtitle type="html">All announcements, events and blog posts published on the Sakai Project website.</subtitle>
			<link rel="self" href="http://sakaiproject.org/feed"/>
			<id>http://sakaiproject.org/feed</id>
			<updated>2010-07-29T17:10:45+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Proposed upgrade on 6th July postponed</title>
		<link href="http://blogs.oucs.ox.ac.uk/adamweblearn/2010/07/proposed-upgrade-on-6th-july-postponed/"/>
		<id>http://blogs.oucs.ox.ac.uk/adamweblearn/?p=708</id>
		<updated>2010-07-02T10:23:03+00:00</updated>
		<content type="html">&lt;p&gt;The planned upgrade on 6th July has been postponed for two weeks due to technical difficulties. It will now happen on July 20th.&lt;/p&gt;
&lt;p&gt;This upgrade was not a major one. The biggest issue was that the Survey (Beta) tool was to be added to the list of tools in Site Info &amp;#8211; this will now happen later and, in the meantime, the WebLearn team are happy to make the tool available to anybody that wants to use it.&lt;/p&gt;</content>
		<author>
			<name>Adam Marshall</name>
			<uri>http://blogs.oucs.ox.ac.uk/adamweblearn</uri>
		</author>
		<source>
			<title type="html">Adam's WebLearn Blog</title>
			<subtitle type="html">Tips and information concerning Oxford University's on-line learning environment</subtitle>
			<link rel="self" href="http://blogs.oucs.ox.ac.uk/adamweblearn/feed/"/>
			<id>http://blogs.oucs.ox.ac.uk/adamweblearn/feed/</id>
			<updated>2010-07-21T14:00:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Sakai Conference: Kamenetz Keynote</title>
		<link href="http://feedproxy.google.com/~r/mfeldstein/yyMY/~3/O0hnduHF1vY/"/>
		<id>http://mfeldstein.com/?p=1620</id>
		<updated>2010-07-02T00:02:31+00:00</updated>
		<content type="html">&lt;p&gt;&lt;/p&gt;&lt;p&gt;OK, this was worth the wait. I have video of Anya Kamenetz&amp;#8217;s keynote, which set the tone for the Sakai Conference 2010 in some important ways. I also have a short video interview with her, some related video content from Dan Pink, and of course, analysis of what all this means for educational technology in general and for the design of Sakai 3 in particular.&lt;/p&gt;
&lt;p&gt;Be warned: It will take you over 90 minutes to consume all the content from this post. Not counting post-consumption rumination.&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;(...)&lt;br /&gt;Read the rest of &lt;a href=&quot;http://mfeldstein.com/sakai-conference-kamenetz-keynote/&quot;&gt;Sakai Conference: Kamenetz Keynote&lt;/a&gt; (2,118 words)&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;small&gt;© michael.feldstein for &lt;a href=&quot;http://mfeldstein.com&quot;&gt;e-Literate&lt;/a&gt;, 2010. |
&lt;a href=&quot;http://mfeldstein.com/sakai-conference-kamenetz-keynote/&quot;&gt;Permalink&lt;/a&gt; |
&lt;a href=&quot;http://mfeldstein.com/sakai-conference-kamenetz-keynote/#comments&quot;&gt;7 comments&lt;/a&gt; |
Add to
&lt;a href=&quot;http://del.icio.us/post?url=http://mfeldstein.com/sakai-conference-kamenetz-keynote/&amp;title=Sakai Conference: Kamenetz Keynote&quot;&gt;del.icio.us&lt;/a&gt;
&lt;br /&gt;
Post tags: &lt;a href=&quot;http://mfeldstein.com/tag/anya-kamenetz/&quot; rel=&quot;tag&quot;&gt;Anya Kamenetz&lt;/a&gt;, &lt;a href=&quot;http://mfeldstein.com/tag/dan-pink/&quot; rel=&quot;tag&quot;&gt;Dan Pink&lt;/a&gt;, &lt;a href=&quot;http://mfeldstein.com/tag/diy-u/&quot; rel=&quot;tag&quot;&gt;DIY U&lt;/a&gt;, &lt;a href=&quot;http://mfeldstein.com/tag/sakai-project/&quot; rel=&quot;tag&quot;&gt;Sakai Project&lt;/a&gt;, &lt;a href=&quot;http://mfeldstein.com/tag/sakai10/&quot; rel=&quot;tag&quot;&gt;sakai10&lt;/a&gt;&lt;br /&gt;
&lt;/small&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=O0hnduHF1vY:uayEtte8TqY:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=O0hnduHF1vY:uayEtte8TqY:dnMXMwOfBR0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=dnMXMwOfBR0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=O0hnduHF1vY:uayEtte8TqY:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=7Q72WNTAKBA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=O0hnduHF1vY:uayEtte8TqY:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?i=O0hnduHF1vY:uayEtte8TqY:V_sGLiPBpWU&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=O0hnduHF1vY:uayEtte8TqY:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=qj6IDK7rITs&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=O0hnduHF1vY:uayEtte8TqY:l6gmwiTKsz0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=l6gmwiTKsz0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/mfeldstein/yyMY/~4/O0hnduHF1vY&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Michael Feldstein</name>
			<uri>http://mfeldstein.com</uri>
		</author>
		<source>
			<title type="html">e-Literate</title>
			<subtitle type="html">What Michael Feldstein Is Learning About Online Learning...Online</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/mfeldstein/yyMY"/>
			<id>http://feeds.feedburner.com/mfeldstein/yyMY</id>
			<updated>2010-07-27T15:50:47+00:00</updated>
			<rights type="html">©</rights>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Instructure Canvas: A New LMS Entrant</title>
		<link href="http://feedproxy.google.com/~r/mfeldstein/yyMY/~3/RPNKh5lDkYg/"/>
		<id>http://mfeldstein.com/?p=1613</id>
		<updated>2010-06-30T15:33:56+00:00</updated>
		<content type="html">&lt;p&gt;&lt;/p&gt;&lt;p&gt;We&amp;#8217;re making progress on getting the Sakai conference keynote videos online, but while we wait for those to be ready for the kick-off to the conference post series, I&amp;#8217;d like to take advantage of the unexpected lull to write a bit about a new LMS entrant that I had an opportunity to learn about recently. &lt;a href=&quot;http://www.instructure.com/&quot;&gt;Instructure&lt;/a&gt;&amp;#8217;s Canvas product is one of a new generation of LMS&amp;#8217;s being created by start-ups that seem to be suddenly popping up everywhere. It has some of the Web 2.0 features that you would expect, like easy personal profile integration with external social networking sites and easy video embedding. But unlike, say, &lt;a href=&quot;http://nixty.com/&quot;&gt;NIXTY&lt;/a&gt;&amp;#8212;another start-up that really emphasizes open education&amp;#8212;Instructure&amp;#8217;s big theme seems to be getting back to basics&amp;#8212;in a good way.&lt;/p&gt;
&lt;p&gt;(...)&lt;br /&gt;Read the rest of &lt;a href=&quot;http://mfeldstein.com/instructure-canvas-a-new-lms-entrant/&quot;&gt;Instructure Canvas: A New LMS Entrant&lt;/a&gt; (890 words)&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;small&gt;© michael.feldstein for &lt;a href=&quot;http://mfeldstein.com&quot;&gt;e-Literate&lt;/a&gt;, 2010. |
&lt;a href=&quot;http://mfeldstein.com/instructure-canvas-a-new-lms-entrant/&quot;&gt;Permalink&lt;/a&gt; |
&lt;a href=&quot;http://mfeldstein.com/instructure-canvas-a-new-lms-entrant/#comments&quot;&gt;8 comments&lt;/a&gt; |
Add to
&lt;a href=&quot;http://del.icio.us/post?url=http://mfeldstein.com/instructure-canvas-a-new-lms-entrant/&amp;title=Instructure Canvas: A New LMS Entrant&quot;&gt;del.icio.us&lt;/a&gt;
&lt;br /&gt;
Post tags: &lt;a href=&quot;http://mfeldstein.com/tag/canvas/&quot; rel=&quot;tag&quot;&gt;Canvas&lt;/a&gt;, &lt;a href=&quot;http://mfeldstein.com/tag/edunomics/&quot; rel=&quot;tag&quot;&gt;edunomics&lt;/a&gt;, &lt;a href=&quot;http://mfeldstein.com/tag/instructure/&quot; rel=&quot;tag&quot;&gt;Instructure&lt;/a&gt;&lt;br /&gt;
&lt;/small&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=RPNKh5lDkYg:_Tp7IChJdXw:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=RPNKh5lDkYg:_Tp7IChJdXw:dnMXMwOfBR0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=dnMXMwOfBR0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=RPNKh5lDkYg:_Tp7IChJdXw:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=7Q72WNTAKBA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=RPNKh5lDkYg:_Tp7IChJdXw:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?i=RPNKh5lDkYg:_Tp7IChJdXw:V_sGLiPBpWU&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=RPNKh5lDkYg:_Tp7IChJdXw:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=qj6IDK7rITs&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=RPNKh5lDkYg:_Tp7IChJdXw:l6gmwiTKsz0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=l6gmwiTKsz0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/mfeldstein/yyMY/~4/RPNKh5lDkYg&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Michael Feldstein</name>
			<uri>http://mfeldstein.com</uri>
		</author>
		<source>
			<title type="html">e-Literate</title>
			<subtitle type="html">What Michael Feldstein Is Learning About Online Learning...Online</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/mfeldstein/yyMY"/>
			<id>http://feeds.feedburner.com/mfeldstein/yyMY</id>
			<updated>2010-07-27T15:50:47+00:00</updated>
			<rights type="html">©</rights>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Conducting course evaluation using WebLearn’s survey tool</title>
		<link href="http://blogs.oucs.ox.ac.uk/adamweblearn/2010/06/conducting-course-evaluation-using-weblearns-survey-tool/"/>
		<id>http://blogs.oucs.ox.ac.uk/adamweblearn/?p=704</id>
		<updated>2010-06-30T15:04:05+00:00</updated>
		<content type="html">&lt;p&gt;WebLearn has a Beta version of a tool that can be used for course experience feedback (course evaluation).&lt;/p&gt;
&lt;p&gt;On 6 July 2010, a new &amp;#8216;Survey&amp;#8217; option will appear  in the list of  tools available to a WebLearn site. This tool is primarily aimed at gathering student feedback and as such has a number of features that directly support this process.&lt;/p&gt;
&lt;p&gt;The Survey tool allows a template to be created which can contain a    variety of question types such a multiple choice, multiple response,    Likhert scales and free text.&lt;/p&gt;
&lt;p&gt;All surveys are anonymous and are generally tied to a particular WebLearn site. All site members with the access role are expected to complete the survey and the same set of questions can automatically be asked of all maintainers and contributors on the site. After the survey has closed results can be downloaded as a PDF file or imported into an Excel spreadsheet for post processing.&lt;/p&gt;
&lt;p&gt;WebLearn can be made to  automatically send reminders to those who have not yet completed the  form.&lt;/p&gt;
&lt;p&gt;Of course it goes without saying that all this free to members of the   University!&lt;/p&gt;
&lt;p&gt;For more information about the tool have a look at&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://blogs.oucs.ox.ac.uk/adamweblearn/2010/05/a-new-survey-tool-is-to-be-added-to-weblearn/&quot;&gt;my   recent blog post&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://weblearn.ox.ac.uk/portal/hierarchy/info/eas/eval&quot;&gt;a   special site within WebLearn dedicated to the tool&lt;/a&gt; (NB the tool is   currently known as the Evaluations tool but we will be changing the   name)&lt;/li&gt;
&lt;li&gt;the &lt;a href=&quot;https://weblearn.ox.ac.uk/info&quot;&gt;WebLearn Guidance Site&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</content>
		<author>
			<name>Adam Marshall</name>
			<uri>http://blogs.oucs.ox.ac.uk/adamweblearn</uri>
		</author>
		<source>
			<title type="html">Adam's WebLearn Blog</title>
			<subtitle type="html">Tips and information concerning Oxford University's on-line learning environment</subtitle>
			<link rel="self" href="http://blogs.oucs.ox.ac.uk/adamweblearn/feed/"/>
			<id>http://blogs.oucs.ox.ac.uk/adamweblearn/feed/</id>
			<updated>2010-07-21T14:00:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Reminder: Blogger and Presentations to be removed</title>
		<link href="http://blogs.oucs.ox.ac.uk/adamweblearn/2010/06/reminder-blogger-and-presentations-to-be-removed/"/>
		<id>http://blogs.oucs.ox.ac.uk/adamweblearn/?p=699</id>
		<updated>2010-06-30T14:53:59+00:00</updated>
		<content type="html">&lt;p&gt;The next release of Sakai (the software upon which new WebLearn is  based) will not contain the Blogger and Presentation tools and for this  reason we are phasing them out of WebLearn&amp;#8217;s toolset.&lt;/p&gt;
&lt;p&gt;After a survey of WebLearn coordinators raised no objections, the decision has been made to prevent the addition of any new instances of the Blogger or Presentations tool from Tuesday, 6th July 2010. Existing instances of the tools will continue to work as normal.&lt;/p&gt;
&lt;p&gt;PS. This was the 100th post in this blog!&lt;/p&gt;</content>
		<author>
			<name>Adam Marshall</name>
			<uri>http://blogs.oucs.ox.ac.uk/adamweblearn</uri>
		</author>
		<source>
			<title type="html">Adam's WebLearn Blog</title>
			<subtitle type="html">Tips and information concerning Oxford University's on-line learning environment</subtitle>
			<link rel="self" href="http://blogs.oucs.ox.ac.uk/adamweblearn/feed/"/>
			<id>http://blogs.oucs.ox.ac.uk/adamweblearn/feed/</id>
			<updated>2010-07-21T14:00:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Gathering data using WebLearn’s survey tool</title>
		<link href="http://blogs.oucs.ox.ac.uk/adamweblearn/2010/06/gathering-data-using-weblearns-survey-tool/"/>
		<id>http://blogs.oucs.ox.ac.uk/adamweblearn/?p=695</id>
		<updated>2010-06-30T14:48:51+00:00</updated>
		<content type="html">&lt;p&gt;WebLearn has a Beta version of a tool that can be used for general data gathering such as specifying dietary requirements or choosing which session to attend for conference guests.&lt;/p&gt;
&lt;p&gt;On 6 July 2010, a new &amp;#8216;Survey&amp;#8217; option will appear  in the list of tools available to a WebLearn site. As well being useful  for course and lecturer evaluation, this tool allows general data to be collected via a web form.&lt;/p&gt;
&lt;p&gt;The tool has an option to grant access to non-WebLearn users;  respondents would access the survey via a link placed in an email or on a  website. Alternatively, respondents could be given a WebLearn account (by being added to a site) and then be asked to login in order to access the survey. As all surveys are anonymous, names must be collected via text boxes on the form.&lt;/p&gt;
&lt;p&gt;The Survey tool allows a template to be created which can contain a  variety of question types such a multiple choice, multiple response,  Likhert scales and free text. At the point when the template is  instantiated into a survey, it is possible to specify whether  respondents need to log in to WebLearn or not.&lt;/p&gt;
&lt;p&gt;If users are required to login the WebLearn can be made to automatically send reminders to those who have not yet completed the form.&lt;/p&gt;
&lt;p&gt;Of course it goes without saying that all this free to members of the  University!&lt;/p&gt;
&lt;p&gt;For more information about the tool have a look at&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://blogs.oucs.ox.ac.uk/adamweblearn/2010/05/a-new-survey-tool-is-to-be-added-to-weblearn/&quot;&gt;my  recent blog post&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://weblearn.ox.ac.uk/portal/hierarchy/info/eas/eval&quot;&gt;a  special site within WebLearn dedicated to the tool&lt;/a&gt; (NB the tool is  currently known as the Evaluations tool but we will be changing the  name)&lt;/li&gt;
&lt;li&gt;the &lt;a href=&quot;https://weblearn.ox.ac.uk/info&quot;&gt;WebLearn Guidance Site&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</content>
		<author>
			<name>Adam Marshall</name>
			<uri>http://blogs.oucs.ox.ac.uk/adamweblearn</uri>
		</author>
		<source>
			<title type="html">Adam's WebLearn Blog</title>
			<subtitle type="html">Tips and information concerning Oxford University's on-line learning environment</subtitle>
			<link rel="self" href="http://blogs.oucs.ox.ac.uk/adamweblearn/feed/"/>
			<id>http://blogs.oucs.ox.ac.uk/adamweblearn/feed/</id>
			<updated>2010-07-21T14:00:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Restore facility fixed</title>
		<link href="http://blogs.oucs.ox.ac.uk/adamweblearn/2010/06/restore-facility-fixed/"/>
		<id>http://blogs.oucs.ox.ac.uk/adamweblearn/?p=692</id>
		<updated>2010-06-30T14:35:57+00:00</updated>
		<content type="html">&lt;p&gt;I failed to blog this at the time. The &amp;#8216;Restore&amp;#8217; facility in Resources was fixed on 8 June 2010.&lt;/p&gt;
&lt;p&gt;All files deleted after 9am on that date will be recoverable for a period of 90 days.&lt;/p&gt;</content>
		<author>
			<name>Adam Marshall</name>
			<uri>http://blogs.oucs.ox.ac.uk/adamweblearn</uri>
		</author>
		<source>
			<title type="html">Adam's WebLearn Blog</title>
			<subtitle type="html">Tips and information concerning Oxford University's on-line learning environment</subtitle>
			<link rel="self" href="http://blogs.oucs.ox.ac.uk/adamweblearn/feed/"/>
			<id>http://blogs.oucs.ox.ac.uk/adamweblearn/feed/</id>
			<updated>2010-07-21T14:00:13+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Post LMS or LMS Plus?</title>
		<link href="http://philipuys.blogspot.com/2010/06/post-lms-or-lms-plus.html"/>
		<id>tag:blogger.com,1999:blog-500767070850395294.post-6085532647622449441</id>
		<updated>2010-06-30T03:47:24+00:00</updated>
		<content type="html">&lt;span&gt;At the recent international Sakai conference in Denver we considered the future of Sakai, which is currently called &quot;Sakai 3&quot;, in what some have called the &quot;post LMS&quot; era. It depends&amp;nbsp;greatly on what one means with &quot;LMS&quot; whether this statement is correct, or just a theoretical response to developments in the Web 2.0 world.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;If &quot;LMS&quot; means a systems that&amp;nbsp;supports excellent learning and teaching&amp;nbsp;practice, then Sakai 3 will be catering for this case. If &quot;LMS&quot; means the rigid provision of tools in compartmentalized sites, then Sakai 3 clearly breaks through this mould.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;However, Sakai has always meant to be a &quot;collaboration and learning environment (CLE)&quot; and Sakai 3&amp;nbsp;will&amp;nbsp;support excellent learning and teaching practice providing for a wider range of pedagogical approaches,&amp;nbsp;but will also provide for academic networking and collaboration in a way unseen in other LMS systems and providing a professional network system that includes many features of today's social networking technologies.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;I therefore believe that Sakai 3 will be an &quot;LMS PLUS&quot; system&amp;nbsp;that opens up opportunities for breaking the site boundary, having more natural teaching and consciousness flows in learning&amp;nbsp;where everything is content, and where widgets allow transparent integration with external tools. It will finally be the&amp;nbsp;kind of CLE it always targeted to be!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;This is what I&amp;nbsp;trust to see by the end of June 2011!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;To follow progress visit &lt;a href=&quot;http://confluence.sakaiproject.org/display/SAKDEV/Sakai+3&quot;&gt;http://confluence.sakaiproject.org/display/SAKDEV/Sakai+3&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/500767070850395294-6085532647622449441?l=philipuys.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Philip Uys</name>
			<email>noreply@blogger.com</email>
			<uri>http://philipuys.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Philip Uys's Reflections</title>
			<subtitle type="html">Professional and Personal</subtitle>
			<link rel="self" href="http://philipuys.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-500767070850395294</id>
			<updated>2010-07-20T07:30:28+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Sakai on Tomcat 6 - revisited</title>
		<link href="http://steve-on-sakai.blogspot.com/2010/06/sakai-on-tomcat-6-revisited.html"/>
		<id>tag:blogger.com,1999:blog-7781495706234585669.post-8598509740556710037</id>
		<updated>2010-06-30T00:22:10+00:00</updated>
		<content type="html">Recent discussions on the &lt;a href=&quot;http://collab.sakaiproject.org/mailman/listinfo/sakai-dev&quot;&gt;sakai-dev&lt;/a&gt; list prompted me to revisit the idea of running up Sakai on Tomcat 6.&lt;br /&gt;&lt;br /&gt;Currently, the Sakai Maven Plugin defaults it's deployment to the Tomcat 5.5 directory structure, ie shared/lib etc. In Tomcat 6 however, all of the library and class directories have been collapsed into a single /lib directory.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://jira.sakaiproject.org/browse/SAK-10720&quot;&gt;This JIRA&lt;/a&gt; suggests that the Sakai Maven Plugin can actually deploy into the Tomcat 6 layout. My past experiments &lt;a href=&quot;http://steve-on-sakai.blogspot.com/2009/04/sakai-with-java-6-and-tomcat-6.html&quot;&gt;weren't as successful&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;However, it's possible to adjust the Tomcat 6 configuration to restore the old directory layout by adjusting the conf/catalina.properties.&lt;br /&gt;&lt;br /&gt;In Tomcat 6, the configuration is:&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;common.loader=${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;server.loader=&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;shared.loader=&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;So we can restore it to the Tomcat 5.5 behaviour by setting it like so:&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;common.loader=${catalina.home}/common/classes,${catalina.home}/common/i18n/*.jar,${catalina.home}/common/endorsed/*.jar,${catalina.home}/common/lib/*.jar&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;server.loader=${catalina.home}/server/classes,${catalina.home}/server/lib/*.jar&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;shared.loader=${catalina.base}/shared/classes,${catalina.base}/shared/lib/*.jar&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Theoretically we can then just build, deploy and startup Sakai in Tomcat 6 just like before:&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;mvn clean install sakai:deploy -Dmaven.tomcat.home=$TOMCAT_SAKAI_TRUNK&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;And the result:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;[INFO] BUILD SUCCESSFUL&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;[INFO] ------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;[INFO] Total time: 6 minutes 48 seconds&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;[INFO] Finished at: Wed Jun 30 09:04:09 EST 2010&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;[INFO] Final Memory: 182M/340M&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;All good so far. Lets startup:&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;./sakai trunk start&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;The result:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;SEVERE: Begin event threw exception&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;java.lang.ClassNotFoundException: org.sakaiproject.dav.DavRealm&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;...&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;SEVERE: Context [/podcasts] startup failed due to previous errors&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Jun 30, 2010 9:12:08 AM org.apache.catalina.startup.HostConfig deployDescriptor&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;INFO: Deploying configuration descriptor portal.xml&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Jun 30, 2010 9:12:08 AM org.apache.catalina.core.StandardContext start&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;SEVERE: Error listenerStart&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Jun 30, 2010 9:12:08 AM org.apache.catalina.core.StandardContext start&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;SEVERE: Context [/portal] startup failed due to previous errors&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Jun 30, 2010 9:12:08 AM org.apache.catalina.startup.HostConfig deployWAR&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;INFO: Deploying web application archive access.war&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Jun 30, 2010 9:12:08 AM org.apache.catalina.core.StandardContext start&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;SEVERE: Error filterStart&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;...&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Failure. None of the components/ are loaded so every webapp fails to start.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;More on this to come.&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/7781495706234585669-8598509740556710037?l=steve-on-sakai.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Steve Swinsburg</name>
			<email>noreply@blogger.com</email>
			<uri>http://steve-on-sakai.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">steve on sakai</title>
			<link rel="self" href="http://steve-on-sakai.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-7781495706234585669</id>
			<updated>2010-07-26T02:10:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Perf4j+Maven+AspectJ CTW</title>
		<link href="http://jay.shao.org/2010/06/29/perf4jmavenaspectj-ctw/"/>
		<id>http://jay.shao.org/?p=813</id>
		<updated>2010-06-29T18:02:37+00:00</updated>
		<content type="html">&lt;div class=&quot;tweetmeme_button&quot;&gt;
			&lt;a href=&quot;http://api.tweetmeme.com/share?url=http%3A%2F%2Fjay.shao.org%2F2010%2F06%2F29%2Fperf4jmavenaspectj-ctw%2F&quot;&gt;
				&lt;img src=&quot;http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjay.shao.org%2F2010%2F06%2F29%2Fperf4jmavenaspectj-ctw%2F&amp;source=jayshao&amp;style=normal&amp;service=bit.ly&quot; height=&quot;61&quot; width=&quot;50&quot; /&gt;
			&lt;/a&gt;
		&lt;/div&gt;&lt;p&gt;Recently I&amp;#8217;ve incorporated Perf4j for runtime performance statistics on a number of projects, combined with our in-house counters and other standard libs (actually I quite like the annotation-style logging of perf-stats, and the tag-name rollup conventions, and will probably retrofit both into our existing collection tools). I had a bit of difficulay initially getting AspectJ to do CTW for the collection (and in retrospect, very much want to investivate the agent-based LTW approach, since it&amp;#8217;d give us the ability to flip on/off recording, while it should be basically just as fast except on object creation &amp;#8211; which for Spring/Singleton instantiated services (most of our performance code) is not significant.&lt;/p&gt;

&lt;p&gt;Anyhow, the meat, plugin config below:&lt;/p&gt;

&lt;div class=&quot;codecolorer-container xml default&quot;&gt;&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;div&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;17&lt;br /&gt;18&lt;br /&gt;19&lt;br /&gt;20&lt;br /&gt;21&lt;br /&gt;22&lt;br /&gt;23&lt;br /&gt;24&lt;br /&gt;25&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div class=&quot;xml codecolorer&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;lt;plugin&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;groupId&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;org.codehaus.mojo&lt;span&gt;&lt;span&gt;&amp;lt;/groupId&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;artifactId&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;aspectj-maven-plugin&lt;span&gt;&lt;span&gt;&amp;lt;/artifactId&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;version&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;1.3&lt;span&gt;&lt;span&gt;&amp;lt;/version&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;configuration&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;showWeaveInfo&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;true&lt;span&gt;&lt;span&gt;&amp;lt;/showWeaveInfo&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;source&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;1.6&lt;span&gt;&lt;span&gt;&amp;lt;/source&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;weaveDependencies&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;dependency&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;groupId&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;org.perf4j&lt;span&gt;&lt;span&gt;&amp;lt;/groupId&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;artifactId&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;perf4j&lt;span&gt;&lt;span&gt;&amp;lt;/artifactId&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;/dependency&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;/weaveDependencies&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;/configuration&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;executions&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;execution&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;goals&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;goal&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;compile&lt;span&gt;&lt;span&gt;&amp;lt;/goal&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span&gt;&amp;lt;!-- use this goal to weave all your main classes --&amp;gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;goal&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;test-compile&lt;span&gt;&lt;span&gt;&amp;lt;/goal&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span&gt;&amp;lt;!-- use this goal to weave all your test classes --&amp;gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;/goals&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;/execution&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;/executions&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;&lt;span&gt;&amp;lt;/plugin&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Also dependencies (we use Log4j, though we&amp;#8217;re looking at Logback as well):&lt;/p&gt;

&lt;div class=&quot;codecolorer-container xml default&quot;&gt;&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;div&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div class=&quot;xml codecolorer&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;lt;dependency&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;groupId&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;org.aspectj&lt;span&gt;&lt;span&gt;&amp;lt;/groupId&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;artifactId&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;aspectjrt&lt;span&gt;&lt;span&gt;&amp;lt;/artifactId&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;version&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;1.6.7&lt;span&gt;&lt;span&gt;&amp;lt;/version&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;&lt;span&gt;&amp;lt;/dependency&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;&lt;span&gt;&amp;lt;dependency&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;groupId&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;org.perf4j&lt;span&gt;&lt;span&gt;&amp;lt;/groupId&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;artifactId&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;perf4j&lt;span&gt;&lt;span&gt;&amp;lt;/artifactId&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;version&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;0.9.13&lt;span&gt;&lt;span&gt;&amp;lt;/version&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;classifier&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;log4jonly&lt;span&gt;&lt;span&gt;&amp;lt;/classifier&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;&lt;span&gt;&amp;lt;/dependency&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;&lt;span&gt;&amp;lt;dependency&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;groupId&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;commons-jexl&lt;span&gt;&lt;span&gt;&amp;lt;/groupId&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;artifactId&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;commons-jexl&lt;span&gt;&lt;span&gt;&amp;lt;/artifactId&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span&gt;&lt;span&gt;&amp;lt;version&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;1.1&lt;span&gt;&lt;span&gt;&amp;lt;/version&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;&lt;span&gt;&amp;lt;/dependency&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Performance note: We did some unit testing of methods which were instrumented/non-instrumented (our unit test basically spewed out a couple thousand garbage string+ints in a loop, which was instrumented or not)&lt;/p&gt;

&lt;p&gt;We saw something like 3x the number of minor GCs (though GC was still fast) &amp;#8211; no additional major GCs after adding Perf4j. Overall execution time was higher as well, though not by the same degree.&lt;/p&gt;</content>
		<author>
			<name>Jason Shao</name>
			<email>jay@shao.org</email>
			<uri>http://jay.shao.org</uri>
		</author>
		<source>
			<title type="html">Jason E. Shao</title>
			<subtitle type="html">Thoughts and Ruminations, where I write about personal things, work, eLearning, Jasig, uPortal, Sakai, Portlets, and other topics or commentary as it takes my fancy.</subtitle>
			<link rel="self" href="http://jay.shao.org/feed/"/>
			<id>http://jay.shao.org/feed/</id>
			<updated>2010-07-19T04:50:06+00:00</updated>
			<rights type="html">2004-2009</rights>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Facebook -&amp;gt; Chainletter NG</title>
		<link href="http://jay.shao.org/2010/06/29/facebook-chainletter-ng/"/>
		<id>http://jay.shao.org/?p=810</id>
		<updated>2010-06-29T17:44:10+00:00</updated>
		<content type="html">&lt;div class=&quot;tweetmeme_button&quot;&gt;
			&lt;a href=&quot;http://api.tweetmeme.com/share?url=http%3A%2F%2Fjay.shao.org%2F2010%2F06%2F29%2Ffacebook-chainletter-ng%2F&quot;&gt;
				&lt;img src=&quot;http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjay.shao.org%2F2010%2F06%2F29%2Ffacebook-chainletter-ng%2F&amp;source=jayshao&amp;style=normal&amp;service=bit.ly&amp;hashtags=facebook,Identity,security,spoofing&quot; height=&quot;61&quot; width=&quot;50&quot; /&gt;
			&lt;/a&gt;
		&lt;/div&gt;&lt;p&gt;Looking through my friends streams &amp;#8211; I saw a big blurb for:&lt;/p&gt;

&lt;p&gt;http://www.subwayfootlongspromo.com/ (notice the comment box isn&amp;#8217;t real&amp;#8230;)&lt;/p&gt;

&lt;p&gt;Which convinces me &amp;#8211; Facebook Like Pages are the new Chainletter. And, even better than Chainletter (costs a lot) or Chainletter 2.0 (fills up email boxes), Chainletter NG allows you to check the progression of your meme in real-time, using all the tooling provided by Facebook. As the Facebook comment and like boxes become even more recognizeable, I&amp;#8217;d expect this situation will action only increase.&lt;/p&gt;

&lt;p&gt;This does seem to help make the case for verifiable identity for widgets &amp;#8211; e.g. how do I socially, recognizably mark my widget as genuine for users when they can&amp;#8217;t just check the URL bar to see what site they&amp;#8217;re on? Unfortunately, it&amp;#8217;s hard to come up with some pattern that&amp;#8217;s not going to involve browser support, though what the banks have been doing with personalized site access images, and the social networks w/gravatar/avatar style repetition might be helpful (e.g. train users to only submit if they see &lt;em&gt;their&lt;/em&gt; picture, and if you don&amp;#8217;t know what you look like ask the guy next to you&amp;#8230;&lt;/p&gt;</content>
		<author>
			<name>Jason Shao</name>
			<email>jay@shao.org</email>
			<uri>http://jay.shao.org</uri>
		</author>
		<source>
			<title type="html">Jason E. Shao</title>
			<subtitle type="html">Thoughts and Ruminations, where I write about personal things, work, eLearning, Jasig, uPortal, Sakai, Portlets, and other topics or commentary as it takes my fancy.</subtitle>
			<link rel="self" href="http://jay.shao.org/feed/"/>
			<id>http://jay.shao.org/feed/</id>
			<updated>2010-07-19T04:50:06+00:00</updated>
			<rights type="html">2004-2009</rights>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">DIY U: The Modern Guild at Work</title>
		<link href="http://feedproxy.google.com/~r/mfeldstein/yyMY/~3/tKgTWIaC6zw/"/>
		<id>http://mfeldstein.com/?p=1610</id>
		<updated>2010-06-29T02:35:15+00:00</updated>
		<content type="html">&lt;p&gt;&lt;/p&gt;&lt;p&gt;I&amp;#8217;m waiting for the video of Anya Kamenetz&amp;#8217;s keynote to be available online before I kick off my post series on the Sakai conference. In the meantime, here&amp;#8217;s a quick update on a previous (and Kamenetz-related) post. A while back, I &lt;a href=&quot;http://mfeldstein.com/diy-u-digital-apprenticeship-and-the-modern-guild-3/&quot;&gt;suggested&lt;/a&gt; that a modern variant on the guild approach could pull apprentices straight out of high school and train them in a craft while getting them started in a career directly. I also speculated that the software industry would be a good candidate for helping such a career path become socially acceptable for students looking to get into white collar jobs:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;[W]ould a young person who is already from a relatively high economic  bracket consider this guild system to be an acceptable career path?  Would the guild path be accepted as a substitute for four years of  full-time college study by middle-class students and their parents? It  would take some work, but I believe it could be possible. Software  development is one example of an industry that might be a good pioneer  of this approach. If, say, Microsoft or Google were to take students out  of high school to become paid employees and put them on an  apprenticeship path where they would be able to earn their degrees over  time at lower cost while earning good salaries and becoming shareholders  in the company, this approach could become acceptable in a hurry.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Interestingly, it turns out that Zoho has a highly successful apprenticeship program at their India Development Center. Here&amp;#8217;s an interview about it with CEO Sridhar Vembu that I found via &lt;a href=&quot;http://radar.oreilly.com/2010/06/alternatives-to-college.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+oreilly%2Fradar%2Fatom+%28O%27Reilly+Radar%29&quot;&gt;this O&amp;#8217;Reilly Radar post&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mfeldstein.com/diy-u-the-modern-guild-at-work/&quot;&gt;&lt;em&gt;Click here to view the embedded video.&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Basically, they&amp;#8217;re taking students from the 85% to 90% of Indian high school students who would be considered poor by global standards, supplying them with some mentoring and open educational resources (translated into their native Tamil language), and paying them to go to a nine- to twelve-month crash course on how to become programmers. The students are highly successful on average and can aspire to high positions within the company. Many of them also go on to get college degrees while working, but many don&amp;#8217;t. It never occurred to me that India would be an ideal seed bed for this approach, but it&amp;#8217;s obvious in retrospect. There&amp;#8217;s a huge potential workforce, including many talented young people who don&amp;#8217;t have access to conventional educational paths. It also strikes me as only a matter of time before some enterprising university strikes a deal with Zoho to create a Walmart U-style deal where students get college credit for their apprenticeship and are tracked to a continuing degree program should they want to do so.&lt;/p&gt;
&lt;p&gt;There&amp;#8217;s a lot more that&amp;#8217;s interesting in this interview, including reflections on why such a program would be harder to start with poor U.S. neighborhoods, the challenges and secrets to the program&amp;#8217;s success, and so on. The whole interview is well worth your time.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.addtoany.com/add_to/netvibes_share?linkurl=http%3A%2F%2Fmfeldstein.com%2Fdiy-u-the-modern-guild-at-work%2F&amp;linkname=DIY%20U%3A%20The%20Modern%20Guild%20at%20Work&quot; title=&quot;Netvibes Share&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/netvibes.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Netvibes Share&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fmfeldstein.com%2Fdiy-u-the-modern-guild-at-work%2F&amp;linkname=DIY%20U%3A%20The%20Modern%20Guild%20at%20Work&quot; title=&quot;StumbleUpon&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/stumbleupon.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;StumbleUpon&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fmfeldstein.com%2Fdiy-u-the-modern-guild-at-work%2F&amp;linkname=DIY%20U%3A%20The%20Modern%20Guild%20at%20Work&quot; title=&quot;Digg&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/digg.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Digg&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fmfeldstein.com%2Fdiy-u-the-modern-guild-at-work%2F&amp;linkname=DIY%20U%3A%20The%20Modern%20Guild%20at%20Work&quot; title=&quot;Delicious&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/delicious.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Delicious&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fmfeldstein.com%2Fdiy-u-the-modern-guild-at-work%2F&amp;linkname=DIY%20U%3A%20The%20Modern%20Guild%20at%20Work&quot; title=&quot;Google Gmail&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/gmail.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Google Gmail&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fmfeldstein.com%2Fdiy-u-the-modern-guild-at-work%2F&amp;linkname=DIY%20U%3A%20The%20Modern%20Guild%20at%20Work&quot; title=&quot;Facebook&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/facebook.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Facebook&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/reddit?linkurl=http%3A%2F%2Fmfeldstein.com%2Fdiy-u-the-modern-guild-at-work%2F&amp;linkname=DIY%20U%3A%20The%20Modern%20Guild%20at%20Work&quot; title=&quot;Reddit&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/reddit.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;Reddit&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fmfeldstein.com%2Fdiy-u-the-modern-guild-at-work%2F&amp;linkname=DIY%20U%3A%20The%20Modern%20Guild%20at%20Work&quot; title=&quot;LinkedIn&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://mfeldstein.com/wp-content/plugins/add-to-any/icons/linkedin.png&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;LinkedIn&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;a2a_dd addtoany_share_save&quot; href=&quot;http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fmfeldstein.com%2Fdiy-u-the-modern-guild-at-work%2F&amp;linkname=DIY%20U%3A%20The%20Modern%20Guild%20at%20Work&quot;&gt;Share/Bookmark&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Possibly Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://mfeldstein.com/david-wiley-on-diy-u/&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: David Wiley on DIY U&quot;&gt;David Wiley on DIY U&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://mfeldstein.com/thoughts_on_anya_kamenetz_and_the_open_education_movement/&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Thoughts On Anya Kamenetz and the Open Education Movement&quot;&gt;Thoughts On Anya Kamenetz and the Open Education Movement&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://mfeldstein.com/sakai-conference-kamenetz-keynote/&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Sakai Conference: Kamenetz Keynote&quot;&gt;Sakai Conference: Kamenetz Keynote&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;
&lt;p&gt;Related posts brought to you by &lt;a href=&quot;http://mitcho.com/code/yarpp/&quot;&gt;Yet Another Related Posts Plugin&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;
&lt;p&gt;&lt;small&gt;© michael.feldstein for &lt;a href=&quot;http://mfeldstein.com&quot;&gt;e-Literate&lt;/a&gt;, 2010. |
&lt;a href=&quot;http://mfeldstein.com/diy-u-the-modern-guild-at-work/&quot;&gt;Permalink&lt;/a&gt; |
&lt;a href=&quot;http://mfeldstein.com/diy-u-the-modern-guild-at-work/#comments&quot;&gt;2 comments&lt;/a&gt; |
Add to
&lt;a href=&quot;http://del.icio.us/post?url=http://mfeldstein.com/diy-u-the-modern-guild-at-work/&amp;title=DIY U: The Modern Guild at Work&quot;&gt;del.icio.us&lt;/a&gt;
&lt;br /&gt;
Post tags: &lt;a href=&quot;http://mfeldstein.com/tag/anya-kamenetz/&quot; rel=&quot;tag&quot;&gt;Anya Kamenetz&lt;/a&gt;, &lt;a href=&quot;http://mfeldstein.com/tag/apprenticeship/&quot; rel=&quot;tag&quot;&gt;Apprenticeship&lt;/a&gt;, &lt;a href=&quot;http://mfeldstein.com/tag/diy-u/&quot; rel=&quot;tag&quot;&gt;DIY U&lt;/a&gt;, &lt;a href=&quot;http://mfeldstein.com/tag/edunomics/&quot; rel=&quot;tag&quot;&gt;edunomics&lt;/a&gt;, &lt;a href=&quot;http://mfeldstein.com/tag/vocational-education/&quot; rel=&quot;tag&quot;&gt;Vocational education&lt;/a&gt;&lt;br /&gt;
&lt;/small&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=tKgTWIaC6zw:FdFIVr9nAWI:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=tKgTWIaC6zw:FdFIVr9nAWI:dnMXMwOfBR0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=dnMXMwOfBR0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=tKgTWIaC6zw:FdFIVr9nAWI:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=7Q72WNTAKBA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=tKgTWIaC6zw:FdFIVr9nAWI:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?i=tKgTWIaC6zw:FdFIVr9nAWI:V_sGLiPBpWU&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=tKgTWIaC6zw:FdFIVr9nAWI:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=qj6IDK7rITs&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?a=tKgTWIaC6zw:FdFIVr9nAWI:l6gmwiTKsz0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/mfeldstein/yyMY?d=l6gmwiTKsz0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/mfeldstein/yyMY/~4/tKgTWIaC6zw&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Michael Feldstein</name>
			<uri>http://mfeldstein.com</uri>
		</author>
		<source>
			<title type="html">e-Literate</title>
			<subtitle type="html">What Michael Feldstein Is Learning About Online Learning...Online</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/mfeldstein/yyMY"/>
			<id>http://feeds.feedburner.com/mfeldstein/yyMY</id>
			<updated>2010-07-27T15:50:47+00:00</updated>
			<rights type="html">©</rights>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">ALT Guides to e-Learning Practice</title>
		<link href="http://blogs.oucs.ox.ac.uk/adamweblearn/2010/06/alt-guides-to-e-learning-practice/"/>
		<id>http://blogs.oucs.ox.ac.uk/adamweblearn/?p=688</id>
		<updated>2010-06-28T10:20:28+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img title=&quot;logo_alt&quot; src=&quot;http://blogs.oucs.ox.ac.uk/ltglikes/files/2010/06/logo_alt.gif&quot; alt=&quot;logo_alt&quot; width=&quot;120&quot; height=&quot;42&quot; /&gt;Nine &lt;a href=&quot;http://wiki.alt.ac.uk/index.php/What_research_has_to_say_for_practice&quot; target=&quot;_blank&quot;&gt;online guides to learning technology research informed  practice &lt;/a&gt;are now available from ALT in a wiki format. Topics  include:  &lt;a title=&quot;Web-based course design&quot; href=&quot;http://wiki.alt.ac.uk/index.php/Web-based_course_design&quot;&gt;Web-based  course design&lt;/a&gt; ,  &lt;a title=&quot;Learning using mobile and handheld  devices&quot; href=&quot;http://wiki.alt.ac.uk/index.php/Learning_using_mobile_and_handheld_devices&quot;&gt;Learning  using mobile and hand-held devices&lt;/a&gt; &lt;a title=&quot;On-line communities&quot; href=&quot;http://wiki.alt.ac.uk/index.php/On-line_communities&quot;&gt;On-line  communities&lt;/a&gt; &lt;a title=&quot;Technology-supported assessment&quot; href=&quot;http://wiki.alt.ac.uk/index.php/Technology-supported_assessment&quot;&gt;Technology-supported  assessment&lt;/a&gt; &lt;a title=&quot;Learning environments&quot; href=&quot;http://wiki.alt.ac.uk/index.php/Learning_environments&quot;&gt;Learning  environments&lt;/a&gt; &lt;a title=&quot;Using social software in learning&quot; href=&quot;http://wiki.alt.ac.uk/index.php/Using_social_software_in_learning&quot;&gt;Using  social software in learning&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>Adam Marshall</name>
			<uri>http://blogs.oucs.ox.ac.uk/adamweblearn</uri>
		</author>
		<source>
			<title type="html">Adam's WebLearn Blog</title>
			<subtitle type="html">Tips and information concerning Oxford University's on-line learning environment</subtitle>
			<link rel="self" href="http://blogs.oucs.ox.ac.uk/adamweblearn/feed/"/>
			<id>http://blogs.oucs.ox.ac.uk/adamweblearn/feed/</id>
			<updated>2010-07-21T14:00:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Neat Intellij Tricks</title>
		<link href="http://jay.shao.org/2010/06/28/neat-intellij-tricks/"/>
		<id>http://jay.shao.org/?p=806</id>
		<updated>2010-06-28T05:45:57+00:00</updated>
		<content type="html">&lt;div class=&quot;tweetmeme_button&quot;&gt;
			&lt;a href=&quot;http://api.tweetmeme.com/share?url=http%3A%2F%2Fjay.shao.org%2F2010%2F06%2F28%2Fneat-intellij-tricks%2F&quot;&gt;
				&lt;img src=&quot;http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjay.shao.org%2F2010%2F06%2F28%2Fneat-intellij-tricks%2F&amp;source=jayshao&amp;style=normal&amp;service=bit.ly&quot; height=&quot;61&quot; width=&quot;50&quot; /&gt;
			&lt;/a&gt;
		&lt;/div&gt;&lt;p&gt;So, after a few months of working almost exclusively in Intellij, I have to say I think it &lt;em&gt;is&lt;/em&gt; a better IDE, and I miss it when I go back to Eclipse. There&amp;#8217;s significant talk about us adopting it, though the usual questions about retraining, etc. rear their ugly head. Neat tidbits that have come up:&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;Automatic, pre-commit static code-analysis &amp;#8211; including your own bug definitions: http://jetbrains.dzone.com/articles/find-your-very-own-bugs&lt;/li&gt;
    &lt;li&gt;Great SVN change-list support for keeping multiple flows of changes sorted out &amp;#8211; even shows up properly in svn status&lt;/li&gt;
    &lt;li&gt;One-click threadlocal refactor: &lt;a rel=&quot;nofollow&quot; href=&quot;http://blogs.jetbrains.com/idea/2009/10/threadlocal-in-one-click/&quot;&gt;http://blogs.jetbrains.com/idea/2009/10/threadlocal-in-one-click/&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;Settings sync online w/IDEA Server Plugin&lt;/li&gt;
    &lt;li&gt;Glassfish integration works, deploy &amp;amp; really nice console mapping (e.g. tail arbitrary log files) &amp;#8211; have to leave username/password blank&lt;/li&gt;
    &lt;li&gt;Maven support: true main vs. test scope isolation, hierarchical module support&lt;/li&gt;
    &lt;li&gt;Language Injection: specify that certain methods take SQL, Groovy, REGEX, CSS, JS, and get working sytax completion, etc.&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Jason Shao</name>
			<email>jay@shao.org</email>
			<uri>http://jay.shao.org</uri>
		</author>
		<source>
			<title type="html">Jason E. Shao</title>
			<subtitle type="html">Thoughts and Ruminations, where I write about personal things, work, eLearning, Jasig, uPortal, Sakai, Portlets, and other topics or commentary as it takes my fancy.</subtitle>
			<link rel="self" href="http://jay.shao.org/feed/"/>
			<id>http://jay.shao.org/feed/</id>
			<updated>2010-07-19T04:50:06+00:00</updated>
			<rights type="html">2004-2009</rights>
		</source>
	</entry>

</feed>
