Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-1299: Added some logic for the new "condition gate" that allows learners to pass depending on condition satisfaction.

  1. … 35 more files in changeset.
LDEV-1581: Added most of the logic for creating/managing learner's choice grouping.

  1. … 103 more files in changeset.
Organized imports

LDEV-1890 get lessons by organisation id as well as original learning design id

  1. … 4 more files in changeset.
For tool_adapters, SOAP implementations for starting lessons in integrations, customCSV parameters added to ensure the lesson starts when there are tool adapter tools in the design

LDEV-1861 Adding customCSV

Custom CSV added to the calls to start the lesson from integrated servers

LDEV-1861 Adding customCSV

LoginRequestServlet can now get customCSV from external integrated servers for tool adadper tools

LDEV-1861 Adding customCSV

HomeAction author action sends customCSV to the flash interface for tool adapters

    • -0
    • +4
    ./org/lamsfoundation/lams/web/HomeAction.java
LDEV-1861 Adding customCSV

For InsertLDServlet, added customCSV param so tool_adapters can copy

LDEV-1861 Adding customCSV

For ImportToolContent action, added customCSV param into the copyToolConent action so tool_adapters can copy

LDEV-1861 Adding customCSV

For CopyMultpipleToolContent action, added customCSV param into the copyToolConent action so tool_adapters can copy

LDEV-1861 Adding customCSV

For authoring action, added customCSV param into the copyToolConent action so tool_adapters can copy

LDEV-1861 Adding customCSV

For authoring service, a customCSV parameter was added to the following methods:

insertLearningDesign, copyLearningDesign, initialiseToolActivityForRuntime, copyToolContent, copyMultipleToolContent

LDEV-1811 lams:STRUTS-textarea can work now multiple times on one page but lams.tld should be updated to be able use this feature

Last-minute fix for a problem with Emailer for 2.1. The correct SMPT server was not being correctly fetched after being changed by the sysadmin because the Session.getDefaultInstance got the old version, now Session.getInstance creates a new one.

    • -1
    • +1
    ./org/lamsfoundation/lams/util/Emailer.java
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. … 2 more files in changeset.
LDEV-1819: Initialise branching activities properly after a live edit

  1. … 3 more files in changeset.
LDEV-1815 Resolved: Forgot password doesn't clear the record from the database, doesn't handle missing records

  1. … 2 more files in changeset.
LDEV-1786: On very rare occasions, we've had Hibernate try to save the branching entries before saving the branching activity which throws an exception as the branch_activity_id is null. So force any branching activities to save first.

LDEV-1770 get EARDir and lamsContextPath at request time, not just when servlet inits

LDEV-1723 Online instructions copy its content to offline instructions (and viceversa)

call setOnchange(null); manually because can not rely on automatic part responsible for this

LDEV-1504

Added redirect to action forward.

Fixing a failed merge

LDEV-1513 - single user progress traverses all user progress, finished and tested on sharepoint demo server, all good.

Also added in handling for when the user has no userporgrass, they havent started the lesson for instance.

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. … 2 more files in changeset.
LDEV-1633 add check for empty username, removed commented out code

LDEV-1649: Adding a new servlet to support copying tool content in a batch. This will be used when copying complex activities in authoring.

  1. … 1 more file in changeset.
LDEV-1675: Changed insertLearningDesign permissions to handle the Live Edit case

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.

    • -2
    • +4
    ./org/lamsfoundation/lams/util/IndexUtils.java
  1. … 1 more file in changeset.
LDEV-1352: Sets the order id for child activities in a sequence activity to match the transitions. Progress engine uses the transitions, but the IMSLD export looks for order id. So we might as well get both right.