Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-1097: The url for the learner progress screen was wrong. The learner progress url shouldn't use the current user's id, it should use the id in the request.

changes for adding removal option to monitor

  1. … 8 more files in changeset.
LDEV-1042: Allow users to be added to staff group and learner group in a lesson class after the lesson has started. Code has been written for both the LAMS monitoring interface + integration. Neither set of code is tested yet - need the clients to test it.

  1. … 6 more files in changeset.
Adding a flag to control whether or not the export portfolio button appears on the learner client. Flash sets the flag through either the initializeLesson call or through the learnerExportPortfolioAvailable method.

improved handling in lesson status changes - updated revert method to handle multiple activate conditions

userID fix for action calls

  1. … 1 more file in changeset.
Put stuff in the request, rather than the session, if at all possible

getting user ID from session not request

  1. … 2 more files in changeset.
i18n for start and schedule date strings

  1. … 6 more files in changeset.
Updated address of FSF in copyright statement

  1. … 1378 more files in changeset.
Removed the dummy monitoring page.

Improved the behaviour of scheduled lessons.

* If a lesson is already scheduled and we get another request to schedule it, the second request is ignored. This stops a double submission throwing an exception (quartz would end up with non-unique job names).

* If a lesson is already started and schedule is called on the lesson, an exception is thrown.

* If a lesson is already started as start is called again, then the second start is ignored. This will occur if a lesson is scheduled, then a user goes into monitoring and starts the lesson straight away. The quartz job isn't remove so some time later start will be called again.

Removed the dummy monitoring page.

  1. … 8 more files in changeset.
use flash user dto instead of normal user dto (serialization issue)

Fixing the date format used when scheduling a lesson. Previously it was interpreted based on the system locale and that may not match the format sent by Flash.

  1. … 3 more files in changeset.
added param to forward url method

added param to forward url method

moved copy tool content code to authoring copy LD call

table name length audit + changed table names with length greater than 30 + updated changed table references in the code (LDEV-47)

  1. … 9 more files in changeset.
Fix bug in LDEV-227

added org id param to initializeLesson query

  1. … 2 more files in changeset.
put ld in def run seq folder of organisation

Exception handler define for STRUTS.

  1. … 26 more files in changeset.
Audit service name change.

if gate == null , it will throw null point exception rather than expected MonitoringServiceException.

Add audit service.

Remove useless WebApp context

If you change the lesson class for lesson, the old rows in the database are deleted. If the lesson has already started, you won't be able to change the lesson class.

Changed to suit changes in lams-learning - call to create the tool session has moved to LoadToolActivityAction and the ILearnerService has been split into two interfaces.

  1. … 1 more file in changeset.
Learner Progress DTO changes made to so that Flash will know when a learner is finished. * Current activity now set to null (and hence won't appear in packet) when the learner has completed the lesson. * New field lessonComplete which is true when the learner has completed the lesson, false otherwise.

  1. … 6 more files in changeset.
Force complete wasn't handling optional activity correctly - need to check the completed activity list.

  1. … 1 more file in changeset.