Simon Fraser University

wiki.lidc.sfu.ca : JaSon

Login/Register <-- Click this to log in or register :: PageIndex

https://wiki.sfu.ca/public/index.php/User:Jtoal ^




global · this page only
current pages^

image RSS FEEDS

SFU Second Life events

Second Life events



Work news
image http://feeds.feedburner.com/educationbuilding

education building

How to use the Web to teach: An example
Mon, 25 Jan 2010 08:43:31 -0800

Want to see one way to use the Web to teach? Berkman?s Jonathan Zittrain and Stanford Law?s Elizabeth Stark are teaching a course called Difficult Problems in Cyberlaw. It looks like they have students creating wiki pages for the various topics being discussed. The one on ?The Future of Wikipedia? is a terrific resource for exploring the issues Wikipedia is facing.

Among the many things I like about this approach: It implicitly makes the process of learning ? which we have traditionally taken as an inward process ? a social, outbound process. By learning this way. we are not only enriching ourselves, but enriching our world.

My only criticism: I wish the pages had prominent pointers to a main page that explains that the pages are part of a course.

Horizon Report ? 2010
Fri, 15 Jan 2010 09:34:27 -0800

The 2010 edition of the Horizon Report is now available. I won?t comment on the content of the report ? I?m sure others will critique/approve the specific trends addressed. Instead, I want to discuss the process of putting the report together. I received an invite from NMC earlier this year to participate on the Advisory Board for the Horizon Report. I thoroughly enjoyed the experience. Alan ?mock George for not being practical? Levine and others have put together an effective process for brainstorming, discussion, and final selection. Method matters. A good research project can unearth cause/effect/correlation that may not be obvious at the start. But, when you?re trying to identify trends, a method is needed that permits sharing diverse views and then trusting that people directly involved in the educational technology field will be capable of identifying and classifying key trends. The iterative, conversational approach that NMC has adopted is among the most effective I?ve come across for identifying trends and future directions. Two suggestion for NMC:
1. Pioneer educational informatics and visualization approaches to expand the report. Given the enormous amounts of data being produced through social media, Department of Education statistics, etc., making sense of data is critical. Targeting a few key data areas would extend the value of report. (for example, have a look at numerous social media monitoring services).
2. Enlarge the pool of participants. While I can see the logistical value of having an advisory board assist in the final production of the report, I would like to see a broader net cast at the start of trend identification. Why not open it up completely? Yes, it?ll produce a mess of views, but that diversity is exactly what prevents calcification of views that occurs when similar groups of individuals are involved in brainstorming.

Concord: A school?s case study of open source and social computing
Sun, 26 Apr 2009 14:56:23 -0700



Nice fine by Will Richardson. Concord, a school in Melbourne, thanks in large part to Richard Olsen?s effortshave been using open source and home grown apps to begin to teach the benefits of publishing and networking. As Will says,

What?s most compelling to me here is not necessarily the tool set, however, as much as the vision that brought this to fruition. While most all of this work is done locally on an internal network, the concepts are preparing kids at Concord for the very global network they?ll inhabit once they leave the system. And here is the best part: Concord is a special needs school, a place where kids with all sorts of disabilities attend. The work that these kids do in these contexts is very rewarding on a number of levels.

The larger point here is that this isn?t too far out of the reach of most schools provided they have the courage and the leadership to make it happen. Aside from the photo-sharing tool, the rest is freely available. There?s nothing really too difficult about it aside, perhaps, from creating good teaching around the tools. Makes you wonder what so many other schools are waiting for.

Concord School Web-Based Social and Collaborative Learning Concord School Web-Based Social and Collaborative Learning willrich45 How the Concord School outside of Melbourne created and implemented a variety of social networking tools in it school.

Anyway, makes me think that there must be some non-cloud options for similar things. Flickr etc. are great, but for school?s where privacy is a massive concern to parents, it would be nice to have some internally hostable options.

