My favorites | Sign in
Project Logo
          
Details: Show all Hide all

Today

  • 2 hours ago
    issue 124 (WebIntercom cannot be deactivated) commented on by pedro.mcmillan   -   Fixed the LSL script in the 1.0 branch as r865. This can be merged to other branches or the trunk as necessary. However, it has not been released in a new Set yet.
    Fixed the LSL script in the 1.0 branch as r865. This can be merged to other branches or the trunk as necessary. However, it has not been released in a new Set yet.
  • 2 hours ago
    r865 (Fixed issue 124 -- a logic error introduced in an LSL script...) committed by pedro.mcmillan   -   Fixed issue 124 -- a logic error introduced in an LSL script which prevented the "deactivate WebIntercom" operation from working.
    Fixed issue 124 -- a logic error introduced in an LSL script which prevented the "deactivate WebIntercom" operation from working.
  • 9 hours ago
    r864 (Updated mothership script to include fixes to simple set ) committed by edmund.edgar   -   Updated mothership script to include fixes to simple set
    Updated mothership script to include fixes to simple set
  • 9 hours ago
    r863 (Fixed code that was working OK in SL but blowing up in OpenS...) committed by edmund.edgar   -   Fixed code that was working OK in SL but blowing up in OpenSim, based on Fumikazu Iseki's comments here: http://www.sloodle.org/moodle/mod/forum/discuss.php?d=2849
    Fixed code that was working OK in SL but blowing up in OpenSim, based on Fumikazu Iseki's comments here: http://www.sloodle.org/moodle/mod/forum/discuss.php?d=2849

Last 7 days

  • Dec 14, 2009
    r862 (Added addtoRandomGrp function ) committed by FireCentaur   -   Added addtoRandomGrp function
    Added addtoRandomGrp function
  • Dec 14, 2009
    r861 ([No log message]) committed by FireCentaur   -   [No log message]
    [No log message]
  • Dec 14, 2009
    r860 (Created a addToRandomGroup that automatically assigns a user...) committed by FireCentaur   -   Created a addToRandomGroup that automatically assigns a user to a group if they are not in a moodle group - is on, and they are not a member of the, and a member feature so that the web users are sorted on the website based on their score
    Created a addToRandomGroup that automatically assigns a user to a group if they are not in a moodle group - is on, and they are not a member of the, and a member feature so that the web users are sorted on the website based on their score

