lams_learning

  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
added uniqueID param to custom tag Passon

updated swf - uniqueID checked for match

Call passon to update the progress bar on tool pages, optional activities and the completed screen.

Should also cope with the user partially doing an optional activity, continuing on in the design, then coming back later to the optional activity to do more, and then going back to where they were up to in the sequence before jumping back.

  1. … 4 more files in changeset.
passon custom tag

    • binary
    ./web/WEB-INF/tags/Passon.tag
  1. … 3 more files in changeset.
unique id used by learner and passon swf to enable direct (unique) connection

added generateID tag

    • binary
    ./web/WEB-INF/tags/AuthoringButton.tag
  1. … 1 more file in changeset.
added passon swf to update progress bar dynamically

use full path url for learner activity url

Changing getLearnerActivityURL so that it returns a suitable url for the optional activity page.

All urls returned in this packet are now full urls, which requires a change on the client end.

added double click functionality to complex activities

Converted parameters to use the common name defined in AttributeNames

updated swfs - using new common learner progress activity display code

  1. … 1 more file in changeset.
Modify progress engine to call the preview urls for tools when the lesson is a preview lesson.

fixed request params (for joinLesson etc)

learner currently shows simple tool activitys (no runtime progress updates currently)

Bad definition for the group wait page.

Added support for chosen grouping.

    • -2
    • +7
    ./web/WEB-INF/struts/struts-config.xml
updated SWF - all required startup requests using lessonID param, complete model creation.

removed frameset doctype, updated learner url

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.

    • -0
    • +62
    ./web/grouping/show.jsp
    • -0
    • +46
    ./web/grouping/wait.jsp
    • -0
    • +46
    ./web/layout/groupWaitLayout.jsp
Random grouping now working. Changed to make learner service changes to stop a hibernate lazy initialisation exception when grouping has just been run. Also reduced the amount of data needed to be cached in the session - only the lesson id is needed not the complete lesson.

Removed the original SessionBean from the system. If needed again, the shared session bean developed by Dapeng can be used.

Fixed various issues with Optional Activities and Parallel activites. Should be able to run through a sequence with them okay now.

Changed calls to update lesson to use the lessonId rather than the lesson. Change allowed us to reduce the amount cached in the context. This fixed various issues with Optional and Parallel activities.

Changed calls to update lesson to use the lessonId rather than the lesson. Change allowed us to reduce the amount cached in the context. This fixed various issues with Optional and Parallel activities.

  1. … 1 more file in changeset.
Replaced getActiveLessons with getLesson, to suit the change from listing all the lessons in the learner client to just working with a single lesson.

Also moved the logic to cache the lesson learners into the lams.jar (in the LessonService).

  1. … 1 more file in changeset.
Temporary indexContent page that points to Flash movies, set up for individual courses/classes rather than the old old organisation model. Done to allow Flash work to be done, while the admin work is in progress.

  1. … 17 more files in changeset.
Implementing the gate screens for learner.

    • -2
    • +24
    ./web/WEB-INF/struts/struts-config.xml
    • -5
    • +16
    ./web/WEB-INF/struts/tiles-defs.xml
    • -0
    • +14
    ./web/gate/gateNext.jsp
    • -0
    • +33
    ./web/gate/permissionGateContent.jsp
    • -0
    • +39
    ./web/gate/scheduleGateContent.jsp
    • -0
    • +46
    ./web/gate/synchGateContent.jsp
    • -0
    • +52
    ./web/layout/gateLayout.jsp
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.

  1. … 9 more files in changeset.
Got the existing grouping and gate screens working from the learner interface. More work yet to be done on them.

  1. … 1 more file in changeset.
Changed to UTF-8 encoding