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

Upload: hans-poldoja

Post on 29-Nov-2014

1.721 views

Category:

Technology


0 download

DESCRIPTION

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

TRANSCRIPT

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