A number of players in the dotLRN space are interested in making this happen. A general solution will require changes to OACS core, so I'd like to start a discussion on how to move forward. Don, Ben, Gatekeepers and Community: assuming that we can come up with a mutually agreeable approach, are you open to this in principle?
I'll go out on a limb here and anticipate one kind of response: "By all means, knock yourselves out. But we're too swamped to work on it. But we WILL want to code-review and we reserve the right to reject ugly solutions." This is fine and reasonable. Sloan is willing to invest some time spec'ing the work, shopping the specs around, and managing available developer resources.