<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Gladly Eating Some Drupal Crow</title>
	<atom:link href="http://bavatuesdays.com/gladly-eating-some-drupal-crow/feed/" rel="self" type="application/rss+xml" />
	<link>http://bavatuesdays.com/gladly-eating-some-drupal-crow/</link>
	<description>a "b" blog</description>
	<lastBuildDate>Fri, 19 Mar 2010 17:25:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Bill Fitzgerald</title>
		<link>http://bavatuesdays.com/gladly-eating-some-drupal-crow/comment-page-1/#comment-41615</link>
		<dc:creator>Bill Fitzgerald</dc:creator>
		<pubDate>Tue, 27 Nov 2007 08:34:12 +0000</pubDate>
		<guid isPermaLink="false">http://bavatuesdays.com/gladly-eating-some-drupal-crow/#comment-41615</guid>
		<description>Hello, all,

I definitely think we&#039;ve hashed out some of the preliminary details, and are ready to move onto to the more substantial work of actually building this thing.

So, let&#039;s talk next steps -- ping me offline or leave a comment here about how you&#039;d like to move forward.

Cheers,

Bill</description>
		<content:encoded><![CDATA[<p><img style='float: right; margin-left: 10px;' src='http://www.gravatar.com/avatar.php?gravatar_id=8fb18899aea12ce92e6032813c1955ce&amp;size=60&amp;default=http%3A%2F%2Fuse.perl.org%2Fimages%2Fpix.gif' alt='' />Hello, all,</p>
<p>I definitely think we&#8217;ve hashed out some of the preliminary details, and are ready to move onto to the more substantial work of actually building this thing.</p>
<p>So, let&#8217;s talk next steps &#8212; ping me offline or leave a comment here about how you&#8217;d like to move forward.</p>
<p>Cheers,</p>
<p>Bill
<div style='clear:both'></div>
]]></content:encoded>
	</item>
	<item>
		<title>By: jimgroom</title>
		<link>http://bavatuesdays.com/gladly-eating-some-drupal-crow/comment-page-1/#comment-41406</link>
		<dc:creator>jimgroom</dc:creator>
		<pubDate>Mon, 26 Nov 2007 15:23:18 +0000</pubDate>
		<guid isPermaLink="false">http://bavatuesdays.com/gladly-eating-some-drupal-crow/#comment-41406</guid>
		<description>Bill,

Can you say you agree with me again?  I really like the way that sounds. 

More seriously, this is amazing, and I wouldn&#039;t mind mapping some of this stuff more specifically, outside of these comments, so that it can be organized accordingly to long and short-term goals.  I imagine Patrick could start testing the middleware (if you are so inclined, which I know you are ;) ). While we test a more barebones version of Bill&#039;s Drupal aggregator with some student and course feeds from UMW Blogs. 

