![]() |
|
![]() |
![]() |
![]() |
ePortfolio with FOAF and Atom -- proof of conceptCreated by Nils S. Peterson (Washington State University) on November 1, 2005
In Creating e-Portfolios using Atom and FOAF, Scott Wilson writes: "An e-Portfolio is, by definition, an aggregate or composite of many facets. We can look at this quite literally as an e-portfolio being aggregated from multiple feeds, each of which supplies items about a particular aspect of the subject." and goes on to say "I'm interested in finding out WHY something more complex [than FOAF and Atom] would be necessary." Stephen Downes in E-learing 2.0 suggests something similar: "... Rather than being composed, organized and packaged, e-learning content is syndicated, much like a blog post or podcast. It is aggregated by students, using their own personal RSS reader or some similar application. From there, it is remixed and repurposed with the student's own individual application in mind, the finished product being fed forward to become fodder for some other student's reading and use. "More formally, instead of using enterprise learning-management systems, educational institutions [might] expect to use an interlocking set of open-source applications...." We decided to take up Scott's challenge. It seemed that the FOAF and Atom specifications could represent the person and their artifacts, but we wanted a example instance, an implementation, to critique. Using Macromedia Flex, a development environment for Flash applications, Jack Waknitz created a portfolio for me. We started wiith my ELGG FOAF profile and some feeds from my Flickr site. Jack added "Document" references to the FOAF that point to the Flickr, while I pushed around organized images into feeds using Flickr tags. The whole enterprise took under 2 work days. Jack's application in Flash opens and renders the FOAF file, and then opens the referenced Flickr feeds and renders them under separate tabs. Other applications might be developed to do this same work (Flex was handy for us), including, we conjecture, an XSL Transform. We are fairly certain that the processing of the chained files is too much for CSS. My portfolio is here (the system now gets the FOAF file from the URL (thanks Jack) [It seems a little buggy loading the images in Mac Firefox and Safari.] The FOAF it reads is here: http://flex.ctlt.wsu.edu/flex/Portfolio/foaf.xml ***Postscript On further thought, we explored adding a reference to an XSL transform to the FOAF file above. Now, when you browse it, your browser sees reference to the XSL and you see an HTML formatted page, rather than the raw XML. (View source to see the file contents). SO, might one do away with Flex in the story above; imbed XSL transforms in the FOAF and the Atom and just let the browser do the work? One issue is that you could not just use Atom from 3rd parties, you'd need a process like Feedburner to manipulate the Atom (much as they make podcasts by finding <a href pointers to .mp3 files end postscript*** Conclusions
|
![]() |
|
| Unless otherwise noted, EDUCAUSE holds the copyright on all materials published by the association, whether in print or electronic form. In certain cases the work remains the intellectual property of the individual author(s) (see Special Circumstances). Content from conference speeches, presentations, blogs, wikis and feeds reflect the opinions of the author, and not necessarily those of EDUCAUSE or its members. | |||