in reply to RFC: IMS Learning Tool Interoperability (LTI)

“Gee!   Thanks for signing up to do this!   Is it ready yet??”

In all seriousness ... if there is an industry-related task that people would be interested in, then there will always be a need for a CPAN-available Perl library that does it.

Not Java ... not PHP ... not anything-else-but Perl.   I mean, I don’t really know how else to say it but, Perl is the “freight train” of the software industry.   If you've got a thousand car-loads of education that you need to move from here to there, Perl is going to be the best choice for doing it.  So, a library will surely be well-received.

Replies are listed 'Best First'.
Re^2: RFC: IMS Learning Tool Interoperability (LTI)
by Ea (Chaplain) on Jan 08, 2011 at 13:59 UTC
    "I just need someone to write the documentation and a few tests ..."

    It doesn't look like there's too much work to get it out the door, so if anybody wants to join me, that'd be just peachy. Net::OAudit supplies the bulk of the implementation, so I'm currently stuck in the design phase. I spent the afternoon going through the PHP code thinking constantly about that quote by Jon Ribbens wondering why they've defined these classes and only ever instanciated them once. If you do that, the only benefit I can see from going OO is the clean namespace, pretty method calls and perhaps the ease in extending the module later. Maybe the java classes will provide a better example.

    As for the language debate, Moodle is PHP, Blackboard is Java. Sakai is Perl-based, I believe, but my chances of working with it are slim. I've been dabbling with WeBWorK which is a homework engine for numerically-oriented studies written in Perl, but I'm seeing fewer Perl-based applications these days. Perhaps there's more choice out there or other languages have matured to the point where they are viable alternatives. I also think that CPAN needs a sales person, someone to steer you towards the better modules ... oh, wait, I guess I'm already here.

    And besides ... it'll double my module count in CPAN and establish a solid 1 per decade work rate.

    perl -e 'print qq(Just another Perl Hacker\n)' # where's the irony switch?

      I’m not qualified to participate in this obviously worthy CPAN project, but it is an obviously worthy CPAN project and I am sure that it will attract attention just by being mentioned here.