Second Life Find: Linden Labs - SL Quick Start Guide
Thu, 23 Apr 2009 13:46:00 -0700

Second Life Quickstart Guide Second Life Quickstart Guide Torley Introducing the Second Life Quickstart Guide"Avatar?""Inventory?"Teleporting?""What's going on in this place?""How am I supposed to do anything?"Are these questions you've heard, or thought of asking yourself once? The world of Second Life can be incredibly confusing for someone logging into the Viewer for the very first time. Fortunately, the Second Life Quickstart Guide is now here to help first-time Residents get oriented and comfortable with some of the most common tasks! The Quickstart Guide includes things like: * Overviews of the viewer interface * Information on camera controls * Instructions for voice chat setup * Recommendations on how to find things that interest you * A printable appendix of frequently-used keyboard shortcutsYou can download it yourself from here, but everyone, including first-time Residents, should expect to see links in plenty of convenient places from now on. In a few weeks, this should also include first-time Residents who speak German, Japanese, and French!
Welcome to the r(e)volution - Do YOU speak SLEnglish?
"Living and Learning with Social Media"
Tue, 21 Apr 2009 20:03:38 -0700

Over the weekend, I gave a talk at the Penn State Symposium for Teaching and Learning with Technology. I have made a crib of the talk available for anyone who might find it valuable:

"Living and Learning with Social Media"

Abstract: Many American youth are embracing a wide array of social media as part of their everyday lives. From social network sites and texting to blogs and wikis, many youth are leveraging the power of social media to create, communicate, share, and learn. In this talk, I will use social network sites as a case study to examine critical shifts that are underway as a result of social media. I look at how inequality is perpetuated through these systems and the challenges that educators face when trying to incorporate these systems into the classroom. Finally, I conclude by discussing implications for educators.

pennstate education learning youth socialmedia
Collaborative curation as a service
Thu, 26 Feb 2009 13:43:41 -0800








This week my ongoing fascination with Delicious as a user-programmable database took a new turn. Earlier, I showed how I?m using Delicious to enable collaborative curation of the set of feeds that drives an aggregation of community calendars.

The service I?m building in this ongoing series has so far collected calendars only for a single community ? mine. But the idea is to scale out so that folks in other communities can use it for their own collections of calendars.

As I refactored the code this week to prepare for that scale-out, I thought about how to manage the configuration data for multiple instances of the aggregator. This is a classic problem, there are a million ways to solve it, and I thought I?d seen them all. But then I had a wacky idea. If I?m already using Delicious to enable community stakeholders to curate the sets of feeds they want to aggregate, why not also use Delicious to enable them to manage the configuration metadata for instances of the aggregator?

Here?s a way to do that. Consider this URL:

http://delicious.com/elmcity/metadata

It refers to an URL that doesn?t actually point to anything ? click it and you?ll see that for yourself. So it?s really an URN (Uniform Resource Name) rather than an URL (Uniform Resource Locator).

But even though it doesn?t point to anything, it can still be bookmarked. The owner of the elmcity account on Delicious can click Save a Bookmark and put http://del.icious.com/elmcity/metadata into the URL field.

Now you can attach stuff to the bookmark, like so:

Here the title of the bookmark is metadata, and the tags are these strings:

 tz=Eastern title=events+in+and+around+keene img=http://elmcity.info/media/keene-night-360.jpg css=http://elmcity.info/css/elmcity.css contact=judellmv.com where=keene+nh template=http://elmcity.info/media/tmpl/events.tmpl 

These strings are, implicitly, name=value pairs. The service that reads this configuration data from Delicious can easily make them into explicit names and values. But how does it find them? By looking up the metadata URL, like so:

delicious.com/url/view?url=http://delicious.com/elmcity/metadata

That request redirects to the special Delicious URL that uniquely identifies the bookmark:

delicious.com/url/9ee9d2e51e4f36d4d49207e1675b3cbb

Of course the service doesn?t want to dig the name=value pairs out of that web page. So instead it reads the page?s RSS feed:

