Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Implenting copyToolContent. The ToolContent object needs to load the Tool straight away, otherwise the copyToolContent call ends up trying to link a proxied Tool object to two different sessions (the call to actually generate the id is in its own transation).

  1. … 6 more files in changeset.
Added Journal Service.

    • -0
    • +85
    ./org/lamsfoundation/lams/journal/model/JournalEntry.hbm.xml
  1. … 9 more files in changeset.
Added the "course admin can do blah" fields

  1. … 3 more files in changeset.
Changed the dtd to 3.0. Using the old DTD causes the system to try to go out the internet when the server is started, and this stops JBOSS starting when not connected to the internet.

Adding a combined language/country supported locale table

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