Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

45
Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts Hans Põldoja, Pjotr Savitski, Mart Laanpere Tallinn University

description

Presentation in MUPPLE 10 workshop, 29 September 2010, Barcelona.

Transcript of Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

Page 1: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

Aggregating Student Blogs with EduFeedr: Lessons Learned

from the First Tryouts

Hans Põldoja, Pjotr Savitski, Mart LaanpereTallinn University

Page 2: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

This work is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.

Page 3: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

(massive) open online courses

Page 4: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts
Page 5: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts
Page 6: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts
Page 7: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts
Page 8: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

Learning environment

Page 9: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

Learning content

Student blogs

Course wiki and bloglink and tag

link and tag

link

link

RSS

link

link and tag

link

Page 10: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

Problem

Page 11: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

How to follow and support learning activities which cross the borders of different Web

2.0 applications?

Page 12: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

Vision

Page 13: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts
Page 14: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts
Page 15: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts
Page 16: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

Requirements and limitations

• support for all major blogging platforms using open standards (RSS, Atom, trackback, pingback)

• no special plug-ins should be required on the student blogs

• the scope of EduFeedr is limited with aggregating and annotating the feeds from both teacher’s and students’ PLE’s and visualizing the process of knowledge building

• only teacher has an user account in EduFeedr, which allows her to modify the EduFeedr settings

• anyone has read access to aggregated course content

Page 17: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

Related works

Page 18: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

gRSShopper

Page 19: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

BIM

Page 20: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

Design methodology

Page 21: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

Design methodology

• Lightweight prototyping

• Scenario-based design

• Participatory design sessions

• User stories

• Paper prototyping

Page 22: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

Current implementation of

EduFeedr

Page 23: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

http://www.edufeedr.net

Page 24: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts
Page 25: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts
Page 26: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts
Page 27: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts
Page 28: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts
Page 29: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts
Page 30: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts
Page 31: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

Downloads

• OPML file with blog posts feeds

• OPML file with blog comments feeds

• vCard file for Address Book

• Tab separated file with social network data

Page 32: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

Technical implementation

Page 33: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

MySQL MySQL /InnoDB

EduSuckrback-end serviceWSDL / SOAP

EduFeedrfront-end

REQUEST with credentials

RESPONSE with data

Crontab initiatedaggregation of

content

BlogsUser

Page 34: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

Development platform

• EduFeedr is developed as Elgg plugin

• SimplePie PHP library is used for aggregating feeds

• JSViz JavaScript library is used for social network visualization

• NuSOAP toolkit for PHP

Page 35: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

Open source

Page 36: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

Lessons learned

Page 37: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

Locating the Comments Feed

• Comments feed location is not always specified in the web page

• Currently we support only Blogger and WordPress

• Possible solutions:

- Specifying the comments feed location for major blogging platforms

- Adding the comments feed manually

Page 38: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

Linking Student Posts with the Assignments

• Methods

- Link to the assignment post in the course blog

- Assignment deadline

- Asking from the facilitator

• In the first course 10 posts from 91 contained the exact link

Page 39: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

Linking Comments with the Participants

• URL in the comment metadata is used to link the comment with a participant

• Comment meta URL’s in the first course (100 comments):

- participants’ blog in the course (3)

- Blogger profile URL (57)

- URL in the WordPress user profile (18)

- OpenID URL (7)

- No URL (15)

Page 40: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

Only Recent Items are Stored in the Syndication Feeds

• Blogger feeds contain 25 most recent items

• WordPress feeds contain 10 most recent items

Page 41: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

Conclusions and future work

Page 42: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

User testing

• User testing in Tallinn University: 4 courses running

• Think aloud usability testing

Page 43: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

Future work

• Aggregating recent content from various Web 2.0 services

• Providing visualization widgets for external web sites

• Archiving the course posts and comments

Page 44: Aggregating Student Blogs with EduFeedr: Lessons Learned from the First Tryouts

Ideas

• Using EduFeedr visualizations for centralized/closed LMS

• Using EduFeedr for TEL researchers’ blogs