LDEV-1622: Fixed the group creation so that if the existing group names do not start at 1 then the logic to create the groups will still cope - it was failing when it was trying to create a group with a name that already existed.
LDEV-1612: Tweaking the condition names for OUTPUT_SET_BOOLEAN type definitions, so that Flash can match existing conditions back to their definitions.
LDEV-1612: Added new output type for custom tool outputs ie tool outputs with a set of boolean conditions, normally constructed by the user in authoring page for the tool.
LDEV-1594: Made the I18N code more generic so that tool's could get any arbitrary value (rather than having to access their message source directly). This was useful for the open vote option in voting, and may also be useful for custom conditions.
LDEV-1594: Added a new flag "showConditionNameOnly". When this is true, Flash will hide the details of the condition (e.g. Range blah to blah). Needed for the default Voting activity as the condition details are meaningless to the user.
LDEV-1579: Tools now indicate whether or not they support tool outputs, which allows the authoring client to only list tools that should have conditions.
LDEV-1572: Resize charts to allow larger charts when the legend is large. If it looks like the legend will go over 4 or more lines, then it creates a chart 750x550. I've also increased the size of the small chart to 400 square. Moved some of the common code into a utility class so that our sizing is always consistent.
LDEV-1005: Added lesson name to headings, added help button, improved layout, improved browser compatibility on the page sizing, added scrolling to the iframe, hide the branches that the user isn't doing, adding support for the jump ahead in preview.
LDEV-1558: Once a learner completes a lesson by hitting a "stop after activity" branch, it stays completed, irrespective of whether the user hits resume or if Live Edit is done and new activities are added to the end of the design.
Adding LessonJoin xml web service that allows a learner to join a lesson, based on a learning design id - creates new lesson as necessary based on given max class size.
Changes to fix a problem with the 2.0.7 patch for .LRN and user progressesNow the any user's progress can be obtained by any user. The permissions are handled on the LMS side
LDEV1349 Changes to the lams:fckeditor tag to map FCKEditor language files to LAMS supported languages and locales.FCKEditor language file mapping added to SupportedLocale persistant object, filtered through User and UserDTO for use in the FCKEditor tag.
LDEV-1454: Adding two default conditions for each boolean tool output. This will allow the authoring branching clients to set up default conditions for these outputs.
LDEV-1473 Add learner progress screens for complex activities. Parallel activities display simultaneously just like in learner; optional/branch activities state whether they have been started or not; optional/branch sequences display whether the sequences have been started, and link to each tool's learner progress url if the activity has been attempted. Branch screen yet to be tested due to flash error when making callback to LAMS.