<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>E1n1verse</title>
<link rel="alternate" type="text/html" href="http://einiverse.eingang.org/" />
<modified>2005-10-13T23:31:37Z</modified>
<tagline>There can be only... Ein.</tagline>
<id>tag:einiverse.eingang.org,2007://1</id>
<generator url="http://www.movabletype.org/" version="3.15">Movable Type</generator>
<copyright>Copyright (c) 2005, Michelle</copyright>
<entry>
<title>Some Magic with Merlin</title>
<link rel="alternate" type="text/html" href="http://einiverse.eingang.org/archives/2005/10/some_magic_with.php" />
<modified>2005-10-13T23:31:37Z</modified>
<issued>2005-10-13T22:11:39Z</issued>
<id>tag:einiverse.eingang.org,2005://1.98</id>
<created>2005-10-13T22:11:39Z</created>
<summary type="text/plain">When I was preparing for my thesis committee meeting earlier this year, one of the things I did was prepare a project timeline. In order to do that, I spent ages testing out project management software again, because working with FastTrack Scheduler was so frustrating and unrewarding. After a lengthy...</summary>
<author>
<name>Michelle</name>

</author>
<dc:subject>phd1ng</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://einiverse.eingang.org/">
<![CDATA[<p>When I was preparing for my thesis committee meeting earlier this year, one of the things I did was prepare a project timeline.  In order to do that, I spent ages testing out project management software again, because working with <a href="http://www.aecsoftware.com/">FastTrack Scheduler</a> was so frustrating and unrewarding.  After a lengthy but rushed evaluation of several products, I ended up going with a relatively new product called <a href="http://www.projectwizards.net/en/merlin">Merlin</a> from a German company.  While Merlin isn't perfect, it at least wasn't frustrating to use and its import/export facilities meant that I could overcome some of its reporting deficiencies through the judicious application of other applications.</p>]]>
<![CDATA[<p>The biggest reporting deficiency I immediately found was that I wanted to produce a nice list of milestones organized by month and year, so that it was easy to see at a glance what deliverables I was supposed to have at any given point.  The first sticky bit was that I didn't have a way to do a search for just the milestones in <a href="http://www.projectwizards.net/en/merlin">Merlin</a>.  I could define milestones, yes, but the interface didn't allow me to search for them.  To overcome that, I had to manually add the word "Milestone" as a comment to all the milestones.  When you do a "search", you can then say "Milestone" and a list of Milestones will be retrieved as a "report".  Unfortunately, this is pretty ugly and useless because it didn't include any of the date information, although you could see if something was late (red flag):</p>


<p>
<a href="/archives/images/Milestone-List-0.gif" onclick="window.open('/archives/images/Milestone-List-0.gif','popup','width=759,height=392,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" title="Click to see the full-sized image"><img alt="Milestone-List-0.gif" src="http://einiverse.eingang.org/archives/images/Milestone-List-0-thumb.gif" alt="A Merlin search report for 'Milestone'"  width="455" height="244" /></a></p>

<p>So instead I hit upon the idea of creating a "workspace view" for the Milestones which included the kind of information I would need to produce a nicely formatted list: The milestone activity name, its end date (due date), its "path", and its "subtitle" (the comment field which says "Milestone".   The "path" is the a string showing the outliner path of a specific activity.  For example, it's writing a chapter in the thesis, the path is "Ph.D./Thesis Writing/Chapter 1" where "Ph.D." is the overall project name, "Thesis Writing" is the enclosing activity container, and "Chapter 1" is the actual activity.  Here's what this view looks like:</p>

<p><a href="/archives/images/Milestone-List-1.gif" onclick="window.open('/archives/images/Milestone-List-1.gif','popup','width=759,height=392,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" title="Click to see the full-sized image"><img src="/archives/images/Milestone-List-1-thumb.gif" width="455" height="234" border="0" alt="Merlin Milestone workspace view"/></a></p>



<p>Unfortunately, there wasn't a way to only include just the Milestones.  So if you go down the list, it actually includes everything, but the other items don't have a Subtitle of "Milestone."  </p>

<p>Once you have this view, you can export the view as a comma-separated values file.  Actually, it's a semicolon-seperated values file, but let's not be too picky.   That gives you something that looks like:</p>

<pre class="einquote">
Title;Group Path;End Date;Subtitle
Ph.D.;;04/25/2007 15:00;
No Assigned Resources;;;
"Michelle ""Ein"" Hoyle";;;
CVS/Subversion everything;/Ph.D./Organization;09/23/2005 17:00;Milestone
Analysis summary of Exp 1 and Exp 2;/Ph.D./Statistics;12/16/2005 17:00;Milestone
WordNet lit. review document;/Ph.D./Literature Review;07/25/2005 18:00;Milestone
IR/SE lit. review document;/Ph.D./Literature Review;12/09/2005 16:00;Milestone
Semantic net lit. review document;/Ph.D./Literature Review;03/22/2006 18:00;Milestone
Modified prototype;/Ph.D./Formula Work;02/03/2006 13:00;Milestone
Revised analysis summary document for Exp 1 &amp; 2;/Ph.D./Formula Work;02/08/2006 18:00;Milestone
Analysis summary document for Exp 3;/Ph.D./Experiment 3: Semantic Web;11/08/2006 18:00;Milestone
Thesis committee 2006 report;/Ph.D./Communication/Thesis Committee 2006;05/24/2006 17:00;Milestone
Published CSR document;/Ph.D./Communication/CSR Paper 2005;12/23/2005 15:00;Milestone
Semantic web document;/Ph.D./Communication/Semantic Web Paper 2006;11/15/2006 16:00;Milestone
Other: Copyright Clearance;/Ph.D./Thesis Writing;02/04/2007 11:00;
Prepare Appendix 7;/Ph.D./Thesis Writing/Appendices/Appendix 7: NLP tagging;06/01/2006 17:00;
Prepare Appendix 5;/Ph.D./Thesis Writing/Appendices/Appendix 5: Exp. 3 Documents;11/23/2006 18:00;
Prepare Appendix 4;/Ph.D./Thesis Writing/Appendices/Appendix 4: Exp. 2 Machine/people data;06/22/2006 17:00;
</pre>

<p>When I originally did this, I was having trouble with the date format in Merlin.  Merlin was using European date formats and everything else in my computer was using the System-defined date method of mm/dd/yyyy and not dd/mm/yyyy.  Before I could use this data elsewhere, I needed to fix the dates, so one of the first patterns I wrote was one to strip out the times and flip the month and day fields around.  I eventually fixed that, so the flipping isn't necessary, but one of the first steps in a <a href="http://www.barebones.com/products/bbedit/index.shtml">BBEdit</a> Text Factory is still to strip out the times.  Before that, though, I need to remove the non-milestone entries.  They're the ones that end with a ; instead of ";Milestone".  The regular expression pattern "(^.*;\r)" will search for lines that end with a ; and replace the entire line.  When I used "(^.*;$)", I ended up with multitudes of empty lines.</p>

<p>The next thing to do is get rid of the ";".  If I import it into another application, tabs would be better than ;.  The pattern ";" replaced by "\t" solves that admirably, leaving the file more or less ready for the bulk of the manipulations that need to occur.  Here's an annotated list of the operations that the <a href="http://www.barebones.com/products/bbedit/index.shtml">BBEdit</a> Text Factory performs:</p>


<table cellspacing="5">
	<tr valign="top" align="left">
		<th>Step</th> <th>Search Pattern</th> <th>Replace Pattern</th> <th>Comment</th>
	</tr>
	<tr valign="top">
		<td>1</td> <td>(^.*;\r)</td> <td>""</td> <td>Remove non-milestone entries from the list.</td>
	</tr>
	<tr valign="top">
		<td>2</td> <td>;</td> <td>\t</td> <td>Separate the fields with a tab instead of a semicolon</td>
	</tr>
	<tr valign="top">
		<td>3</td> <td>(\d{2})\/(\d{2})\/(\d{4}) \d{2}:\d{2}</td> <td>\1\/\2\/\3</td> <td>Remove the timestamp.  Could be shorter!</td>
	</tr>
	<tr valign="top">
		<td>4</td> <td>(\s)\/Ph.D.\/([^\/\t]+)(\t\d)</td> <td>\1\2\3</td> <td>Split apart path info to grab overall activity type</td>
	</tr>
	<tr valign="top">
		<td>5</td> <td>(\s)\/Ph.D.\/([^\/]+)\/.*(\t\d)</td> <td>\1\2\3</td> <td>Something similar to above but works on remaining ones</td>
	</tr>
	<tr valign="top">
		<td>6</td> <td>\tMilestone</td> <td></td> <td>Remove Milestone comment as not needed</td>
	</tr>
	<tr valign="top">
		<td>7</td> <td>\t$</td> <td></td> <td>Removing any trailing tabs</td>
	</tr>
</table>

<p>Before doing all this, I need to manually remove the first four lines at the top of the file.  I was able to write a regular expression to find/remove the first four lines, but then it would "replace all"  What I needed was a "replace once" action, but that doesn't seem to be a possibility in BBEdit at the moment. I should probably suggest it.  The end result was something like this:

<pre class="einquote">
CVS/Subversion everything                              Organization                09/23/2005
Analysis summary of Exp 1 and Exp 2                    Statistics                  12/16/2005
WordNet lit. review document                           Literature Review           07/25/2005
IR/SE lit. review document                             Literature Review           12/09/2005
Semantic net lit. review document                      Literature Review           03/22/2006
Modified prototype                                     Formula Work                02/03/2006
Revised analysis summary document for Exp 1 + 2        Formula Work                02/08/2006
Analysis summary document for Exp 3                    Experiment 3: Semantic Web  11/08/2006
Thesis committee 2006 report                           Communication               05/24/2006
Published CSR document                                 Communication               12/23/2005
Semantic web document                                  Communication               11/15/2006
Chapter 1 document                                     Thesis Writing              01/04/2007
Chapter 2 document                                     Thesis Writing              04/06/2006
Chapter 3 document                                     Thesis Writing              04/20/2006
Chapter 5 document                                     Thesis Writing              06/14/2006
Chapter 6 document                                     Thesis Writing              07/12/2006
</pre>

<p>The new version of <a href="http://www.omnigroup.com/applications/omnioutliner/">OmniOutliner Pro</a> is quite cool.  They added many new column types to it to help people use it for things like David Allen's <i>Getting Things Done</i> and building to-do lists with due dates, etc.  As a result, it was possible to build an OmniOutliner document which contained months and years entered as top-level items with "due dates" as the first of the appropriate month/year and tell it to sort the document based on the "due date" column.  Any items you added with due dates would then be sorted correctly.  I set up a template with just this information in and formatted and spaced out the way I wanted.  Then I could paste in my BBedit output.  I'd end up with something like:

<p><a href="/archives/images/Milestone-List-2.gif" onclick="window.open('/archives/images/Milestone-List-2.gif','popup','width=759,height=392,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" title="Click to see the full-sized image"><img src="http://einiverse.eingang.org/archives/images/Milestone-List-2-thumb.gif" width="455" height="234" border="0" alt="Output after pasting into OmniOutliner" /></a>
</p>


<p>Everything was at the same level.  However, everything I'd just pasted in was still selected.  I discovered that if I just hit the tab key, it made all the selected items subordinate to the items above them.  Since the items above them were always the month/year headers, I got a perfectly arranged list like:</p>

<p><a href="http://einiverse.eingang.org/archives/images/Milestone-List-3.gif" onclick="window.open('/archives/images/Milestone-List-3.gif','popup','width=759,height=392,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" title="Click to see the full-sized image"><img src="/archives/images/Milestone-List-3-thumb.gif" width="455" height="235" border="0" alt="Properly formatted and levelled OmniOutliner output" /></a></p>

<p>Ta-da!  How cool is that?  Of course, it did take quite a bit of work to figure all that out.  Now that I know how to do it, though, it's easy-peasy to produce a similarly-formatted list.  Here's the set of steps in order, with a list of resources required at the end.


<table cellspacing="5">
	<tr align="left">
		<th width="100">Program</th> <th>Step</th> <th>Activity</th> <th>Resource</th>
	</tr>
	<tr valign="top">
		<td><a href="http://www.projectwizards.net/en/merlin">Merlin</a></td> <td>1</td> <td>View-&gt;Workspaces-&gt;Milestones for Export</td> <td>Workspace view</td>
	</tr>
	<tr valign="top">
		<td></td> <td>2</td> <td>File-&gt;Export-&gt;Current View as CSV (Cmd-Alt E)</td>
	</tr>
	<tr valign="top">
		<td></td> <td>3</td> <td>Give it a file name and put it somewhere convenient</td> <td>output.csv</td>
	</tr>
	<tr valign="top">
		<td></td>
	</tr>
	<tr valign="top">
		<td><a href="http://www.barebones.com/products/bbedit/index.shtmlBBEdit">BBEdit</a></td> <td>1</td> <td>Open the file</td> <td>output.csv</td>
	</tr>
	<tr valign="top">
		<td></td> <td>2</td> <td>Remove first 4 lines</td>
	</tr>
	<tr valign="top">
		<td></td> <td>3</td> <td>Text-&gt;Apply Text Factory-&gt;merlinMilestones</td> <td>~Library/Application Support/BBEdit/<br />Text Factories/merlinMilestones</td>
	</tr>
	<tr valign="top">
		<td></td> <td>4</td> <td>Copy result to clipboard</td>
	</tr>
	<tr valign="top">
		<td></td>
	</tr>
	<tr valign="top">
		<td><a href="http://www.omnigroup.com/applications/omnioutliner/">OmniOutliner</a></td> <td>1</td> <td>File-&gt;New From Template-&gt;MerlinPhDMilestones</td> <td>/Data/Research/Timing/MilestoneReport_<br />OmniTemplate.oo3template</td>
	</tr>
	<tr valign="top">
		<td></td> <td>2</td> <td>Paste clipboard into document</td>
	</tr>
	<tr valign="top">
		<td></td> <td>3</td> <td>With pasted content selected, hit the tab key</td>
	</tr>
	<tr valign="top">
		<td></td> <td>4</td> <td>Insert a date at &lt;insert date&gt; at bottom</td>
	</tr>
	<tr valign="top">
		<td></td> <td>5</td> <td>File-&gt;Save</td>
	</tr>
	<tr valign="top">
		<td></td>
	</tr>
</table>]]>
</content>
</entry>
<entry>
<title>HCT Away Day 2005 Collage</title>
<link rel="alternate" type="text/html" href="http://einiverse.eingang.org/archives/2005/03/hct_away_day_20.php" />
<modified>2005-10-13T22:47:17Z</modified>
<issued>2005-03-17T14:41:28Z</issued>
<id>tag:einiverse.eingang.org,2005://1.88</id>
<created>2005-03-17T14:41:28Z</created>
<summary type="text/plain">This collage, created in March of 2005, is a mish-mash of important things in the different areas of my life: teaching, research, and fun. This PDF version was developed to print out on set of four A4 (European letter size) sheets. Downloadable Resources: - A4 (regular page) collage sheets...</summary>
<author>
<name>Michelle</name>

</author>
<dc:subject>downloads</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://einiverse.eingang.org/">
<![CDATA[<p>This collage, created in March of 2005, is a mish-mash of important things in the different areas of my life: teaching, research, and fun.  This PDF version was developed to print out on set of four A4 (European letter size) sheets.</p>

<p><strong>Downloadable Resources:</strong><br />
- <a href="/publications/2005HCT-away-day-collage.pdf" title="A4 collage sheets">A4 (regular page) collage sheets</a></p>]]>

</content>
</entry>
<entry>
<title>Collage Creation</title>
<link rel="alternate" type="text/html" href="http://einiverse.eingang.org/archives/2005/03/collage_creatio.php" />
<modified>2005-10-13T22:47:22Z</modified>
<issued>2005-03-17T14:20:15Z</issued>
<id>tag:einiverse.eingang.org,2005://1.87</id>
<created>2005-03-17T14:20:15Z</created>
<summary type="text/plain">The IDEAs and Interact labs are having an &quot;away&quot; day tomorrow. It&apos;s part of our plan to forge bonds between the groups and provide a supportive atmosphere. As part of the festivities, we were entreated to spend no more than an hour creating an A2 collage to illustrate our lives,...</summary>
<author>
<name>Michelle</name>

</author>
<dc:subject>phd1ng</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://einiverse.eingang.org/">
<![CDATA[<p>The <a href="http://www.cogs.susx.ac.uk/ideas/" class="extlink">IDEAs</a> and <a href="http://www.cogs.susx.ac.uk/interact/" class="extlink">Interact</a> labs are having an "away" day tomorrow.  It's part of our plan to forge bonds between the groups and provide a supportive atmosphere.  As part of the festivities, we were entreated to spend <em>no more than an hour</em> creating an A2 collage to illustrate our lives, our research interests, and our influences.  Of course, few us spent an hour.  Mine is all digitally produced, my temporary housemate's is digitally produced, and one of the new faculty was caught superimposing herself into a picture with Michael Moore.</p>

<p>As for my own, I chose to produce it on four A4 sheets and try out Apple's <a href="http://www.apple.com/pages/" class="extlink">Pages</a> layout software, part of their new iWork package.  Using one of their photo journal templates was satisfactory enough, but I found it more difficult to intuitively work with than  <a href="http://www.adobe.com/framemaker/" class="extlink">FrameMaker</a> or <a href="http://www.adobe.com/indesign/" class="extlink">InDesign</a>.  Perhaps because I'm just more familiar with traditional DTP/layout programs.</p>

<p>It actually proved more difficult than I thought.  In the end, I settled on a page about my research, my life in general, and my teaching, with the fourth (which is actually the first page) dedicated to general keywords related to my life.  See the <a href="http://einiverse.eingang.org/publications/HCTawaydaycollage_small.pdf" title="Download the PDF HCT Away Day 2005 collage">final collage pages</a>.</p>]]>

</content>
</entry>
<entry>
<title>More Marking Madness</title>
<link rel="alternate" type="text/html" href="http://einiverse.eingang.org/archives/2005/02/more_marking_ma.php" />
<modified>2005-10-13T22:47:22Z</modified>
<issued>2005-02-14T12:56:08Z</issued>
<id>tag:einiverse.eingang.org,2005://1.86</id>
<created>2005-02-14T12:56:08Z</created>
<summary type="text/plain">They&apos;re coming to kill me if I don&apos;t finish marking</summary>
<author>
<name>Michelle</name>

</author>
<dc:subject>teach1ng</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://einiverse.eingang.org/">
<![CDATA[<p>If I don't finish my marking very soon, they're going to kill me.  The phone calls are increasing.  With the <abbr title="Attention Deficit Disorder">ADD</abbr>, though, I just have this overwhelming sense of guilt, failure, and frustration.  More about that later.  Something must be done.</p>

<p>Anyway, I have a plan.  My Sweetie is helping me do some of the grunt administrative work that's required (filling out the forms, uploading some of the files to each project directory to help check the functionality, checking for missing/incorrect project directories, etc.).  While Sweetie's doing that, I'll put in a big push to finish assessing the remaining reports (22).  Then, to take a break, I'll fill in the scanning sheets for all the report-related marks for each student, and then have a go for a bit at assessing the coding parts of the projects.</p>

<p>The coding part is cognitively easier to assess for me as it's definitely more black and white (it works/it doesn't work; it's written well/it's written poorly).  It still takes time to do, though, because you have to check through all the functionality for various points and write up the notes.</p>

<p>With luck, proper use of my <abbr title="Attention Deficit Disorder">ADD</abbr> medication, and SweetieSupport, I hope to get it all in tomorrow evening's post.  I'll let you know how I make out.</p>]]>

