drupal

Video and slides from my presentation at Druplacon DC 2009

Posted in | »

I had the amazing opportunity to present this past March at Drupalcon DC 2009 on my research and work on https://island.byu.edu

Submitted by Kyle Mathews on Sat, 04/11/2009 - 15:17

Knight News Challenge application to improve Memetracker and Content Recommendation Engine modules

Posted in | »

I just submitted my application to the Knight News Challenge. My application is for money to bring the Memetracker and Content Recommendation Engine modules to production ready status. Memetracker, is of course, the module I wrote this past summer as part of Google Summer of Code.

Title:

Submitted by Kyle Mathews on Sun, 11/02/2008 - 06:47

It's the culture, some insights on organizational learning.

Posted in | »

Here's a great quote from a journal article I'm reading for class. The article nails the problem with most social media / knowledge management installations in organizations.

Submitted by Kyle Mathews on Fri, 09/26/2008 - 04:39

A unit testing success story

Posted in | »

This summer I was accepted to Google Summer of Code to build a memetracker application for Drupal.

I want the Memetracker module to facilitate online conversations amongst distributed communities. For my dream to become reality, Memetracker will need help from many talented developers. This summer I'll be setting a solid foundation for future development of the memetracker module. One important thing I'll be doing is writing unit tests for all the functions of the memetracker. Unit tests, I'm convinced, is one thing Memetracker needs in order to ensure its long term success.

Submitted by Kyle Mathews on Tue, 07/01/2008 - 21:46

Announcing the first alpha release of the Drupal Memetracker module

Posted in | »

I recently made my first alpha release of the Drupal Memetracker module. You can download it from the project page on the Drupal community site.

An screenshot from the latest code:

Screenshot 6/27/08

Submitted by Kyle Mathews on Tue, 07/01/2008 - 21:26

My blog is now running on Drupal

Posted in | »

I spent the morning converting my blog from Wordpress to Drupal. I figured that since I build all my sites using Drupal and I'm building a memetracker module for Drupal as part of Google Summer of Code, I should switch my personal website/blog to Drupal. Wordpress is a great blogging platform but I'm glad now to be on Drupal.

Submitted by Kyle Mathews on Sat, 05/17/2008 - 18:24

I've been accepted to Google Summer of Code

Posted in | »

I'm very excited to announce that I've been accepted to participate in the Google Summer of Code program. I will be writing memetracking software that will enable anyone to set up a Google News or Techmeme like site on any topic. Do you want to develop a news site following economic news? You can with my software. Do you want a site that tracks the latest Facebook Application development news?

Submitted by Kyle Mathews on Tue, 04/22/2008 - 03:59

Drupal Memetracker Module -- My Google Summer of Code Application

Posted in | »

Executive Summary

I propose to write two modules for Drupal as part of Google Summer of Code. One called memetracker and the other called machinelearningapi. The memetracker module will use algorithms in the machinelearningapi to intelligently filter and group content from designated content sources both internal and external. The module's purpose is to find and display to a community in real time the most interesting conversations and memes within the community as they emerge.

Submitted by Kyle Mathews on Fri, 04/04/2008 - 23:03

Power Law Graphs from classroom community website

Posted in | »

Researchers have shown that the distribution of many natural and social phenomenons follow what's called the power law. Power laws are known by other names such as the 20-80 rule (80% of wealth is controlled by 20% of the population), the long tail, Winner-Take-All, etc.

Here is an example power law graph from Wikipedia:

Power Law
Many have written that almost all measures of web site usage follow the same pattern whether that be page views, in-bound links, etc.

This past semester I built an e-learning site for two sections of an upper-level university course at Brigham Young University. Now that the semester is finished, we've started to analyze the data we've collected on how students used the site.

And what did I notice when I started to graph the data? Why the power law of course.

So onto the graphs I made.

First is a graph of the number of comments each student made on the class website throughout the semester. This is a good measure of their engagement with the online community. You can see that some students left as many as 40-60 comments throughout the semester and others left as little as 1 or two:Number of comments made by each student
Another graph which follows the power law. This time a graph of the number of visits to the class website per student. Again we see a wide disparity between students. One student visited the site over 400 times! Which in a four month semester means they visited the site on average 3 times a day! And on the other end, a number of students only visited the site 5-10 times the entire semester.
Number of visits to the site made by each student

Why the Power Law?

So why does this happen? Why do some students participate on the class website so much more then other students? I'm not sure I know the answer to that. Why do some people write blogs, participate in Wikipedia, upload their photos to flickr, etc. and many others don't?

Do some students just not see the value of blogging? Are some students more comfortable interacting online for whatever reason? Or on another tact, does it matter if some students participate more then others? After all, in any community, there's always a core group which cares much more then others about the success of the community (read about the power law of participation). What type of participation in an online learning community meets the learning goals for a classroom?

There's a host of other ideas rumbling around in my head about power laws, the three types of networks (political, social, creative) and how all this relates to creating effective online learning/collaborative environments. But that will all have to wait for another day. In the meantime, here's some links.

Extra Credit Reading:

Read these two articles by Ross Mayfield, first this one, then this one.

Then two by Clay Shirky, "Power Laws, Weblogs, and Inequality" and "Social Software and the Politics of Groups."

And one more on building vibrant communities.

Submitted by Kyle Mathews on Fri, 02/15/2008 - 18:18

New elearning website

Posted in | »

I've been putting some final touches on a website I built for a class running at BYU this semester on web analytics. You can visit the site here. I did a write-up about the site for Drupal's education working group. I discuss the design principles that guided my construction of the site.
A bit from the write-up:

Submitted by Kyle Mathews on Sat, 02/02/2008 - 17:58