Marc,The Moodle module (1.9 and 2.0) already have Basic Outcome Extension services in place. I can send you the documentation.If you grab the code fromIn particular,You will see how the POST works.And the tool at:Already has an easter egg that detects when the extensions are available and makes REST web service calls back to Moodle (And Sakai and ATutor)Hope this helps.
/Chuck
On Feb 22, 2011, at 7:24 AM, Ludo (Marc Alier) wrote:
<?xml version="1.0" encoding="UTF-8" ?>
<message_response>
<lti_message_type> basic-lis-readmembershipsforcontext</lti_message_type>
<statusinfo>
<codemajor>Success</codemajor>
<severity>Status</severity>
<codeminor>fullsuccess</codeminor>
</statusinfo>
<memberships>
<member>
<user_id>838283</user_id>
<user_image>http://.....</user_image>
<roles>Instructor</roles>
<person_sourcedid>public47</person_sourcedid>
<person_contact_email_primary>pubilcj22</person_contact_email_primary>
<person_name_given>Jane</person_name_given>
<person_name_family>Publie</person_name_family>
<person_name_full>Jane Q. Public</person_name_full>
<lis_result_sourcedid>887634</lis_result_sourcedid>
</member>
<member>
<user_id>3736263</user_id>
<user_image>http://.....</user_image>
<roles>Learner</roles>
<person_sourcedid>publica47</person_sourcedid>
<person_contact_email_primary>studenta14</person_contact_email_primary>
<person_name_given>Annie</person_name_given>
<person_name_family>Student</person_name_family>
<person_name_full>Annie C. Student</person_name_full>
<lis_result_sourcedid>b828fed812</lis_result_sourcedid>
</member>
</smemberships>
</message_response>
Ah, OK, Jordi tells me that admin already can block information flow. So.. its ok,
------
Marc Alier (Ludo) - Phd. Collaborating lecturer. UPC - Barcelona Tech.
http://www.essi.upc.edu/~ludo http://twitter.com/granludo http://mossegalapoma.cat
On Wed, Feb 23, 2011 at 8:52 AM, Ludo (Marc Alier) <gran...@gmail.com> wrote:So,the Tool retrieves the roster, the teacher sets the grades and being teacher he can send grades one by one for each student. Am I right¡? This would cover our needs... Niko, Pigui?In another order of things, I think the admin user should be able to administer the kind of data that is sent to the Tool. Since, in europe at least, would be il.legal to send this all data out of the organization without the proper paperwork and parental authorization.
------
Marc Alier (Ludo) - Phd. Collaborating lecturer. UPC - Barcelona Tech.
http://www.essi.upc.edu/~ludo http://twitter.com/granludo http://mossegalapoma.cat
On Tue, Feb 22, 2011 at 6:59 PM, Charles Severance <cseve...@imsglobal.org> wrote:The Roster Service *is* implemented in Moodle.*everything* in the extensions document is implemented in Moodle - look in service.php/ChuckOn Feb 22, 2011, at 12:05 PM, Ludo (Marc Alier) wrote:So, roaster is not implemented on moodle, am I wrong? If not we will implement it.
------
Marc Alier (Ludo) - Phd. Collaborating lecturer. UPC - Barcelona Tech.
http://www.essi.upc.edu/~ludo http://twitter.com/granludo http://mossegalapoma.cat
On Tue, Feb 22, 2011 at 5:59 PM, Charles Severance <cseve...@imsglobal.org> wrote:
Yes and no :)
Each launch contains a source id that can be used for *that* student. But if you also enable the roster service extension - you can retrieve an entire course roster and for each student you will have the grade guid to set a grade for all students. There is no "batch set grades" - but you can set them all as the instructor if both outcome and roster services are enabled.
I will send you the spec under separate cover.
/Chuck
On Feb 22, 2011, at 8:59 AM, Ludo (Marc Alier) wrote:
> Chuck,