lams-central.jar

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-1299: Quick bug fix attempt - recompiled central.

LDEV-1299: Quick bug fix attempt - commiting new JAR files.

  1. … 3 more files in changeset.
LDEV-1299: Quick bug fix attempt - monitoring does not compile because of a missing method in learning, which exists in the source code but maybe not in the JAR file.

  1. … 2 more files in changeset.
For LDEV-1784.

Updating lams jars for monitor, common and central so the tool adapter changes work

  1. … 2 more files in changeset.
LDEV-750: Insert a design into a design. Tweaking the security to stop people writing into a directory to which they do not have access.

  1. … 7 more files in changeset.
LDEV-750: Adding insert sequence into sequence functionality. Basic functionality done - still yet to do the Flash side and some security checking.

  1. … 35 more files in changeset.
LDEV-1109: Fixing bugs in the authoring support for tool output based branching and getting the progress engine working. A rough implementation of the condition checking down for one MCQ condition for demonstration purposes. Two new methods added to the tool contract.

  1. … 36 more files in changeset.
Change ld version from configuration db.

Add customiseSessionID

  1. … 4 more files in changeset.
Modifying the getOrganisationForUserByRole calls to return just the course and class when specified, rather than the whole organisation tree.

  1. … 5 more files in changeset.
Changing organisation structure to a simple root, course, class structure.

  1. … 37 more files in changeset.
close/save/cancel action in authoring page.

Trying to getOrganisationByUserRole working

  1. … 7 more files in changeset.
Renaming blahResources.properties to ApplicationResources.properties

  1. … 4 more files in changeset.
Changed learning design activities and transition collections to use all-delete-orphan cascade management. This will ensure that the secondary records are created and removed as required.

This required fixing code that trigger cascade problems and also highlighted some session problems with the learner cache created by Jacky.

  1. … 38 more files in changeset.
Added a flag to the Flash crash dump, which allows Flash to give a parameter which is then inserted into the filename. Useful for dumps where the data has to be split across multiple dumps due to Flash restrictions.

Working on the delete side of preview. Untested.

  1. … 1 more file in changeset.
LDEV-75: Tweaked the Flash crash dump - must be logged in to do a dump and the file now has a .xml extension.

  1. … 2 more files in changeset.
Changed the calls to get the workspace folders and folder contents to be one call getFolderContents. The call uses dummy values to indicate when it wants the very root of all directories and when it needs the organisation workspaces. This allows Flash to call the same method (and the same data) for all parts of the display tree, which makes drag and drop much easier.

Most of the "rearranging" of the data and the dummy values has been kept in the Action class as it is designed to suit Flash, rather than being normal business logic.

  1. … 3 more files in changeset.
Changed code to suit new name for the field linking designs to their runtime versions (new name LearningDesign.originalLearningDesign). Modified the copyLearningDesign routines to only set the field when creating a runtime design - don't want to link the designs when the user duplicates a design in authoring. Finally, changed the delete learning design methods to delete a design even if it is the parent of other designs (note: this leaves the child designs pointing to a parent that does not exist).

  1. … 5 more files in changeset.
Rationalised the copy*, move*, delete* and rename* messages for the workspace - Flash calls one method which then calls the appropriate code for a folder, learning design etc, rather than separate methods on the interface for each resource type.

  1. … 6 more files in changeset.
learning design validator changes

LDEV-73: Added a method to pass the details of the license table to Flash. The DTO code in lams.jar tweaks the data before sending - in this case we make sure the picture url is a complete url (maybe relative to the current server in db).

LDEV-77: Issues exist with the data returned by getAccessibleWorkspaceFolders(). Data is missing, and the structure is different to the workspace data returned by getFolderContentsExcludeHome().

Trying to fix the problems by changing the DTO to be the same one used for getFolderContentsExcludeHome(). Put it in a temporary method for the moment so that we can try out the changed packet without breaking the existing code. More changes will probably be required for this problem.

LDEV-75 Implemented a Flash client crash dump utility. Writes out the wddx packet from Flash to a file in the LAMS dump directory. The DumpDirectory is configured via DumpDir in the LAMS configuration file.

Moved the WDDX null entry checking to the base packet handling servlet (AbstractStoreWDDXPacketServlet) so that all packets will be checked, not just authoring packets.

  1. … 1 more file in changeset.
add some validation for createWorkspaceFolderContent so that a non-unique name doesn't result in an index violation .

deleteContentWithVersion - checks if a resource exists before deleting.

updated ack message so that it returns the folderContentID

  1. … 1 more file in changeset.
*** empty log message ***

*** empty log message ***

  1. … 2 more files in changeset.
modified ObjectExtractor : after parsing the activity list, it will go through the list again and match up the parent with child activity based ont he parentUIID

Fixed bug - tool content id was not being updated when a tool activity was updated. The code that handles the special fields for tool activities, optional activities, etc wasn't being called.

  1. … 1 more file in changeset.
Removed run sequences from getAccessibleWorkspaceFolders() and added a new call getFolderContentsExcludeHome() which excludes the user's home directory from the returned contents.

  1. … 1 more file in changeset.
latest build

  1. … 4 more files in changeset.