[sloodle] element index

Package indexes

All elements
a b c d e f g h i l m n o p q r s t u v w x y _
_
top
Variable $_session
Reference to the containing SloodleSession object.
Variable $_session
Internal only - reference to the containing SloodleSession object.
Variable $_session
SloodleModule::$_session in module_base.php
Reference to the containing SloodleSession object.
Variable $_session
A SLOODLE session object to give us access to plugins and other functionality.
Variable $_session
Internal only - reference to the containing SloodleSession object.
Page _base.php
_base.php in _base.php
Page _base.php
_base.php in _base.php
Method _import_ImageMagick
Imports the given file using the ImageMagick command line programs if possible. (Internal only)
Method _import_MagickWand
Imports the given file using the MagickWand extension if possible. (Internal only)
Method _internal_validation_error
Internal function to report a data validation error.
a
top
Variable $assignment
SloodleModuleSloodleObject::$assignment in module_sloodleobject.php
Internal only - the Moodle assignment structure.
Variable $authorized
Indicates whether or not this object is currently authorized.
Variable $avatarList
sloodleCourseObj::$avatarList in sloodlecourseobject.php
Variable $avatar_data
Internal only - avatar data.
Variable $avatar_name
SloodleAviListName::$avatar_name in module_avilister.php
Avatar name ("firstname lastname")
Variable $avatar_uuid
Avatar UUID.
Variable $avuuid
SloodleUserObject::$avuuid in user_object.php
The UUID of the object's user
Method addCommas
addCommas takes an array of strings and add commas between elements except at the last element, or if there is only one element
Method add_data_line
Adds one line of data to the $data member
Method add_entry
SloodleModulePresenter::add_entry() in module_presenter.php
Adds a new entry to the presentation.
Method add_entry
Attempts to write a new blog entry to the database, attributed to the user currently loaded in the SloodleSession.
Method add_entry
SloodleLayout::add_entry() in layout_profile.php
Method add_linked_avatar
Adds a new avatar to the database, and link it to the specified user.
Method add_location
Adds a new location to this map.
Method add_message
Adds a new chat message.
Method add_pending_avatar
Adds a new unlinked avatar to the database (the entry is pending linking)
Method add_side_effect
Adds a single side effect code to member $status_code
Method add_side_effects
Adds one or more integer side effect codes to member $status_code.
Method add_user_object
Adds or udpates the given user object as unauthorised.
Method allow_update
Checks if users are allowed to re-select their answer in this choice.
Method authenticate_request
Verifies security for the incoming request (but does not check user access).
Method authenticate_user_request
Verifies security for the incoming user-centric request.
Method authorise_object
Authorises an otherwise unauthorised active object against the given user and the current controller.
Method authorise_user_object
Authorises the given object for the current avatar.
Method autoregister_avatar_user
Auto-register a new user account for the current avatar.
Page access.php
access.php in access.php
Page active_object.php
active_object.php in active_object.php
Page avilister_linker.php
avilister_linker.php in avilister_linker.php
b
top
Variable $body
SloodleBlogPost::$body in module_blog.php
The body of the post.
Method buildAvTable
Simply sets up the inner avatar table, alignment, and sizes
Page blog_linker.php
blog_linker.php in blog_linker.php
Page base_view.php
base_view.php in base_view.php
Page base_view_module.php
base_view_module.php in base_view_module.php
c
top
Variable $canedit
Can the user edit the data they are viewing?
Variable $canedit
sloodle_base_view_module::$canedit in base_view_module.php
Indicates whether or the user can edit (or 'manage') this module, according to the VLE permissions.
Variable $cm
SloodleController::$cm in controller.php
Internal for Moodle only - course module instance.
Variable $cm
SloodleModuleGlossary::$cm in module_glossary.php
Internal for Moodle only - course module instance.
Variable $cm
SloodleModuleDistributor::$cm in module_distributor.php
Internal for Moodle only - course module instance.
Variable $cm
SloodleModuleChat::$cm in module_chat.php
Internal for Moodle only - course module instance.
Variable $cm
SloodleModuleiBank::$cm in module_ibank.php
Internal for Moodle only - course module instance.
Variable $cm
SloodleModuleChoice::$cm in module_choice.php
Internal for Moodle only - course module instance.
Variable $cm
SloodleModuleMap::$cm in module_map.php
Internal for Moodle only - course module instance.
Variable $cm
sloodleCourseObj::$cm in sloodlecourseobject.php
Variable $cm
SloodleModuleSloodleObject::$cm in module_sloodleobject.php
Internal for Moodle only - course module instance.
Variable $cm
The course module instance, retrieved directly from the database (table: course_modules)
Variable $cm
SloodleModulePresenter::$cm in module_presenter.php
Internal for Moodle only - course module instance.
Variable $cm
sloodle_base_view_module::$cm in base_view_module.php
The course module instance, retrieved directly from the database (table: course_modules)
Variable $concept
SloodleGlossaryEntry::$concept in module_glossary.php
The name of this entry.
Variable $configs
SloodleLayoutEntry::$configs in layout_profile.php
Variable $controller
SLOODLE Controller data object, retreived directly from the database (table: sloodle_controller).
Variable $controller
The SloodleController object being used to access this course, if available.
Variable $course
The VLE course object, retrieved directly from the database (table: course)
Variable $course
sloodle_base_view_module::$course in base_view_module.php
The VLE course object, retrieved directly from the database (table: course)
Variable $course
SloodleActiveObject::$course in active_object.php
The course/controller which this object is authorised for.
Variable $course
The VLE course object, retrieved directly from database.
Variable $course
SloodleSession::$course in sloodle_session.php
The Sloodle course structure for the course this session is accessing
Variable $course
The VLE course object, retrieved directly from database.
Variable $course
The VLE course object, retrieved directly from database.
Variable $courseContext
sloodleCourseObj::$courseContext in sloodlecourseobject.php
Variable $coursefullname
Full name of the current course.
Variable $courseFullName
sloodleCourseObj::$courseFullName in sloodlecourseobject.php
Full name of the current course.
Variable $courseid
SloodleLayout::$courseid in layout_profile.php
Variable $courseId
sloodleCourseObj::$courseId in sloodlecourseobject.php
Variable $courseid
Integer ID of the course which is being accessed.
Variable $courseid
Integer ID of the course which is being accessed.
Variable $courseRec
sloodleCourseObj::$courseRec in sloodlecourseobject.php
Variable $courseshortname
Short name of the current course.
Variable $courseShortName
sloodleCourseObj::$courseShortName in sloodlecourseobject.php
Short name of the current course.
Variable $courseUrl
sloodleCourseObj::$courseUrl in sloodlecourseobject.php
URL for accessing the current course.
Variable $courseurl
URL for accessing the current course.
Variable $course_context
Moodle permissions context for the current course.
Variable $course_context
Context object for permissions in the Moodle course.
Variable $course_context
Context object for permissions in the Moodle course.
Variable $course_context
Moodle permissions context for the current course.
Variable $course_context
Course context for Moodle permissions.
Variable $course_object
The database object of the course to which this object relates.
Method can_show_results
Checks if results are to be shown.
Method can_user_authorise_objects
Checks whether or not the CURRENTLY LOGGED-IN user can authorise objects on this course.
Method check_allow_drag
Checks if map dragging should be enabled.
Method check_authorisation
Checks if the specified object is authorised for this controller with the given password.
Method check_autoenrol
Is auto enrolment permitted on this site AND course? Takes into account the site-wide setting as well.
Method check_autoreg
Is auto registration permitted on this site AND course? Takes into account the site-wide setting as well.
Method check_pan_controls
Checks if the pan controls should be visible.
Method check_permission
Check that the user has permission to access the current resources.
Method check_permission
Check that the user has permission to view this module, and check if they can edit it too.
Method check_permission
Check that the user has permission to view this module, and check if they can edit it too.
Method check_permission
Check that the user is logged-in and has permission to alter course settings.
Method check_permission
Check that the user is logged-in and has permission to alter course settings.
Method check_permission
Check that the user is logged-in and has permission to alter course settings.
Method check_zoom_controls
Checks if the zoom controls should be visible.
Method clear_data
Clears all data from member $data
Method configure_object_from_layout_entry
Configures a registered object based on the defaults for its layout entry id
Method configure_object_from_parent
Page controller.php
controller.php in controller.php
Page course.php
course.php in course.php
Page check.php
check.php in check.php
Page check_user_auth_linker.php
check_user_auth_linker.php in check_user_auth_linker.php
Page controller.php
controller.php in controller.php
Page course.php
course.php in course.php
d
top
Variable $data
Data to render following the status line in the response.
Variable $definition
SloodleGlossaryEntry::$definition in module_glossary.php
The definition of this entry.
Variable $deletesloodleentry
Integer ID of a SLOODLE user entry to delete, where supplied by request parameter.
Variable $deleteuserobjects
List of user objects to be deleted (stored as a string, retrieved from request parameters).
Variable $distributor
SLOODLE data about a Distributor, retrieved directly from the database (table: sloodle_distributor)
Method data_preprocessing
Pre-processes form initial values.
Constant DEFAULT_CENTER_X
DEFAULT_CENTER_X in view_layout.php
Constant DEFAULT_CENTER_Y
DEFAULT_CENTER_Y in view_layout.php
Constant DEFAULT_SPACING_X
DEFAULT_SPACING_X in view_layout.php
Constant DEFAULT_SPACING_Y
DEFAULT_SPACING_Y in view_layout.php
Method definition
Defines the form
Method definition_after_data
Performs extra processing on the form after existing/default data has been specified.
Method delete
SloodleLayoutEntry::delete() in layout_profile.php
Method delete_avatar
Deletes the current avatar from the database.
Method delete_configs
Method delete_entry
Deletes the identified entry by ID.
Method delete_layout
Deletes the named layout.
Method delete_loginzone_allocation
Deletes any loginzone allocations for the given user If there are multiple for the same user (which there should never be) it will delete them all.
Method delete_user_object
Deletes a user-centric object by UUID.
Method destroy
Method disable
Disables this controller
Method disable_autoenrol
Disables auto-enrolment for this course.
Method disable_autoreg
Disables auto-registration for this course.
Page distributor.php
distributor.php in distributor.php
e
top
Variable $entries
SloodleLayout::$entries in layout_profile.php
Method edit_entry
SloodleModulePresenter::edit_entry() in module_presenter.php
Edits an existing entry in the presentation.
Method enable
SloodleController::enable() in controller.php
Enables this controller
Method enable_autoenrol
Enables auto-enrolment for this course.
Method enable_autoreg
Enables auto-registration for this course.
Method enrol
Enrols the current user in the specified course
f
top
Variable $feedback
Stores an optional feedback string which we may pick up from session data.
Variable $field_separator
The separation string between fields of a response line (by default, a pipe character |).
Method find_real_name
Fetch the real name to match the given avatar.
Method find_real_names
Lookup the realnames for all the given avatar names.
Method find_real_names_course
Lookup the avatar/real name associations for everybody in the current course.
g
top
Method generate_loginzone_allocation
Generates a new LoginZone allocation for the specified user.
Method getAvatarDebits
iPointBank::getAvatarDebits() in ipointbank_object.php
This function will search through all the transactions for this stipend based on avatar uuid and return the TOTAL debits amount
Method getAvatarList
sloodleCourseObj::getAvatarList() in sloodlecourseobject.php
Method geticurrency
stipendGiverObject::geticurrency() in stipendgiver_object.php
Method getRenderMessage
Method getSloodleId
iPointBank::getSloodleId() in ipointbank_object.php
Method getSloodleId
stipendGiverObject::getSloodleId() in stipendgiver_object.php
Method getSloodleId
sloodleCourseObj::getSloodleId() in sloodlecourseobject.php
Method getStartingBalance
stipendGiverObject::getStartingBalance() in stipendgiver_object.php
Method getStipendBudget
stipendGiverObject::getStipendBudget() in stipendgiver_object.php
Method getStipendRec
stipendGiverObject::getStipendRec() in stipendgiver_object.php
Method getTransactionRecords
iPointBank::getTransactionRecords() in ipointbank_object.php
Method getUserDebits
iPointBank::getUserDebits() in ipointbank_object.php
This function will search through all the transactions and return TOTAL debits for this course user
Method getUserList
sloodleCourseObj::getUserList() in sloodlecourseobject.php
Method get_absolute_url
Construct an absolute URL, based on the given source data.
Method get_absolute_url
Construct an absolute URL, based on the given source data.
Method get_absolute_url
Construct an absolute URL, based on the given source data.
Method get_amount
Method get_authorizing_user
Gets the ID of the user who authorised the specified object.
Method get_autoenrol
Gets the auto enrolment value for this course only.
Method get_autoreg
Gets the autoregistration value for this course only.
Method get_avatars
sloodleCourseObj::get_avatars() in sloodlecourseobject.php
Method get_avatar_id
Gets the unique ID of the avatar.
Method get_avatar_last_active
Gets the timestamp of whenever the avatar was last active
Method get_avatar_name
Gets the name of the avatar
Method get_avatar_name
Fetches the avatar name request parameter.
Method get_avatar_uuid
Gets the UUID of the avatar
Method get_avatar_uuid
Fetches the avatar UUID request parameter.
Method get_chat_history
Gets a recent history of messages from the chatroom.
Method get_class_list
Gets a list of students in the class
Method get_closing_time
Gets the time at which this choice closes.
Method get_controller_id
Gets the identifier for controller (unique among all Sloodle controlers - may be the same as get_id() in some environments
Method get_controller_id
Fetches the controller ID request parameter.
Method get_course
SloodleLayout::get_course() in layout_profile.php
Method get_course_id
Gets the identifier of the course this controller belongs to.
Method get_course_id
Gets the identifier of the course in the VLE.
Method get_course_id
Gets the identifier of the course this controller belongs to.
Method get_course_id
Gets the identifier of the course this controller belongs to.
Method get_course_id
Gets the identifier of the course this controller belongs to.
Method get_course_id
Gets the identifier of the course this controller belongs to.
Method get_course_id
Gets the identifier of the course this controller belongs to.
Method get_course_id
Gets the identifier of the course this controller belongs to.
Method get_course_id
Gets the identifier of the course this controller belongs to.
Method get_course_id
Gets the identifier of the course this controller belongs to.
Method get_course_id
Fetches the course ID request parameter.
Method get_course_id
Gets the identifier of the course this controller belongs to.
Method get_course_id
Gets the identifier of the course this controller belongs to.
Method get_course_module_instance
Get a course module instance for the module specified in the request Uses the ID specified in $module_id.
Method get_course_object
Gets the VLE course object.
Method get_course_record
Gets a database record for the course identified in the request.
Method get_creation_time
Gets the time at which this instance was created, or 0 if unknown.
Method get_creation_time
Gets the time at which this instance was created, or 0 if unknown.
Method get_creation_time
Gets the time at which this instance was created, or 0 if unknown.
Method get_creation_time
Gets the time at which this instance was created, or 0 if unknown.
Method get_creation_time
Gets the time at which this instance was created, or 0 if unknown.
Method get_creation_time
Gets the time at which this controller was created.
Method get_creation_time
Gets the time at which this instance was created, or 0 if unknown.
Method get_creation_time
Gets the time at which this instance was created, or 0 if unknown.
Method get_creation_time
Gets the time at which this instance was created, or 0 if unknown.
Method get_creation_time
Gets the time at which this instance was created, or 0 if unknown.
Method get_creation_time
Gets the time at which this instance was created, or 0 if unknown.
Method get_enrolled_courses
Gets a numeric array of SloodleCourse objects for courses the user is enrolled in.
Method get_entries
SloodleLayout::get_entries() in layout_profile.php
Method get_entry_urls
Gets an array of absolute URLs to images in this slideshow, all correctly ordered.
Method get_field_separator
Gets the field separator.
Method get_frame_height
Gets the height of the Presenter frame (for viewing in Moodle).
Method get_frame_width
Gets the width of the Presenter frame (for viewing in Moodle).
Method get_full_name
Gets the full name of this course in the VLE.
Method get_full_real_name
Gets the full real name of the user ("firstname lastname")
Method get_id
Gets the identifier of this plugin.
Method get_id
SloodleController::get_id() in controller.php
Gets the site-wide unique identifier for this module.
Method get_initial_coordinates
Gets the initial coordinates of the map.
Method get_initial_zoom
Gets the initial zoom factor of the map (1 - 6).
Method get_intro
Gets the intro description of this module instance, if available.
Method get_intro
Gets the intro description of this module instance, if available.
Method get_intro
Gets the intro description of this module instance, if available.
Method get_intro
SloodleModuleDistributor::get_intro() in module_distributor.php
Gets the intro description of this module instance, if available.
Method get_intro
Gets the intro description of this module instance, if available.
Method get_intro
SloodleModulePresenter::get_intro() in module_presenter.php
Gets the intro description of this module instance, if available.
Method get_intro
SloodleModuleGlossary::get_intro() in module_glossary.php
Gets the intro description of this module instance, if available.
Method get_intro
SloodleModuleSloodleObject::get_intro() in module_sloodleobject.php
Gets the intro description of this module instance, if available.
Method get_intro
SloodleModule::get_intro() in module_base.php
Gets the intro description of this module instance, if available.
Method get_intro
Gets the intro description of this controller.
Method get_intro
Gets the intro description of this module instance, if available.
Method get_latest_public_post
Gets the most recent public post.
Method get_latest_site_post
Gets the most recent public/site level post.
Method get_latest_user_post
Gets the most recent post by a particular user, regardless of visibility.
Method get_layout
SloodleLayoutEntry::get_layout() in layout_profile.php
Method get_layout
Method get_layouts
Gets SloodleLayout objects for all the layouts in the course.
Method get_layout_entries
Gets all the entries in the named layout.
Method get_layout_entries_for_layout_id
Gets all the entries in the named layout.
Method get_layout_entry_configs
Return an array of layout_entry_config objects
Method get_layout_entry_configs_as_hidden_fields
Method get_layout_entry_configs_as_name_value_hash
Method get_layout_names
Gets an array associating layout ID's to names
Method get_line_separator
Gets the line separator.
Method get_locations
Returns a numeric array of locations associated with this map. Sorted by name.
Method get_loginzone_allocation
Gets the SLurl for the specified user's loginzone alloation
Method get_loginzone_position
Gets the position of the loginzone as a string vector <x,y,z>
Method get_loginzone_region
Gets the region of the loginzone
Method get_loginzone_size
Gets the size of the loginzone as a string vector <x,y,z>
Method get_loginzone_time_updated
Gets the timestamp of the last time the loginzone was updated
Method get_modification_time
Gets the time at which this instance was last modified, or 0 if unknown.
Method get_modification_time
Gets the time at which this instance was last modified, or 0 if unknown.
Method get_modification_time
Gets the time at which this instance was last modified, or 0 if unknown.
Method get_modification_time
Gets the time at which this controller was last modified.
Method get_modification_time
Gets the time at which this instance was last modified, or 0 if unknown.
Method get_modification_time
Gets the time at which this instance was last modified, or 0 if unknown.
Method get_modification_time
Gets the time at which this instance was last modified, or 0 if unknown.
Method get_modification_time
Gets the time at which this instance was last modified, or 0 if unknown.
Method get_modification_time
Gets the time at which this instance was last modified, or 0 if unknown.
Method get_modification_time
Gets the time at which this instance was last modified, or 0 if unknown.
Method get_modification_time
Gets the time at which this instance was last modified, or 0 if unknown.
Method get_module_id
Fetches the module ID request parameter.
Method get_moodleUserProfile
Method get_name
Gets the name of this module instance.
Method get_name
Gets the name of this controller.
Method get_name
SloodleModuleAviLister::get_name() in module_avilister.php
Gets the name of this module instance.
Method get_name
SloodleModuleDistributor::get_name() in module_distributor.php
Gets the name of this module instance.
Method get_name
SloodleModulePresenter::get_name() in module_presenter.php
Gets the name of this module instance.
Method get_name
Gets the name of this module instance.
Method get_name
SloodleModuleChoice::get_name() in module_choice.php
Gets the name of this module instance.
Method get_name
SloodleModuleGlossary::get_name() in module_glossary.php
Gets the name of this module instance.
Method get_name
SloodleModuleiBank::get_name() in module_ibank.php
Gets the name of this module instance.
Method get_name
SloodleModuleSloodleObject::get_name() in module_sloodleobject.php
Gets the name of this module instance.
Method get_name
Gets the name of this module instance.
Method get_name
SloodleModule::get_name() in module_base.php
Gets the name of this module instance.
Method get_num_unanswered
Gets the number of people who have not yet answered the choice.
Method get_object
Gets data about an active object.
Method get_objects
Gets a list of all objects for this StipendGiver.
Method get_objects
SloodleModuleDistributor::get_objects() in module_distributor.php
Gets a list of all objects for this Distributor.
Method get_object_configuration
Gets an array of object configuration settings.
Method get_opening_time
Gets the time at which this choice opens.
Method get_param
Obtains a named HTTP request parameter, optionally requiring it or not
Method get_password
Fetches the password request parameter.
Method get_password
Gets the prim password of this controller.
Method get_plugin
Gets an instance of the specified plugin type.
Method get_plugin_description
Gets the human-readable description of this plugin.
Method get_plugin_description
Gets the human-readable description of this plugin.
Method get_plugin_name
Gets the human-readable name of this plugin.
Method get_plugin_name
Gets the human-readable name of this plugin.
Method get_plugin_name
Gets the human-readable name of this plugin.
Method get_plugin_name
Gets the human-readable name of this plugin.
Method get_plugin_name
Gets the human-readable name of this plugin.
Method get_plugin_names
Gets an array of the names of all SLOODLE plugins derived from the specified type.
Method get_post
Gets the identified post.
Method get_request_descriptor
Fetches the request descriptor request parameter.
Method get_server_access_level
Fetches the server access level parameter, if specified.
Method get_short_name
Gets the short name of this course in the VLE.
Method get_slides
SloodleModulePresenter::get_slides() in module_presenter.php
Gets an ordered associative array of slides in presentation order.
Method get_sloodleprofile
sloodleCourseObj::get_sloodleprofile() in sloodlecourseobject.php
Method get_sloodle_course
Method get_staff_courses
Gets a numeric array of SloodleCourse objects for courses the user is Sloodle staff.
Method get_type
SloodleModuleAviLister::get_type() in module_avilister.php
Gets the short type name of this instance.
Method get_type
SloodleModule::get_type() in module_base.php
Gets the short type name of this instance.
Method get_type
Gets the short type name of this instance.
Method get_type
SloodleModuleDistributor::get_type() in module_distributor.php
Gets the short type name of this instance.
Method get_type
SloodleModuleChoice::get_type() in module_choice.php
Gets the short type name of this instance.
Method get_type
Gets the short type name of this instance.
Method get_type
SloodleModuleSloodleObject::get_type() in module_sloodleobject.php
Gets the short type name of this instance.
Method get_type
SloodleModuleGlossary::get_type() in module_glossary.php
Gets the short type name of this instance.
Method get_type
SloodleModuleiBank::get_type() in module_ibank.php
Gets the short type name of this instance.
Method get_type
SloodleModulePresenter::get_type() in module_presenter.php
Gets the short type name of this instance.
Method get_type
Gets the short type name of this instance.
Method get_type_full
Gets the full type name of this instance, according to the current language pack, if available.
Method get_type_full
Gets the full type name of this instance, according to the current language pack, if available.
Method get_type_full
Gets the full type name of this instance, according to the current language pack, if available.
Method get_type_full
Gets the full type name of this instance, according to the current language pack, if available.
Method get_type_full
Gets the full type name of this instance, according to the current language pack, if available.
Method get_type_full
Gets the full type name of this instance, according to the current language pack, if available.
Method get_type_full
Gets the full type name of this instance, according to the current language pack, if available.
Method get_type_full
Gets the full type name of this instance, according to the current language pack, if available.
Method get_type_full
Gets the full type name of this instance, according to the current language pack, if available.
Method get_type_full
Gets the full type name of this instance, according to the current language pack, if available.
Method get_type_full
Gets the full type name of this instance, according to the current language pack, if available.
Method get_username
Gets the user's username
Method get_user_email
Gets the user's email address.
Method get_user_firstname
Gets the first name of the user
Method get_user_id
Gets the unique ID of the VLE user.
Method get_user_lastname
Gets the last name of the user
Method get_user_objects
Gets a list of all user-centric objects authorised for the current avatar.
Method get_version
Gets the internal version number of this plugin.
Method get_version
Gets the internal version number of this plugin.
Method get_version
Gets the internal version number of this plugin.
Method get_version
Gets the internal version number of this plugin.
Method get_version
Gets the internal version number of this plugin.
Page general.php
general.php in general.php
h
top
Method has_loginzone_data
Determines whether or not LoginZone data exists for this course.
i
top
Variable $icurrency
Variable $icurrency
stipendGiverObject::$icurrency in stipendgiver_object.php
Variable $id
SloodleChatMessage::$id in module_chat.php
The ID of the message.
Variable $id
SloodleBlogPost::$id in module_blog.php
The ID of the message.
Variable $id
SloodleLayoutEntry::$id in layout_profile.php
Variable $id
SloodleGlossaryEntry::$id in module_glossary.php
The ID of the entry.
Variable $id
SloodleUserObject::$id in user_object.php
The database record ID of this object's entry.
Variable $id
SloodlePresenterSlide::$id in module_presenter.php
The ID of this slide in the DB table of slides.
Variable $id
SloodleLayout::$id in layout_profile.php
Variable $id
SloodleChoiceOption::$id in module_choice.php
The ID of the option (should be unique across the site).
Variable $id
SloodleLayoutEntryConfig::$id in layout_profile.php
Variable $initialized
Variable $iPb
Variable $iPts
Method import
Import the given file, and insert the new slides at the specified position in the Presentation.
Method import_file
Import a file to this Presenter.
Page index.php
index.php in index.php
Method insert
Method insert
SloodleLayout::insert() in layout_profile.php
Method insert
SloodleLayoutEntry::insert() in layout_profile.php
Method iPointBank
iPointBank::iPointBank() in ipointbank_object.php
Class iPointBank
iPointBank in ipointbank_object.php
The iPointBank class provides basic transaction functions for the Sloodle iBank module.
Method is_available
Determines whether or not the course is available.
Method is_available
Determines whether or not this controller is available (i.e. not hidden).
Method is_avatar_linked
Determines whether or not the current user and avatar are linked.
Method is_avatar_loaded
Determines whether or not an avatar is loaded.
Method is_early
SloodleModuleChoice::is_early() in module_choice.php
Determines if the choice has not opened yet.
Method is_enabled
Checks if blogging is enabled on the site.
Method is_enabled
Determines if this controller is enabled or not.
Method is_enrolled
Is the current user enrolled in the specified course?
Method is_late
SloodleModuleChoice::is_late() in module_choice.php
Determines if the choice has already closed.
Method is_loaded
Determines whether or not this controller is loaded.
Method is_loaded
Determines whether or not course data has been loaded.
Method is_object_request
Checks the parameters to determine if the request relates to an object rather than a user
Method is_open
SloodleModuleChoice::is_open() in module_choice.php
Determines if the choice is currently open.
Method is_request_data_processed
Checks whether or not the request data has already been processed.
Method is_staff
Is the current user Sloodle staff in the specified course?
Method is_teacher
sloodleCourseObj::is_teacher() in sloodlecourseobject.php
Method is_too_early
SloodleModuleSloodleObject::is_too_early() in module_sloodleobject.php
Checks if an assignment submitted at the specified time would be too early for submission.
Method is_too_late
SloodleModuleSloodleObject::is_too_late() in module_sloodleobject.php
Checks if an assignment submitted at the specified time would be too late for submission.
Method is_user_loaded
Determines whether or not a VLE user is loaded.
Page io.php
io.php in io.php
Page ipointbank_object.php
ipointbank_object.php in ipointbank_object.php
Page ipointbank_object.php
ipointbank_object.php in ipointbank_object.php
Page image.php
image.php in image.php
Page ibank.php
ibank.php in ibank.php
l
top
Variable $layout
SloodleLayoutEntry::$layout in layout_profile.php
Variable $layout_entry
Variable $line_separator
The separation string between lines of the response (typically just a newline).
Variable $locations
Numeric array of locations, obtained from the SloodleModuleMap object.
Page loginzone.php
loginzone.php in loginzone.php
Page layout_profile.php
layout_profile.php in layout_profile.php
Page lib.php
lib.php in lib.php
Method link_avatar
Links the current avatar to the current user.
Method load
SloodleController::load() in controller.php
Loads data from the database.
Method load
SloodleLayout::load() in layout_profile.php
Method load
SloodleModule::load() in module_base.php
Loads data from the database.
Method load
SloodleModuleiBank::load() in module_ibank.php
Loads data from the database.
Method load
SloodleModuleDistributor::load() in module_distributor.php
Loads data from the database.
Method load
SloodleModuleChoice::load() in module_choice.php
Loads data from the database.
Method load
SloodleModuleChat::load() in module_chat.php
Loads data from the database.
Method load
SloodleModuleMap::load() in module_map.php
Loads data from the database.
Method load
SloodleModuleSloodleObject::load() in module_sloodleobject.php
Loads data from the database.
Method load
SloodleCourse::load() in course.php
Reads fresh data into the structure from the database.
Method load
SloodleLayoutEntry::load() in layout_profile.php
Method load
SloodleModulePresenter::load() in module_presenter.php
Loads data from the database.
Method load
SloodleLayoutEntryConfig::load() in layout_profile.php
Method load
SloodleModuleGlossary::load() in module_glossary.php
Loads data from the database.
Method load_avatar
Finds an avatar with the given UUID and/or name, and loads its data.
Method load_avatar_by_id
Loads the specified avatar from the database.
Method load_by_controller
Loads course and controller data by the unqiue site-wide identifier of a Sloodle controller.
Method load_data
SloodleBlogPost::load_data() in module_blog.php
Loads the data from a post record object.
Method load_from_row
SloodleLayout::load_from_row() in layout_profile.php
Method load_from_row
Method load_from_row
Method load_linked_avatar
Load the avatar linked to the current user.
Method load_linked_user
Find the VLE user linked to the current avatar.
Method load_module
SloodleSession::load_module() in sloodle_session.php
Constructs and loads the appropriate module part of the session.
Method load_plugins
Loads all available plugins from the specified folder.
Method load_user
Load the specified user from the database
Method load_user_by_loginzone
Finds the user identified by LoginZone allocation, and loads it into the given user object.
Method login
Internally 'log-in' the current user.
Page linker.php
linker.php in linker.php
Page linker.php
linker.php in linker.php
Page linker.php
linker.php in linker.php
m
top
Variable $maxselections
Maximum allowed number of selections for this option.
Variable $message
SloodleChatMessage::$message in module_chat.php
The text of the message.
Variable $module
SloodleSession::$module in sloodle_session.php
The Sloodle module this session relates to, if any.
Variable $module_context
Context object for permissions in the Moodle module.
Variable $moodleuserid
Integer ID of the Moodle user being viewed.
Variable $moodle_assignment_instance
Internal only - Moodle assignment module instance database object.
Variable $moodle_chat_instance
Internal only - Moodle chat module instance database object.
Variable $moodle_choice_instance
Internal only - Moodle choice module instance database object.
Variable $moodle_glossary_instance
Internal only - Moodle glossary module instance database object.
Variable $movingentryid
ID of the entry we are moving.
Page mail.php
mail.php in mail.php
Page module_avilister.php
module_avilister.php in module_avilister.php
Page module_base.php
module_base.php in module_base.php
Page module_blog.php
module_blog.php in module_blog.php
Page module_chat.php
module_chat.php in module_chat.php
Page module_choice.php
module_choice.php in module_choice.php
Page module_distributor.php
module_distributor.php in module_distributor.php
Page module_glossary.php
module_glossary.php in module_glossary.php
Page module_ibank.php
module_ibank.php in module_ibank.php
Page module_map.php
module_map.php in module_map.php
Page module_presenter.php
module_presenter.php in module_presenter.php
Page module_sloodleobject.php
module_sloodleobject.php in module_sloodleobject.php
Page modules.php
modules.php in modules.php
Method makeTransaction
iPointBank::makeTransaction() in ipointbank_object.php
Page mod_form.php
mod_form.php in mod_form.php
Class mod_sloodle_mod_form
mod_sloodle_mod_form in mod_form.php
Used to define the Sloodle module instance add/edit form.
Method move_entry
SloodleModulePresenter::move_entry() in module_presenter.php
Moves the ID'd entry forward or back in the presentation ordering.
Page map.php
map.php in map.php
n
top
Variable $name
SloodleActiveObject::$name in active_object.php
The name of this object.
Variable $name
SloodlePresenterSlide::$name in module_presenter.php
The name of this slide
Variable $name
SloodleLayoutEntry::$name in layout_profile.php
The name of the object this entry represents.
Variable $name
SloodleLayoutEntryConfig::$name in layout_profile.php
Variable $name
iPointBank::$name in ipointbank_object.php
Variable $name
SloodleLayout::$name in layout_profile.php
Variable $numselections
Number of selections so far of this option.
Variable $numunanswered
The number of (non-admin) users on the course who have not yet answered this choice.
Page notecard_configuration_form.php
notecard_configuration_form.php in notecard_configuration_form.php
Page notecard_configuration_view.php
notecard_configuration_view.php in notecard_configuration_view.php
o
top
Variable $objname
SloodleUserObject::$objname in user_object.php
The name of this object.
Variable $objuuid
SloodleUserObject::$objuuid in user_object.php
The UUID of this object.
Variable $options
SloodleModuleChoice::$options in module_choice.php
The options available for this choice, as an associative array of IDs to SloodleChoiceOption objects.
Variable $ordering
SloodlePresenterSlide::$ordering in module_presenter.php
The ordering value for this slide. This should not generally be used. Refer to 'slideposition' instead.
Variable $originalconfigs
Variable $originalentryids
SloodleLayout::$originalentryids in layout_profile.php
Page object_config.php
object_config.php in object_config.php
Page object_config.php
object_config.php in object_config.php
Method optional_param
Obtains a named HTTP request parameter, or NULL if it has not been provided.
p
top
Variable $page_number
Current page number.
Variable $page_total
Total number of pages.
Variable $password
SloodleUserObject::$password in user_object.php
The password of this object.
Variable $password
SloodleActiveObject::$password in active_object.php
The password of this object.
Variable $plugins
SloodleSession::$plugins in sloodle_session.php
A plugin manager to help give access to plugins for various features.
Variable $plugin_cache
Plugin instance cache.
Variable $position
SloodleLayoutEntry::$position in layout_profile.php
The position of the object, as a 3d vector, in string format "<x,y,z>"
Variable $presenter
SloodlePresenterSlide::$presenter in module_presenter.php
The SloodleModulePresenter object relating the presentation this slide is in
Variable $presenter
SloodleModulePresenter::$presenter in module_presenter.php
Internal only - a database objects representing the Presenter itself.
Variable $presenter
A Presenter object (secondary table).
Variable $presenter_mode
Our current mode of access to the Presenter.
Page plugins.php
plugins.php in plugins.php
Method ping_object
Updates the last active timer on an object.
Page pdfimporter.php
pdfimporter.php in pdfimporter.php
Method populate_entries_from_active_objects
Method populate_from_active_object
Method printUserTable
This function will display an HTML table of the users transactions Columns displayed will be: UserName | Avatar | Amount Alloted | Balance Remaining
Method print_footer
Print the page footer.
Method print_footer
Print the footer for this course.
Method print_footer
Print the footer for this course.
Method print_footer
Output the page footer.
Method print_footer
Print the page footer.
Method print_header
Print the page header (requires special scripts to be added into the header)
Method print_header
Override the base_view_module print_header for formatting reasons
Method print_header
Print the course settings page header.
Method print_header
Print the course settings page header.
Method print_header
Print the course settings page header.
Method print_header
Print module header info.
Method print_header
Print the standard page header.
Method print_slide_position_menu
Display a drop-down menu of slides in the current presentation.
Method process_form
Process any form data which has been submitted.
Method process_form
Process any form data which has been submitted.
Method process_form
Process any form data which has been submitted.
Method process_form
Process any form data which has been submitted.
Method process_form
Process any form data which has been submitted.
Method process_form
Process any form data which has been submitted.
Method process_form
Process any form data which has been submitted.
Method process_request
Check the request parameters to see which course was specified.
Method process_request
Checks for incoming request data identifying a particular module (parameter 'id').
Method process_request
Uses the parent class to process basic request information, then obtains additional Controller data.
Method process_request
Check and process the request parameters.
Method process_request
Check and process the request parameters.
Method process_request
Processes request data to determine which Presenter is being accessed.
Method process_request
Check for incoming request data identifying a particular course or module.
Method process_request
Processes request data to determine which Map is being accessed.
Method process_request
Check and process the request parameters.
Method process_request
Processes request data to determine which Distributor is being accessed.
Method process_request_data
Process all of the standard data provided by the HTTP request, and write it into our SloodleSession object.
Method process_upload
Attempt to process a file upload.
Method purge_password_notifications
If the system is waiting to send a password notification to this user, then remove it
Page presenter.php
presenter.php in presenter.php
q
top
Method quick_output
Quick output of data to avoid several accessor calls if the response is very basic.
r
top
Variable $real_first_name
SloodleAviListName::$real_first_name in module_avilister.php
Real first name
Variable $real_last_name
SloodleAviListName::$real_last_name in module_avilister.php
Real last name
Variable $renderMessage
Variable $request
SloodleSession::$request in sloodle_session.php
Incoming HTTP request.
Variable $request_data_processed
Indicates whether or not the basic request data has already been processed.
Variable $request_descriptor
Request descriptor.
Variable $request_timestamp
Timestamp when the request was originally made by the LSL script.
Variable $response
SloodleSession::$response in sloodle_session.php
Outgoing response - can be rendered to HTTP or as a string.
Variable $response_timestamp
Timestamp when the response was generated on the Moodle site.
Variable $rotation
SloodleLayoutEntry::$rotation in layout_profile.php
The rotation of the object, as a 3d vector of Euler angles, in string format "<x,y,z>"
Method register_object
Registers a new active object (or renew an existing authorisation) with this controller.
Method register_unauth_object
Registers a new unauthorised object.
Method relocate_entry
Relocates the identified entry to the specified position in the presentation.
Method removeTransaction
iPointBank::removeTransaction() in ipointbank_object.php
Method remove_object
Removes an active object and all its related items.
Method render
Render the view of the Distributor.
Method render
Render the view of the Stipend Giver.
Method render
Render the view of the module or feature.
Method render
Render the view of the module or feature.
Method render
Render the view of the Map.
Method render
Render the view of the module or feature.
Method render
Render the view of the Presenter.
Method render
Render the view of the module or feature.
Method render
Render this importer on a web page.
Method render
sloodle_base_view_module::render() in base_view_module.php
Render the view of the module or feature.
Method render
Render the view of the Controller.
Method render_add_files
Render the slide editing form of the Presenter (lets you edit a single slide).
Method render_edit
Render the Edit mode of the Presenter (lists all the slides and allows re-ordering).
Method render_import_slides
Render the tab for importing slides from some source.
Method render_slide_edit
Render the slide editing form of the Presenter (lets you edit a single slide).
Method render_slide_for_browser
Render the given slide for browser output -- NOTE: render to a string, and return the string.
Method render_slide_for_browser
Render the given slide for browser output -- NOTE: render to a string, and return the string.
Method render_slide_for_browser
Render the given slide for browser output -- NOTE: render to a string, and return the string.
Method render_slide_for_browser
Render the given slide for browser output -- NOTE: render to a string, and return the string.
Method render_slide_for_sl
Render the given slide for virtual-world output.
Method render_slide_for_sl
Render the given slide for virtual-world output.
Method render_slide_for_sl
Render the given slide for virtual-world output.
Method render_slide_for_sl
Render the given slide for virtual-world output.
Method render_to_output
Outputs the response directly to the HTTP response.
Method render_to_string
Renders the response to a string.
Method render_view
Render the View of the Presenter.
Method required_param
Obtains a named HTTP request parameter, or terminates with an error message if it has not been provided.
Method reset_password
Resets the user's password
Method resubmit_allowed
Checks if re-submissions are permitted.
Function rowForItem
rowForItem() in view_layout.php
s
top
Variable $sCourseObj
Variable $sCourseObj
Variable $searchstr
The search string for users where appropriate.
Variable $searchstr
The search string for users where appropriate.
Variable $session
session is a dummy session object to be used as a parameter when creating a sloodleUser object
Variable $showInitForm
Variable $side_effects
Integer side effect(s) codes.
Variable $slideposition
The position of this slide in the presentation. This is a 1-based count.
Variable $sloodle
The main SLOODLE module instance, retreived directly from the database (table: sloodle)
Variable $sloodle
sloodle_base_view_module::$sloodle in base_view_module.php
The main SLOODLE module instance, retreived directly from the database (table: sloodle)
Variable $sloodleCourse
SLOODLE course object, retrieved directly from database.
Variable $sloodleCourseObject
sloodleCourseObj::$sloodleCourseObject in sloodlecourseobject.php
Variable $sloodleId
sloodleId The instance of this moodle module
Variable $sloodleId
sloodleCourseObj::$sloodleId in sloodlecourseobject.php
Variable $sloodleId
stipendGiverObject::$sloodleId in stipendgiver_object.php
Variable $sloodleid
SloodleModuleiBank::$sloodleid in module_ibank.php
Variable $sloodleid
iPointBank::$sloodleid in ipointbank_object.php
Variable $sloodleonly
Indicates if we should only show users who have avatars. Fetched from request parameters where given.
Variable $sloodleRec
sloodleCourseObj::$sloodleRec in sloodlecourseobject.php
Variable $sloodle_controller_instance
Internal only - Sloodle Controller instance database object.
Variable $sloodle_course
The SLOODLE course object.
Variable $sloodle_course
SLOODLE course object, retrieved directly from database.
Variable $sloodle_course
The SLOODLE course object.
Variable $sloodle_course
SLOODLE course object, retrieved directly from database.
Variable $sloodle_course
SLOODLE course object, retrieved directly from database.
Variable $sloodle_course_data
The Sloodle course data object, if it exists.
Variable $sloodle_distributor_instance
Internal only - Sloodle Distributor instance database object.
Variable $sloodle_instance
Internal only - Sloodle module instance database object.
Variable $sloodle_instance
Internal only - Sloodle module instance database object.
Variable $sloodle_map
Instance of the extra Map data from the sloodle_map table.
Variable $sloodle_map_module
A SLOODLE map module object to wrap the basic map functionality.
Variable $sloodle_module_instance
Internal only - Sloodle module instance database object.
Variable $sloodle_module_instance
Internal only - Sloodle module instance database object.
Variable $sloodle_module_instance
Internal only - Sloodle module instance database object.
Variable $sloodle_stipendgiver_instance
Internal only - Sloodle StipendGiver instance database object.
Variable $source
SloodlePresenterSlide::$source in module_presenter.php
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.
Variable $start
The result number to start displaying from
Variable $start
The result number to start displaying from
Variable $start
The result number to start displaying from
Variable $startingBalance
stipendGiverObject::$startingBalance in stipendgiver_object.php
Variable $status_code
Integer status code of the response.
Variable $status_descriptor
Status descriptor string.
Variable $stipendCollectors_moodleid
A List of usrs moodle id's who have collected a stipend
Variable $stipendCollectors_uuid
A List of all users avatar UUID's who have collected a stipend
Variable $stipendGiverObj
Variable $stipendGiverRec
stipendGiverObject::$stipendGiverRec in stipendgiver_object.php
Variable $subject
SloodleBlogPost::$subject in module_blog.php
The subject of the post.
Variable $system_context
Moodle permissions context for the system.
Variable $system_context
Moodle permissions context for the system.
Page sloodlecourseobject.php
sloodlecourseobject.php in sloodlecourseobject.php
Page sloodle_session.php
sloodle_session.php in sloodle_session.php
Page stipendgiver_object.php
stipendgiver_object.php in stipendgiver_object.php
Method save_configs
Method save_entries
SloodleLayout::save_entries() in layout_profile.php
Method save_layout
Save the given entries in the named profile.
Method save_layout_by_id
Save the given entries in the profile specified by id.
Method search
SloodleModuleGlossary::search() in module_glossary.php
Searches all entries in the current glossary for the given term.
Method searchUserList
stipendGiverObject::searchUserList() in stipendgiver_object.php
Method select_option
Selects an option in this choice on behalf of the specified user.
Method send_object
SloodleModuleDistributor::send_object() in module_distributor.php
Request that the specified object be sent to the specified avatar.
Method set
SloodleAviListName::set() in module_avilister.php
Accessor - set all members in a single call.
Method set
SloodleChatMessage::set() in module_chat.php
Accessor - set all members in a single call.
Method set
SloodleBlogPost::set() in module_blog.php
Accessor - set all members in a single call.
Method set
SloodleGlossaryEntry::set() in module_glossary.php
Accessor - set all members in a single call.
Method setRenderMessage
Method setStartingBalance
stipendGiverObject::setStartingBalance() in stipendgiver_object.php
Method setStipendBudget
stipendGiverObject::setStipendBudget() in stipendgiver_object.php
Page settings.php
settings.php in settings.php
Method setUserList
sloodleCourseObj::setUserList() in sloodlecourseobject.php
setUserList set's the private userList array
Method set_avatar_last_active
Sets the timestamp of when the user was last active
Method set_avatar_name
Sets the name of the avatar
Method set_avatar_uuid
Sets the UUID of the avatar
Method set_avatar_uuid
Accessor function to set member value $avatar_uuid
Method set_channel
SloodleModuleDistributor::set_channel() in module_distributor.php
Sets the UUID of the XMLRPC channel used for requests.
Method set_config
SloodleLayoutEntry::set_config() in layout_profile.php
Method 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.
Method set_field_separator
Sets the field separator.
Method set_initial_coordinates
Sets the initial coordinates of the map.
Method set_intro
Sets the intro description of this controller.
Method set_line_separator
Sets the line separator.
Method set_loginzone_position
Sets the position of the loginzone as a string vector <x,y,z>
Method set_loginzone_position_xyz
Sets the position of the loginzone as a set of components
Method set_loginzone_region
Sets the region of the loginzone
Method set_loginzone_size
Sets the size of the loginzone as a string vector <x,y,z>
Method set_loginzone_size_xyz
Sets the size of the loginzone as a set of components
Method set_loginzone_time_updated
Sets the timestamp of the last time the loginzone was updated
Method set_name
Sets the name of this controller.
Method set_objects
SloodleModuleDistributor::set_objects() in module_distributor.php
Sets the list of objects in this Distributor
Method set_page_number
Accessor function to set member value $page_number
Method set_page_total
Accessor function to set member value $page_total
Method set_password
Sets the prim password of this controller.
Method set_position_xyz
Sets the position as separate X,Y,Z components
Method set_request_descriptor
Accessor function to set member value $request_descriptor
Method set_request_timestamp
Accessor function to set member value $request_timestamp
Method set_response_timestamp
Accessor function to set member value $response_timestamp
Method set_rotation_xyz
Sets the rotation as separate X,Y,Z components
Method 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.
Method set_status_code
Accessor function to set member value $status_code
Method set_status_descriptor
Accessor function to set member value $status_descriptor
Method set_tracking_code
Accessor function to set member value $tracking_code
Class SloodleActiveObject
SloodleActiveObject in active_object.php
An active object, relating to the Sloodle active objects DB table.
Class SloodleAviListName
SloodleAviListName in module_avilister.php
Represents a single avatar list name association
Class SloodleBlogPost
SloodleBlogPost in module_blog.php
Represents a single blog post
Method SloodleChatMessage
Constructor - initialises members.
Method SloodleChatMessage
Constructor - initialises members.
Class SloodleChatMessage
SloodleChatMessage in module_chat.php
Represents a single chat message
Method SloodleChatMessage
Constructor - initialises members.
Class SloodleChoiceOption
SloodleChoiceOption in module_choice.php
Class to represent a single available option for a choice.
Class SloodleController
SloodleController in controller.php
Represents a Sloodle Controller, including data such as prim password.
Method SloodleController
Constructor
Method SloodleCourse
Constructor
Class SloodleCourse
SloodleCourse in course.php
The Sloodle course data class
Method sloodleCourseObj
sloodleCourseObj::sloodleCourseObj() in sloodlecourseobject.php
Class sloodleCourseObj
sloodleCourseObj in sloodlecourseobject.php
Method SloodleGlossaryEntry
Constructor - initialises members.
Class SloodleGlossaryEntry
SloodleGlossaryEntry in module_glossary.php
Represents a single glossary entry
Class SloodleLayout
SloodleLayout in layout_profile.php
This file defines structures for managing Sloodle layout profiles.
Method SloodleLayout
SloodleLayout::SloodleLayout() in layout_profile.php
Method SloodleLayoutEntry
Class SloodleLayoutEntry
SloodleLayoutEntry in layout_profile.php
Stores data for a single entry in a layout profile.
Method SloodleLayoutEntryConfig
Class SloodleLayoutEntryConfig
SloodleLayoutEntryConfig in layout_profile.php
Class SloodleModule
SloodleModule in module_base.php
Sloodle module base class.
Method SloodleModule
Constructor - initialises the session variable
Method SloodleModuleAviLister
Constructor
Class SloodleModuleAviLister
SloodleModuleAviLister in module_avilister.php
The Sloodle AviLister module class.
Class SloodleModuleBlog
SloodleModuleBlog in module_blog.php
The Sloodle blog module class.
Method SloodleModuleBlog
Constructor
Method SloodleModuleChat
Constructor
Class SloodleModuleChat
SloodleModuleChat in module_chat.php
The Sloodle chat module class.
Class SloodleModuleChoice
SloodleModuleChoice in module_choice.php
The Sloodle choice module class.
Method SloodleModuleChoice
Constructor
Class SloodleModuleDistributor
SloodleModuleDistributor in module_distributor.php
The Sloodle Distributor module class.
Method SloodleModuleDistributor
Constructor
Method SloodleModuleGlossary
Constructor
Class SloodleModuleGlossary
SloodleModuleGlossary in module_glossary.php
The Sloodle glossary module class.
Class SloodleModuleiBank
SloodleModuleiBank in module_ibank.php
The Sloodle StipendGiver module class.
Method SloodleModuleiBank
Constructor
Class SloodleModuleMap
SloodleModuleMap in module_map.php
The Sloodle map resource module class.
Method SloodleModuleMap
Constructor
Method SloodleModulePresenter
Constructor
Class SloodleModulePresenter
SloodleModulePresenter in module_presenter.php
The Sloodle presenter module class.
Method SloodleModuleSloodleObject
Constructor
Class SloodleModuleSloodleObject
SloodleModuleSloodleObject in module_sloodleobject.php
The Sloodle Object assignment module class.
Class SloodlePluginBase
SloodlePluginBase in _base.php
Base class for all SLOODLE plugins.
Class SloodlePluginBasePresenterImporter
Base class for plugins which provide slide importers for the SLOODLE Presenter.
Class SloodlePluginBasePresenterSlide
Base class for plugins which provide slide types for the SLOODLE Presenter.
Method SloodlePluginManager
Class constructor.
Class SloodlePluginManager
SloodlePluginManager in plugins.php
A class to load SLOODLE plugins, and provide a means to access them.
Class SloodlePluginPresenterPDFImporter
Presenter plugin for importing a PDF file as a series of image slides.
Class SloodlePluginPresenterSlideImage
Presenter plugin for showing image slides.
Class SloodlePluginPresenterSlideVideo
Presenter plugin for showing video slides.
Class SloodlePluginPresenterSlideWeb
Presenter plugin for showing web slides.
Method SloodlePresenterSlide
Class SloodlePresenterSlide
SloodlePresenterSlide in module_presenter.php
Defines a single slide from a presentation, containing raw data.
Class SloodleRequest
SloodleRequest in io.php
Handles incoming HTTP requests, typically from LSL if dealing with Second Life.
Method SloodleRequest
Constructor
Method SloodleResponse
Constructor
  • can intialise some variables
Class SloodleResponse
SloodleResponse in io.php
A helper class to validate and structure data for output according to the Sloodle communications specification.
Class SloodleSession
SloodleSession in sloodle_session.php
The primary API class, which manages all other parts.
Method SloodleSession
SloodleSession::SloodleSession() in sloodle_session.php
Constructor - initialises members
Class SloodleUser
SloodleUser in user.php
A class to represent a single user, including Moodle and Sloodle data.
Method SloodleUser
Class constructor.
Class SloodleUserObject
SloodleUserObject in user_object.php
A user-centric object, relating to the Sloodle user objects DB table.
Function sloodle_access_level_option_choice
Function 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.
Function sloodle_add_to_log
sloodle_add_to_log() in general.php
Old logging function
Function sloodle_array_to_vector
Converts an array vector to a string vector.
Function sloodle_autoenrol_enabled_site
Determines whether or not auto-enrolment is allowed for the site.
Function sloodle_autoreg_enabled_site
Determines whether or not auto-registration is allowed for the site.
Method sloodle_base_view
Constructor.
Class sloodle_base_view
sloodle_base_view in base_view.php
The base class for viewing a SLOODLE module or feature.
Method sloodle_base_view_module
Constructor.
Method sloodle_base_view_module
Constructor.
Class sloodle_base_view_module
sloodle_base_view_module in base_view_module.php
The base class for viewing a SLOODLE module.
Constant SLOODLE_BLOG_VISIBILITY_PRIVATE
Blog visibility identifier for private posts. (These can only be viewed by the person who posted them)
Constant SLOODLE_BLOG_VISIBILITY_PUBLIC
Blog visibility identifier for public posts. (These can be viewed by anybody)
Constant SLOODLE_BLOG_VISIBILITY_SITE
SLOODLE_BLOG_VISIBILITY_SITE in module_blog.php
Blog visibility identifier for site posts. (These can be viewed by anybody who is registered on the site)
Function sloodle_check_course_module_instance_type
Determines if the specified course module instance is of the named type.
Function sloodle_clean_for_db
sloodle_clean_for_db() in general.php
Returns the given string, 'cleaned' and ready for storage in the database.
Function sloodle_clean_for_output
Returns the given string, 'cleaned' and ready for output to SL as UTF-8.
Function sloodle_convert_file_size_shorthand
Converts a shorthand file size to a number of bytes, if necessary.
Function sloodle_cron
sloodle_cron() in lib.php
Function to be run periodically according to the Moodle cron.
Constant SLOODLE_DEBUG
SLOODLE_DEBUG in sl_config.php
Function sloodle_debug
sloodle_debug() in sl_config.php
Outputs messages if in debug mode.
Constant SLOODLE_DEBUG_MODE_PARAM_NAME
The name of the HTTP parameter which can be used to activate Sloodle debug mode.
Function 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.
Function sloodle_describe_approx_time
Returns a very approximate natural language description of a period of time (in minutes, hours, days, or weeks).
Constant SLOODLE_DIRROOT
SLOODLE_DIRROOT in sl_config.php
The data path for the root of the Sloodle folder.
Function sloodle_display_config_form
sloodle_display_config_form() in object_config.php
Function sloodle_finished_login_coordinates
Generates teleport coordinates for a user who has already finished the LoginZone process.
Function sloodle_get_config
sloodle_get_config() in general.php
Gets a Sloodle configuration value from Moodle's "config" table.
Function sloodle_get_course_module_instance
Obtains the identified course module instance database record.
Function sloodle_get_files
sloodle_get_files() in general.php
Gets an array of files within the given directory.
Function sloodle_get_installed_object_types
Gets all object types and versions available in this installation.
Function sloodle_get_max_post_upload
Gets the maximum size of a file (in bytes) that can be uploaded using POST.
Function sloodle_get_module_id
Obtains the ID number of the specified module (type not instance).
Function 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.
Function sloodle_get_size_description
Converts a file size to plain text.
Function sloodle_get_subdirectories
Gets an array of subdirectories within the given directory.
Function sloodle_get_types
Gets the different sub-types of Sloodle module available as a list for the "Add Activity..." menu.
Function sloodle_get_value
sloodle_get_value() in general.php
Extracts a value from a name-value associative array if it is set.
Function sloodle_get_web_path
sloodle_get_web_path() in general.php
Gets the basic URL of the current web-page being accessed.
Function sloodle_grades
sloodle_grades() in lib.php
Must return an array of grades for a given instance of this module, indexed by user. It also returns a maximum allowed grade.
Function sloodle_is_course_module_instance_visible
Determines whether or not the specified course module instance is visible.
Function sloodle_is_installed
sloodle_is_installed() in general.php
Determines whether or not Sloodle is installed.
Constant SLOODLE_LIBROOT
SLOODLE_LIBROOT in sl_config.php
The data path for the root of the Sloodle library folder.
Constant SLOODLE_LINKER_SCRIPT
SLOODLE_LINKER_SCRIPT in check_user_auth_linker.php
Lets Sloodle know we are in a linker script.
Function sloodle_load_module
sloodle_load_module() in modules.php
Constructs a appropriate Sloodle module object based on the named type.
Function sloodle_login_notification
Stores a pending login notification for an auto-registered user.
Function 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).
Constant SLOODLE_OBJECT_ACCESS_LEVEL_GROUP
Indicates that only in-world group-members may access an object in-world.
Constant SLOODLE_OBJECT_ACCESS_LEVEL_OWNER
Indicates that only the owner may access an object in-world.
Constant SLOODLE_OBJECT_ACCESS_LEVEL_PUBLIC
Indicates that anybody may access an object in-world.
Constant SLOODLE_PARAM_AVATAR_NAME
Defines the HTTP parameter name for an avatar name.
Constant SLOODLE_PARAM_AVATAR_UUID
Defines the HTTP parameter name for an avatar UUID.
Constant SLOODLE_PARAM_CONTROLLER_ID
Defines the HTTP parameter name for a Sloodle controller ID.
Constant SLOODLE_PARAM_COURSE_ID
Defines the HTTP parameter name for a course ID.
Constant SLOODLE_PARAM_IS_OBJECT
Defines the HTTP parameter name for indicating a request which relates to an object instead of a user.
Constant SLOODLE_PARAM_MODULE_ID
Defines the HTTP parameter name for a module ID.
Constant SLOODLE_PARAM_PASSWORD
Defines the HTTP parameter name for a Sloodle password.
Constant SLOODLE_PARAM_REQUEST_DESC
Defines the HTTP parameter name for a request descriptor.
Constant SLOODLE_PARAM_SERVER_ACCESS_LEVEL
Defines the HTTP parameter name for specifying server access level.
Function sloodle_parse_object_identifier
Extracts the object name and version number from an object identifier.
Function sloodle_position_is_in_login_zone
Checks if the specified position is in the current (site-wide) loginzone.
Constant SLOODLE_PRESENTER_TAB_ADD_FILES
ID of the 'bulk upload' tab for the Presenter
Constant SLOODLE_PRESENTER_TAB_ADD_SLIDE
ID of the 'add slide' tab for the Presenter
Constant SLOODLE_PRESENTER_TAB_EDIT
ID of the 'edit' tab for the Presenter
Constant SLOODLE_PRESENTER_TAB_EDIT_SLIDE
ID of the 'edit slide' tab for the Presenter
Constant SLOODLE_PRESENTER_TAB_IMPORT_SLIDES
ID of the 'import slides' tab for the Presenter
Constant SLOODLE_PRESENTER_TAB_VIEW
ID of the 'view' tab for the Presenter.
Function sloodle_print_access_level_options
Outputs the standard form elements for access levels in object configuration.
Function 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.
Function sloodle_process_login_notifications
Processes pending login notifications, up to a certain limit.
Function sloodle_process_options
Processes the module configuration options prior to saving them.
Function sloodle_random_position_in_zone
Generates a random position within a cuboid zone of the specified size.
Function sloodle_random_prim_password
Generates a random prim password (7 to 9 digit number).
Function sloodle_random_security_token
Generates a random login security token.
Function sloodle_random_web_password
Generates a random web password Uses mixed-case letters and numbers to generate a random 8-character string.
Function sloodle_required_param
Obtains a named HTTP request parameter, and terminates script with an error message if it was not provided.
Function sloodle_require_login_no_guest
Force the user to login, but reject guest logins.
Function sloodle_round_vector
sloodle_round_vector() in general.php
Rounds the specified 3d vector integer values.
Function 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.
Function sloodle_send_login_notification
Send a login notification.
Function sloodle_send_xmlrpc_message
Sends an XMLRPC message into Second Life.
Constant SLOODLE_SERVER_ACCESS_LEVEL_COURSE
Indicates that only those registered and enrolled in a specific course may access a server resource.
Constant SLOODLE_SERVER_ACCESS_LEVEL_PUBLIC
Indicates that anybody may access a server resource (still requires an authenticated request).
Constant SLOODLE_SERVER_ACCESS_LEVEL_SITE
Indicates that only those registered on the site may access a server resource.
Constant SLOODLE_SERVER_ACCESS_LEVEL_STAFF
Indicates that only those with Sloodle staff status on a course may access a server resource.
Function sloodle_set_config
sloodle_set_config() in general.php
Sets a Sloodle configuration value.
Function sloodle_text_email
Send an email to a specific address, using the Moodle system.
Function sloodle_text_email_sl
Send an email to an object in SL.
Constant SLOODLE_TYPE_CTRL
SLOODLE_TYPE_CTRL in sl_config.php
Constant SLOODLE_TYPE_DISTRIB
SLOODLE_TYPE_DISTRIB in sl_config.php
Constant SLOODLE_TYPE_IBANK
SLOODLE_TYPE_IBANK in sl_config.php
Constant SLOODLE_TYPE_MAP
SLOODLE_TYPE_MAP in sl_config.php
Constant SLOODLE_TYPE_PRESENTER
SLOODLE_TYPE_PRESENTER in sl_config.php
Function 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.
Function 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.
Function 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.
Function sloodle_validate_prim_password
Checks if the given prim password is valid.
Function sloodle_validate_prim_password_verbose
Checks if the given prim password is valid, and provides feedback.
Function sloodle_vector_to_array
Converts a string vector to an array vector.
Constant SLOODLE_VERSION
SLOODLE_VERSION in sl_config.php
The Sloodle version number.
Function sloodle_view
sloodle_view() in general.php
Render a page viewing a particular feature, or a SLOODLE module.
Class sloodle_view_controller
sloodle_view_controller in controller.php
The base class for viewing a SLOODLE Controller module.
Method sloodle_view_controller
Constructor.
Class sloodle_view_course
sloodle_view_course in course.php
Class for rendering a view of SLOODLE course information.
Method sloodle_view_course
Constructor.
Class sloodle_view_distributor
sloodle_view_distributor in distributor.php
Class for rendering a view of a Distributor module in Moodle.
Class sloodle_view_ibank
sloodle_view_ibank in ibank.php
Class for rendering a view of a Distributor module in Moodle.
Method sloodle_view_ibank
Constructor.
Class sloodle_view_map
sloodle_view_map in map.php
Class for rendering a view of a Map module in Moodle.
Method sloodle_view_map
Constructor.
Method sloodle_view_presenter
Constructor.
Class sloodle_view_presenter
sloodle_view_presenter in presenter.php
Class for rendering a view of a Presenter module in Moodle.
Method sloodle_view_user
Constructor.
Class sloodle_view_user
sloodle_view_user in user.php
Class for rendering a view of SLOODLE user information.
Class sloodle_view_users
sloodle_view_users in users.php
Class for rendering a view of SLOODLE users.
Method sloodle_view_users
Constructor.
Constant SLOODLE_WWWROOT
SLOODLE_WWWROOT in sl_config.php
The path for browsing to the root of the Sloodle folder.
Page sl_config.php
sl_config.php in sl_config.php
Class stipendGiverObject
stipendGiverObject in stipendgiver_object.php
Method StipendGiverObject
stipendGiverObject::StipendGiverObject() in stipendgiver_object.php
Method submit
SloodleModuleSloodleObject::submit() in module_sloodleobject.php
Add a new submission (or replace an existing one).
t
top
Variable $text
SloodleChoiceOption::$text in module_choice.php
The text of this option.
Variable $timemodified
Timestamp of when this option was last modified.
Variable $timestamp
Timestamp of the message.
Variable $timestamp_created
Timestamp of when this message was created.
Variable $timestamp_modified
Timestamp of when this message was last modified.
Variable $timeupdated
Timestamp for when this object was last used.
Variable $tracking_code
Tracking code of the request.
Variable $transactionRecords
iPointBank::$transactionRecords in ipointbank_object.php
Variable $transactionRecords
A List of records of the transactions for this stipend
Variable $type
SloodleActiveObject::$type in active_object.php
The type of this object.
Variable $type
SloodlePresenterSlide::$type in module_presenter.php
The type of this slide. This will be the ID of a plugin, or it may be a legacy type, 'web', 'image', or 'video'.
u
top
Variable $user
SloodleActiveObject::$user in active_object.php
The user who authorised this object.
Variable $user
SloodleSession::$user in sloodle_session.php
Current user information.
Variable $user
SloodleBlogPost::$user in module_blog.php
The user who wrote this message.
Variable $user
SloodleChatMessage::$user in module_chat.php
The user who wrote this message.
Variable $userconfirmed
Indicates a confirmation for certain actions, such as deletion, supplied by request parameter.
Variable $userList
A List of all the students in this course
Variable $userList
sloodleCourseObj::$userList in sloodlecourseobject.php
Variable $user_data
Internal only - user data. (i.e. VLE user) In Moodle, corresponds to a record from the 'user' table.
Variable $uuid
SloodleActiveObject::$uuid in active_object.php
The UUID of this object.
Page upload.php
upload.php in upload.php
Page upload.php
upload.php in upload.php
Page user.php
user.php in user.php
Page user_object.php
user_object.php in user_object.php
Page user_object_auth.php
user_object_auth.php in user_object_auth.php
Page user_object_linker.php
user_object_linker.php in user_object_linker.php
Method update
SloodleLayout::update() in layout_profile.php
Method update
SloodleLayoutEntry::update() in layout_profile.php
Method update
Method update
iPointBank::update() in ipointbank_object.php
Method updateTransaction
iPointBank::updateTransaction() in ipointbank_object.php
Method updateUserList
stipendGiverObject::updateUserList() in stipendgiver_object.php
Method update_object_type
Updates the type of a given active object to the specified type.
Method user_can_submit
Checks if the specified user is permitted to submit to this assignment.
Method user_can_view
Checks if the specified user is permitted to view submissions to this assignment.
Method user_can_write
Checks if the currently logged-in user has permission to create blog entries.
Method user_has_submitted
Checks if the specified user has submitted to this assignment already.
Page user.php
user.php in user.php
Page users.php
users.php in users.php
v
top
Variable $value
SloodleLayoutEntryConfig::$value in layout_profile.php
Variable $viewingself
Is the user viewing their own profile?
Variable $visibility
SloodleBlogPost::$visibility in module_blog.php
The visibility of this post.
Page video.php
video.php in video.php
Method validate_avatar
SloodleSession::validate_avatar() in sloodle_session.php
Validate the avatar specified in the request, to ensure it is registered to a Moodle account.
Method validate_ordering
Validates the ordering value of all entries in the presenter.
Method validate_user
SloodleSession::validate_user() in sloodle_session.php
Validates the user account and enrolment (ensures there is an avatar linked to a VLE account, and that the VLE account is enrolled in the current course).
Method validation
Validates the form data.
Page version.php
version.php in version.php
Page version_linker.php
version_linker.php in version_linker.php
Method view
sloodle_base_view::view() in base_view.php
The main viewing function.
Page view.php
view.php in view.php
Page view_course.php
view_course.php in view_course.php
Page view_layout.php
view_layout.php in view_layout.php
w
top
Page web.php
web.php in web.php
Method write
Writes current Sloodle course data back to the database.
Method write
SloodleController::write() in controller.php
Updates the currently loaded entry in the database.
Method write_avatar
Uses the current avatar data to update the database.
x
top
Function xForIndex
xForIndex() in view_layout.php
y
top
Function yForIndex
yForIndex() in view_layout.php
a b c d e f g h i l m n o p q r s t u v w x y _