• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Refactoring the "complete activity" logic so that tools, gates and grouping screens all complete in the same way. Without this change, when the gates and grouping screens were opened in popup window (after completion), it tried to go to the next activity rather than closing the window.

Breaking the completeToolSession functionality into two parts. Now the tool session is completed but it forwards to another call to complete the activity and calculate the next activity. This is to reduce the chances of collisions when live edit is being started, in a clustering environment. See the live edit wiki page for more details.

  1. … 5 more files in changeset.
More handling for "null" current/next activity - needed for the stop gates being removed.

Also now check that any activity being commenced isn't a live edit + not read only activity. This will stop any user that evades the stop gates from making activities after the stop gate read only - they will not be able to do the next activity. Given that the learning design is already loaded into memory, it shouldn't add greatly to the progress engine steps (not compared to everything else!)

Trying to make progress engine cope with "holes" in the progress ie if the user's current activity disappears (e.g. temporary system gate and live edit end)

  1. … 7 more files in changeset.
updated hibernate config file for learning design table + fixed monitor locked view control + learner learning design update triggered by version value in passon swf

  1. … 17 more files in changeset.
Merging 2.0.1 changes from the HEAD

  1. … 68 more files in changeset.
Got the basic gate window working in learner - system gate had the wrong type id and needed to inherit from PermissionGate to pick up the default screen.

fixed read only setting for optional activity children + further validation for trying to add transition to a read only activity

  1. … 3 more files in changeset.
Updated author validation on read-only activities and transitions in Edit-on-the-Fly mode. Read only field is set when activity is attempted (ProgressEngine).

  1. … 8 more files in changeset.
LDEV-1097: Remove the finish button from the learner progress view of the grouping screen, plus updated some out of date method calls relating to force complete.

  1. … 1 more file in changeset.
LDEV-1131: If the user is using a custom stylesheet, export portfolio wasn't copying the images directory for the stylesheet. Changed the export so it now copies the theme's special images (using the new image_directory column in the theme) as well as the default images.

  1. … 9 more files in changeset.
moved joinLesson call to jsp ldev-1128

  1. … 4 more files in changeset.
LDEV-1125: Getting a blank screen for the next activity if you force complete a user on a parallel activity. The code to calculate the next url was there but the calculated url wasn't being returned to the Action class.

Learner stylesheet was always RTL - now detects whether it should be RTL or LTR and gets the right styleheet.

tools export page utf8 encoding + css bundler update to include rtl styles for rtl locale/lang

  1. … 5 more files in changeset.
LDEV-988: Made the GroupingAction page handle both doing a grouping and going back to the screen later via the progress bar. To do this I had to make change performGrouping so it checks if the grouping has been done before trying to do it. Also changed the completeActivity to move the logic that closes the popup window to completeActivity rather than completeToolSession - now it is called for system tools like grouping as well as the normal tools.

fixed learner - double click on grouping activity + fixed casting error

  1. … 2 more files in changeset.
Avoiding a potential null ptr exception, although not sure why we ever end up with no forward!

Fixing the probem breaking out of a parallel activity within an optional activity. Rather than trying to fix it in the web layer, I've changed the progress engine so that as it processes up the hierarchy of complex activityes, it sets any completed complex activities to be the previous activity. Then the web layer works correctly.

  1. … 1 more file in changeset.
Fixed up code for css handling when using http save.

fixed for finishing optional act when inside parallel act frame

  1. … 1 more file in changeset.
fixed escaping from parallel frames when running parallel act as an option in optional activity ldev-817

  1. … 1 more file in changeset.
No longer used - needed for initial development

Added comments on some potential synchronisation, to avoid issues when tools call completeToolSession twice in a short time.

journal entries page for teachers - accessible from Monitor (learners tab)

  1. … 16 more files in changeset.
my notes - add/edit/view notes/journal entries

  1. … 13 more files in changeset.
Added "copy-tags" to the build to make it easier to update the tags.

Updated the jsp pages to support stripes and the separate learner stylesheet.

  1. … 270 more files in changeset.
notebook view all page (popup jsp) + add notebook entry or journal (not quite ready) (popup jsp)

  1. … 15 more files in changeset.
updated notebook export (export portfolio) - private/teacher viewable (public) flag + handling for teacher's exporting a learner's portfolio (only see teacher viewable notes i.e journals)

  1. … 9 more files in changeset.
gets the correct notebook entries for the lesson