-
$canedit
-
Can the user edit the data they are viewing?
-
$canedit
-
Indicates whether or the user can edit (or 'manage') this module, according to the VLE permissions.
-
$cm
-
Internal for Moodle only - course module instance.
-
$cm
-
Internal for Moodle only - course module instance.
-
$cm
-
Internal for Moodle only - course module instance.
-
$cm
-
Internal for Moodle only - course module instance.
-
$cm
-
Internal for Moodle only - course module instance.
-
$cm
-
Internal for Moodle only - course module instance.
-
$cm
-
Internal for Moodle only - course module instance.
-
$cm
-
-
$cm
-
Internal for Moodle only - course module instance.
-
$cm
-
The course module instance, retrieved directly from the database (table: course_modules)
-
$cm
-
Internal for Moodle only - course module instance.
-
$cm
-
The course module instance, retrieved directly from the database (table: course_modules)
-
$concept
-
The name of this entry.
-
$configs
-
-
$controller
-
SLOODLE Controller data object, retreived directly from the database (table: sloodle_controller).
-
$controller
-
-
$course
-
The VLE course object, retrieved directly from the database (table: course)
-
$course
-
The VLE course object, retrieved directly from the database (table: course)
-
$course
-
The course/controller which this object is authorised for.
-
$course
-
The VLE course object, retrieved directly from database.
-
$course
-
The Sloodle course structure for the course this session is accessing
-
$course
-
The VLE course object, retrieved directly from database.
-
$course
-
The VLE course object, retrieved directly from database.
-
$courseContext
-
-
$coursefullname
-
Full name of the current course.
-
$courseFullName
-
Full name of the current course.
-
$courseid
-
-
$courseId
-
-
$courseid
-
Integer ID of the course which is being accessed.
-
$courseid
-
Integer ID of the course which is being accessed.
-
$courseRec
-
-
$courseshortname
-
Short name of the current course.
-
$courseShortName
-
Short name of the current course.
-
$courseUrl
-
URL for accessing the current course.
-
$courseurl
-
URL for accessing the current course.
-
$course_context
-
Moodle permissions context for the current course.
-
$course_context
-
Context object for permissions in the Moodle course.
-
$course_context
-
Context object for permissions in the Moodle course.
-
$course_context
-
Moodle permissions context for the current course.
-
$course_context
-
Course context for Moodle permissions.
-
$course_object
-
The database object of the course to which this object relates.
-
can_show_results
-
Checks if results are to be shown.
-
can_user_authorise_objects
-
Checks whether or not the CURRENTLY LOGGED-IN user can authorise objects on this course.
-
check_allow_drag
-
Checks if map dragging should be enabled.
-
check_authorisation
-
Checks if the specified object is authorised for this controller with the given password.
-
check_autoenrol
-
Is auto enrolment permitted on this site AND course? Takes into account the site-wide setting as well.
-
check_autoreg
-
Is auto registration permitted on this site AND course? Takes into account the site-wide setting as well.
-
check_pan_controls
-
Checks if the pan controls should be visible.
-
check_permission
-
Check that the user has permission to access the current resources.
-
check_permission
-
Check that the user has permission to view this module, and check if they can edit it too.
-
check_permission
-
Check that the user has permission to view this module, and check if they can edit it too.
-
check_permission
-
Check that the user is logged-in and has permission to alter course settings.
-
check_permission
-
Check that the user is logged-in and has permission to alter course settings.
-
check_permission
-
Check that the user is logged-in and has permission to alter course settings.
-
check_zoom_controls
-
Checks if the zoom controls should be visible.
-
clear_data
-
Clears all data from member $data
-
configure_object_from_layout_entry
-
Configures a registered object based on the defaults for its layout entry id
-
configure_object_from_parent
-
-
controller.php
-
-
course.php
-
-
check.php
-
-
check_user_auth_linker.php
-
-
controller.php
-
-
course.php
-
-
generate_loginzone_allocation
-
Generates a new LoginZone allocation for the specified user.
-
getAvatarDebits
-
This function will search through all the transactions for this stipend based on avatar uuid and return the TOTAL debits amount
-
getAvatarList
-
-
geticurrency
-
-
getRenderMessage
-
-
getSloodleId
-
-
getSloodleId
-
-
getSloodleId
-
-
getStartingBalance
-
-
getStipendBudget
-
-
getStipendRec
-
-
getTransactionRecords
-
-
getUserDebits
-
This function will search through all the transactions and return TOTAL debits for this course user
-
getUserList
-
-
get_absolute_url
-
Construct an absolute URL, based on the given source data.
-
get_absolute_url
-
Construct an absolute URL, based on the given source data.
-
get_absolute_url
-
Construct an absolute URL, based on the given source data.
-
get_amount
-
-
get_authorizing_user
-
Gets the ID of the user who authorised the specified object.
-
get_autoenrol
-
Gets the auto enrolment value for this course only.
-
get_autoreg
-
Gets the autoregistration value for this course only.
-
get_avatars
-
-
get_avatar_id
-
Gets the unique ID of the avatar.
-
get_avatar_last_active
-
Gets the timestamp of whenever the avatar was last active
-
get_avatar_name
-
Gets the name of the avatar
-
get_avatar_name
-
Fetches the avatar name request parameter.
-
get_avatar_uuid
-
Gets the UUID of the avatar
-
get_avatar_uuid
-
Fetches the avatar UUID request parameter.
-
get_chat_history
-
Gets a recent history of messages from the chatroom.
-
get_class_list
-
Gets a list of students in the class
-
get_closing_time
-
Gets the time at which this choice closes.
-
get_controller_id
-
Gets the identifier for controller (unique among all Sloodle controlers - may be the same as
get_id() in some environments
-
get_controller_id
-
Fetches the controller ID request parameter.
-
get_course
-
-
get_course_id
-
Gets the identifier of the course this controller belongs to.
-
get_course_id
-
Gets the identifier of the course in the VLE.
-
get_course_id
-
Gets the identifier of the course this controller belongs to.
-
get_course_id
-
Gets the identifier of the course this controller belongs to.
-
get_course_id
-
Gets the identifier of the course this controller belongs to.
-
get_course_id
-
Gets the identifier of the course this controller belongs to.
-
get_course_id
-
Gets the identifier of the course this controller belongs to.
-
get_course_id
-
Gets the identifier of the course this controller belongs to.
-
get_course_id
-
Gets the identifier of the course this controller belongs to.
-
get_course_id
-
Gets the identifier of the course this controller belongs to.
-
get_course_id
-
Fetches the course ID request parameter.
-
get_course_id
-
Gets the identifier of the course this controller belongs to.
-
get_course_id
-
Gets the identifier of the course this controller belongs to.
-
get_course_module_instance
-
Get a course module instance for the module specified in the request Uses the ID specified in $module_id.
-
get_course_object
-
Gets the VLE course object.
-
get_course_record
-
Gets a database record for the course identified in the request.
-
get_creation_time
-
Gets the time at which this instance was created, or 0 if unknown.
-
get_creation_time
-
Gets the time at which this instance was created, or 0 if unknown.
-
get_creation_time
-
Gets the time at which this instance was created, or 0 if unknown.
-
get_creation_time
-
Gets the time at which this instance was created, or 0 if unknown.
-
get_creation_time
-
Gets the time at which this instance was created, or 0 if unknown.
-
get_creation_time
-
Gets the time at which this controller was created.
-
get_creation_time
-
Gets the time at which this instance was created, or 0 if unknown.
-
get_creation_time
-
Gets the time at which this instance was created, or 0 if unknown.
-
get_creation_time
-
Gets the time at which this instance was created, or 0 if unknown.
-
get_creation_time
-
Gets the time at which this instance was created, or 0 if unknown.
-
get_creation_time
-
Gets the time at which this instance was created, or 0 if unknown.
-
get_enrolled_courses
-
Gets a numeric array of
SloodleCourse objects for courses the user is enrolled in.
-
get_entries
-
-
get_entry_urls
-
Gets an array of absolute URLs to images in this slideshow, all correctly ordered.
-
get_field_separator
-
Gets the field separator.
-
get_frame_height
-
Gets the height of the Presenter frame (for viewing in Moodle).
-
get_frame_width
-
Gets the width of the Presenter frame (for viewing in Moodle).
-
get_full_name
-
Gets the full name of this course in the VLE.
-
get_full_real_name
-
Gets the full real name of the user ("firstname lastname")
-
get_id
-
Gets the identifier of this plugin.
-
get_id
-
Gets the site-wide unique identifier for this module.
-
get_initial_coordinates
-
Gets the initial coordinates of the map.
-
get_initial_zoom
-
Gets the initial zoom factor of the map (1 - 6).
-
get_intro
-
Gets the intro description of this module instance, if available.
-
get_intro
-
Gets the intro description of this module instance, if available.
-
get_intro
-
Gets the intro description of this module instance, if available.
-
get_intro
-
Gets the intro description of this module instance, if available.
-
get_intro
-
Gets the intro description of this module instance, if available.
-
get_intro
-
Gets the intro description of this module instance, if available.
-
get_intro
-
Gets the intro description of this module instance, if available.
-
get_intro
-
Gets the intro description of this module instance, if available.
-
get_intro
-
Gets the intro description of this module instance, if available.
-
get_intro
-
Gets the intro description of this controller.
-
get_intro
-
Gets the intro description of this module instance, if available.
-
get_latest_public_post
-
Gets the most recent public post.
-
get_latest_site_post
-
Gets the most recent public/site level post.
-
get_latest_user_post
-
Gets the most recent post by a particular user, regardless of visibility.
-
get_layout
-
-
get_layout
-
-
get_layouts
-
Gets SloodleLayout objects for all the layouts in the course.
-
get_layout_entries
-
Gets all the entries in the named layout.
-
get_layout_entries_for_layout_id
-
Gets all the entries in the named layout.
-
get_layout_entry_configs
-
Return an array of layout_entry_config objects
-
get_layout_entry_configs_as_hidden_fields
-
-
get_layout_entry_configs_as_name_value_hash
-
-
get_layout_names
-
Gets an array associating layout ID's to names
-
get_line_separator
-
Gets the line separator.
-
get_locations
-
Returns a numeric array of locations associated with this map. Sorted by name.
-
get_loginzone_allocation
-
Gets the SLurl for the specified user's loginzone alloation
-
get_loginzone_position
-
Gets the position of the loginzone as a string vector <x,y,z>
-
get_loginzone_region
-
Gets the region of the loginzone
-
get_loginzone_size
-
Gets the size of the loginzone as a string vector <x,y,z>
-
get_loginzone_time_updated
-
Gets the timestamp of the last time the loginzone was updated
-
get_modification_time
-
Gets the time at which this instance was last modified, or 0 if unknown.
-
get_modification_time
-
Gets the time at which this instance was last modified, or 0 if unknown.
-
get_modification_time
-
Gets the time at which this instance was last modified, or 0 if unknown.
-
get_modification_time
-
Gets the time at which this controller was last modified.
-
get_modification_time
-
Gets the time at which this instance was last modified, or 0 if unknown.
-
get_modification_time
-
Gets the time at which this instance was last modified, or 0 if unknown.
-
get_modification_time
-
Gets the time at which this instance was last modified, or 0 if unknown.
-
get_modification_time
-
Gets the time at which this instance was last modified, or 0 if unknown.
-
get_modification_time
-
Gets the time at which this instance was last modified, or 0 if unknown.
-
get_modification_time
-
Gets the time at which this instance was last modified, or 0 if unknown.
-
get_modification_time
-
Gets the time at which this instance was last modified, or 0 if unknown.
-
get_module_id
-
Fetches the module ID request parameter.
-
get_moodleUserProfile
-
-
get_name
-
Gets the name of this module instance.
-
get_name
-
Gets the name of this controller.
-
get_name
-
Gets the name of this module instance.
-
get_name
-
Gets the name of this module instance.
-
get_name
-
Gets the name of this module instance.
-
get_name
-
Gets the name of this module instance.
-
get_name
-
Gets the name of this module instance.
-
get_name
-
Gets the name of this module instance.
-
get_name
-
Gets the name of this module instance.
-
get_name
-
Gets the name of this module instance.
-
get_name
-
Gets the name of this module instance.
-
get_name
-
Gets the name of this module instance.
-
get_num_unanswered
-
Gets the number of people who have not yet answered the choice.
-
get_object
-
Gets data about an active object.
-
get_objects
-
Gets a list of all objects for this StipendGiver.
-
get_objects
-
Gets a list of all objects for this Distributor.
-
get_object_configuration
-
Gets an array of object configuration settings.
-
get_opening_time
-
Gets the time at which this choice opens.
-
get_param
-
Obtains a named HTTP request parameter, optionally requiring it or not
-
get_password
-
Fetches the password request parameter.
-
get_password
-
Gets the prim password of this controller.
-
get_plugin
-
Gets an instance of the specified plugin type.
-
get_plugin_description
-
Gets the human-readable description of this plugin.
-
get_plugin_description
-
Gets the human-readable description of this plugin.
-
get_plugin_name
-
Gets the human-readable name of this plugin.
-
get_plugin_name
-
Gets the human-readable name of this plugin.
-
get_plugin_name
-
Gets the human-readable name of this plugin.
-
get_plugin_name
-
Gets the human-readable name of this plugin.
-
get_plugin_name
-
Gets the human-readable name of this plugin.
-
get_plugin_names
-
Gets an array of the names of all SLOODLE plugins derived from the specified type.
-
get_post
-
Gets the identified post.
-
get_request_descriptor
-
Fetches the request descriptor request parameter.
-
get_server_access_level
-
Fetches the server access level parameter, if specified.
-
get_short_name
-
Gets the short name of this course in the VLE.
-
get_slides
-
Gets an ordered associative array of slides in presentation order.
-
get_sloodleprofile
-
-
get_sloodle_course
-
-
get_staff_courses
-
Gets a numeric array of
SloodleCourse objects for courses the user is Sloodle staff.
-
get_type
-
Gets the short type name of this instance.
-
get_type
-
Gets the short type name of this instance.
-
get_type
-
Gets the short type name of this instance.
-
get_type
-
Gets the short type name of this instance.
-
get_type
-
Gets the short type name of this instance.
-
get_type
-
Gets the short type name of this instance.
-
get_type
-
Gets the short type name of this instance.
-
get_type
-
Gets the short type name of this instance.
-
get_type
-
Gets the short type name of this instance.
-
get_type
-
Gets the short type name of this instance.
-
get_type
-
Gets the short type name of this instance.
-
get_type_full
-
Gets the full type name of this instance, according to the current language pack, if available.
-
get_type_full
-
Gets the full type name of this instance, according to the current language pack, if available.
-
get_type_full
-
Gets the full type name of this instance, according to the current language pack, if available.
-
get_type_full
-
Gets the full type name of this instance, according to the current language pack, if available.
-
get_type_full
-
Gets the full type name of this instance, according to the current language pack, if available.
-
get_type_full
-
Gets the full type name of this instance, according to the current language pack, if available.
-
get_type_full
-
Gets the full type name of this instance, according to the current language pack, if available.
-
get_type_full
-
Gets the full type name of this instance, according to the current language pack, if available.
-
get_type_full
-
Gets the full type name of this instance, according to the current language pack, if available.
-
get_type_full
-
Gets the full type name of this instance, according to the current language pack, if available.
-
get_type_full
-
Gets the full type name of this instance, according to the current language pack, if available.
-
get_username
-
Gets the user's username
-
get_user_email
-
Gets the user's email address.
-
get_user_firstname
-
Gets the first name of the user
-
get_user_id
-
Gets the unique ID of the VLE user.
-
get_user_lastname
-
Gets the last name of the user
-
get_user_objects
-
Gets a list of all user-centric objects authorised for the current avatar.
-
get_version
-
Gets the internal version number of this plugin.
-
get_version
-
Gets the internal version number of this plugin.
-
get_version
-
Gets the internal version number of this plugin.
-
get_version
-
Gets the internal version number of this plugin.
-
get_version
-
Gets the internal version number of this plugin.
-
general.php
-
-
$sCourseObj
-
-
$sCourseObj
-
-
$searchstr
-
The search string for users where appropriate.
-
$searchstr
-
The search string for users where appropriate.
-
$session
-
session is a dummy session object to be used as a parameter when creating a sloodleUser object
-
$showInitForm
-
-
$side_effects
-
Integer side effect(s) codes.
-
$slideposition
-
The position of this slide in the presentation. This is a 1-based count.
-
$sloodle
-
The main SLOODLE module instance, retreived directly from the database (table: sloodle)
-
$sloodle
-
The main SLOODLE module instance, retreived directly from the database (table: sloodle)
-
$sloodleCourse
-
SLOODLE course object, retrieved directly from database.
-
$sloodleCourseObject
-
-
$sloodleId
-
sloodleId The instance of this moodle module
-
$sloodleId
-
-
$sloodleId
-
-
$sloodleid
-
-
$sloodleid
-
-
$sloodleonly
-
Indicates if we should only show users who have avatars. Fetched from request parameters where given.
-
$sloodleRec
-
-
$sloodle_controller_instance
-
Internal only - Sloodle Controller instance database object.
-
$sloodle_course
-
The SLOODLE course object.
-
$sloodle_course
-
SLOODLE course object, retrieved directly from database.
-
$sloodle_course
-
The SLOODLE course object.
-
$sloodle_course
-
SLOODLE course object, retrieved directly from database.
-
$sloodle_course
-
SLOODLE course object, retrieved directly from database.
-
$sloodle_course_data
-
The Sloodle course data object, if it exists.
-
$sloodle_distributor_instance
-
Internal only - Sloodle Distributor instance database object.
-
$sloodle_instance
-
Internal only - Sloodle module instance database object.
-
$sloodle_instance
-
Internal only - Sloodle module instance database object.
-
$sloodle_map
-
Instance of the extra Map data from the sloodle_map table.
-
$sloodle_map_module
-
A SLOODLE map module object to wrap the basic map functionality.
-
$sloodle_module_instance
-
Internal only - Sloodle module instance database object.
-
$sloodle_module_instance
-
Internal only - Sloodle module instance database object.
-
$sloodle_module_instance
-
Internal only - Sloodle module instance database object.
-
$sloodle_stipendgiver_instance
-
Internal only - Sloodle StipendGiver instance database object.
-
$source
-
The source data for this slide. Normally this would be an absolute url (starting with a protocol specifier like HTTP), or a relative path, in which case it is treated as an internal Moodle file.
-
$start
-
The result number to start displaying from
-
$start
-
The result number to start displaying from
-
$start
-
The result number to start displaying from
-
$startingBalance
-
-
$status_code
-
Integer status code of the response.
-
$status_descriptor
-
Status descriptor string.
-
$stipendCollectors_moodleid
-
A List of usrs moodle id's who have collected a stipend
-
$stipendCollectors_uuid
-
A List of all users avatar UUID's who have collected a stipend
-
$stipendGiverObj
-
-
$stipendGiverRec
-
-
$subject
-
The subject of the post.
-
$system_context
-
Moodle permissions context for the system.
-
$system_context
-
Moodle permissions context for the system.
-
sloodlecourseobject.php
-
-
sloodle_session.php
-
-
stipendgiver_object.php
-
-
save_configs
-
-
save_entries
-
-
save_layout
-
Save the given entries in the named profile.
-
save_layout_by_id
-
Save the given entries in the profile specified by id.
-
search
-
Searches all entries in the current glossary for the given term.
-
searchUserList
-
-
select_option
-
Selects an option in this choice on behalf of the specified user.
-
send_object
-
Request that the specified object be sent to the specified avatar.
-
set
-
Accessor - set all members in a single call.
-
set
-
Accessor - set all members in a single call.
-
set
-
Accessor - set all members in a single call.
-
set
-
Accessor - set all members in a single call.
-
setRenderMessage
-
-
setStartingBalance
-
-
setStipendBudget
-
-
settings.php
-
-
setUserList
-
setUserList set's the private userList array
-
set_avatar_last_active
-
Sets the timestamp of when the user was last active
-
set_avatar_name
-
Sets the name of the avatar
-
set_avatar_uuid
-
Sets the UUID of the avatar
-
set_avatar_uuid
-
Accessor function to set member value $avatar_uuid
-
set_channel
-
Sets the UUID of the XMLRPC channel used for requests.
-
set_config
-
-
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_field_separator
-
Sets the field separator.
-
set_initial_coordinates
-
Sets the initial coordinates of the map.
-
set_intro
-
Sets the intro description of this controller.
-
set_line_separator
-
Sets the line separator.
-
set_loginzone_position
-
Sets the position of the loginzone as a string vector <x,y,z>
-
set_loginzone_position_xyz
-
Sets the position of the loginzone as a set of components
-
set_loginzone_region
-
Sets the region of the loginzone
-
set_loginzone_size
-
Sets the size of the loginzone as a string vector <x,y,z>
-
set_loginzone_size_xyz
-
Sets the size of the loginzone as a set of components
-
set_loginzone_time_updated
-
Sets the timestamp of the last time the loginzone was updated
-
set_name
-
Sets the name of this controller.
-
set_objects
-
Sets the list of objects in this Distributor
-
set_page_number
-
Accessor function to set member value $page_number
-
set_page_total
-
Accessor function to set member value $page_total
-
set_password
-
Sets the prim password of this controller.
-
set_position_xyz
-
Sets the position as separate X,Y,Z components
-
set_request_descriptor
-
Accessor function to set member value $request_descriptor
-
set_request_timestamp
-
Accessor function to set member value $request_timestamp
-
set_response_timestamp
-
Accessor function to set member value $response_timestamp
-
set_rotation_xyz
-
Sets the rotation as separate X,Y,Z components
-
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_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
-
SloodleActiveObject
-
An active object, relating to the Sloodle active objects DB table.
-
SloodleAviListName
-
Represents a single avatar list name association
-
SloodleBlogPost
-
Represents a single blog post
-
SloodleChatMessage
-
Constructor - initialises members.
-
SloodleChatMessage
-
Constructor - initialises members.
-
SloodleChatMessage
-
Represents a single chat message
-
SloodleChatMessage
-
Constructor - initialises members.
-
SloodleChoiceOption
-
Class to represent a single available option for a choice.
-
SloodleController
-
Represents a Sloodle Controller, including data such as prim password.
-
SloodleController
-
Constructor
-
SloodleCourse
-
Constructor
-
SloodleCourse
-
The Sloodle course data class
-
sloodleCourseObj
-
-
sloodleCourseObj
-
-
SloodleGlossaryEntry
-
Constructor - initialises members.
-
SloodleGlossaryEntry
-
Represents a single glossary entry
-
SloodleLayout
-
This file defines structures for managing Sloodle layout profiles.
-
SloodleLayout
-
-
SloodleLayoutEntry
-
-
SloodleLayoutEntry
-
Stores data for a single entry in a layout profile.
-
SloodleLayoutEntryConfig
-
-
SloodleLayoutEntryConfig
-
-
SloodleModule
-
Sloodle module base class.
-
SloodleModule
-
Constructor - initialises the session variable
-
SloodleModuleAviLister
-
Constructor
-
SloodleModuleAviLister
-
The Sloodle AviLister module class.
-
SloodleModuleBlog
-
The Sloodle blog module class.
-
SloodleModuleBlog
-
Constructor
-
SloodleModuleChat
-
Constructor
-
SloodleModuleChat
-
The Sloodle chat module class.
-
SloodleModuleChoice
-
The Sloodle choice module class.
-
SloodleModuleChoice
-
Constructor
-
SloodleModuleDistributor
-
The Sloodle Distributor module class.
-
SloodleModuleDistributor
-
Constructor
-
SloodleModuleGlossary
-
Constructor
-
SloodleModuleGlossary
-
The Sloodle glossary module class.
-
SloodleModuleiBank
-
The Sloodle StipendGiver module class.
-
SloodleModuleiBank
-
Constructor
-
SloodleModuleMap
-
The Sloodle map resource module class.
-
SloodleModuleMap
-
Constructor
-
SloodleModulePresenter
-
Constructor
-
SloodleModulePresenter
-
The Sloodle presenter module class.
-
SloodleModuleSloodleObject
-
Constructor
-
SloodleModuleSloodleObject
-
The Sloodle Object assignment module class.
-
SloodlePluginBase
-
Base class for all SLOODLE plugins.
-
SloodlePluginBasePresenterImporter
-
Base class for plugins which provide slide importers for the SLOODLE Presenter.
-
SloodlePluginBasePresenterSlide
-
Base class for plugins which provide slide types for the SLOODLE Presenter.
-
SloodlePluginManager
-
Class constructor.
-
SloodlePluginManager
-
A class to load SLOODLE plugins, and provide a means to access them.
-
SloodlePluginPresenterPDFImporter
-
Presenter plugin for importing a PDF file as a series of image slides.
-
SloodlePluginPresenterSlideImage
-
Presenter plugin for showing image slides.
-
SloodlePluginPresenterSlideVideo
-
Presenter plugin for showing video slides.
-
SloodlePluginPresenterSlideWeb
-
Presenter plugin for showing web slides.
-
SloodlePresenterSlide
-
-
SloodlePresenterSlide
-
Defines a single slide from a presentation, containing raw data.
-
SloodleRequest
-
Handles incoming HTTP requests, typically from LSL if dealing with Second Life.
-
SloodleRequest
-
-
SloodleResponse
-
Constructor- can intialise some variables
-
SloodleResponse
-
-
SloodleSession
-
The primary API class, which manages all other parts.
-
SloodleSession
-
Constructor - initialises members
-
SloodleUser
-
A class to represent a single user, including Moodle and Sloodle data.
-
SloodleUser
-
Class constructor.
-
SloodleUserObject
-
A user-centric object, relating to the Sloodle user objects DB table.
-
sloodle_access_level_option_choice
-
-
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_autoenrol_enabled_site
-
Determines whether or not auto-enrolment is allowed for the site.
-
sloodle_autoreg_enabled_site
-
Determines whether or not auto-registration is allowed for the site.
-
sloodle_base_view
-
Constructor.
-
sloodle_base_view
-
The base class for viewing a SLOODLE module or feature.
-
sloodle_base_view_module
-
Constructor.
-
sloodle_base_view_module
-
Constructor.
-
sloodle_base_view_module
-
The base class for viewing a SLOODLE module.
-
SLOODLE_BLOG_VISIBILITY_PRIVATE
-
Blog visibility identifier for private posts. (These can only be viewed by the person who posted them)
-
SLOODLE_BLOG_VISIBILITY_PUBLIC
-
Blog visibility identifier for public posts. (These can be viewed by anybody)
-
SLOODLE_BLOG_VISIBILITY_SITE
-
Blog visibility identifier for site posts. (These can be viewed by anybody who is registered on the site)
-
sloodle_check_course_module_instance_type
-
Determines if the specified course module instance is of the named type.
-
sloodle_clean_for_db
-
Returns the given string, 'cleaned' and ready for storage in the database.
-
sloodle_clean_for_output
-
Returns the given string, 'cleaned' and ready for output to SL as UTF-8.
-
sloodle_convert_file_size_shorthand
-
Converts a shorthand file size to a number of bytes, if necessary.
-
sloodle_cron
-
Function to be run periodically according to the Moodle cron.
-
SLOODLE_DEBUG
-
-
sloodle_debug
-
Outputs messages if in debug mode.
-
SLOODLE_DEBUG_MODE_PARAM_NAME
-
The name of the HTTP parameter which can be used to activate Sloodle debug mode.
-
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_describe_approx_time
-
Returns a very approximate natural language description of a period of time (in minutes, hours, days, or weeks).
-
SLOODLE_DIRROOT
-
The data path for the root of the Sloodle folder.
-
sloodle_display_config_form
-
-
sloodle_finished_login_coordinates
-
Generates teleport coordinates for a user who has already finished the LoginZone process.
-
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_files
-
Gets an array of files within the given directory.
-
sloodle_get_installed_object_types
-
Gets all object types and versions available in this installation.
-
sloodle_get_max_post_upload
-
Gets the maximum size of a file (in bytes) that can be uploaded using POST.
-
sloodle_get_module_id
-
Obtains the ID number of the specified module (type not instance).
-
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_size_description
-
Converts a file size to plain text.
-
sloodle_get_subdirectories
-
Gets an array of subdirectories within the given directory.
-
sloodle_get_types
-
Gets the different sub-types of Sloodle module available as a list for the "Add Activity..." menu.
-
sloodle_get_value
-
Extracts a value from a name-value associative array if it is set.
-
sloodle_get_web_path
-
Gets the basic URL of the current web-page being accessed.
-
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_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_LIBROOT
-
The data path for the root of the Sloodle library folder.
-
SLOODLE_LINKER_SCRIPT
-
Lets Sloodle know we are in a linker script.
-
sloodle_load_module
-
Constructs a appropriate Sloodle module object based on the named type.
-
sloodle_login_notification
-
Stores a pending login notification for an auto-registered user.
-
sloodle_login_zone_bounds
-
Calculates the maximum and minimum bounds of the specified LoginZone Returns the bounds as a numeric array of two associate array vectors: ($max, $min).
-
SLOODLE_OBJECT_ACCESS_LEVEL_GROUP
-
Indicates that only in-world group-members may access an object in-world.
-
SLOODLE_OBJECT_ACCESS_LEVEL_OWNER
-
Indicates that only the owner may access an object in-world.
-
SLOODLE_OBJECT_ACCESS_LEVEL_PUBLIC
-
Indicates that anybody may access an object in-world.
-
SLOODLE_PARAM_AVATAR_NAME
-
Defines the HTTP parameter name for an avatar name.
-
SLOODLE_PARAM_AVATAR_UUID
-
Defines the HTTP parameter name for an avatar UUID.
-
SLOODLE_PARAM_CONTROLLER_ID
-
Defines the HTTP parameter name for a Sloodle controller ID.
-
SLOODLE_PARAM_COURSE_ID
-
Defines the HTTP parameter name for a course ID.
-
SLOODLE_PARAM_IS_OBJECT
-
Defines the HTTP parameter name for indicating a request which relates to an object instead of a user.
-
SLOODLE_PARAM_MODULE_ID
-
Defines the HTTP parameter name for a module ID.
-
SLOODLE_PARAM_PASSWORD
-
Defines the HTTP parameter name for a Sloodle password.
-
SLOODLE_PARAM_REQUEST_DESC
-
Defines the HTTP parameter name for a request descriptor.
-
SLOODLE_PARAM_SERVER_ACCESS_LEVEL
-
Defines the HTTP parameter name for specifying server access level.
-
sloodle_parse_object_identifier
-
Extracts the object name and version number from an object identifier.
-
sloodle_position_is_in_login_zone
-
Checks if the specified position is in the current (site-wide) loginzone.
-
SLOODLE_PRESENTER_TAB_ADD_FILES
-
ID of the 'bulk upload' tab for the Presenter
-
SLOODLE_PRESENTER_TAB_ADD_SLIDE
-
ID of the 'add slide' tab for the Presenter
-
SLOODLE_PRESENTER_TAB_EDIT
-
ID of the 'edit' tab for the Presenter
-
SLOODLE_PRESENTER_TAB_EDIT_SLIDE
-
ID of the 'edit slide' tab for the Presenter
-
SLOODLE_PRESENTER_TAB_IMPORT_SLIDES
-
ID of the 'import slides' tab for the Presenter
-
SLOODLE_PRESENTER_TAB_VIEW
-
ID of the 'view' tab for the Presenter.
-
sloodle_print_access_level_options
-
Outputs the standard form elements for access levels in object configuration.
-
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_login_notifications
-
Processes pending login notifications, up to a certain limit.
-
sloodle_process_options
-
Processes the module configuration options prior to saving them.
-
sloodle_random_position_in_zone
-
Generates a random position within a cuboid zone of the specified size.
-
sloodle_random_prim_password
-
Generates a random prim password (7 to 9 digit number).
-
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_required_param
-
Obtains a named HTTP request parameter, and terminates script with an error message if it was not provided.
-
sloodle_require_login_no_guest
-
Force the user to login, but reject guest logins.
-
sloodle_round_vector
-
Rounds the specified 3d vector integer values.
-
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_send_login_notification
-
Send a login notification.
-
sloodle_send_xmlrpc_message
-
Sends an XMLRPC message into Second Life.
-
SLOODLE_SERVER_ACCESS_LEVEL_COURSE
-
Indicates that only those registered and enrolled in a specific course may access a server resource.
-
SLOODLE_SERVER_ACCESS_LEVEL_PUBLIC
-
Indicates that anybody may access a server resource (still requires an authenticated request).
-
SLOODLE_SERVER_ACCESS_LEVEL_SITE
-
Indicates that only those registered on the site may access a server resource.
-
SLOODLE_SERVER_ACCESS_LEVEL_STAFF
-
Indicates that only those with Sloodle staff status on a course may access a server resource.
-
sloodle_set_config
-
Sets a Sloodle configuration value.
-
sloodle_text_email
-
Send an email to a specific address, using the Moodle system.
-
sloodle_text_email_sl
-
Send an email to an object in SL.
-
SLOODLE_TYPE_CTRL
-
-
SLOODLE_TYPE_DISTRIB
-
-
SLOODLE_TYPE_IBANK
-
-
SLOODLE_TYPE_MAP
-
-
SLOODLE_TYPE_PRESENTER
-
-
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_prim_password
-
Checks if the given prim password is valid.
-
sloodle_validate_prim_password_verbose
-
Checks if the given prim password is valid, and provides feedback.
-
sloodle_vector_to_array
-
Converts a string vector to an array vector.
-
SLOODLE_VERSION
-
The Sloodle version number.
-
sloodle_view
-
Render a page viewing a particular feature, or a SLOODLE module.
-
sloodle_view_controller
-
The base class for viewing a SLOODLE Controller module.
-
sloodle_view_controller
-
Constructor.
-
sloodle_view_course
-
Class for rendering a view of SLOODLE course information.
-
sloodle_view_course
-
Constructor.
-
sloodle_view_distributor
-
Class for rendering a view of a Distributor module in Moodle.
-
sloodle_view_ibank
-
Class for rendering a view of a Distributor module in Moodle.
-
sloodle_view_ibank
-
Constructor.
-
sloodle_view_map
-
Class for rendering a view of a Map module in Moodle.
-
sloodle_view_map
-
Constructor.
-
sloodle_view_presenter
-
Constructor.
-
sloodle_view_presenter
-
Class for rendering a view of a Presenter module in Moodle.
-
sloodle_view_user
-
Constructor.
-
sloodle_view_user
-
Class for rendering a view of SLOODLE user information.
-
sloodle_view_users
-
Class for rendering a view of SLOODLE users.
-
sloodle_view_users
-
Constructor.
-
SLOODLE_WWWROOT
-
The path for browsing to the root of the Sloodle folder.
-
sl_config.php
-
-
stipendGiverObject
-
-
StipendGiverObject
-
-
submit
-
Add a new submission (or replace an existing one).