Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Modifying the getOrganisationForUserByRole calls to return just the course and class when specified, rather than the whole organisation tree.

Replaced getActiveLessons with getLesson, to suit the change from listing all the lessons in the learner client to just working with a single lesson.

Moved the logic to cache the lesson learners from learning into the lams.jar (in the LessonService).

Replaced getAllLessonsWDDX, getLessonData with getLessonDetails. Suits the change from listing all the lessons in the monitoring client to just working with a single lesson.

    • -0
    • +9
    ./org/lamsfoundation/lams/lesson/Lesson.hbm.xml
  1. … 13 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
    • +37
    ./org/lamsfoundation/lams/lesson/Lesson.hbm.xml
  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.

    • -0
    • +190
    ./org/lamsfoundation/lams/tool/SystemTool.hbm.xml
  1. … 20 more files in changeset.
Added chat id to the user table (for the jabber id)

  1. … 5 more files in changeset.
Load the user object whenever the learner progress object is loaded. The learning progress object is cached in the user's session, so it needs to be "complete" or you will get a lazy initialisation error later e.g. when the client requests the progress data.

Changed finished/attempted activity sets to non-lazy, so that when the DisplayAction screen tries to generate the list of ids it doesn't throw a "lazy loading exception". The exception occurs as it is using a LearnerProgress object stored in the session in a previous call. Note: this is needed to update the progress bar in Flash.

Lessons return for monitoring include both the ones for the user in the staff group and all lessons created by the user. Otherwise it doesn't return lessons that were created by not yet assigned a class.

    • -0
    • +8
    ./org/lamsfoundation/lams/lesson/Lesson.hbm.xml
Fixed getAllLessons() to return all the lessons for which the user is in the lesson's staff group. Added organisationID to the basic lesson DTO returned to Flash.

    • -0
    • +17
    ./org/lamsfoundation/lams/lesson/Lesson.hbm.xml
  1. … 6 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. … 36 more files in changeset.
New separate themes - flashTheme and htmlTheme properties

  1. … 2 more files in changeset.
Removed users set

For 1.1 we will have separate theme definitions - Flash will use a handcoded XML file and HTML (jsps) will use a handcoded css file. As these two may not be in sync, we need two entries in the user table to link to themes. The db has been changed to have two entries but none of the java code is changed to match yet.

  1. … 3 more files in changeset.
Updated this VO based on the latest data model changes. Commented out unused properties.

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.

    • -49
    • +62
    ./org/lamsfoundation/lams/tool/Tool.hbm.xml
  1. … 34 more files in changeset.
Add start date for learnerProgress.

  1. … 4 more files in changeset.
Add locale fields.

  1. … 2 more files in changeset.
Implementing Preview - basic running of preview done, deletion of old preview lessons not completed.

    • -1
    • +4
    ./org/lamsfoundation/lams/lesson/Lesson.hbm.xml
  1. … 10 more files in changeset.
Persist toolSessionName.

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

  1. … 11 more files in changeset.
Remove SUSPEND_STATE for activeLesson query.

    • -1
    • +1
    ./org/lamsfoundation/lams/lesson/Lesson.hbm.xml
Changed name of parentLearningDesign to originalLearningDesign. This field links the lesson version of a design back to its original design, but the parent name suggests that the parent learning design contains the child learning design (this is the meaning in the activity table) so the name was changed.

  1. … 9 more files in changeset.
changed theme so it isnt lazily loaded. problem occurred when trying the get the users theme. the CSSThemeVisualElement did not seem tob e loading

  1. … 1 more file in changeset.
LDEV-61 Fixing tool sessions - all users were getting separate tool sessions. Changed name of "group" to "sessionGroup" so that the HQL wouldn't throw warnings about group being a reserved word.

changed so that the relationship between activities and learningLibrary is lazy loaded.

  1. … 1 more file in changeset.
LDEV-67: Run sequences were not going in the correct workspace folder. Added a default runtime sequence folder to the workspace object.

  1. … 3 more files in changeset.
took out the groupingTypeId problem.

added the property groupingTypeId, which previously wasnt there. when retrieving Grouping objects, the groupingTypeId was null regardless of what value was stored on database. Works okay now.

Hopefully fixed the LearnerProgress relationships so that we always get the true activity object, not a proxy.