-
$side_effects
-
Integer side effect(s) codes.
-
$sloodle_user_cache
-
Sloodle user data cache.
-
$sloodle_user_id
-
Integer ID of a Sloodle user entry in the database.
-
$status_code
-
Integer status code of the response.
-
$status_descriptor
-
Status descriptor string.
-
sl_blog_linker.php
-
-
sloodle.php
-
-
sloodle.php
-
-
sl_classroomlib.php
-
-
sl_generallib.php
-
-
sl_iolib.php
-
-
sl_lsllib.php
-
-
sl_userlib.php
-
-
sl_enrolment.php
-
-
sl_enrol_linker.php
-
-
sl_loginzone_entry.php
-
-
sl_loginzone_linker.php
-
-
sl_reg_linker.php
-
-
sl_teacher_courses_linker.php
-
-
sl_welcome_reg.php
-
-
sl_avilister_linker.php
-
-
sl_webintercom_lib.php
-
-
sl_webintercom_linker.php
-
-
sl_choice_lib.php
-
-
sl_choice_linker.php
-
-
sl_glossary_lib.php
-
-
sl_glossary_linker.php
-
-
sl_quiz_linker.php
-
-
set_data
-
Accessor function to set member value $data. Note: it is recommended that you use the add_data_line() and clear_data() functions instead of this.
-
set_moodle_user_id
-
Accessor: sets the Moodle user ID member, {@link: $moodle_user_id}.
-
set_page_number
-
Accessor function to set member value $page_number
-
set_page_total
-
Accessor function to set member value $page_total
-
set_request_descriptor
-
Accessor function to set member value $request_descriptor
-
set_request_timestamp
-
Accessor function to set member value $request_timestamp
-
set_response
-
-
set_response_timestamp
-
Accessor function to set member value $response_timestamp
-
set_side_effects
-
Accessor function to set member value $side_effects. Note: it is recommended that you use add_side_effect() or add_side_effects() instead.
-
set_sloodle_user_id
-
Accessor: sets the Sloodle user ID member, {@link: $sloodle_user_id}.
-
set_status_code
-
Accessor function to set member value $status_code
-
set_status_descriptor
-
Accessor function to set member value $status_descriptor
-
set_tracking_code
-
Accessor function to set member value $tracking_code
-
set_user
-
-
set_user_key
-
Accessor function to set member value $user_key
-
SloodleLSLHandler
-
Class constructor.
-
SloodleLSLHandler
-
A helper class to automate many API features.
-
SloodleLSLRequest
-
Handles incoming HTTP requests, typically from LSL scripts.
-
SloodleLSLRequest
-
Constructor- initialises the user and response objects.
-
SloodleLSLResponse
-
-
SloodleLSLResponse
-
Constructor- can intialise some variables
-
SloodleUser
-
A class to represent a single user, including Moodle and Sloodle data.
-
SloodleUser
-
Class constructor.
-
sloodle_add_classroom_profile
-
-
sloodle_add_classroom_profile_entry
-
-
sloodle_add_instance
-
Given an object containing all the necessary data, (defined by the form in mod.html) this function will create a new instance and return the id number of the new instance.
-
sloodle_add_to_log
-
Old logging function
-
sloodle_array_to_vector
-
Converts an array vector to a string vector.
-
sloodle_authorize_object
-
-
SLOODLE_AUTH_FAILED
-
Used to indicate that authentication has failed.
-
SLOODLE_AUTH_OK
-
Used to indicate that authentication has been successful.
-
SLOODLE_AUTH_UNKNOWN
-
Used to indicate that authentication has not yet been attempted.
-
sloodle_check_course_module_instance_type
-
Determines if the specified course module instance is of the named type.
-
sloodle_classroom_profile_exists_by_name
-
-
sloodle_cron
-
Function to be run periodically according to the moodle cron This function searches for things that need to be done, such as sending out mail, toggling flags etc ...
-
SLOODLE_DEBUG
-
-
SLOODLE_DEBUG_MODE_PARAM_NAME
-
-
sloodle_debug_output
-
-
sloodle_delete_instance
-
Given an ID of an instance of this module, this function will permanently delete the instance and any data that depends on it.
-
SLOODLE_DIRROOT
-
-
SLOODLE_FIELD_SEPARATOR
-
Defines what character(s) will be used to separate individual fields in the Sloodle communications specification.
-
sloodle_finished_login_coordinates
-
Generates teleport coordinates for a user who has already finished the LoginZone process.
-
sloodle_get_auth_method
-
Gets the site-wide authentication from the configuration table.
-
sloodle_get_choice
-
Gets a complete record of a particular choice instance.
-
sloodle_get_classroom_profile
-
-
sloodle_get_classroom_profiles
-
-
sloodle_get_classroom_profile_by_name
-
-
sloodle_get_classroom_profile_entries
-
-
sloodle_get_config
-
Gets a Sloodle configuration value from Moodle's "config" table.
-
sloodle_get_course_module_instance
-
Obtains the identified course module instance database record.
-
sloodle_get_distribution_list
-
Gets an array of the names of all objects in the Object Distributor.
-
sloodle_get_glossary_activity_module
-
Gets a glossary activity module instance.
-
sloodle_get_loginzone_pos
-
Gets the position of the site-wide LoginZone object.
-
sloodle_get_loginzone_region
-
Gets the name of the region where the site-wide LoginZone object was most recently rezzed.
-
sloodle_get_loginzone_size
-
Gets the size of the site-wide LoginZone object.
-
sloodle_get_module_id
-
Obtains the ID number of the specified module (type not instance).
-
sloodle_get_num_users_not_answered_choice
-
Gets the number of users on the course who have not yet answered the specified choice.
-
sloodle_get_participants
-
Must return an array of user records (all data) who are participants for a given instance of sloodle. Must include every user involved in the instance, independient of his role (student, teacher, admin...) See other modules as example.
-
sloodle_get_prim_password
-
Gets the site-wide Sloodle prim password from the configuration table.
-
sloodle_get_visible_chatrooms_in_course
-
Gets an array of available chatrooms in the specified course.
-
sloodle_get_visible_choices_in_course
-
Gets an array of available choices in the specified course.
-
sloodle_get_visible_glossaries_in_course
-
Gets an array of available glossaries in the specified course.
-
sloodle_grades
-
Must return an array of grades for a given instance of this module, indexed by user. It also returns a maximum allowed grade.
-
sloodle_is_automatic_registration_on
-
Determines whether or not automatic registration is enabled.
-
sloodle_is_course_module_instance_visible
-
Determines whether or not the specified course module instance is visible.
-
sloodle_is_installed
-
Determines whether or not Sloodle is installed.
-
SLOODLE_LINE_SEPARATOR
-
Defines what character(s) will be used to separate lines in the Sloodle communications specification.
-
sloodle_login_zone_coordinates
-
Calculates the maximum and minimum bounds of the site-wide LoginZone.
-
sloodle_lookup_glossary
-
Searches glossary terms for a word or phrase.
-
sloodle_position_is_in_login_zone
-
Checks if the specified position is in the current (site-wide) loginzone.
-
sloodle_prim_password
-
Old form of the {@link: sloodle_set_prim_password()} function.
-
sloodle_print_config_notecard
-
-
sloodle_print_recent_activity
-
Given a course and a time, this module should find recent activity that has occurred in sloodle activities and print it out.
-
sloodle_process_options
-
-
sloodle_random_object_pwd
-
-
sloodle_random_position_in_zone
-
Generates a random position within the specified cubic zone.
-
sloodle_random_security_token
-
Generates a random login security token.
-
sloodle_random_web_password
-
Generates a random web password Uses mixed-case letters and numbers to generate a random 8-character string.
-
sloodle_register_object
-
-
sloodle_required_param
-
Obtains a named HTTP request parameter, and terminates script with an error message if it was not provided.
-
sloodle_round_vector
-
Rounds the specified 3d vector integer values.
-
sloodle_save_classroom_profile
-
-
sloodle_save_classroom_profile_entries
-
-
sloodle_scale_used
-
This function returns if a scale is being used by one sloodle it it has support for grading and scales. Commented code should be modified if necessary. See forum, glossary or journal modules as reference.
-
sloodle_select_choice_option
-
Select an option from a choice.
-
sloodle_send_xmlrpc_message
-
Sends an XMLRPC message into Second Life.
-
sloodle_set_auth_method
-
Sets the site-wide authentication method in the Moodle configuration table.
-
sloodle_set_config
-
Sets a Sloodle configuration value.
-
sloodle_set_loginzone_pos
-
Sets the position of the site-wide LoginZone object (stored in the Moodle configuration table).
-
sloodle_set_loginzone_region
-
Sets the name of the region where the site-wide LoginZone object was most recently rezzed.
-
sloodle_set_loginzone_size
-
Sets the size of the site-wide LoginZone object (stored in the Moodle configuration table).
-
sloodle_set_prim_password
-
Sets the site-wide Sloodle prim password from the configuration table.
-
sloodle_update_instance
-
Given an object containing all the necessary data, (defined by the form in mod.html) this function will update an existing instance with new data.
-
sloodle_user_complete
-
Print a detailed representation of what a user has done with a given particular instance of this module, for user activity reports.
-
sloodle_user_outline
-
Return a small object with summary information about what a user has done with a given particular instance of this module Used for user activity reports.
-
sloodle_validate_object_for_pwd
-
-
sloodle_vector_to_array
-
Converts a string vector to an array vector.
-
SLOODLE_VERSION
-
-
SLOODLE_WWWROOT
-
-
sl_object_auth.php
-
-
sl_profile_linker.php
-
-
sl_debug.php
-
-
sl_distrib_channel_linker.php
-
-
sl_send_object.php
-
-
sl_send_object_linker.php
-
-
sl_setup_notecard.php
-