So the export/import file format investigation has reached some early conclusions regarding the use of Moodle’s backup schema and it looks like we will be looking elsewhere. See: Moodle export-import format investigation and the email thread itself.
While we ponder IMS Commmon Cartridge, I thought I would investigate what it would take to provide the capability of exporting Sakai 2 sites into the existing Sakai 2 proprietary XML format. This is a long standing request within the Sakai community, but one that no one has been willing to tackle. This is a bit of a dodgy situation as most tools do participate in the method EntityTransferrer.transferCopyEntities(), so it is possible to copy the structure of a site from semester to semester. I use the term “structure” because this is common practice among LMS applications to only copy what might be termed a “template” across semesters. For example, this copy process would include content like forum definitions, but not student responses; grade book items, but not student grades, etc. The primary use case is an instructor who taught a class last semester can import that previous site into the current semester’s course site to reduce setup time.
So far so good – but here is where things get a bit dodgy… The EntityTransferrer.transferCopyEntities() method copies entities directly from one site to another (i.e. without writing any of these entities to XML). While Sakai 2 does have a mechanism for writing entities to XML, called ArchiveService.archive(),there are at least two problems with it: 1) Unlike transferCopyEntities(), all student positngs, grades, etc. are included in the XML produced (i.e. more like a site backup), and 2) only a small subset of tools actually implement the ArchiveService.archive() interface! So this leaves me wondering:
Does anyone actually depend on ArchiveService.archive()? My instincts tell me no since most of the tools do not implement it. Am I wrong?
Could we usurp the ArchiveService.archive() interface and change the behavior so that only site structure is exported without student content?
Do we leave ArchiveService.archive() alone and create a new API?
Since Sakai 3 is a ground-up rewrite, there is plenty of opportunities to rethink assumptions that have accumulated over the years. One of those areas where a fresh look should do some good is in course export/import formats. Sakai 2 has its own proprietary format which provides a “full fidelity” capability to move from one course site to another without losing anything. While not losing anything is desirable, it comes at quite a cost; i.e. not being compatible with anything else on the planet. This approach is not uncommon and I see now that Moodle also has its own proprietary format.
While there are some good open standards for course export/import (e.g. IMS Common Cartridge or SCORM), they will not provide a “full fidelity” export/import workflow where one could export from Sakai 2 and then import into Sakai 3; i.e. some information would get lost in the translation. Now, supporting these open standards would have other important benefits, they are not first order solutions for simply getting from Sakai 2->3. My hopes are that one day an open standard could be expressive enough to cover such a use case, but the innovation curve in the applications and tools may always exceed the ability of a lowest common denominator solution.
With that said, we thought it would be beneficial to see if Moodle’s export/import format provided enough capability to move data from Sakai 2->3 without losing any critical structure. If this worked out, we would have one great feature out-of-the-box: the ability to move from a course from Moodle to Sakai and vice-versa. It will be interesting to see how this works out and I will keep you updated as progress is made…
I have been experimenting with some tools over the past six months to help me get better organized and increase the chances I can actually find something on my computer. I started my exploration with a program called Together from Reinvented Software. Together was a good place for me to begin exploring the set of tags I would use and to incorporate tagging into my daily work-flows. The things I liked about Together:
It did not lock my content up into some bizarro binary file that could never be parsed again. Instead, it neatly organized all of the files you added to Together in your Documents folder. Seemed like a pretty reasonable thing.
The tagging UI was pretty fast and had auto-complete.
These aspects of Together kept me using it for a few months until I discovered:
The tags themselves were locked up in some bizarro binary file format! That did not sit well with me thinking about years and years of collected tags. While the program does have some way to sync those tags to Spotlight comments, the author warns that it will slow the application down and consume huge amounts of resources.
The application became slow and unresponsive – even though I did not have the Spotlight-tag-syncing, resource-sucking option turned on.
The work-flow of drag-and-drop became too cumbersome and I wanted something more streamlined.
I continued trudging through my use of Together, when one day the MacUpdate Promo had an application called Tags by Gravity Applications advertised for steep discount. It sounded like a good fit – maybe too good to be true – but the price was right and was worth trying to see if it met the hype. What I liked:
Your tags are not locked away – they are part of the file’s metadata. This should allow my tags to travel as long as Spotlight is around.
Spotlight can search for the tags – try a search like: tag:receipt apple.
The UI is lightweight and fast. It may feel a bit unprofessional (just a personal opinion), but it cuts mustard.
It is integrated with almost every application I use, and thus knows what file I am trying to tag without some cumbersome drag-and-drop work-flow. Very smart and efficient.
I am glad to say that I am still using Tags on a daily basis and have built some Automator work-flows around it as well. And… They recently provided me with an update to get everything working smoothly with Snow Leopard. Overall, I am very satisfied with this solution – I am able to find things reliably. And after using this work-flow for awhile, it does strike me that this should be a base capability in OS X. I do find some evidence that Apple is headed down this path if you try the following in Snow Leopard: Print -> Save as PDF -> then play around in the Keywords field. I am seeing auto-complete. Are you?
So this one definitely got me outside of my comfort zone. This is also the first presentation I have given where I did not use even one slide! I seemed to have gotten favorable reactions from the audience – so I am going to share it.
Description: Learn how you can use simple HTML, CSS, JavaScript, and jQuery technologies to build rapid prototypes that can be quickly user tested in short iterations. Unlike more traditional prototyping methods, jQuery allows you to build fully functional user interfaces that not only aid in the design process, but then actually become the tool code itself.
Description: This presentation explains how an innovative network of Sakai course and project sites form a collaborative community of students and faculty from different courses, sections, and semesters. This also demonstrates how students can help promote Sakai deployments from a communication perspective. Marist students and instructor will present.
Presenters: Jaclyn Weiner, Marist College; Victoria Banks, Marist College; Jennifer Sussin, Marist College
In a report issued last week, Ted Schadler of Forrester Research has presented an about-face for the research group’s attitude towards iPhones that recommends businesses consider the devices for their network and that many users are genuinely more interested in accessing work content on an iPhone than on corporate mainstays using Microsoft or Research in Motion software. Using the web is a “chore” on a BlackBerry but intuitive on an iPhone, Schadler writes, and many workers are ultimately happier when they can pick their phones instead of having that choice dictated by IT.
If there were any doubt that open access publishing was setting off a bit of a power struggle, a decision made last week by the MIT faculty should put it to rest. Although most commercial academic publishers require that the authors of the works they publish sign all copyrights over to the journal, Congress recently mandated that all researchers funded by the National Institutes of Health retain the right to freely distribute their works one year after publication (several foundations have similar requirements). Since then, some publishers started fighting the trend, and a few members of Congress are reconsidering the mandate. Now, in a move that will undoubtedly redraw the battle lines, the faculty of MIT have unanimously voted to make any publications they produce open access.
In an effort to address one of the last major deficiencies of the Web browser as a platform for application delivery, a consortium of tech companies that includes Adobe, AMD, Apple, Google, IBM, and Intel on Tuesday announced an effort to develop an open, royalty-free standard for presenting accelerated 3-D graphics online.
The dramatic rise of social networking means that in a few short years social networks and blogs have become the fourth-most-popular online activity, passing personal email, according to a new study from Nielsen. What’s more, the amount of time that surfers are spending on these sites is still growing at a rapid pace. Last year, the category grew three times faster than the rate of growth for the internet overall. Now 67 percent of the global online population visits what Nielsen calls the member communities category, which includes social networks and blogs. It is growing twice as fast as the other major categories, passing email and now only ranking behind search, portals and PC software. Facebook, says Nielsen, is now the world’s most popular social network and is visited by 30 percent of people online each month across the nine markets that Nielsen tracks.
IMS Learning Information Services: The State of the Union
Regular e-Literate readers know that I am a big booster of the IMS Learning Information Services specification. (For an overview of the basics of the specification, see my posts here, here, and here.) There has been a lot of news recently about adoption, and I thought it would be worthwhile to pull together a unified post of who is doing what. I’m goin […]
Michael Feldstein
Pearson Announces Support for IMS Learning Information Services
Pearson just announced that they will be supporting the IMS LIS standard (and with Oracle’s SAIP implementation of it) across a number of their products. First, they’ll support it in MyLabs, which are subject-focused learning environments (e.g., MyChemLab, MyMathLab, etc.)—sort of a fusion between an online textbook and a lightweight LMS. T […]
Michael Feldstein
Abstract: Basement 414 Lecture Series
The Basement 414 team is interested in doing some educational activities in addition to the music and art that goes on in the venue. I submitted the following draft abstracts. The Making of the Internet and World-Wide Web Today, we...
Dr. Chuck
Desire2Learn Delivers IMS Basic Learning Tools Interoperability (BLTI) Support
In other IMS news, Desire2Learn has announced that they are the first LMS provider to support BLTI, a specification designed to support plugging third-party tools into an LMS. According to the press release, here’s what’s included: Management interfaces to define integrations to external learning tools (Tool Providers) and to create links New Qui […]
Michael Feldstein
Sakai@UD Deployment Update
As many of you probably know if you are ready this post, I am the Project Leader of our WebCT to Sakai migration at the University of Delaware. More that two years ago, before I even started working her at UD, the LMS selection process began with an attempt to get faculty involved with the decision making.Below is a slidecast of my November 2, 2009 presentat […]
Mathieu Plourde
Sakai Basic LTI Producer is Up on Nightly
Updated November 8: The code is now in pretty good shape and ready for testing Thanks to Anthony and Chris we have the latest Sakai Basic LTI up and running on nightly2 for testing. This allows Sakai tools to be...
Dr. Chuck
3rd Annual Teaching With Sakai Innovation Award Contest Announced
The Sakai Foundation is seeking nominees for its third annual international Teaching with Sakai Innovation Award. See the TWSIA page for details.
Sakai Project
Sakai, Blackboard and Moodle
Yesterday at Educause I was one of three panelists in a "Point/Counterpoint" session entitled "Blackboard, Moodle and Sakai." The session was completely overcrowded. There were probably 400 people in the room 20 minutes before the scheduled start time, many others who were trying to watch on a TV screen outside the room and many others th […]
Sakai Project
Sakai, Blackboard and Moodle
Yesterday at Educause I was one of three panelists in a “Point/Counterpoint” session entitled “Blackboard, Moodle and Sakai.” The session was completely overcrowded. There were probably 400 people in the room 20 minutes before the scheduled start time, many others who were trying to watch on a TV screen outside the room and many other […]
Michael Korcuska
Jenzibar Planning to Support IMS Learning Information Services Standard
I mentioned here recently that SunGard has committed to supporting IMS Learning Information Services in their next release, making them the second major SIS provider to do so. (Oracle, my employer, has supported it in Peoplesoft Campus Solutions for about a year now.) There’s a press release out from the IMS confirming this now, and also bringing the e […]