feeds.delicious.com/v2/rss/url/9ee9d2e51e4f36d4d49207e1675b3cbb

To prove that it works, check out this prototype version of the elmcity calendar. That page was built by an Azure service that reads configuration data from the bookmarked URN, and interpolates the name=value pairs into the template specified in the metadata.

Is this crazy? Here are some reasons why I think not.

First, I?m embracing one of a programmer?s greatest virtues: laziness. Why write a bunch of database and user-interface logic just to enable folks to manage a few small collections of name=value pairs? Delicious has already done that work, and done it much better than I could.

Second, the configuration data lives out in the open where stakeholders can see it, touch it, and collaboratively manage it. There are all kinds of ways Delicious can help those folks do that. For example, anyone who cares about this collection of data can subscribe to its feed and receive notifications when anything changes.

Third, it?s easy to extend this model. For example, part of the workflow will entail one or more stakeholders deciding to trust a feed and put it into production. As you may recall, the service trusts a feed when it?s bookmarked with the tag trusted. Part of that approval process will involve making sure that there are URLs associated with events coming from the feed. Some iCalendar feeds provide them, but many don?t.

So in addition to the configuration that?s needed once for each instance of a community aggregator, there?s a bit of configuration that?s needed once per feed. If a feed doesn?t provide URLs for individual events, you can at least provide a homepage URL for the feed. And this piece of metadata can be managed in the same way. Here?s the bookmark for the Gilsum church. It carries the tag url=http://gilsum.org/church.aspx. As you browse around in a set of trusted feeds, it?s pretty easy to see which ones do and don?t carry those tags, and it?s pretty easy to edit them.

It all adds up to a ton of value, and to capture it I only had to write the handful of lines of code shown below.

Now I?ll grant this way of doing things won?t work for everybody, so at some point I may need to create an alternative. And since I don?t want to depend on Delicious being always available, I?ll want to cache the results of these queries. But still, it?s amazing that this is possible.


 public Dictionary<string, string> get_delicious_feed_metadata(string metadata_url, string account) { var dict = new Dictionary<string, string>(); var url = string.Format("http://delicious.com/url/view?url={0}", metadata_url); var http_response = Utils.FetchUrlNoRedirect(url); var location = http_response.headers["Location"]; var url_id = location.Replace("http://delicious.com/url/", ""); url = string.Format("http://feeds.delicious.com/v2/rss/url/{0}", url_id); http_response = Utils.FetchUrl(url); var xdoc = Utils.xdoc_from_xml_bytes(http_response.data); string domain = string.Format("http://delicious.com/{0}/", account); var categories = from category in xdoc.Descendants("category") where category.Attribute("domain").Value == domain select new { category.Value }; foreach (var category in categories) { var key_value = Utils.RegexFindGroups(category.Value, "^([^=]+)=(.+)"); if (key_value.Count == 2) dict[key_value[0]] = key_value[1].Replace('+', ' '); } return dict; } 
An Americano With an Extra Shot of Guilt, Please
Wed, 25 Feb 2009 12:29:14 -0800
Ubc, 21-Feb-09
Ubc, 21-Feb-09

I recently wrote in praise of Salt Spring Island Coffee. So I was happy to patronize their charming UBC location during Northern Voice. I was a little less praiseful, though, after read the sleeve on my hot chocolate:

In case you can?t read it, here?s what it says:

This cup travelled over 2000 kilometers from the forest to your lips. Slow global warming by using a travel mug.

Here?s how I read that:

We?re entirely comfortable selling you an environmentally insensitive product, but want you to feel guilty about giving us your money. Plus, [as filmgoerjuan points out on Flickr] we?ve been unwilling or unable to find a more sustainable source for cups.

I suppose this cheeky chastisement might work with the UBC crowd, but I think it just redirects blame away from the coffee shop to the consumer.

I was going to leave a suggestion in their suggestion box, until I saw this:

