• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Added event notification service.

    • -0
    • +474
    ./java/org/lamsfoundation/lams/events/Event.java
    • -0
    • +616
    ./java/org/lamsfoundation/lams/events/EventNotificationService.java
    • -0
    • +27
    ./java/org/lamsfoundation/lams/events/dao/EventDAO.java
  1. … 8 more files in changeset.
extLmsId parameter in loginRequests is redundant, as we can just use the existing serverId parameter instead, they are equivalent

LDEV-1861 Adding customCSV

Changed the lamsCoreToolService so that it detects when it is a tool adapter tool, and then passes a customCSV param to the copyToolContnet method so the tool can copy it's content on the external server

LDEV-1861 Adding customCSV

New type of ToolContentManager ToolAdapterContentManager, tool adapters will implement this so that customCSV will be passed to the required methods

LDEV-1861 Adding customCSV

Adding customCSV parameter for import tool content

LDEV-1861 Adding customCSV

Adding a method to ToolDAO so that you can retireve a tool from a tool_signature, and also update it. This is needed for tool adapter tools so they can update their extLmsId mapping

LDEV-1861 Adding customCSV

Adding the extLmsId property to Activity and ActivityDTO so that flash can determine whether to display a external tool adapter tool or not

    • -5
    • +27
    ./java/org/lamsfoundation/lams/tool/Tool.java
  1. … 2 more files in changeset.
Adding configuration entry for google map key to the configuration table, included in config insert scripts and an update script

  1. … 6 more files in changeset.
LDEV-1825: When we copy a learning design, make sure any grouping details and associated mappings attached to a teacher chosen branching or a define later grouped branching are not copied. If we don't do this, we encounter problems when run a design that has been attached to a lesson. Otherwise we either throw an exception (as the grouping doesn't exist) or we use the groupings that were used in the previous lesson and they may not be wanted.

  1. … 1 more file in changeset.
LDEV-1818: Adding validation to check that a tool based branch always has at least one condition

  1. … 1 more file in changeset.
LDEV-1820: Less than wasn't working as the BranchCondition was expecting start value to be 0, and it was null. Now accepts null.

LDEV-1817: Define later branching was breaking Preview. Now the preview hack allows it to be used with Random Grouping and this required regetting the grouping at one point to avoid a CGLIB class cast exception (hack on hack). Bleah.

The chosen grouping now works as I clear the number of groups before creating a group (and then allocating to a branch), otherwise I could run into the max number of branches test. Another hack.

  1. … 2 more files in changeset.
LDEV-1773 add minimum no. of waiting learners to sync gate open condition

LDEV-1766: Removing groups from branches on the define later screen in monitoring wasn't working as I was trying to remove them from the group end and that is only cascade all. Changed to remove from the branch end as that has all-delete-orphan.

LDEV-1733: Allow teachers to add any number of groups to a chosen grouping, irrespective of the max number set in authoring. If they do add more than the max number, then the max number column is set to null (and not 0) as this matches what authoring expects.

LDEV-1268: Fixed the version comparison calculation for the import - wasn't working when third part of the number was a really high number e.g. 100 (which we did for the 2.1 beta, RC1 releases) due to logic flaws.

LDEV-1352: The XML output for the tool data had xmlns="" for nearly all the tool entries. Now the namespace is set for each element and only the overall tool entry has the namespace specified.

LDEV-1352: Added properties and the IMSLD conditions that use the properties, to selectively hide/show the branches. Updated the LAMS schema file and removed some activity attributes that don't need to be in the export.

  1. … 2 more files in changeset.
LDEV-1711: Grouping validation now checks that their is a branch in the current branching activity for each group, rather than just checking that exactly one branch exists for a group - if the same grouping is used for more than one branching activity then there will be one branch per branching activity.

LDEV-1707: I18N'd the output of the marks in Submit Files and Forum so that they are shown as 1,234.5 or 1 234,5 depending on the user's locale. Put the code that actually handles the I18N in lams_common so it is available everywhere.

    • -0
    • +133
    ./java/org/lamsfoundation/lams/util/NumberUtil.java
LDEV-1569: Validation for number of groups no longer does comparison if (max) number of groups = 0 as this was causing problems in Live Edit. When it is set to 0, it implies that there can be any number of groups.

  1. … 1 more file in changeset.
LDEV-1649: Adding a new servlet to support copying tool content in a batch.

LDEV-1677: Changing the tools so that clicking Close on the authoring confirmation window will both refresh the tool's monitoring window AND take the user back to the current tab on the monitoring window (ie the same tab it was on before it was refreshed). Normally this will be the edit activity tab.

  1. … 5 more files in changeset.
LDEV-1675: Improving the toString() to include the name - makes log messages more meaningful.

LDEV-1670 unordered lessons used to be appended in a non-guaranteed order (HashMap backed collection); switched to TreeMap, and prepend unordered lessons so that new lessons appear at the top of the list by default.

  1. … 1 more file in changeset.
LDEV-1646: Replacing the horrible exception that you get when you try to import the IMSLD format with a nicer error message.

  1. … 2 more files in changeset.
LDEV-1633 make getSupportedLocale handle null inputs gracefully

LDEV-1611 Fixup for uniquecontentfolder stuff

  1. … 1 more file in changeset.
Fixed missing import statement causing lams-cruise to fail

  1. … 1 more file in changeset.
LDEV-1611 Learners now able to access unique content folder per session

  1. … 1 more file in changeset.