WRT the &quot;one blog per student&quot; question, as it stands now, students and professors can create as many blogs (and by exten sion as many feeds) as they would like.  Making one URL (or feed) highly unlikely over the course of an undergraduate degree.  This might be something we need to examine more specifically.</description>
		<content:encoded><![CDATA[<p><img style='float: right; margin-left: 10px;' src='http://www.gravatar.com/avatar.php?gravatar_id=a3ce4e45c979a8523a2098808847fcc5&amp;size=60&amp;default=http%3A%2F%2Fuse.perl.org%2Fimages%2Fpix.gif' alt='' />Bill,</p>
<p>Can you say you agree with me again?  I really like the way that sounds. </p>
<p>More seriously, this is amazing, and I wouldn&#8217;t mind mapping some of this stuff more specifically, outside of these comments, so that it can be organized accordingly to long and short-term goals.  I imagine Patrick could start testing the middleware (if you are so inclined, which I know you are <img src='http://bavatuesdays.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ). While we test a more barebones version of Bill&#8217;s Drupal aggregator with some student and course feeds from UMW Blogs. </p>
<p>WRT the &#8220;one blog per student&#8221; question, as it stands now, students and professors can create as many blogs (and by exten sion as many feeds) as they would like.  Making one URL (or feed) highly unlikely over the course of an undergraduate degree.  This might be something we need to examine more specifically.
<div style='clear:both'></div>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Fitzgerald</title>
		<link>http://bavatuesdays.com/gladly-eating-some-drupal-crow/comment-page-1/#comment-41403</link>
		<dc:creator>Bill Fitzgerald</dc:creator>
		<pubDate>Mon, 26 Nov 2007 15:11:35 +0000</pubDate>
		<guid isPermaLink="false">http://bavatuesdays.com/gladly-eating-some-drupal-crow/#comment-41403</guid>
		<description>RE: OpenID

OpenID could be used here to help move this system forward using the OpenID 2.0 spec with attribute exchange. If the university supplied the OpenIDs (ie, served as the identity provider) then any users attributes could potentially include their userid, etc, etc -- ie, all the things that can be carried via the attribute exchange spec.

External OpenID&#039;s, to work within this system, would be treated differently, as there would be no guarantee that they would contain the same data as the university-issued OpenID&#039;s.

In this system, the OpenID identifier would probably resolve to a users blog address -- this is how many people currently do it (via OpenID delegation) -- in some ways, using OpenID replaces the feed URI with the OpenID uri.

Using OpenID also raises the question of how the uni will support the OpenIDs after a student graduates. But that&#039;s a whole &#039;nuther issue.

In this instance, OpenID would solve some issues while raising others. If, however, there was going to be blog-based classes between two or more schools, then OpenID becomes a very attractive option.

Cheers,

Bill</description>
		<content:encoded><![CDATA[<p><img style='float: right; margin-left: 10px;' src='http://www.gravatar.com/avatar.php?gravatar_id=8fb18899aea12ce92e6032813c1955ce&amp;size=60&amp;default=http%3A%2F%2Fuse.perl.org%2Fimages%2Fpix.gif' alt='' />RE: OpenID</p>
<p>OpenID could be used here to help move this system forward using the OpenID 2.0 spec with attribute exchange. If the university supplied the OpenIDs (ie, served as the identity provider) then any users attributes could potentially include their userid, etc, etc &#8212; ie, all the things that can be carried via the attribute exchange spec.</p>
<p>External OpenID&#8217;s, to work within this system, would be treated differently, as there would be no guarantee that they would contain the same data as the university-issued OpenID&#8217;s.</p>
<p>In this system, the OpenID identifier would probably resolve to a users blog address &#8212; this is how many people currently do it (via OpenID delegation) &#8212; in some ways, using OpenID replaces the feed URI with the OpenID uri.</p>
<p>Using OpenID also raises the question of how the uni will support the OpenIDs after a student graduates. But that&#8217;s a whole &#8216;nuther issue.</p>
<p>In this instance, OpenID would solve some issues while raising others. If, however, there was going to be blog-based classes between two or more schools, then OpenID becomes a very attractive option.</p>
<p>Cheers,</p>
<p>Bill
<div style='clear:both'></div>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Fitzgerald</title>
		<link>http://bavatuesdays.com/gladly-eating-some-drupal-crow/comment-page-1/#comment-41400</link>
		<dc:creator>Bill Fitzgerald</dc:creator>
		<pubDate>Mon, 26 Nov 2007 14:57:43 +0000</pubDate>
		<guid isPermaLink="false">http://bavatuesdays.com/gladly-eating-some-drupal-crow/#comment-41400</guid>
		<description>Greetings, all,

Some quick thoughts on this:

Patrick&#039;s middleware/translator between Banner (ot: Banner? Really? Banner? Why, why, why?) or any other system will be the key to the long term viability of this, as for this to scale to any degree it will be essential to have the kind of feed-student-specific course instance mapping we all discuss. This is a big project, and not something that will be coming together quickly. On a fast development timeline, I reckon that a team with dedicated resources and a clean spec could start working now, produce a working version by June, test over the summer, and deploy in the Fall of 08. And that would be working quickly on this, and developing a tool that had flexibility wrt collecting data and clearly defined formats for sharing data. Clearly documented APIs on this tool would be a must.

WRT the pilot, I agree with Jim (and man, it hurts to say that :) ): create a list of tags with a specific tag for each section of each course. A separate list will need to be compiled that maps each blog feed to a specific student account. In theory, a student could have more than one feed, but (and correct me if I&#039;m wrong here) in this pilot this probably will not be the case.

Within Drupal, we can create a nested taxonomy that positions each course-specific tag within the proper organizational structure -- this would be both a good organizational exercise, but could also simplify any transition to a more robust (ie, automated/scalable, aka, the middleware) system later on.

The downside of this approach is that it involves manual effort to perform tasks that can be automated. The upside to this approach is that, by proceeding with the pilot, we will get a better sense of what is essential for the middleware, and eventually build a cleaner, more targeted app.

Cheers,

Bill</description>
		<content:encoded><![CDATA[<p><img style='float: right; margin-left: 10px;' src='http://www.gravatar.com/avatar.php?gravatar_id=8fb18899aea12ce92e6032813c1955ce&amp;size=60&amp;default=http%3A%2F%2Fuse.perl.org%2Fimages%2Fpix.gif' alt='' />Greetings, all,</p>
<p>Some quick thoughts on this:</p>
<p>Patrick&#8217;s middleware/translator between Banner (ot: Banner? Really? Banner? Why, why, why?) or any other system will be the key to the long term viability of this, as for this to scale to any degree it will be essential to have the kind of feed-student-specific course instance mapping we all discuss. This is a big project, and not something that will be coming together quickly. On a fast development timeline, I reckon that a team with dedicated resources and a clean spec could start working now, produce a working version by June, test over the summer, and deploy in the Fall of 08. And that would be working quickly on this, and developing a tool that had flexibility wrt collecting data and clearly defined formats for sharing data. Clearly documented APIs on this tool would be a must.</p>
<p>WRT the pilot, I agree with Jim (and man, it hurts to say that <img src='http://bavatuesdays.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ): create a list of tags with a specific tag for each section of each course. A separate list will need to be compiled that maps each blog feed to a specific student account. In theory, a student could have more than one feed, but (and correct me if I&#8217;m wrong here) in this pilot this probably will not be the case.</p>
<p>Within Drupal, we can create a nested taxonomy that positions each course-specific tag within the proper organizational structure &#8212; this would be both a good organizational exercise, but could also simplify any transition to a more robust (ie, automated/scalable, aka, the middleware) system later on.</p>
<p>The downside of this approach is that it involves manual effort to perform tasks that can be automated. The upside to this approach is that, by proceeding with the pilot, we will get a better sense of what is essential for the middleware, and eventually build a cleaner, more targeted app.</p>
<p>Cheers,</p>
<p>Bill
<div style='clear:both'></div>
]]></content:encoded>
	</item>
	<item>
		<title>By: jimgroom</title>
		<link>http://bavatuesdays.com/gladly-eating-some-drupal-crow/comment-page-1/#comment-41396</link>
		<dc:creator>jimgroom</dc:creator>
		<pubDate>Mon, 26 Nov 2007 14:34:43 +0000</pubDate>
		<guid isPermaLink="false">http://bavatuesdays.com/gladly-eating-some-drupal-crow/#comment-41396</guid>
		<description>Patrick,

We could just as easily come up with a consistent tag for each section, say engl101_03_s08 and have each student and professor enter this accordingly.  It may be a bit of overhead at first, but for the pilot stage it may move the experimentation along quicker. Although, this may not be the case if the more centralized warehousing tool is easy to build and plays with Banner, Drupal, and WPMu nicely. Either way, these are all options we need to flesh out and experiment with to see what, indeed, works the best. 

I always have my ax to grind, but I am also up for a detente every so often :)</description>
		<content:encoded><![CDATA[<p><img style='float: right; margin-left: 10px;' src='http://www.gravatar.com/avatar.php?gravatar_id=a3ce4e45c979a8523a2098808847fcc5&amp;size=60&amp;default=http%3A%2F%2Fuse.perl.org%2Fimages%2Fpix.gif' alt='' />Patrick,</p>
<p>We could just as easily come up with a consistent tag for each section, say engl101_03_s08 and have each student and professor enter this accordingly.  It may be a bit of overhead at first, but for the pilot stage it may move the experimentation along quicker. Although, this may not be the case if the more centralized warehousing tool is easy to build and plays with Banner, Drupal, and WPMu nicely. Either way, these are all options we need to flesh out and experiment with to see what, indeed, works the best. </p>
<p>I always have my ax to grind, but I am also up for a detente every so often <img src='http://bavatuesdays.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
<div style='clear:both'></div>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick Gosetti-Murrayjohn</title>
		<link>http://bavatuesdays.com/gladly-eating-some-drupal-crow/comment-page-1/#comment-41385</link>
		<dc:creator>Patrick Gosetti-Murrayjohn</dc:creator>
		<pubDate>Mon, 26 Nov 2007 13:19:29 +0000</pubDate>
		<guid isPermaLink="false">http://bavatuesdays.com/gladly-eating-some-drupal-crow/#comment-41385</guid>
		<description>Tags and Mixers

The attack of &quot;each class decides on a tag&quot; leaves me worried because it introduces a whole bunch of ambiguity, especially in the case of wanting to aggregate across more than one section of the same class.  That makes a situation where, at the section level, there are different sections deciding on different tags, but on the class level they should all be able to refer to the same thing.  Whatever might do that work would also need to know how to match up different section-defined tags with the over-arching tag for the class, and that would require a good deal of manual labor.</description>
		<content:encoded><![CDATA[<p><img style='float: right; margin-left: 10px;' src='http://www.gravatar.com/avatar.php?gravatar_id=fecfee6a4e777d04ac0790b64202237b&amp;size=60&amp;default=http%3A%2F%2Fuse.perl.org%2Fimages%2Fpix.gif' alt='' />Tags and Mixers</p>
<p>The attack of &#8220;each class decides on a tag&#8221; leaves me worried because it introduces a whole bunch of ambiguity, especially in the case of wanting to aggregate across more than one section of the same class.  That makes a situation where, at the section level, there are different sections deciding on different tags, but on the class level they should all be able to refer to the same thing.  Whatever might do that work would also need to know how to match up different section-defined tags with the over-arching tag for the class, and that would require a good deal of manual labor.
<div style='clear:both'></div>
]]></content:encoded>
	</item>
	<item>
		<title>By: jimgroom</title>
		<link>http://bavatuesdays.com/gladly-eating-some-drupal-crow/comment-page-1/#comment-41372</link>
		<dc:creator>jimgroom</dc:creator>
		<pubDate>Mon, 26 Nov 2007 11:55:15 +0000</pubDate>
		<guid isPermaLink="false">http://bavatuesdays.com/gladly-eating-some-drupal-crow/#comment-41372</guid>
		<description>Wow,

When the cats away the Drupal rats will play :)

You all are rocking&#039; out, it took me a few hours to digest these comments for there is so much here.  Let me just say for the moment that the more abstract idea of &quot;One Feed Per Child&quot; idea is really interesting to me.  I student comes in not so much with a blog or wiki or anything like that, but some kind of OPML-like feed that they can manipulate and add data to in order to make it do their bidding.  

I like this idea a lot.  And there is  project Brian lamb&#039;s group was working on that in many ways addresses part of this OPMl creation on the fly, I have to find the URL for that test project shortly.

Whenever we talk about getting data from the centralized Banners of the world I always cringe a little bit.  That said, what info we really need is a course lis that can then become a drop-down menu from which students can choose on a post by post basis. 

Yet, even that would be a pain in the ass, with the new tagging functionality in WPMu I imagine a pilot where each class decides on a tag, allowing Drupal to slice, dice, and display these tags or create and OPML file around them. I opt for the potentially more error prone option right now because the pilot is still not &quot;enterprise&quot; and I would be interested to see how effectively we could incorporate not only WPMu blogs, but also blogger, Drupal (God knows why), Typepad, etc. Additionally, the overhead of banging your head against proprietary administrative systems might hinder experimentation that I really believe we would need to do with this before it becomes a fully scalable solution.

The possibility of OpenID in all of this seems extremely forward thinking.  Scott Leslie did a presentation recently about OpenId, and I haven;t looked at it yet, but I know I need to.  How can we start thinking about a distributed identity management system that may help take some of the pressure off grabbing and filtering all our information about people from centralized systems?

This is amazing stuff, and I do believe we should create a working group to pursue all of these issues more specifically together.  Reason being, unless we set up some specific cases to test, all of these ideas may never have the opportunity to be closely examined.  And I imagine we will have a pretty rich testing scenario in UMW Blogs next semester. Any takers?</description>
		<content:encoded><![CDATA[<p><img style='float: right; margin-left: 10px;' src='http://www.gravatar.com/avatar.php?gravatar_id=a3ce4e45c979a8523a2098808847fcc5&amp;size=60&amp;default=http%3A%2F%2Fuse.perl.org%2Fimages%2Fpix.gif' alt='' />Wow,</p>
<p>When the cats away the Drupal rats will play <img src='http://bavatuesdays.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>You all are rocking&#8217; out, it took me a few hours to digest these comments for there is so much here.  Let me just say for the moment that the more abstract idea of &#8220;One Feed Per Child&#8221; idea is really interesting to me.  I student comes in not so much with a blog or wiki or anything like that, but some kind of OPML-like feed that they can manipulate and add data to in order to make it do their bidding.  </p>
<p>I like this idea a lot.  And there is  project Brian lamb&#8217;s group was working on that in many ways addresses part of this OPMl creation on the fly, I have to find the URL for that test project shortly.</p>
<p>Whenever we talk about getting data from the centralized Banners of the world I always cringe a little bit.  That said, what info we really need is a course lis that can then become a drop-down menu from which students can choose on a post by post basis. </p>
<p>Yet, even that would be a pain in the ass, with the new tagging functionality in WPMu I imagine a pilot where each class decides on a tag, allowing Drupal to slice, dice, and display these tags or create and OPML file around them. I opt for the potentially more error prone option right now because the pilot is still not &#8220;enterprise&#8221; and I would be interested to see how effectively we could incorporate not only WPMu blogs, but also blogger, Drupal (God knows why), Typepad, etc. Additionally, the overhead of banging your head against proprietary administrative systems might hinder experimentation that I really believe we would need to do with this before it becomes a fully scalable solution.</p>
<p>The possibility of OpenID in all of this seems extremely forward thinking.  Scott Leslie did a presentation recently about OpenId, and I haven;t looked at it yet, but I know I need to.  How can we start thinking about a distributed identity management system that may help take some of the pressure off grabbing and filtering all our information about people from centralized systems?</p>
<p>This is amazing stuff, and I do believe we should create a working group to pursue all of these issues more specifically together.  Reason being, unless we set up some specific cases to test, all of these ideas may never have the opportunity to be closely examined.  And I imagine we will have a pretty rich testing scenario in UMW Blogs next semester. Any takers?
<div style='clear:both'></div>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick Gosetti-Murrayjohn</title>
		<link>http://bavatuesdays.com/gladly-eating-some-drupal-crow/comment-page-1/#comment-41209</link>
		<dc:creator>Patrick Gosetti-Murrayjohn</dc:creator>
		<pubDate>Sun, 25 Nov 2007 18:24:17 +0000</pubDate>
		<guid isPermaLink="false">http://bavatuesdays.com/gladly-eating-some-drupal-crow/#comment-41209</guid>
		<description>Excellent...thanks Bill, that parses things out very nicely!

For a different project, I&#039;ve worked a bit on a slice of this--associating a student with course info, as well as info about the course.  The project is RDF-based so that&#039;s where my brain is in this sketch, but hopefully some of the ideas and  approaches will be general enough to keep the discussion moving in any direction.

Each person has a URI, essentially a UID they choose attached to a namespace for people registered.

Roles, at least in the most general sense are tricky, at least in the most general cases (thankfully, I haven&#039;t yet needed to deal with them).  Think of a TA in grad school.  In some courses, the role is student.  In others, it&#039;s instructor (or grader, or recitation instructor, or slave labo-- you get the idea). So as in Bill&#039;s #3, role would have to be a function of the course, not the individual.

Also on #3, course info gets sticky when we deal with more than one semester, and when we deal with more than one section.  I handled that by making two distinct types -- one for &#039;course&#039; in administrative usage, which I called a &quot;Course&quot;; and one for &#039;course&#039; as in an actual classroom, which I called a &quot;CourseManifestation&quot; (as in an individual real-life manifestation of the abstract, administrative Course.  (In RDF terms, the CourseManifestation is a subtype of a foaf:Group).  

So a Course can have properties like &#039;owner department&#039;, &#039;instructional level&#039;, &#039;requirements filled&#039;, etc.  A CourseManifestation, then, first has the property &#039;manifestationOf (a Course)&#039;.  Then it has &#039;semester&#039;, &#039;instructor&#039;, &#039;location&#039;, and of course &#039;foaf:member&#039;s.  (Again in RDF terms, the various roles might be subproperties of foaf:member, dunno about that).

It sounds more complicated than is needed up until we get to #4, assigning tags.  Tags would have to be to CourseManifestations, not Courses.  The separation then also provides a mechanism for aggregating across different sections, instructors, or semesters if ya want.

For the course id&#039;s and related (machine?) tags, the university gives one for administration purposes like registering, but what student (or teacher, for that matter), will remember that?  This, I think, will be tricky to sort through if it&#039;s going to be precise enought to work right and be simple enough to be usable.

For the core issue of connecting users to their various blogs (and feeds), it seems like some human-based mechanism for collecting the list of students and their blog URLs (as most teachers now do), would gather the basic data -- someone has to manually enter it at this step -- then the technology can take over to find the feed URL(s) for the blog.

Just &#039;cuz I&#039;m loving diagrams this week, &lt;a href=&quot;http://www.patrickgmj.net/images/uniGraph.png&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;&#039;s a sketch of parts of what I&#039;m thinking, based on that project I mentioned and on what we&#039;re talking about.   Pretend that &#039;patrickgmj&#039; is a student and &#039;jimgroom&#039; is a teacher.</description>
		<content:encoded><![CDATA[<p><img style='float: right; margin-left: 10px;' src='http://www.gravatar.com/avatar.php?gravatar_id=fecfee6a4e777d04ac0790b64202237b&amp;size=60&amp;default=http%3A%2F%2Fuse.perl.org%2Fimages%2Fpix.gif' alt='' />Excellent&#8230;thanks Bill, that parses things out very nicely!</p>
<p>For a different project, I&#8217;ve worked a bit on a slice of this&#8211;associating a student with course info, as well as info about the course.  The project is RDF-based so that&#8217;s where my brain is in this sketch, but hopefully some of the ideas and  approaches will be general enough to keep the discussion moving in any direction.</p>
<p>Each person has a URI, essentially a UID they choose attached to a namespace for people registered.</p>
<p>Roles, at least in the most general sense are tricky, at least in the most general cases (thankfully, I haven&#8217;t yet needed to deal with them).  Think of a TA in grad school.  In some courses, the role is student.  In others, it&#8217;s instructor (or grader, or recitation instructor, or slave labo&#8211; you get the idea). So as in Bill&#8217;s #3, role would have to be a function of the course, not the individual.</p>
<p>Also on #3, course info gets sticky when we deal with more than one semester, and when we deal with more than one section.  I handled that by making two distinct types &#8212; one for &#8216;course&#8217; in administrative usage, which I called a &#8220;Course&#8221;; and one for &#8216;course&#8217; as in an actual classroom, which I called a &#8220;CourseManifestation&#8221; (as in an individual real-life manifestation of the abstract, administrative Course.  (In RDF terms, the CourseManifestation is a subtype of a foaf:Group).  </p>
<p>So a Course can have properties like &#8216;owner department&#8217;, &#8216;instructional level&#8217;, &#8216;requirements filled&#8217;, etc.  A CourseManifestation, then, first has the property &#8216;manifestationOf (a Course)&#8217;.  Then it has &#8217;semester&#8217;, &#8216;instructor&#8217;, &#8216;location&#8217;, and of course &#8216;foaf:member&#8217;s.  (Again in RDF terms, the various roles might be subproperties of foaf:member, dunno about that).</p>
<p>It sounds more complicated than is needed up until we get to #4, assigning tags.  Tags would have to be to CourseManifestations, not Courses.  The separation then also provides a mechanism for aggregating across different sections, instructors, or semesters if ya want.</p>
<p>For the course id&#8217;s and related (machine?) tags, the university gives one for administration purposes like registering, but what student (or teacher, for that matter), will remember that?  This, I think, will be tricky to sort through if it&#8217;s going to be precise enought to work right and be simple enough to be usable.</p>
<p>For the core issue of connecting users to their various blogs (and feeds), it seems like some human-based mechanism for collecting the list of students and their blog URLs (as most teachers now do), would gather the basic data &#8212; someone has to manually enter it at this step &#8212; then the technology can take over to find the feed URL(s) for the blog.</p>
<p>Just &#8216;cuz I&#8217;m loving diagrams this week, <a href="http://www.patrickgmj.net/images/uniGraph.png" rel="nofollow">here</a>&#8217;s a sketch of parts of what I&#8217;m thinking, based on that project I mentioned and on what we&#8217;re talking about.   Pretend that &#8216;patrickgmj&#8217; is a student and &#8216;jimgroom&#8217; is a teacher.
<div style='clear:both'></div>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Fitzgerald</title>
		<link>http://bavatuesdays.com/gladly-eating-some-drupal-crow/comment-page-1/#comment-41180</link>
		<dc:creator>Bill Fitzgerald</dc:creator>
		<pubDate>Sun, 25 Nov 2007 16:11:50 +0000</pubDate>
		<guid isPermaLink="false">http://bavatuesdays.com/gladly-eating-some-drupal-crow/#comment-41180</guid>
		<description>and:

Patrick, it heartened me to no end to see you blogging from a suitable platform. :)

Cheers,

Bill</description>
		<content:encoded><![CDATA[<p><img style='float: right; margin-left: 10px;' src='http://www.gravatar.com/avatar.php?gravatar_id=8fb18899aea12ce92e6032813c1955ce&amp;size=60&amp;default=http%3A%2F%2Fuse.perl.org%2Fimages%2Fpix.gif' alt='' />and:</p>
<p>Patrick, it heartened me to no end to see you blogging from a suitable platform. <img src='http://bavatuesdays.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Cheers,</p>
<p>Bill
<div style='clear:both'></div>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Fitzgerald</title>
		<link>http://bavatuesdays.com/gladly-eating-some-drupal-crow/comment-page-1/#comment-41179</link>
		<dc:creator>Bill Fitzgerald</dc:creator>
		<pubDate>Sun, 25 Nov 2007 16:10:23 +0000</pubDate>
		<guid isPermaLink="false">http://bavatuesdays.com/gladly-eating-some-drupal-crow/#comment-41179</guid>
		<description>The identity management piece is certainly a big piece of getting this right. The identity management piece is also directly tied into barriers to entry/ease of use: what steps must a user take in order to participate in this system, and at what point does this shift from being an incarnation of small pieces, loosely joined to a reincarnation of a a bigger, less flexible system.

As I see it, there are two contexts where identity needs to be addressed: a person&#039;s identity within the university (and this connects with the various mechanisms in place to record/track/assess their progress within the universtity) and a person&#039;s identity outside the university (a blog, an Amazon wishlist, a Facebook account, a blog, etc). These identities come together when content from external sources (ie, the external identity) need to be connected to the user&#039;s internal identity.

So, at the most basic, we need to connect a feed URI to a school-issued userid (or UID).

1. UID --&gt; Feed URI -- one UID can be connected to many URI&#039;s

2. Ideally, we could also have info about users: UID --&gt; role (student, teacher, ta, etc) -- one uid can be associated with one or more roles.

3. Then, we&#039;d also need info on users and courses: UID --&gt; CrseID -- one UID to many courses, with perhaps an optional column to hold data on a user&#039;s role in the course.

4. We&#039;d also need a means of assigning tags to courses: CrseID --&gt; CrseTag

People blogging externally would have a feed registered in the system so all posts coming into the system from their feed would automatically be associated with their URI. 

These feeds would contain the course info, in the form of the course tag. In a more tightly managed system (ie, the school issues the blogs) the course data (ie the tag) could be handled via a drop down select list that get&#039;s dynamically populated. In a more open system (ie, one that supported more platforms) this data could be entered manually by the student. More clunky, yes, but it also allows for a lower barrier to entry, and it also creates the potential for anyone, anywhere to participate using the tools they are already using.

RE the rdf mixer and multiple methods of identifying users, and Patrick&#039;s diagram: absolutely, and the key is getting these various forms of identification linked to a person&#039;s UID. So, whether it&#039;s OpenID with attribute exchange, FOAF data, etc, we could look to two final tables: 

5. UID --&gt; identifier, identifier type, identifier source; and identifier --&gt; attribute, note

At the core, though, is the basic relation between UID and Feed URI. This is the lightest connection *necessary* for this to work, exposes the least amount of student data to the outside world, and has the fewest barriers to entry.

Cheers,

Bill</description>
		<content:encoded><![CDATA[<p><img style='float: right; margin-left: 10px;' src='http://www.gravatar.com/avatar.php?gravatar_id=8fb18899aea12ce92e6032813c1955ce&amp;size=60&amp;default=http%3A%2F%2Fuse.perl.org%2Fimages%2Fpix.gif' alt='' />The identity management piece is certainly a big piece of getting this right. The identity management piece is also directly tied into barriers to entry/ease of use: what steps must a user take in order to participate in this system, and at what point does this shift from being an incarnation of small pieces, loosely joined to a reincarnation of a a bigger, less flexible system.</p>
<p>As I see it, there are two contexts where identity needs to be addressed: a person&#8217;s identity within the university (and this connects with the various mechanisms in place to record/track/assess their progress within the universtity) and a person&#8217;s identity outside the university (a blog, an Amazon wishlist, a Facebook account, a blog, etc). These identities come together when content from external sources (ie, the external identity) need to be connected to the user&#8217;s internal identity.</p>
<p>So, at the most basic, we need to connect a feed URI to a school-issued userid (or UID).</p>
<p>1. UID &#8211;&gt; Feed URI &#8212; one UID can be connected to many URI&#8217;s</p>
<p>2. Ideally, we could also have info about users: UID &#8211;&gt; role (student, teacher, ta, etc) &#8212; one uid can be associated with one or more roles.</p>
<p>3. Then, we&#8217;d also need info on users and courses: UID &#8211;&gt; CrseID &#8212; one UID to many courses, with perhaps an optional column to hold data on a user&#8217;s role in the course.</p>
<p>4. We&#8217;d also need a means of assigning tags to courses: CrseID &#8211;&gt; CrseTag</p>
<p>People blogging externally would have a feed registered in the system so all posts coming into the system from their feed would automatically be associated with their URI. </p>
<p>These feeds would contain the course info, in the form of the course tag. In a more tightly managed system (ie, the school issues the blogs) the course data (ie the tag) could be handled via a drop down select list that get&#8217;s dynamically populated. In a more open system (ie, one that supported more platforms) this data could be entered manually by the student. More clunky, yes, but it also allows for a lower barrier to entry, and it also creates the potential for anyone, anywhere to participate using the tools they are already using.</p>
<p>RE the rdf mixer and multiple methods of identifying users, and Patrick&#8217;s diagram: absolutely, and the key is getting these various forms of identification linked to a person&#8217;s UID. So, whether it&#8217;s OpenID with attribute exchange, FOAF data, etc, we could look to two final tables: </p>
<p>5. UID &#8211;&gt; identifier, identifier type, identifier source; and identifier &#8211;&gt; attribute, note</p>
<p>At the core, though, is the basic relation between UID and Feed URI. This is the lightest connection *necessary* for this to work, exposes the least amount of student data to the outside world, and has the fewest barriers to entry.</p>
<p>Cheers,</p>
<p>Bill
<div style='clear:both'></div>
]]></content:encoded>
	</item>
</channel>
</rss>
