"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?

In reply to Re^2: RFC: IMS Learning Tool Interoperability (LTI) by Ea
in thread RFC: IMS Learning Tool Interoperability (LTI) by Ea

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.