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. … 32 more files in changeset.
Implementing gate and grouping screens for export portfolio.

  1. … 42 more files in changeset.
mapping fixes. There seems to be problems in workspace and workspaceFolder db design, which causes hibernate not behavior as expected. It should be fixed

  1. … 3 more files in changeset.
remove DAOs that don't do much, rewrite BaseDAO, update UserManagementService(not completed yet), very messy

  1. … 53 more files in changeset.
fix a spelling error: OrganisationState->organisationState

added cascade to childOrganisations

Working on Preview

    • -1
    • +2
    ./org/lamsfoundation/lams/lesson/Lesson.hbm.xml
  1. … 3 more files in changeset.
added missing code property

Adding unarchive functionality.

    • -0
    • +3
    ./org/lamsfoundation/lams/lesson/Lesson.hbm.xml
  1. … 12 more files in changeset.
hibernate mapping files for lams_country and lams_language tables

  1. … 1 more file in changeset.
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. … 15 more files in changeset.
added localeLanguage and lacaleCountry properties

  1. … 1 more file in changeset.
added organisationState property mapping

hibernate mapping file for lams_organisation_state table

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.

    • -8
    • +0
    ./org/lamsfoundation/lams/lesson/Lesson.hbm.xml
  1. … 7 more files in changeset.
hibernate mapping files for privilege, role and privileges

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.