ProgressEngine.java

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-5440 Revert some unnecessary package name changes

  1. … 464 more files in changeset.
LDEV-5440 Refactor packages of imported classes

  1. … 481 more files in changeset.
LDEV-5440 Rewrite config files and library references

  1. … 955 more files in changeset.
Merge ordered branching LDEV-4587 into develop

  1. … 23 more files in changeset.
LDEV-4587 Select branch based on option order chosen by learner

A condition has a question sequence ID and an option sequence ID encoded

in its name. This way we know what output to produce. Then all outputs

are sorted and a branch which was not processed yet gets chosen.

  1. … 6 more files in changeset.
LDEV-4501 All Audit Log entries are now Log Event entries

  1. … 65 more files in changeset.
LDEV-4501 Tool context files no longer reference audit service.

  1. … 62 more files in changeset.
LDEV-4312 Handle unsuccessful mark submission to integrated servers

  1. … 6 more files in changeset.
LDEV-3292: Get rid of learner progress object juggling when compling an activity. It looked like there were several objects but all changes were done on the same one. It could also lead to two objects referencing the same row in DB which resulted in an exception while saving.

  1. … 3 more files in changeset.
LDEV-3776: Remove $Id CVS keyword.

  1. … 1074 more files in changeset.
LDEV-3776: Remove $Id CVS keyword.

  1. … 782 more files in changeset.
LDEV-3776: Clean up and format all LAMS Java code.

  1. … 2120 more files in changeset.
LDEV-3776: Clean up and format all LAMS Java code.

  1. … 1860 more files in changeset.
LDEV-2550 Developed new event logging mechanism *merge from lams2_3_release

  1. … 18 more files in changeset.
Merge lams2_3 to head (including things not merged last time due to eclipse's merge wizard not handling the lams2_3 start point as expected)

  1. … 167 more files in changeset.
LDEV-2187 - Adding in time columns for gradebook

  1. … 9 more files in changeset.
LDEV-2141 Parallel (floating) activity is marked as completed when all children (both) are finished.

LDEV-2115 Timestamp (current date time) added to completed activity record (table: lams_progress_completed)

  1. … 11 more files in changeset.
LDEV-2074 Updated the Progress Engine to handle floating (reference) activities, activation from the progress bar and progress status of the activities. Display floating activities in non-flash progress bar with valid links to launch the activities (to-do: still need to fix window pop-up size).

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

  1. … 9 more files in changeset.
LDEV-1558: When a learner completes a lesson at the end of a branch (ie a branch that stops, rather than continuing) then the parent activities are also marked as complete.

Makes isParallelWaitActivity a bit more robust when the progress engine is having trouble working out the next activity.

LDEV-1134: Branching: Added stopAfterActivity flag to activity, which will allow us to "end" a lesson at the end of the activity. Progress engine changes done.

  1. … 18 more files in changeset.
Stop it deploying the classes directory under WEB-INF - this can give us class conflicts as the code ends up in two places.

  1. … 25 more files in changeset.
LDEV-1134: Dummying up a branching page for the progress engine. Had missed the entry for the abstract branching class in the Hibernate file when I switched from 1 branching class to 3.

  1. … 6 more files in changeset.
LDEV-1241: Problem with progess engine getting stuck when a user is in a parallel activity within an optional activity required a change to the LearnerProgress.setProgressState() method call. Learner classes changed to match.

  1. … 1 more file in changeset.
LDEV-1051 and LDEV-1198: Fixed the break out of frames logic for parallels at the end of a design and inside an optional activity.

  1. … 12 more files in changeset.
Merging RAMS and Edit On Fly changes from branch to the head.

  1. … 239 more files in changeset.
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. … 5 more files in changeset.
Updated address of FSF in copyright statement

  1. … 1392 more files in changeset.