Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Genericising the relationship between folders and workspaces - now one folder can be in many workspaces. Problem with the code though - when run from junit the relationship is set up okay, but when run in JBOSS the lams_workspace_workspace_folder records are not created.

  1. … 31 more files in changeset.
Testing out an issue with saving a new workspace.

Testing out an issue with saving a new workspace.

remove DAOs that don't do much, rewrite BaseDAO, update UserManagementService(not completed yet), very messy

  1. … 42 more files in changeset.
Preview changes: (1) when define later activity occurs don't tell the tool that it is define later but display a special screen before going to the next tool (2) for chosen grouping, schedule and permission gates show the normal page with an extra preview message then override the normal process and continue.

  1. … 4 more files in changeset.
change method names to compile with the latest DAO interfaces

Clean up grouping code so that the shared code is in lams.jar, and making it so that learner can't trigger the chosen grouping. I18N the grouping screen and added a wait page for the chosen grouping.

  1. … 13 more files in changeset.
Random grouping now working.

Fixed issues in authoring - was trying to look up grouping by UUID and that won't work for more than one design with grouping (as the UUIDs may be duplicated). Modified authoring to get all the existing groupings via the grouping activities.

Changed to make learner service changes to stop a hibernate lazy initialisation exception when grouping has just been run. Also reduced the amount of data needed to be cached in the session - only the lesson id is needed not the complete lesson.

  1. … 6 more files in changeset.
Fixed bugs in getCountActiveLearnerByLesson, changed calls to update lesson to use the lessonId rather than the lesson. Change allowed us to reduce the amount cached in the context.

  1. … 7 more files in changeset.
Change LessonDAO and UserManagement service to support temporary indexContent page. Done to allow Flash work to be done, while the admin work is in progress.

  1. … 8 more files in changeset.
Adding a run sequence folder to a course's workspace. Fixing bugs in authoring relating to grouped activities.

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

  1. … 35 more files in changeset.
Moving gate and group url support to a lams_system_tool table - the first "inch" towards making these pluggable tools in a later version of LAMS.

  1. … 20 more files in changeset.
updated test service - removed WDDX test

The main tool context application file moved so that only the tool's have a context file classpath of /org/lamsfoundation/lams/tool.

  1. … 5 more files in changeset.
Updated test case for DateUtil

Copyright statement change - only support GPL v2, not future versions. Missed the "version 2.0" the previous check in

  1. … 247 more files in changeset.
Copyright statement change - only support GPL v2, not future versions. Got the lines in the wrong order in the last check in.

  1. … 247 more files in changeset.
Copyright statement change - only support GPL v2, not future versions.

  1. … 247 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.
Split learner and export urls (in Tool) to have separate urls for teacher, learner and authoring modes. Added language file columns to activity and tool - this will be used to internationalise the activity and tool name and descriptions that are currently in the database.

  1. … 35 more files in changeset.
Logging settings to be used by the junit testcases.

    • -0
    • +4
    ./java/log4j.properties
LDEV-75: Tweaked the Flash crash dump - must be logged in to do a dump and the file now has a .xml extension.

  1. … 4 more files in changeset.
Add group name.

  1. … 9 more files in changeset.
LDEV-73: Added method to check that two licenses are the "same" for import purposes ie compares license id and name.

  1. … 2 more files in changeset.
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.

  1. … 7 more files in changeset.
LDEV-61 Fixing tool sessions - all users were getting separate tool sessions. Modified ToolSessionDAO to look up either a grouped tool session or an individual tool session using the learner rather than the group (in the group cases). The "get group" code only worked for explicit groups defined in the activity object, it didn't work for a "class wide" group, so the call to the get group in the tool session lookup was replaced by an extented HQL query which look at the actual group data in the database (looking via the session table, rather than via activity).

  1. … 2 more files in changeset.
Moved most of the names from WebUtils to AttributeNames so that they were all in the one place.

  1. … 4 more files in changeset.
fixed up test cases for createZip File

More changes to suit Hibernate 3

  1. … 32 more files in changeset.