Moodle-SL Interactions
From SLIS Second Life Wiki
Sloodle Versions: 0.2, 0.21 (?)
Sloodle objects/scripts in Second Life interact with the Moodle website via 'Linker Scripts' in the Sloodle module. Some scripts also provide URL's for the SL user to follow, which takes them to Sloodle 'Interface Scripts', and in some cases, Moodle 'Interface Scripts' will send XMLRPC messages to Sloodle objects in Second Life.
Request to linker scripts typically occur via HTTP requests (llHTTPRequest), while forwarding to interface scripts typically occur using the LSL function to load a URL (llLoadURL). XMLRPC messages are initated from the script the Moodle.
The following list shows which LSL scripts have interactions with Sloodle scripts in Moodle.
[edit] sloodle_server_course_setup_dialog
Used by: Sloodle Set
[edit] HTTP Request
[edit] Load URL
[edit] XMLRPC
[edit] sl_profile_manager
Used by: Sloodle Set
[edit] HTTP Request
- sl_classroom/sl_profile_linker.php (directly, and via sloodle_profile_saver)
[edit] registration_booth
Used by: Sloodle Registration Booth
[edit] HTTP Request
[edit] Load URL
- login/sl_welcome_reg.php (address not stored in script)
[edit] XMLRPC
[edit] enrolment_booth
Used by: Sloodle Enrolment Booth
[edit] HTTP Request
[edit] classroom_access_checker
Used by: Sloodle Access Checker
[edit] HTTP Request
[edit] classroom_access_checker_door_controller
Used by: Sloodle Access Checker Door
[edit] HTTP Request
[edit] login_zone
Used by: Sloodle Login Zone
[edit] HTTP Request
[edit] sloodle_blog_hud
Used by: Sloodle Toolbar
[edit] HTTP Request
[edit] Load URL
- login/sl_welcome_reg.php (via sloodle_url_loader. Address not stored in script)
[edit] sloodle_object_distributor
Used by: Sloodle Object Distributor
[edit] HTTP Request
[edit] XMLRPC
[edit] sloodle_object_selector
Used by: Sloodle Object Selector
[edit] HTTP Request
[edit] sloodle_webintercom
Used by: Sloodle WebIntercom
[edit] HTTP Request
[edit] sloodle_metagloss
Used by: Sloodle MetaGloss
[edit] HTTP Request
[edit] quiz
Used by: Sloodle Quiz Chair
[edit] HTTP Request
| This page is part of the Sloodle documentation | |||
|---|---|---|---|
| SloodleDocs Home | User Documentation | Administrator Documentation | Developer Documentation | Sloodle Wiki Home | |||