Cartoon: May We Recommend…
Sun, 22 Feb 2009 02:20:39 -0800



image
Hello. My name is^


Jason Toal^

email: jtoal at sfu dot ca^
phone: 778.268.7243^


Introduction
I'm a designer in the LIDC, with a special interest and focus on the (web)user experience. That means I talk to 'users'(people) to find out the things they like, and dislike about certain websites. I'll do this both formally, (user testing, interviews) and informally, (blog reading/writing, the water cooler!) but always try to generate some useful artifacts or documentation to inform other people working on a given project. Among my responsibilities supporting the educational staff at SFU, I try to keep abreast of the many new and innovative ways to communicate and share information online. Increasingly the internet is being used to collaborate and form communities. Simon Fraser is my stomping ground. *Stomp Stomp*

Service Scenario
As part of the services I contribute to, the development of user friendly websites is among the most challenging. With the large number of people, departments and wide variety of information and processes that SFU wishes to share with their audience, its not always easy to design a site that will please both users and the clients. As part of my process, it is important to meet with clients regularly and gain a clear understanding of their business objectives and overall goals they have for the website. At first it usually seems obvious but there are always a few surprises waiting once your start digging around. Equally critical is an understanding of the user needs, the tasks and activities they need to complete or, why they are at the website in the first place. It is very rare that these two disparate perspectives are adequately addressed in the design of the website. I usually breakdown my goals into a series of meetings with specific documents being generated from each, including the 5 basic elements of user experience design as developed by jesse james garret; which include the broad areas described a; surface, skeleton, structure, scope and strategy. Each of these elements affect the ones before or after, but can be worked on in any order, or as needed by a specific project.

The following examples show some of the documents that are associated with the skeleton of the site.

The skeleton is a concrete expression of the more abstract structure of the site. The skeleton might define the placement of the interface elements on our checkout page; the structure would define how users got to that page and where they could go when they were finished there. The skeleton might define the arrangement of navigational items allowing the users to browse categories of books; the structure would define what those categories actually were.



Student Services Screenshots - A high level view of the various sub sections within the Student services website. Each of these sections represents a different working group and different web development process and strategies. (not to mention timelines and people.) Yet, for the user, these distinctions are inconsequential and it is important that navigation and information be organized across these sites as a whole.
image


Student Services Sitemap - An actual sitemap of all the pages within the first level of the Student Services website. This representation also attempts to show which pages are displayed in which menus.
image


Co-operative Education Sitemap - a more generic site map style showing strictly a representation of the existing information of the website and how each page is interrelated. You can tell from this diagram that some of the information is buried seven clicks beneath the front page, typically seen as a user experience no no.
image




Objectives
My objective is to collaborate on projects aimed at enhancing learning experiences. New technologies are continually being adopted by society at large, each of them have a role to play in the classroom.

Training, seminars/workshops on a various computer technologies, (everything from email to 2ndlife)
Online resources for above. Possible topics: (How to podcast, Facebookiness, blogging, etc)
Templates for blogs, webCT courses, whatever really
Presentation support. Perhaps something to augment the Vocalization workshop. Includes powerpoint tips and such
Digital Organization - How do you keep all your digital artifacts together and manage them over your academic career?


Theres much more to the internet than email.

Sharing not Managing






my sites^

  • my work blog - Education Building - an effort to blog for sfu educators interested in the use of social software for teaching & learning, and the general goings on around SFU webscape.

  • http://www.sfu.ca/~jtoal/ is my purpose "public start page". I use it because it is my default SFU domain. Integral to my digital identity. This kind of URL (www.sfu.ca/~yourname) is ground zero for all students, staff and faculty to maintain and present themselves within the university context.

  • my old blog has had it and is about to be replaced.

recommended readings^
I use google reader to organize the various blogs and news sites I like to track. The latest articles that stand out are displayed below.


draggin's starred items in Google Reader



draggin's starred items in Google Reader








older things^



 

There are no comments on this page. [Add comment] Comments RSS