• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Clarifying why leaving the second parameter to new AuthoringActivityDTO() as null is okay.

[ LDEV-1325] Added log.error() to the catch blocks in LessonManagerServlet and LeraningDesignRepositoryServlet. Now when you put incorrect parameters in, the logs will tell you so.

constructor problem

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.

    • -35
    • +42
    ./lams/authoring/ObjectExtractor.java
    • -10
    • +22
    ./lams/authoring/service/AuthoringService.java
  1. … 35 more files in changeset.
Removing unnecessary lookup of the activity - it shouldn't be a cglib activity as it has just created.

    • -12
    • +1
    ./lams/authoring/service/IAuthoringService.java
putting ldap's add/create/update user into it's own spring transaction'd bean; added some more config parameters for ldap

    • -151
    • +26
    ./lams/security/LDAPAuthenticator.java
    • -39
    • +9
    ./lams/security/UniversalLoginModule.java
  1. … 7 more files in changeset.
add icon to identify shared lessons

  1. … 2 more files in changeset.
LDEV-1109: Fixed up a couple of bugs with saving and copying the learning design that crept in due to the addition of the tool output based branching - the branch mappings weren't saving or being copied properly.

    • -10
    • +12
    ./lams/authoring/ObjectExtractor.java
removing providerId from shib urls; fix lessonLinks bug

  1. … 1 more file in changeset.
LDEV-1109: Implement more of the authoring support for tool output based branching. Added the table to store the conditions designed in authoring and refactored the branch mapping table to support the conditions. Modified the authoring code to expect the new objects from the authoring client.

    • -38
    • +141
    ./lams/authoring/ObjectExtractor.java
    • -24
    • +24
    ./lams/authoring/service/AuthoringService.java
  1. … 8 more files in changeset.
adding saveLessonFed servlet, for saving external lessons

  1. … 3 more files in changeset.
file SaveLessonFedServlet.java was initially added on branch shibboleth_2_0.

    • -0
    • +0
    ./lams/web/shibboleth/SaveLessonFedServlet.java
file FedRegistryUpdateServlet.java was initially added on branch shibboleth_2_0.

    • -0
    • +0
    ./lams/web/shibboleth/FedRegistryUpdateServlet.java
file ShibMonitorServlet.java was initially added on branch shibboleth_2_0.

    • -0
    • +0
    ./lams/web/shibboleth/ShibMonitorServlet.java
file ShibLoginServlet.java was initially added on branch shibboleth_2_0.

    • -0
    • +0
    ./lams/web/shibboleth/ShibLoginServlet.java
file ShibLearnerServlet.java was initially added on branch shibboleth_2_0.

    • -0
    • +0
    ./lams/web/shibboleth/ShibLearnerServlet.java
file ShibExportPortfolioServlet.java was initially added on branch shibboleth_2_0.

    • -0
    • +0
    ./lams/web/shibboleth/ShibExportPortfolioServlet.java
file SaveFedLessonsServlet.java was initially added on branch shibboleth_2_0.

    • -0
    • +0
    ./lams/web/shibboleth/SaveFedLessonsServlet.java
file GetFedServerLessonsServlet.java was initially added on branch shibboleth_2_0.

    • -0
    • +0
    ./lams/web/shibboleth/GetFedServerLessonsServlet.java
file GetFedServerIdsServlet.java was initially added on branch shibboleth_2_0.

    • -0
    • +0
    ./lams/web/shibboleth/GetFedServerIdsServlet.java
file GetFedServerGroupsServlet.java was initially added on branch shibboleth_2_0.

    • -0
    • +0
    ./lams/web/shibboleth/GetFedServerGroupsServlet.java
adding saveFedLessons servlet for flash

    • -58
    • +0
    ./lams/web/FedRegistryUpdateServlet.java
    • -40
    • +0
    ./lams/web/GetFedServerGroupsServlet.java
    • -81
    • +0
    ./lams/web/GetFedServerIdsServlet.java
    • -40
    • +0
    ./lams/web/GetFedServerLessonsServlet.java
    • -47
    • +0
    ./lams/web/ShibExportPortfolioServlet.java
    • -119
    • +0
    ./lams/web/ShibLearnerServlet.java
    • -247
    • +0
    ./lams/web/ShibLoginServlet.java
    • -113
    • +0
    ./lams/web/ShibMonitorServlet.java
  1. … 5 more files in changeset.
changed to normal HttpServlet

    • -8
    • +49
    ./lams/web/GetFedServerIdsServlet.java
LDEV-1134: Adding more support for the tool output based branching. Added a couple of simple tool output definitions for MCQ and Forum and added a class to the core to help tools create the tool output definitions (OutputDefinitionFactory), which required a change to MessageService. Also added the call to the core tool service to support calling the tools for their output definitions and new method call to ToolContentManager, requiring a change to all tools.

    • -14
    • +10
    ./lams/authoring/service/AuthoringService.java
    • -2
    • +2
    ./lams/authoring/web/AuthoringAction.java
  1. … 18 more files in changeset.
adding getFedServerIds servlet to allow flash to read locally the names and ids of each lams server in 'federation'

    • -0
    • +40
    ./lams/web/GetFedServerIdsServlet.java
  1. … 5 more files in changeset.
file GetFedServerIdsServlet.java was initially added on branch shibboleth_2_0.

    • -0
    • +0
    ./lams/web/GetFedServerIdsServlet.java
The lookup for the service bean was looking for the "BlahServiceTarget", rather than "BlahService". As a result, it was accessing the functionality of the service bean, but was bypassing the transaction definitions, hence the database updates were not wrapped up in database transaction properly. We didn't notice it previously as the filter that forces the Hibernate Session to stay open during the entire web call was effectively causing us to use the same database connection for the entire web call anyway.

    • -2
    • +2
    ./lams/security/LDAPAuthenticator.java
    • -2
    • +2
    ./lams/security/UniversalLoginModule.java
  1. … 2 more files in changeset.
more LDAP support; UserManagementService.setRolesForUserOrganisations has LazyInitialisationException problem

    • -4
    • +7
    ./lams/security/DatabaseAuthenticator.java
    • -43
    • +213
    ./lams/security/LDAPAuthenticator.java
    • -72
    • +82
    ./lams/security/UniversalLoginModule.java
  1. … 7 more files in changeset.
temp call for returning Tool Output Definitions

    • -1
    • +10
    ./lams/authoring/service/IAuthoringService.java
    • -1
    • +18
    ./lams/authoring/web/AuthoringAction.java
  1. … 1 more file in changeset.
Changes to support tool output based branching. Work in progress!

    • -8
    • +24
    ./lams/authoring/ObjectExtractor.java
    • -10
    • +11
    ./lams/authoring/service/AuthoringService.java
  1. … 31 more files in changeset.