</content>
</entry>
<entry>
<title>Marking Madness and Motivation</title>
<link rel="alternate" type="text/html" href="http://einiverse.eingang.org/archives/2005/02/marking_madness.php" />
<modified>2005-10-13T22:47:22Z</modified>
<issued>2005-02-08T22:13:44Z</issued>
<id>tag:einiverse.eingang.org,2005://1.81</id>
<created>2005-02-08T22:13:44Z</created>
<summary type="text/plain">Project marking has to be one of the banes of my existence. Right now I&apos;m working on grading an end of course project consisting of a coding component and a report. The coding component is fairly straightforward to do. Other than perpetual shock at the things people believe is good...</summary>
<author>
<name>Michelle</name>

</author>
<dc:subject>teach1ng</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://einiverse.eingang.org/">
<![CDATA[<p>Project marking has to be one of the banes of my existence.    Right now I'm working on grading an end of course project consisting of a coding component and a report.  The coding component is fairly straightforward to do.  Other than perpetual shock at the things people believe is good design/coding, it's something I can do in a reasonable amount of time.  The part I have trouble with is the report.  </p>

<p>Actually, any kind of marking where you need to subjectively weigh how close an answer is to what you want is difficult for me.  Perhaps it's because Ein's have two states in many things in life: Ein/Auf, Happy/Sad, Tired/Bouncy.  There's not much room for shades of grey in the EinWorld.</p>

<p>Anyway, that leaves me with a 53 projects to finish and I'm already two weeks late and having trouble mustering any enthusiasm for it.  To be fair, I already finished doing 60 for another course which also had a coding component and a project, so I am feeling a little burnt out and I do have attention deficit disorder.  Nevertheless, I promised I'd be done.</p>

<p>As things stand, I finished 5 completely before deciding to switch to doing all the reports first.  As the reports are independent of the coding component, that's feasible.  I picked the reports to do first because I like them the least and I'll feel the most relieved when they're done and the rest will be easy.  </p>

<p>Of the 48 reports to grade, I've done thirteen.  Any motivation, inspiration, or encouragement welcome!</p>]]>

</content>
</entry>
<entry>
<title>[Moo!  Mackie&apos;s Makes It]</title>
<link rel="alternate" type="text/html" href="http://einiverse.eingang.org/archives/2004/10/moo_mackies_mak.php" />
<modified>2005-10-13T22:47:25Z</modified>
<issued>2004-10-06T15:58:40Z</issued>
<id>tag:einiverse.eingang.org,2004://1.70</id>
<created>2004-10-06T15:58:40Z</created>
<summary type="text/plain">One fascinating case studies was about Mackie&apos;s robot milking machines. Mackie&apos;s was interested in increasing milk yields and decreasing the cost of human labour required to obtain the milk.  Cows could be milked when they wanted to be milked. Good for the cows.  Good for Mackie&apos;s.  Good for the ice-cream too.</summary>
<author>
<name>Michelle</name>

</author>
<dc:subject>t5lks</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://einiverse.eingang.org/">
<![CDATA[<p><a href="http://webdb.ucs.ed.ac.uk/management/people/JamesFleck.html" title="More about Professor Fleck, University of Edinburgh">Professor James Fleck</a> visited the  <a href="http://www.cogs.susx.ac.uk/ideas/" title="The IDEAs Lab home page">IDEAs </a> lab on June 4th, 2004 from the <a href="http://www.managementschool.ed.ac.uk/home.html" title="Management School at University of Edinburgh">Management School and Economics</a> at the University of Edinburgh, to present a talk on "Processes of Innovation and Design for Usability".</p>

<p>This was  a very interesting seminar, if not immediately relevant to my own research.  Not only was some of the content fascinating, but the method of presentation was also novel.  Professor Flack uses mindmapping software to prepare his presentation and then uses the mindmap as a navigation tool during the presentation.  By clicking on a mindmap element, a separate page would be opened where he could explore that concept in detail or perhaps an image clip launched.</p>

<p>Here, belatedly, are a copy of the abstract and my notes from the seminar.</p>


<h4>Abstract:</h4>
<blockquote>
<p>In this seminar I will outline a range of theories of innovation within the broader context of technological development, to draw lessons about how the design process may be facilitated or constrained, especially with regard to usability. The discussion will be grounded with reflections about several empirical cases. These will include the design of a particular "smart Product" (Persona--the electronic contraceptive) and the development of a "Personal Learning Appliance" for a new e-learning initiative at Edinburgh (The Global Innovation MBA--GIMBA).</p>

<p>Conclusions will address the need for practical trialling; the need for mapping the space of behavioural interactions (behavioural ergonomics?) and the need to overcome "default satisficing behaviour" among prospective users.</p>
</blockquote>

]]>
<![CDATA[<h4>Notes:</h4>
<p>Technology, according to <a href="http://mitpress.mit.edu/catalog/author/default.asp?aid=656 " title="Books on Technology and Meaning by Pacey from MIT Press">Pacey</a>, is only successful when technological, cultural, and organizational components are all in place.  Ownership, for example, in the case of a water well is important in keeping the pump running and maintained.   This is one theoretical underpinning to understanding the process of innovation and designing for usability.  </p>

<p>One of the fascinating case studies that Professor Fleck discussed was about the robot milking machines.  <a href="http://www.mackies.co.uk/" title="Mackie's of Scotland ice-cream">Mackie's of Scotland</a> make ice-cream from the milk of their own Jersey herd.  They were interested in increasing milk yields and decreasing the cost of human labour required to obtain the milk.  They implemented a series of portable robotic milking stations in the fields.   Using RFID or some such similar technology, when a cow comes to the milking station, she can be identified and the milking station automatically configures itself to milk that particular cow.   Milk yields rose by 19% in the first year.  It took the cows three months to adjust to the new system.  It took the human staff almost a year.   It was easy for the cows to adjust to because it required very little training on their part.  They went to get food when they were hungry.  They went to be milked when they felt full.  The process here also had an unintended side benefit.  While the primary goal was to increase milk yields, because the opportunities for human intervention in the supply chain (milk to ice-cream) were significantly reduced, the liability was subsantially reduced.  Their cost of implementation was quickly repaid by the savings on the liability alone.  Good for the cows.  Good for Mackie's.  Good for the ice-cream too.</p>

<p>One problem of implementing new technology is that people are reluctant to change their behaviour of usage beyond what works for them.  Professor Fleck called this "default satisficing behaviour."  In many cases, this manifests iteself as resistence to learning anything beyond basis usage of a piece of technology.  Innovation and technology requires many components (bits and pieces from many seemingly unrelated fields) and customer context is important.</p>

<p>With respect to learning, we need to realize that in a bricks-and-mortar university, learning is an interaction between the instructor and the students, not between the student and the materials.</p>]]>
</content>
</entry>
<entry>
<title>EinCite Project Description</title>
<link rel="alternate" type="text/html" href="http://einiverse.eingang.org/archives/2004/07/eincite_project.php" />
<modified>2005-10-13T22:47:25Z</modified>
<issued>2004-07-13T19:33:47Z</issued>
<id>tag:einiverse.eingang.org,2004://1.61</id>
<created>2004-07-13T19:33:47Z</created>
<summary type="text/plain">This PDF document, created in April of 2004, is a three-page version of content from the EinCite poster which explains the EinCite project and results to date. Downloadable Resources: - EinCite 3-Page Project Description...</summary>
<author>
<name>Michelle</name>

</author>
<dc:subject>downloads</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://einiverse.eingang.org/">
<![CDATA[<p>This PDF document, created in April of 2004, is a three-page version of content from the <a href="/archives/2004/07/eincite_poster.php">EinCite poster</a> which explains the EinCite project and results to date.</p>

<p><strong>Downloadable Resources:</strong><br />
- <a href="/publications/2004hct-eincite.pdf" title="EinCite Project Description as a PDF">EinCite 3-Page Project Description</a></p>]]>

</content>
</entry>
<entry>
<title>EinCite Poster As A4</title>
<link rel="alternate" type="text/html" href="http://einiverse.eingang.org/archives/2004/07/eincite_poster.php" />
<modified>2005-10-13T22:47:25Z</modified>
<issued>2004-07-13T19:12:34Z</issued>
<id>tag:einiverse.eingang.org,2004://1.60</id>
<created>2004-07-13T19:12:34Z</created>
<summary type="text/plain">This poster, created in April of 2004, outlines most of the work on the EinCite project to date. The original poster was a large piece, designed for a poster board. This PDF version was developed to print out on a single A4 (European letter size) sheet. Downloadable Resources: - A4...</summary>
<author>
<name>Michelle</name>

</author>
<dc:subject>downloads</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://einiverse.eingang.org/">
<![CDATA[<p>This poster, created in April of 2004, outlines most of the work on the EinCite project to date.   The original poster was a large piece, designed for a poster board.  This PDF version was developed to print out on a single A4 (European letter size) sheet.</p>

<p><strong>Downloadable Resources:</strong><br />
- <a href="/publications/2004hct-eincite-handout.pdf" title="A4 version of poster as a PDF">A4 (regular page) handout sheet</a></p>]]>

</content>
</entry>
<entry>
<title><![CDATA[Photo Published &amp; Cashing Cheques]]></title>
<link rel="alternate" type="text/html" href="http://einiverse.eingang.org/archives/2004/06/photo_published.php" />
<modified>2005-10-13T22:47:28Z</modified>
<issued>2004-06-11T19:23:34Z</issued>
<id>tag:einiverse.eingang.org,2004://1.55</id>
<created>2004-06-11T19:23:34Z</created>
<summary type="text/plain">Fame, fortune and recognition comes to quiet Canadian Open University associate lecturer in southeast England as she and 6 others are awarded Open University Teaching Awards.  On what shall I spend the development money?</summary>
<author>
<name>Michelle</name>

</author>
<dc:subject>med1a</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://einiverse.eingang.org/">
<![CDATA[<p>Here's a picture of me (and 6 others) who were recently honoured with the first teaching awards ever available for associate lecturers at <a href="http://www.open.ac.uk/" title="The Open University, opening in a new window">the Open University</a> in the United Kingdom.  In the picture, I'm wearing a black suit and a salmon-coloured top on the far right of the picture.  A version of this picture just appeared in an article the May-June edition of <em>Open House</em>, the OU-wide newspaper for staff of the Open University.  </p>

<p>In previous years, the awards were only open to support staff and full-time central academic staff which is reflected in the headline for the article of "AL's honoured at last."  Alas, while I am mentioned by name in the article, they don't say very much about any of us.  For example, about me. all they said is "Winnings [sic] ALs pictured are ... TT280 and TT281 tutor Michelle Hoyle."  Yep, that's it.  We all had a few words in the article.</p>

<p align="center"><a href="/archives/images/OUTA2004_ALs_smaller.jpg" title="Click for a full-sized version of this image"><img align="left" style="border: 0px; padding: 5px;" src="/archives/images/OUTA2004_ALs_smaller.jpg" width="50%" height="50%" alt="The Ein At Teaching Awards Day" longdesc="This is a picture of the first seven associate lecturers to ever win a teaching award at the Open University.  Michelle 'Ein' Hoyle is pictured in a black suit with a salmon top at the far right of the picture." /></a></p>
<p>The cheque arrived in the most recent pay advice and I'm busy plotting what "personal" and "professional" self-development use I can put it to.  I've started with a <a href="http://quickmedical.com/omron/fitness/pedometers/hj112.html" title="The Omrom HJ-112 pedometer">new pedometer</a> and <a href="http://www.tanita.co.uk/index.cfm?page=consumer_products_individual&amp;PID=38&amp;categoryID=1&amp;subcategoryID=3"  title="Tanita BF-579 scale">a new scale</a> (waiting for the bank transfer to clear and that to be shipped still), and am trying to justify one of those new <a href="http://www.apple.com/airport/" title="AirPort Express with AirTunes at Apple">AirPort Express</a> portable wireless stations with support for streaming to my stereo.  I was also considering retroactively including the cost of my rather expensive <a href="http://www.rosettastone.com/home" title="Rosetta Stone language learning software">Rosetta Stone</a> language learning software for German; that's definitely personal development.</p>
<p>Oh, the agony of deciding!</p>]]>

</content>
</entry>
<entry>
<title><![CDATA[Metric MDS &amp; Data Delivered]]></title>
<link rel="alternate" type="text/html" href="http://einiverse.eingang.org/archives/2004/06/metric_mds_data.php" />
<modified>2005-10-13T22:47:28Z</modified>
<issued>2004-06-04T20:47:37Z</issued>
<id>tag:einiverse.eingang.org,2004://1.54</id>
<created>2004-06-04T20:47:37Z</created>
<summary type="text/plain">I had a good meeting with Thufir on May 14th, lasting almost the full allotted hour. This was because I&apos;ve recently had a breakthrough with my MATLAB analysis and can quantitatively evaluate the similarity between different people or different algorithms with my multi-dimensional scaling (MDS) diagrams. I took some output...</summary>
<author>
<name>Michelle</name>

</author>
<dc:subject>analys1s</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://einiverse.eingang.org/">
<![CDATA[<p>I had a good meeting with <abbr title="Names have been changed to protected the innocent.  Thufir Hawat is my supervisor">Thufir</abbr> on May 14th, lasting almost the full allotted hour.  This was because I've recently had a breakthrough with my MATLAB analysis and can quantitatively evaluate the similarity between different people or different algorithms with my multi-dimensional scaling (MDS) diagrams.  I took some output to the meeting which compared my half-baked algorithm against the cosine normalization version.  Both use hypernyms, but how they weigh the hypernyms is different.  My automated analysis algorithm also produces an MDS cluster diagram as output for each of the data files provided (see anal1ahyper and anal2ahyper).</p>

<p align="center"><a href="/archives/images/anal1ahyper060404.html" onclick="window.open('/archives/images/anal1ahyper060404.html','popup','width=379,height=411,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" title="Click for full-size version of this image"><img src="/archives/images/anal1ahyper060404-thumb.png" width="50%" height="50%" border="0" alt="Multidimensional scaling visual representation of document similarity using Anal1a" /></a></p>

<p align="center"><a href="/archives/images/anal2ahyper060404.html" onclick="window.open('/archives/images/anal2ahyper060404.html','popup','width=376,height=411,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" title="Click for full-size version of this image"><img src="/archives/images/anal2ahyper060404-thumb.png" width="50%" height="50%" border="0"  alt="Multidimensional scaling visual representation of document similarity using Anal2a" /></a></p>


<p>Anal1a, in terms of clumping, doesn't look very good, at least not anymore.   That was not previously the case, but I had revised my algorithm to make it symmetrical as per the insructions of a computing statistician here at the University of Sussex.  He claimed that the Procrustes Rotation needed symmetric data and my nonsymmetric data, where Doc1 vs Doc2 didn't have the same similarity as Doc2 vs Doc1, was not going to work.  That change has, I believe, altered the efficacy of the algorithm and things are no longer clumped together as promisingly as they were previously.    The clumps should be a two- or three-letter short code followed by a digit.  Therefore, ac1 and ac2 belong together.  Pl1, pl2, and pl3 belong together, and so on.  The clumping is significantly better in the already symmetric cosine normalization algorithm (anal2a).  The two speech processing documents are clumped together (sp1 and sp2), all of the Power PC and G4 documents are together (pp1, pp2, g4c), and the three Pine Lake tornado stories are clumped far away from everything else (which is all computer-related) and together on their own.  Excellent clumping, in fact.  So the hypernym hypothesis looks like, on these short documents, it is working well with cosine normalization.</p>

<p align="center"><a href="/archives/images/anal1ahyperVsala2ahyper060404.html" onclick="window.open('/archives/images/anal1ahyperVsala2ahyper060404.html','popup','width=498,height=411,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" title="Click for full-size version of this image"><img src="http://einiverse.eingang.org/archives/images/anal1ahyperVsala2ahyper060404-thumb.png" width="50%" height="50%" border="0" alt="Visual representation of Anal1a mapped onto Anal2a using Procrustes Rotation" /></a></p>

<p>Here's the final bit of loveliness: comparing one MDS cluster diagram against another.  MDS output is mapped to the vector space independently.  That is, the same data will produce the same visualization or mapping, but different data is mapped to a different vector space, so you cannot just compare one MDS matrix to another directly.  That is where Procrustes Rotation comes in.  It applies a series of intelligent matrix transformations, trying to map the second vector matrix onto the source vector matrix.  As a side benefit, essential in my case, it always provides a fitness measure to tell you how close the two were. on a scale of 0 to 1.  So these two, as you can see (see above image), even after the transformations, were not that close together.  As it happens, though, this is not particularly useful information to know.  I am currently more interested in assessing how close the two algorithms are to human classifiers.</p>

<p>This recent success gave us plenty to discuss, particularly with respect to metric and non-metric data.  The MDS community calls source data metric when the similarity or dissimilarity data is symmetric.   That is, the value at row 2, column 1 is the same as the value at row 1, column 2.  Classical multi-dimensional scaling (MDS) is designed to only work with metric data.  SPSS includes the ALSCAL and PROXSCAL MDS algorithms which can work with non-metric data, but MATLAB's classical MDS does not because it treats things as Eucledean distances--another reason why I had to alter the Anal1a algorithm.  The primary reason I now had metric data for everything, however, was because the computing statistician had told me I needed it for the Procrustes.  Hawever, as we were examining my output, it occurred to me that Procrustes did not really care if the data was symmetric, so long as the dimensions of the data were the same (the same number of rows and columns).   Which leads us to question whether the application of the method is statistically sensible or not.    To that end, I need to track down a new computing statistician and perhaps a mathematician and discuss the process with them.  My original computing statistician has retired. </p>

<p>Earlier I said that comparing one machine to another, to see how they fit is not useful information, but what would be interesting is to prepare a matrix of all the possible combinations of human judgements, cosine normalization, and weird formula:</p>

<pre class="code">
                      cosine   wrd form.   human
cosine (anal2a)		x
weird formula (anal1a)           x
human                                        x
</pre>

<p>So that is my task for my next meeting (on the 16th of June).  Before then, I need to figure out how to get MATLAB to take multiple tables as data.  In SPSS, I could paste in several tables (representing all of the people's individual data, for example) and it would work with that.   That is necessary in order to aggregate the peopel to do the comparison.  Onward ho, then!  Progress at last!</p>]]>

</content>
</entry>
<entry>
<title>Dirty Data Done Dirt Cheap</title>
<link rel="alternate" type="text/html" href="http://einiverse.eingang.org/archives/2004/06/dirty_data_done.php" />
<modified>2005-10-13T22:47:29Z</modified>
<issued>2004-06-04T16:44:15Z</issued>
<id>tag:einiverse.eingang.org,2004://1.53</id>
<created>2004-06-04T16:44:15Z</created>
<summary type="text/plain">I have to confess to feeling a bit stupid. I have been struggling with MATLAB for weeks now, trying to get it to read in my data files so I can automate my analyses. My data is in a tab-delimited file and looks something like: Doc1 Doc2 Doc3 Doc4 Doc1...</summary>
<author>
<name>Michelle</name>

</author>
<dc:subject>analys1s</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://einiverse.eingang.org/">
<![CDATA[<p>I have to confess to feeling a bit stupid.  I have been struggling with MATLAB for weeks now, trying to get it to read in my data files so I can automate my analyses.  My data is in a tab-delimited file and looks something like:</p>

<pre class="code">
	Doc1	Doc2	Doc3	Doc4
Doc1	100	76	18	91
Doc2	76	100	22	35
Doc3	18	22	100	65
Doc4	91	34	65	100
</pre>

<p>This is not too dissimilar from the <a href="http://www.ece.osu.edu/matlab/techdoc/matlab_env/import_5.html#35378 ">labelled diagram</a>, part of the MATLAB documentation on data importing.  Except that, if you look at the table below it, which describes which functions to use, they don't have a function with a similar example to their labelled diagram.  Early on I thought I should be able to use <a href="http://www.ece.osu.edu/matlab/techdoc/ref/dlmread.html">dlmread</a>, which allows you specify rows/columns for starting points or a range.  My idea was just to have a range which excluded the non-numeric troublesome labels.   No matter what I did, though, I could not get it to work.  It was frustrating, because I could paste the data into the Import Wizard and that could handle the data fine.  I wrote people, I researched on the web, and I tried all sorts of things.  </p>

<p>Eventually, I came full-circle back to dlmread and experimented by making a small data file with unrelated data in it.  That worked fine.  So I then copied half of one of my data tables into the test file and tried that.  That also worked fine.  I copied the whole data table into the test file and used dlmread on it.  It worked fine!  What was the difference between the two identical data files other than their filenames?  When I uncovered the answer to that, I kicked myself.  My data files were generated years ago and stored on my Mac OS 9-based laptop.  My laptop and the data have since migrated to Apple's swoopy <a href="http://www.apple.com/panther/">BSD-based</a> UNIX goodness and that's the environment that MATLAB runs under.  So...  Have you guessed the problem?  Yes, it was linefeeds!  The data files had original Mac linefeeds and MATLAB wanted UNIX linefeeds.  D'oh!  It just goes to reaffirm that the things you don't see can really hurt you.</p>]]>
<![CDATA[Once that was solved, work proceded rapidly apace as I was now able to finish automating the whole comparison process from start to finish.  

<pre class="code">
function  [Anal1Raw, Anal2Raw, Anal1MDS, Anal2MDS, fit] = 
      processEinCiteData(firstFile, secondFile, runName, labels)


% Read in the similarity matrices from the two data files
Anal1Raw = dlmread(firstFile, '\t', 1, 1);
Anal2Raw = dlmread(secondFile, '\t', 1, 1);

% Set up default document name labels if we didn't get any
if nargin < 4
	labels = {'g4c', 'pp1', 'pp2', 'msc', 'pl1', 'pl2', 'pl3', 'sp1', 'sp2', 'ac1', 'ac2', 'bws'};
    if nargin < 3
    runName = '';
    end
end

% Set up labels for the filenames
fileName1 = regexprep(firstFile, '\..*$', '');
fileName2 = regexprep(secondFile, '\..*$', '');

% Convert the similarity data to numbers below 1 for use in MDS
Anal1Raw = abs(100 - Anal1Raw) 
Anal2Raw = abs(100 - Anal2Raw) 

% Calculate the MDS and prepare a diagram showing the
% clusterings for the first document
[Anal1MDS, eigvals] = cmdscale(Anal1Raw);
figure(1);
plot(1:length(eigvals),eigvals,'bo-');
graph2d.constantline(0,'LineStyle',':','Color',[.7 .7 .7]);
axis([1,length(eigvals),min(eigvals),max(eigvals)*1.1]);
xlabel('Eigenvalue number');
ylabel('Eigenvalue');
plot(Anal1MDS(:,1),Anal1MDS(:,2),'bo', 'MarkerFaceColor', 'b', 'MarkerSize', 10);
axis(max(max(abs(Anal1MDS))) * [-1.1,1.1,-1.1,1.1]); axis('square');
text(Anal1MDS(:,1)+1.5,Anal1MDS(:,2),labels,'HorizontalAlignment','left');
hx = graph2d.constantline(0,'LineStyle','-','Color',[.7 .7 .7]);
hx = changedependvar(hx,'x');
hy = graph2d.constantline(0,'LineStyle','-','Color',[.7 .7 .7]);
hy = changedependvar(hy,'y');
title(['\fontname{lucida}\fontsize{18}' fileName1 ' MDS']);
xlabel(['\fontname{lucida}\fontsize{14}' runName ' on ' date], 'FontWeight', 'bold');

% Calculate the MDS and prepare a diagram showing the
% clusterings for the second document
[Anal2MDS, eigvals] = cmdscale(Anal2Raw);
figure(2);
plot(1:length(eigvals),eigvals,'rd-');
graph2d.constantline(0,'LineStyle',':','Color',[.7 .7 .7]);
axis([1,length(eigvals),min(eigvals),max(eigvals)*1.1]);
xlabel('Eigenvalue number');
ylabel('Eigenvalue');
plot(Anal2MDS(:,1),Anal2MDS(:,2),'rd', 'MarkerFaceColor', 'r', 'MarkerSize', 10);
axis(max(max(abs(Anal2MDS))) * [-1.1,1.1,-1.1,1.1]); axis('square');
text(Anal2MDS(:,1)+1.5,Anal2MDS(:,2),labels,'HorizontalAlignment','left');
hx = graph2d.constantline(0,'LineStyle','-','Color',[.7 .7 .7]);
hx = changedependvar(hx,'x');
hy = graph2d.constantline(0,'LineStyle','-','Color',[.7 .7 .7]);
hy = changedependvar(hy,'y');
title(['\fontname{lucida}\fontsize{18}' fileName2 ' MDS']);
xlabel(['\fontname{lucida}\fontsize{14}' runName ' on ' date], 'FontWeight', 'bold');

% Apply Procrustes to the two MDS results to map them 
% into the same vector space and prepare a plot of the 
% result
[fit, Z, transform] = procrustes(Anal1MDS, Anal2MDS);
figure(3);
plot(Anal1MDS(:,1), Anal1MDS(:,2), 'bo','MarkerFaceColor', 'b', 'MarkerSize', 10);
hold on
plot(Z(:,1), Z(:,2), 'rd', 'MarkerFaceColor', 'r', 'MarkerSize', 10);
hold off
text(Anal1MDS(:,1)+1.5,Anal1MDS(:,2), labels, 'Color', 'b');
text(Z(:,1)+1.5,Z(:,2),labels, 'Color', 'r');
xlabel(['\fontname{lucida}\fontsize{14}' runName ' on ' date], 'FontWeight', 'bold');
ylabel(['\fontname{lucida}\fontsize{14}' 'fit = ' num2str(fit, '%2.4f')], 'FontWeight', 'bold');
titleStr = ['\fontname{lucida}\fontsize{18}' fileName1 ...
        ' compared to ' fileName2];
title(titleStr, 'HorizontalAlignment', 'center', ...
    'VerticalAlignment', 'bottom');
legend({firstFile, secondFile}, 4);
</pre>

<p>At the end, I had a quantitative number, the degree of fit, between two diagrams after applying the Procrustes Rotation to them.  Finally!  On a whim, I fed in the same data table as both arguments to my comparison program.  That is, I compared the same data file to itself.  My hypothesis was that the resultant degree of fit should be either 0 or 1 (depending on which the fitness was measured).  Much to my surprise, no matter which data file I used, the result was never 0 or 1.   My previous Procrustes Analysis code was taken from some sample code in the MATLAB documentation and looked like: [D,Z] = procrustes(Anal1aMDS, Anal2aMDS(:,1:2));   That last bit in () is some kind of MATLAB scaling, which, being a novice to MATLAB, I didn't realize.  So, in fact, my two diagrams weren't the same which is why I wasn't getting a 100% degree of fit.  I do not want to say how long it took me to narrow that down.  Once I did, though, it looked like I was basically set and I was able to quickly produce some comparisons between my "weird" half-baked metric and the cosine normalization one. One small step for EinKind.</p>

<p>This is a delayed entry from May 12th, 2004.</p>]]>
</content>
</entry>
<entry>
<title>Conceptual Change</title>
<link rel="alternate" type="text/html" href="http://einiverse.eingang.org/archives/2004/06/conceptual_chan.php" />
<modified>2005-10-13T22:47:30Z</modified>
<issued>2004-06-04T12:07:49Z</issued>
<id>tag:einiverse.eingang.org,2004://1.52</id>
<created>2004-06-04T12:07:49Z</created>
<summary type="text/plain">David Jonassen researches (among other things) the use of technology in educational settings to improve understanding.  He recently visited the IDEAs lab and gave a talk entitled &quot;Model-Building for Conceptual Change (Cognitive Tools in Action)&quot;  This is synospsis of my understanding of the key points of his talk.</summary>
<author>
<name>Michelle</name>

</author>
<dc:subject>t5lks</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://einiverse.eingang.org/">
<![CDATA[<p><a href="http://tiger.coe.missouri.edu/~jonassen/" title="David Jonassen's personal and professional research pages">David Jonassen</a> visited the  <a href="http://www.cogs.susx.ac.uk/ideas/" title="The IDEAs Lab home page">IDEAs </a> lab on May 11th from the <a href="http://www.missouri.edu/" title="University of Missouri-Columbia home page">University of Missouri</a> to present a talk on "Model-Building for Conceptual Change (Cognitive Tools in Action)".  While this isn't (or so I thought) related to my own research or interests in any way, we were all encouraged to attend if possible and I'm always interested in talks about learning in general.  Here, belatedly, is a synopsis of my understanding of his presentation. </p>

<p>The key underlying principle seemed to emphasize having people fail in their problem solving attempt at some issue because then <em>conceptual change</em> has a change to be engaged and then students will learn.  This failure need not be catastrophic; in fact, it probably should not be, I would say, or the failure would foster a strong sense of discouragement, which is not going to get a student into the "learning zone."   So, how do you put students into a non-threatening environment where they can safely experiment and fail?  David Jonassen's idea was to encourage them to engage in model building which demonstrates their conceptual understanding of the problem/issue at hand.  When learners build models,their understanding of the problem domain is deepened because you cannot model what you do not understand.  Model building also allows you, as the instructor, to view the learner's level of conceptual change as their models evolve.  It is therefore possible to assess their underlying understanding without resorting to formal assessment tests.  Finally, David Jonassen suggested that model building also improves critical reasoning and thinking because model building forces the model builder to examine the process and problem solving methodology.</p>

<p>David Jonassen researches (among other things) the use of technology in educational settings to improve understanding.  More information on his approaches to problem solving are available from on the following web site page: <a href="http://tiger.coe.missouri.edu/~jonassen/PB.htm" title="David Jonassen and Problem Solving Research"> http://tiger.coe.missouri.edu/~jonassen/PB.htm</a>.</p>]]>
<![CDATA[<p>I think this is some interesting research, but obviously not applicable to every learning situation.  Physical processes, like volcanos, weather, chemical reactions, etc. are very appropriate for model building.  Or maybe I just need to change my understanding of what constitutes a model?  For example, I'm teaching students how to program in JavaScript.  In a way, a program is sort of like a model and we give students programming projects where they model some kind of answer to a stated problem to demonstrate their understanding of the process.  Most students do not implement the solution correctly intially, so they need to refine their understanding of the problem and its solution over several iterations.  Failure is forcing them into a state of conceptual change and as they repair their assumptions and their "model" code, they are learning valuable lessons about what works and the process of both developing and fixing.  I guess, in fact, I've been doing this all along; I just didn't have a name for it!</p>]]>
</content>
</entry>
<entry>
<title>Anonymous Advertising in Poster Power</title>
<link rel="alternate" type="text/html" href="http://einiverse.eingang.org/archives/2004/05/anonymous_adver.php" />
<modified>2005-10-13T22:47:32Z</modified>
<issued>2004-05-18T13:18:09Z</issued>
<id>tag:einiverse.eingang.org,2004://1.46</id>
<created>2004-05-18T13:18:09Z</created>
<summary type="text/plain">Live and learn!  Don&apos;t be so concerned with the content that you fail to see the forest through the individual trees!  It&apos;s the little things that count: like your name and contact details on your handouts!</summary>
<author>
<name>Michelle</name>

</author>
<dc:subject>publicat1ons</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://einiverse.eingang.org/">
<![CDATA[<p>I was talking about my recent posters the other day with <a href="http://www.audioscrobbler.com/user/pi/">Teetee/Pi</a>.  He was asking me questions about how to interpret Figure 3 which shows the clustered output that results after feeding similarity data into the multidimensional scaling algorithm.  I didn't have a copy of the page handy, so I pulled up the PDF version and happened to notice that the one-page version of my poster, destined for an ordinary sheet of paper, no longer had my name or my e-mail contact address on it.  The only thing on it was a pointer to the three-page version of the poster on this web site.  </p>

<p>Oops!  Oops!  Oops!</p>

<p>I was short on time when it was decided that a handout-sized version of information was needed, so I'd had my Sweetie build me the single page and the three-page versions based on the finished poster design.  He got a little overzealous about saving space and, well, managed to axe the contact and affiliation information.  It was missing off of the three-page version, too.</p>

<p>Alas, I didn't discover this until after the Open Day, so the damage has probably already been done.  Nevertheless, I've prepared new versions of both documents with this information intact and added page numbers, where appropriate, to boot.  </p>

<p>Live and learn!  Don't be so concerned with the content that you fail to see the forest through the individual trees!</p>

<p><strong>Downloadable Resources:</strong><br />
- <a href="publications/2004hct-eincite-handout.pdf" title="A4 version of poster as a PDF">A4 (regular page) handout sheet</a><br />
- <a href="publications/2004hct-eincite.pdf " title="Three-page PDF version of the poster text and graphics on regular pages">3-page PDF version</a></p>]]>

</content>
</entry>
<entry>
<title>X11 Xgfhfh!!xxxhgf74!!</title>
<link rel="alternate" type="text/html" href="http://einiverse.eingang.org/archives/2004/05/x11_xgfhfhxxxhg.php" />
<modified>2005-10-13T22:47:34Z</modified>
<issued>2004-05-14T17:25:06Z</issued>
<id>tag:einiverse.eingang.org,2004://1.40</id>
<created>2004-05-14T17:25:06Z</created>
<summary type="text/plain">I was trying to get X11 launching applications from the department&apos;s Solaris server again. As before, I couldn&apos;t immediately get it to work because of &quot;magic cookie&quot; authentication issues. I reviewed my previous notes which pointed to an article at MacWrite.com which might have helped before, but it was suddenly...</summary>
<author>
<name>Michelle</name>

</author>
<dc:subject>phd1ng</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://einiverse.eingang.org/">
<![CDATA[<p>I was trying to get X11 launching applications from the department's Solaris server again.  As before, I couldn't immediately get it to work because of "magic cookie" authentication issues.  I reviewed my previous notes which pointed to <a href="http://www.macwrite.com/criticalmass/ten-more-mac-os-x-loose-ends-part-2.php#X11%20Forwarding" title="Ten More OS X Loose Ends article including port forwarding under Apple's X11">an article</a> at <a href="http://www.macwrite.com" title="Visit MacWrite on the web">MacWrite.com</a> which might have helped before, but it was suddenly unavailable.  The <a href="http://web.archive.org/">WayBack machine</a> to the rescue.  As soon as I had edited my /etc/ssh_config file to include the following information, I was good to go again:</p>

<blockquote>
Ciphers blowfish-cbc, aes128-cbc, 3des-cbc, blowfish-cbc, cast128-cbc, arcfour, aes192-cbc, aes256-cbc<br />
Compression yes
ForwardX11 yes<br />
Protocol 2,1<br />
RhostsAuthentication no<br />
RSAAuthentication no<br />
UseRsh no<br />
</blockquote>

<p class="smaller">Note: It may be necessary to take out the extra spaces between items in the Ciphers list.</p>

<p>That, of course, assumed I had already had an entry in my ~/.cshrc file to the effect of:</p>

<blockquote>setenv DISPLAY :0.0</blockquote>

<p>Then, I can simply use a variant of the following to, for example, launch dtterm:</p>

<blockquote>ssh -X eingang@machine_name.com /usr/dt/bin/dtterm</blockquote>


<p>MATLAB, unfortunately, doesn't seem to work at all.  It used to generate all kinds of font errors looking for various Sun fonts, but it did launch.  Now it launches with all the font errors (see sample below), shows the graphical about box and then we're in the command line environment instead of the GUI development environment.</p>

<blockquote>
Font specified in font.properties not found [ urw itc zapfdingbats medium r normal  * %d * * p * sun fontspecific]<br />
Font specified in font.properties not found [ urw itc zapfdingbats medium r normal  * %d * * p * sun fontspecific]<br />
</blockquote>

<p class="smaller">Note: All the '-' characters appearing inbetween [] above have been changed to spaces to render better in HTML.</p>

<p>I've mailed the Mac technical support person to see if they have any ideas as to why it no longer works and how it might be possible to fix the font errors.</p>]]>

</content>
</entry>
<entry>
<title>Love the License</title>
<link rel="alternate" type="text/html" href="http://einiverse.eingang.org/archives/2004/05/love_the_licens.php" />
<modified>2005-10-13T22:47:35Z</modified>
<issued>2004-05-11T21:54:58Z</issued>
<id>tag:einiverse.eingang.org,2004://1.38</id>
<created>2004-05-11T21:54:58Z</created>
<summary type="text/plain">By the end of April, I seemed to be stymied in my quest for an affordable copy of MATLAB that I could run on my local laptop. The university maintains a license pool for the base software plus toolkits. I do have access to run a copy from the license...</summary>
<author>
<name>Michelle</name>

</author>
<dc:subject>phd1ng</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://einiverse.eingang.org/">
<![CDATA[<p>By the end of April, I seemed to be stymied in my quest for an affordable copy of <a href="http://www.mathworks.com/" class="extlink" title="MATLAB at the MathWorks">MATLAB</a> that I could run on my local laptop.   The university maintains a license pool for the base software plus toolkits.   I do have access to run a copy from the license server when I'm on campus.  It actually worked off of campus too, when I'd been told it shouldn't, but that turned out to be a mistake.  When I reported it, the firewall was closed to the outside world for requests for the license server.  That's where honesty gets you: no MATLAB accessibility from anywhere with an Internet connection.</p>

<p>I was hoping to snag one of the concurrent licenses for my permanent use and offered even to buy an additional one for that purpose as that would be cheaper.  I was told that I couldn't have one and I should investigate the student version of the software.  Unfortunately, the student version is only available to students in taught courses, not Ph.D. research students, so that wasn't any good.  I mentioned to <abbr title="Names have been changed to protected the innocent.  Thufir Hawat is my supervisor">Thufir</abbr> that I'd been turned down, reportedly by the head of software/hardware procurement within our department.  Thufir promised to see what he could do.  Then, last week, I received an e-mail last week from the lab manager, the person in charge of the procurement.  He offered, if somebody would pay for it, to install an academic version of the software on my university-owned equipment for only &pound;525 (~930 US/780 &euro;).  That was just for the base software and not also for the toolkit I need.</p>]]>
<![CDATA[<p>As I haven't met with  <abbr title="Names have been changed to protected the innocent.  Thufir Hawat is my supervisor">Thufir</abbr> since receiving the e-mail, I haven't discussed it with him to see if he's willing to cough up &pound;525 (~930 US/780 &euro;) plus &pound;210 (~370 US/310 &euro;) for the software for me.     The lab manager stopped by my office today to see if somebody was going to pay for it and we entered into a discussion about the licensing arrangements.  The academic license is only available for installation on university-owned equipment.  I don't have any university-owned equipment.  He doesn't want to be breaking the law by violating the terms of the licensing agreement which is fair enough.  That does leave me in somewhat of a quandry: I don't qualify for the student edition; I'd be in violation of the license for an academic version; and I can't afford the &pound;1625 (~2900 US/2400 &euro;) commercial base software price plus an additional &pound;600 (~1050 US/895 &euro;) for the toolkit I need.</p>

<p>Why do I need my own copy?  Can I live without my own copy?  I can possibly do without my own copy as I can run it on campus, but I'm not on campus all the time.  I do return to Canada for extended periods of time and we are investigating an option of moving back to Canada and having me commute out every quarter or so for a month as that would be cheaper than actually living here.  Just last year I spent 6 months in Canada.  Even if I am here, it's a problem if I just want to work from home.  It would therefore be nice to have my own copy, but at what price?</p>

<p>I've told the lab manager that I'll get back to him.  I'm meeting with  <abbr title="Names have been changed to protected the innocent.  Thufir Hawat is my supervisor">Thufir</abbr> on Friday.  I also e-mailed MathWorks to ask about my situation and licensing arrangements for it.  It does seem strange that their academic license is restricted by machine ownership rather than by reported use for the software.  Their customer service auto-responder promises a response within 24 hours, but so far all I've received is the automatic response and a response from their database that my e-mail address has been updated in my profile.  I have no idea what that's about.  Maybe tomorrow will be better.</p>]]>
</content>
</entry>

</feed>