Bluenote: Lifestream for Learning

Posted by Martin Homik | Posted in ActiveMath, Software | Posted on 06-06-2008

0

This is a suggestion for a Bachelor Thesis. Since I have been investigating syndication techniques, recently, I got thrilled by that
idea. In this bachelor thesis suggestion, I’d like to pick up Carsten’s idea of “Lifestream for Learning”.

Motivation: These days social platforms become incredibly popular. Not only, that they connect you with your friends, they also offer you loads of information about your friends’ interests. Users love to share their life and they also love to follow their fellow students’ activities.
Facebook is the most popular international social platform in this area. Business people and researchers have discovered Facebook for their professional life. By connecting Facebook with blogs, joining professional groups, adding (dozens!) applications that are connected to professional life, users are enabled to express their professional identity. Any action is published in a life stream and friends will be notified about these action. This feature potentially offers a high benefit. Hence, let’s use a Lifestream for Learning in ActiveMath.

See also article on Spiegel-Online: What users want.

Solution/Task: Agree on a set of actions that should go into a life stream. Examples:

  • “Anton created a new discovery book on ‘the average slope’.”
  • “Anton successfully completed his book on ‘the average slope’”.
  • “Eva’s competencies increased!”
  • “Bert successfully solved a difficult exercise on ‘binomials’. Want to try it, too? Go here.”
  • Anton added a public note titled “This definition of the average slope is wrong’. Do you want to discuss it?
  • Teacher “Edgar Kessler” has uploaded a new book “

Maybe , also some auto-generated news:

  • “10 students tried this exercise on ’slopes’ but none succeeded yet. Do you want to give it a shot?”

To create a life stream, the following components are necessary:

  • create a life stream newsfeed (Atom/RSS2.0) from the history/database and store it in a file. Tools will be provided. Add proxy chaches, server-side caches, and compression to reduce computer, network, and bandwidth usage.
  • read in life stream newsfeed from file and display in a DIV on the main entry page.
  • provide a RSS button to sign up for a newsfeed

Follow Up/Alternative: Devise a flexible architecture which allows to define/seperate life stream newsfeeds relative to user and to aggregate single newsfeeds to groupfeeds where groups can by defined by class, discipline, theory, competency, … etc. Means/Tools for aggregation such as “Planet Tool” will be provided.

Follow Up: Write a Facebook application that pulls the feed and displays the actions appropriately (to be discussed). One goal is, to ADVERTIZE ActiveMath by using large platforms as drivers. Better words for “driver” in German: Trittbrett, Zugpferd …

Here is an abstract from Carsten’s mail:

“My 2 cents for Web 2.0: One important principle of W2 is “open data”. Twitter for instance get most of its traffic via API, not via the Web interface. How can we make ActiveMath more open? RSS Syndication is an important step, and in addition to feeds for content changes/additions, I would include RSS feeds with search terms. In flickr, for instance, you can subscribe to RSS feeds for search terms and you get the latest n-results in a feed. This can then be used for mash-ups.

[...]

Also definitely worth investigation is live streaming. Every Facebook user knows this feature: what did your friends do, read, install, etc. In Facebook, this information is shown in your start page. Some argue that this user centered view on the Web is an example of a more general trend in the Web. By this as it may, imagine an ActiveMath start page that shows the achievements of your classmates. “Anton successfully completed his book on ‘the average slope’”. “Eva’s compentecies increased!” “Bert created a book on ‘functions’. Take a look at it.”. By communicating specific features, we could make them more popular and more well known.

Write a comment