lams_learning

  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.

LDEV-1155 revert to storing temp portfolio on server as a constant 'export.zip'; URLEncoded the portfolio name when it is passed as a URL parameter (for i18n purposes); strip out punctuation chars from the export portfolio filename that is downloaded by users.

  1. … 1 more file in changeset.
fixes from todays test session: learner progress to scroll to current act when initially loaded + fix double var use in learner tab and container depths

  1. … 4 more files in changeset.
Updating Greek

  1. … 6 more files in changeset.
Debug statement no longer needed.

LDEV-1225: While testing, found that the notSupported.jsp doesn't work properly. This page only appeared when the system tools (gates and grouping) don't work in export portfolio properly, so its not worth trying to fix it. Now if they don't work there is an entry in the main page but no "no supported" page.

    • -61
    • +0
    ./web/exportPortfolio/notSupported.jsp
Updating Greek and Norwegian

  1. … 4 more files in changeset.
LDEV-1182 & LDEV-1126: Fixing up behaviour of the close.jsp - which is called when the user completes an activity that was already finished. There were problems with the parallel activities when one was finished and the user clicked resume (or restarted learner) and with force complete. Now instead of just showing the "close" message, it detects that it is not in the popup window and instead of trying to close it now forwards to the next appropriate screen.

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. … 4 more files in changeset.
LDEV-1222: Notebook window wasn't popping up in a new window

LDEV-1155 filename parameter in response parameter needs to be enclosed by quotes otherwise firefox truncates the filename when it encounters the first space

merged SWF files (recompiled) from editonfly branch to HEAD

Merging RAMS and Edit On Fly changes from branch to the head.

  1. … 145 more files in changeset.
Updating English

  1. … 6 more files in changeset.
Updating English

  1. … 6 more files in changeset.
Changes in lesson/workflow, lams/rams, student/participant, etc

LDEV-1210: While fixing the notebook text entry, I cleaned up processNotes to reduce processing - there was processing there that had no effect!

LDEV-1210: Actual notebook entry not appearing - just said "txtEntry" previously. Problem due to jsp syntax.

Removing LAMS from titles

    • -28
    • +19
    ./web/WEB-INF/struts/tiles-defs.xml
LDEV-1155 name export portfolios according to lesson name

Updated the FCKEditor tag to remove hardcoded "lams" from path.

    • binary
    ./web/WEB-INF/tags/AuthoringButton.tag
  1. … 50 more files in changeset.
Updating entries - still a few references to "LAMS" left.

  1. … 4 more files in changeset.
No longer required - language files now split into LAMS and RAMS. These files missed being deleted in cvs when the files were moved.

    • -78
    • +0
    ./conf/language/ApplicationResources_ar_JO.properties
    • -78
    • +0
    ./conf/language/ApplicationResources_da_DK.properties
    • -78
    • +0
    ./conf/language/ApplicationResources_el_GR.properties
    • -78
    • +0
    ./conf/language/ApplicationResources_fr_FR.properties
    • -78
    • +0
    ./conf/language/ApplicationResources_ko_KR.properties
    • -78
    • +0
    ./conf/language/ApplicationResources_no_NO.properties
    • -78
    • +0
    ./conf/language/ApplicationResources_pl_PL.properties
    • -78
    • +0
    ./conf/language/ApplicationResources_pt_BR.properties
    • -50
    • +0
    ./conf/language/ApplicationResources_zh_CN.properties
Converted the CompleteActivity logic to use a forward, rather than a redirect, to make it more efficient.

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. … 2 more files in changeset.
Display an error message if the current activity for a user is null and it can't be recalculated without doing resume, or resume automatically if it was a system gate and the gate activity has been removed.

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!)

file progressBroken.jsp was initially added on branch editonfly_branching.

    • -0
    • +0
    ./web/progressBroken.jsp
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)

    • -19
    • +10
    ./web/WEB-INF/struts/struts-config.xml