in reply to Re: RFC: IMS Learning Tool Interoperability (LTI)
in thread RFC: IMS Learning Tool Interoperability (LTI)
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.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: RFC: IMS Learning Tool Interoperability (LTI)
by locked_user sundialsvc4 (Abbot) on Jan 08, 2011 at 17:22 UTC |