Last 30 days

  • Nov 18, 2009
    issue 128 (Presenter doesn't use iframe size specified in module setup) Merged into changed by pedro.mcmillan   -   This issue was closed by revision r859.
    This issue was closed by revision r859.
  • Nov 18, 2009
    r859 (Added some final case-sensitivity fixes for the Presenter sy...) committed by pedro.mcmillan   -   Added some final case-sensitivity fixes for the Presenter system on PHP4. Fixed Issue 128 , which prevented the correct iFrame dimensions from being used by the Presenter view in Moodle. Re-wrote multiple-delete code in Presenter to ask the user to confirm the deletion before it is executed, and also prevented it from deleting any files off the server (see Issues 126 and 127).
    Added some final case-sensitivity fixes for the Presenter system on PHP4. Fixed Issue 128 , which prevented the correct iFrame dimensions from being used by the Presenter view in Moodle. Re-wrote multiple-delete code in Presenter to ask the user to confirm the deletion before it is executed, and also prevented it from deleting any files off the server (see Issues 126 and 127).
  • Nov 18, 2009
    issue 127 (Presenter: multiple delete operation will delete site files ...) Status changed by pedro.mcmillan   -   As with Issue 126 , this is resolved for the time being by preventing the Presenter from ever deleting any files off the server. This is not ideal, but it is more secure.
    Status: Fixed
    As with Issue 126 , this is resolved for the time being by preventing the Presenter from ever deleting any files off the server. This is not ideal, but it is more secure.
    Status: Fixed
  • Nov 18, 2009
    issue 126 (Presenter: slide delete button behaves differently than mult...) Status changed by pedro.mcmillan   -   For the time being, this is resolved by not deleting any files from the server. In future, we can consider updating the Presenter so that it keeps track of which slides it has actually uploaded, and therefore which it can safely delete (although it would probably be wise to let the user select whether or not to delete the file).
    Status: Fixed
    For the time being, this is resolved by not deleting any files from the server. In future, we can consider updating the Presenter so that it keeps track of which slides it has actually uploaded, and therefore which it can safely delete (although it would probably be wise to let the user select whether or not to delete the file).
    Status: Fixed
  • Nov 18, 2009
    issue 128 (Presenter doesn't use iframe size specified in module setup) Status changed by pedro.mcmillan   -   Resolved in the incremental changes for 1.0. It turns out that the Presenter object reference was actually already being contained within the slide object itself, so no additional parameters were necessary.
    Status: Fixed
    Resolved in the incremental changes for 1.0. It turns out that the Presenter object reference was actually already being contained within the slide object itself, so no additional parameters were necessary.
    Status: Fixed
  • Nov 18, 2009
    r858 (Merged Presenter PHP4 fixes from trunk to 1.0 branch (revisi...) committed by pedro.mcmillan   -   Merged Presenter PHP4 fixes from trunk to 1.0 branch (revisions 852 and 853). Adjusted internal version number and upgrade code to match.
    Merged Presenter PHP4 fixes from trunk to 1.0 branch (revisions 852 and 853). Adjusted internal version number and upgrade code to match.
  • Nov 17, 2009
    r857 (removed the dependancy on assigments for the awards activity) committed by FireCentaur   -   removed the dependancy on assigments for the awards activity
    removed the dependancy on assigments for the awards activity

Earlier this year

  • Nov 17, 2009
    r856 (a shiny new awards cup icon which will automatically show up...) committed by FireCentaur   -   a shiny new awards cup icon which will automatically show up in gradebook columns
    a shiny new awards cup icon which will automatically show up in gradebook columns
  • Nov 17, 2009
    r855 (Removed the dependence of creating an assignment for an awar...) committed by FireCentaur   -   Removed the dependence of creating an assignment for an awards activity. Now, the awards inputs grades directly into the gradebook. Also added the LSL API
    Removed the dependence of creating an assignment for an awards activity. Now, the awards inputs grades directly into the gradebook. Also added the LSL API
  • Nov 16, 2009
    issue 122 (Limited permissions on Vending Machine script) commented on by pedro.mcmillan   -   Please resolve this issue -- nobody else can work with the Vending Machine or release other versions of the SLOODLE Set until the perms are fixed!
    Please resolve this issue -- nobody else can work with the Vending Machine or release other versions of the SLOODLE Set until the perms are fixed!
  • Nov 05, 2009
    r854 (Finished implementing basic backup and restore functionality...) committed by pedro.mcmillan   -   Finished implementing basic backup and restore functionality for the SLOODLE module instances (Controller, Distributor, and Presenter). Currently only makes shallow backups of the Presenter -- i.e. it only backs-up the URL of a slide, without actually taking the file with it. Additionally, course and site data (including avatar registrations and stored layouts) are not yet backed-up.
    Finished implementing basic backup and restore functionality for the SLOODLE module instances (Controller, Distributor, and Presenter). Currently only makes shallow backups of the Presenter -- i.e. it only backs-up the URL of a slide, without actually taking the file with it. Additionally, course and site data (including avatar registrations and stored layouts) are not yet backed-up.
  • Nov 05, 2009
    issue 106 (Broken link for Sloodle Login Zone) changed by pedro.mcmillan   -   There is no evidence given of an actual bug in the code here. I cannot see any situation where the broken link is in any way generated or suggested by current SLOODLE code. I am closing this as an invalid issue. I'm also updating the issue summary to something more descriptive.
    Summary: Broken link for Sloodle Login Zone
    Status: Invalid
    There is no evidence given of an actual bug in the code here. I cannot see any situation where the broken link is in any way generated or suggested by current SLOODLE code. I am closing this as an invalid issue. I'm also updating the issue summary to something more descriptive.
    Summary: Broken link for Sloodle Login Zone
    Status: Invalid
  • Nov 05, 2009
    issue 128 (Presenter doesn't use iframe size specified in module setup) reported by pedro.mcmillan   -   What steps will reproduce the problem? 1. Using SLOODLE 1.0, create a Presenter 2. Set frame size to something other than 500x500 3. Add a webpage to the Presentation 4. View the webpage slide of the Presentation What is the expected output? What do you see instead? The webpage should be displayed in an iFrame matching the size specified in the module configuration. Instead, it always displays it with size 500x500. This is caused by the slide plugin for displaying webpages. It expects to be able to retrieve the frame size from a SloodleModulePresenter member instance, but it is never given such an instance, so it reverts to default values. The best solution is probably to pass a SloodleModulePresenter reference into the function which renders the slide. (It is not advisable to store the Presenter as a member because the plugin manager by default caches plugin instance. As such, hypothetically, the same plugin instance could be used to render slides from multiple Presenters.)
    What steps will reproduce the problem? 1. Using SLOODLE 1.0, create a Presenter 2. Set frame size to something other than 500x500 3. Add a webpage to the Presentation 4. View the webpage slide of the Presentation What is the expected output? What do you see instead? The webpage should be displayed in an iFrame matching the size specified in the module configuration. Instead, it always displays it with size 500x500. This is caused by the slide plugin for displaying webpages. It expects to be able to retrieve the frame size from a SloodleModulePresenter member instance, but it is never given such an instance, so it reverts to default values. The best solution is probably to pass a SloodleModulePresenter reference into the function which renders the slide. (It is not advisable to store the Presenter as a member because the plugin manager by default caches plugin instance. As such, hypothetically, the same plugin instance could be used to render slides from multiple Presenters.)
  • Nov 05, 2009
    issue 123 (Request Code Review) commented on by pedro.mcmillan   -   Sorry I don't have time to review this properly. I will re-visit this if and when we plan an overhaul of the entire code structure to incorporate some of these concepts.
    Sorry I don't have time to review this properly. I will re-visit this if and when we plan an overhaul of the entire code structure to incorporate some of these concepts.
  • Nov 05, 2009
    issue 118 (Quiz-Pile-on is difficult to use if the teacher is participa...) changed by pedro.mcmillan   -   (Updated issue summary to be more descriptive.)
    Summary: Quiz-Pile-on is difficult to use if the teacher is participating in it
    Labels: Release-Multiple
    (Updated issue summary to be more descriptive.)
    Summary: Quiz-Pile-on is difficult to use if the teacher is participating in it
    Labels: Release-Multiple
  • Nov 05, 2009
    issue 116 (is_enrolled evaluates to true for site administrators even i...) Status changed by pedro.mcmillan   -   This issue is to do with a Moodle convention. Workarounds should be coded on a per-situation basis to avoid breaking other code or causing a confusion for future development.
    Status: WontFix
    This issue is to do with a Moodle convention. Workarounds should be coded on a per-situation basis to avoid breaking other code or causing a confusion for future development.
    Status: WontFix
  • Nov 05, 2009
    issue 89 (SLOODLE can't connect to Moodle via https) Status changed by pedro.mcmillan   -   Confirmed that the SLOODLE Bridge script worked on a production Moodle site encountering this issue. Future work on Apache using mod_rewrite instead of PATH_INFO would be sensible. Support for other webservers may also be useful.
    Status: Fixed
    Confirmed that the SLOODLE Bridge script worked on a production Moodle site encountering this issue. Future work on Apache using mod_rewrite instead of PATH_INFO would be sensible. Support for other webservers may also be useful.
    Status: Fixed
  • Nov 05, 2009
    issue 72 ([SLOODLE 0.3] In-world error reports are unclear.) changed by pedro.mcmillan   -   This issue has been improved, although a more long-term robust solution may be sensible.
    Status: Fixed
    Labels: Release-Multiple
    This issue has been improved, although a more long-term robust solution may be sensible.
    Status: Fixed
    Labels: Release-Multiple
  • Nov 05, 2009
    issue 107 (Avatars still allowed through by Access Checker Door avatar ...) changed by pedro.mcmillan   -   I suggest we don't fix this issue. Not many people use the door, and it's comparatively unsual for avatars to be unregistered or accounts to be unenrolled while a class is running.
    Summary: Avatars still allowed through by Access Checker Door avatar they have been unregistered
    Status: WontFix
    Labels: Release-Multiple Release-Please_State
    I suggest we don't fix this issue. Not many people use the door, and it's comparatively unsual for avatars to be unregistered or accounts to be unenrolled while a class is running.
    Summary: Avatars still allowed through by Access Checker Door avatar they have been unregistered
    Status: WontFix
    Labels: Release-Multiple Release-Please_State
  • Nov 05, 2009
    issue 125 (Vending Machine is not full-perm) changed by pedro.mcmillan   -   Just realised this issue is a duplicate. The same problem was reported nearly 2 months ago, but nothing has been done about it.
    Status: Duplicate
    Cc: FireCentaur
    Just realised this issue is a duplicate. The same problem was reported nearly 2 months ago, but nothing has been done about it.
    Status: Duplicate
    Cc: FireCentaur
  • Nov 05, 2009
    issue 127 (Presenter: multiple delete operation will delete site files ...) reported by pedro.mcmillan   -   What steps will reproduce the problem? 1. Using Moodle's "site files", upload an image to the frontpage course 2. Take a note of the URL for the uploaded file 3. Create/open a Presenter, and go to the "Add Slides" tab 4. Create a new slide with the URL of the uploaded file 5. Go to the "Edit" tab 6. Tick the checkbox beside the uploaded file 7. Click "Delete Selected" 8. Look at the "site files" again What is the expected output? What do you see instead? The image file should not be deleted, because it was not created by the Presenter. However, the multiple delete operation removes the file without any warning. This could be a serious problem, as many people may want to use a common logo or introduction slide at the start of their presentation.
    What steps will reproduce the problem? 1. Using Moodle's "site files", upload an image to the frontpage course 2. Take a note of the URL for the uploaded file 3. Create/open a Presenter, and go to the "Add Slides" tab 4. Create a new slide with the URL of the uploaded file 5. Go to the "Edit" tab 6. Tick the checkbox beside the uploaded file 7. Click "Delete Selected" 8. Look at the "site files" again What is the expected output? What do you see instead? The image file should not be deleted, because it was not created by the Presenter. However, the multiple delete operation removes the file without any warning. This could be a serious problem, as many people may want to use a common logo or introduction slide at the start of their presentation.
  • Nov 05, 2009
    issue 126 (Presenter: slide delete button behaves differently than mult...) reported by pedro.mcmillan   -   What steps will reproduce the problem? 1. Use the "Upload Many" tab to upload two slides 2. Note the direct addresses of the uploaded slides (the URL to the actual image files) 3. Go to the "Edit" tab 4. Click the delete button (the cross image) beside the first slide 5. Tick the checkbox beside the the second slide, and click "Delete Selected" What is the expected output? What do you see instead? Both slides are removed from the presentation, and both image files should either be deleted or both should remain. Currently, the first image file remains on the server, and the second one is deleted. This behaviour should be made consistent.
    What steps will reproduce the problem? 1. Use the "Upload Many" tab to upload two slides 2. Note the direct addresses of the uploaded slides (the URL to the actual image files) 3. Go to the "Edit" tab 4. Click the delete button (the cross image) beside the first slide 5. Tick the checkbox beside the the second slide, and click "Delete Selected" What is the expected output? What do you see instead? Both slides are removed from the presentation, and both image files should either be deleted or both should remain. Currently, the first image file remains on the server, and the second one is deleted. This behaviour should be made consistent.
  • Nov 05, 2009
    r853 (Accidentally committed with debug mode enabled by default. R...) committed by pedro.mcmillan   -   Accidentally committed with debug mode enabled by default. Rectified.
    Accidentally committed with debug mode enabled by default. Rectified.
  • Nov 05, 2009
    r852 (Restructured plugin system for PHP4 compatibility and genera...) committed by pedro.mcmillan   -   Restructured plugin system for PHP4 compatibility and general extensibility. Updated Presenter module, view, and linker scripts to use updated plugin system.
    Restructured plugin system for PHP4 compatibility and general extensibility. Updated Presenter module, view, and linker scripts to use updated plugin system.
  • Nov 04, 2009
    r851 (fixed missing semi-colon - was causing a blank screen when u...) committed by FireCentaur   -   fixed missing semi-colon - was causing a blank screen when user clicked on the controller
    fixed missing semi-colon - was causing a blank screen when user clicked on the controller
  • Nov 03, 2009
    r850 (Fixed the SLOODLE LSL API so that it is more extensible and ...) committed by FireCentaur   -   Fixed the SLOODLE LSL API so that it is more extensible and flexible for developers. Updated all of the plugins
    Fixed the SLOODLE LSL API so that it is more extensible and flexible for developers. Updated all of the plugins
  • Nov 03, 2009
    r849 (this files are redundant, and now redifined in separate fold...) committed by FireCentaur   -   this files are redundant, and now redifined in separate folders
    this files are redundant, and now redifined in separate folders
  • Nov 02, 2009
    r848 (added extra data to return when a transaction is found) committed by FireCentaur   -   added extra data to return when a transaction is found
    added extra data to return when a transaction is found
  • Nov 02, 2009
    r847 (Added new api command - to allow tracking abilities using th...) committed by FireCentaur   -   Added new api command - to allow tracking abilities using the award system * findTransaction will search the sloodle_awards_trans table for any transaction matching * who's avuuid and idata field match the query sent. * * Example: Let's say you want to track whether a student has already touched a plant leaf in SL * Using findTransaction, you could search through all the transactions in the sloodle_trans table for an * avatar with avuuid: 2102f5ab-6854-4ec3-aec5-6cd6233c31c6 and idata: "user touched flower" * * If a transaction matching that query is found, the following information would be returned: * * 1|OK|||||2102f5ab-6854-4ec3-aec5-6cd6233c31c6 * RESPONSE:awards|findTransaction * avuuid:2102f5ab-6854-4ec3-aec5-6cd6233c31c6 * ID:563|ITYPE:credit|AMT:1000 * * If not found, the following info would be returned: * * -500800|HQ|||||2102f5ab-6854-4ec3-aec5-6cd6233c31c6 * RESPONSE:awards|findTransaction * * * llMessageLinked(LINK_SET, PLUGIN_CHANNEL, "plugin:awards,function:findTransaction\nSLOODLEID :"+(string)sloodlemoduleid+"\nAVUUID:"+(string)llDetectedKey(0)+"|DETAILS:User touched a plant leaf, NULL_KEY); */
    Added new api command - to allow tracking abilities using the award system * findTransaction will search the sloodle_awards_trans table for any transaction matching * who's avuuid and idata field match the query sent. * * Example: Let's say you want to track whether a student has already touched a plant leaf in SL * Using findTransaction, you could search through all the transactions in the sloodle_trans table for an * avatar with avuuid: 2102f5ab-6854-4ec3-aec5-6cd6233c31c6 and idata: "user touched flower" * * If a transaction matching that query is found, the following information would be returned: * * 1|OK|||||2102f5ab-6854-4ec3-aec5-6cd6233c31c6 * RESPONSE:awards|findTransaction * avuuid:2102f5ab-6854-4ec3-aec5-6cd6233c31c6 * ID:563|ITYPE:credit|AMT:1000 * * If not found, the following info would be returned: * * -500800|HQ|||||2102f5ab-6854-4ec3-aec5-6cd6233c31c6 * RESPONSE:awards|findTransaction * * * llMessageLinked(LINK_SET, PLUGIN_CHANNEL, "plugin:awards,function:findTransaction\nSLOODLEID :"+(string)sloodlemoduleid+"\nAVUUID:"+(string)llDetectedKey(0)+"|DETAILS:User touched a plant leaf, NULL_KEY); */
  • Nov 01, 2009
    issue 89 (SLOODLE can't connect to Moodle via https) commented on by pedro.mcmillan   -   A workaround script has been developed, which will attempt to 'bridge' the connection to https via a PHP script on an http server: http://www.sloodle.org/moodle/mod/data/view.php?d=8&rid=37 Currently it is only implemented for an Apache server which has AcceptPathInfo enabled, and the cURL extension for PHP installed.
    A workaround script has been developed, which will attempt to 'bridge' the connection to https via a PHP script on an http server: http://www.sloodle.org/moodle/mod/data/view.php?d=8&rid=37 Currently it is only implemented for an Apache server which has AcceptPathInfo enabled, and the cURL extension for PHP installed.
  • Oct 26, 2009
    r846 (Added an implementation of a "SLOODLE Bridge" script which a...) committed by pedro.mcmillan   -   Added an implementation of a "SLOODLE Bridge" script which allows SLOODLE tools in SL to access a Moodle site despite SSL certificate issues. This implementation relies on Apache "AcceptPathInfo", and the cURL extension for PHP.
    Added an implementation of a "SLOODLE Bridge" script which allows SLOODLE tools in SL to access a Moodle site despite SSL certificate issues. This implementation relies on Apache "AcceptPathInfo", and the cURL extension for PHP.
  • Oct 26, 2009
    issue 125 (Vending Machine is not full-perm) reported by pedro.mcmillan   -   What steps will reproduce the problem? 1. Rez a Vending Machine (from "SLOODLE 1.0 Sloodle Set revision 13") 2. Open contents 3. Attempt to view/modify/copy script "sloodle_mod_distributor-1.0" What is the expected output? What do you see instead? The scripts should be full perm, but currently shows up as no-copy/no-mod.
    What steps will reproduce the problem? 1. Rez a Vending Machine (from "SLOODLE 1.0 Sloodle Set revision 13") 2. Open contents 3. Attempt to view/modify/copy script "sloodle_mod_distributor-1.0" What is the expected output? What do you see instead? The scripts should be full perm, but currently shows up as no-copy/no-mod.
  • Oct 26, 2009
    issue 124 (WebIntercom cannot be deactivated) reported by pedro.mcmillan   -   What steps will reproduce the problem? 1. Rez a WebIntercom from "SLOODLE 1.0 Sloodle Set revision 13" 2. Configure and activate the WebIntercom 3. Click WebIntercom to show menu 4. Click button 2 to deactivate WebIntercom What is the expected output? What do you see instead? The WebIntercom should be deactivated (i.e. stop linking SL chat to the Moodle chatroom). Instead, it reports the link to the Moodle chatroom. Note that the "cmd" button is currently designated to report the link. (Seems like an odd label for the button, but it does what the dialog says.)
    What steps will reproduce the problem? 1. Rez a WebIntercom from "SLOODLE 1.0 Sloodle Set revision 13" 2. Configure and activate the WebIntercom 3. Click WebIntercom to show menu 4. Click button 2 to deactivate WebIntercom What is the expected output? What do you see instead? The WebIntercom should be deactivated (i.e. stop linking SL chat to the Moodle chatroom). Instead, it reports the link to the Moodle chatroom. Note that the "cmd" button is currently designated to report the link. (Seems like an odd label for the button, but it does what the dialog says.)
  • Oct 21, 2009
    r845 (fixed moodle groups team updates - team points werent gettin...) committed by FireCentaur   -   fixed moodle groups team updates - team points werent getting updated properly do to an incorrectly named variable
    fixed moodle groups team updates - team points werent getting updated properly do to an incorrectly named variable
  • Oct 18, 2009
    r844 (New api command: Retrieve Lesson Answers) committed by FireCentaur   -   New api command: Retrieve Lesson Answers
    New api command: Retrieve Lesson Answers
  • Oct 16, 2009
    r843 (added two new api functions: getGrps - gets all groups in a...) committed by FireCentaur   -   added two new api functions: getGrps - gets all groups in a course getUsersGrps - returns the groups for the specified user
    added two new api functions: getGrps - gets all groups in a course getUsersGrps - returns the groups for the specified user
  • Oct 13, 2009
    r842 (Restored Peter's backup-dev branch which I'd over-hastily de...) committed by edmund.edgar   -   Restored Peter's backup-dev branch which I'd over-hastily deleted.
    Restored Peter's backup-dev branch which I'd over-hastily deleted.
  • Oct 12, 2009
    r841 (deleted dead branch ) committed by edmund.edgar   -   deleted dead branch
    deleted dead branch
  • Oct 12, 2009
    r840 (deleted dead branch ) committed by edmund.edgar   -   deleted dead branch
    deleted dead branch
  • Oct 12, 2009
    r839 (deleted dead branch ) committed by edmund.edgar   -   deleted dead branch
    deleted dead branch
  • Oct 12, 2009
    r838 (deleted dead branch ) committed by edmund.edgar   -   deleted dead branch
    deleted dead branch
  • Oct 12, 2009
    r837 (deleted dead branch ) committed by edmund.edgar   -   deleted dead branch
    deleted dead branch
  • Oct 12, 2009
    r836 (deleted dead branch ) committed by edmund.edgar   -   deleted dead branch
    deleted dead branch
 
Hosted by Google Code