Uploaded image for project: 'LAMS Development'
  1. LAMS Development
  2. LDEV-4900

Complete tool session and save latest results before triggering force complete in Monitor

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 4.0, 3.2
    • Fix Version/s: 4.0, 3.2
    • Component/s: Learner, Monitor, Tools
    • Labels:
      None

      Description

      Currently when we move a student from one activity to the next, monitor tells the tool to set the activity as completed, but it does not save the latest input from the student, so the student ends up with no results.

      We need to change this so when the student gets moved, then a force autosaved is performed on the student's browser and only *after* we trigger the force complete in the tool.

      For this we will use the learner websocket to force the autosave and then a few seconds later we will trigger the force complete to the tool that would save the results from the latest autosaves as final marks.

      In the case the student is not in the lesson (not in the browser), then we would save whatever results in autosave (if any) as final marks.

      In the case of leader selected activities, if we force complete the leader, after the autosave has been triggered in the leader, we should force complete all students in the leader's groups as well (of course the leader included).


        Activity

        Hide
        marcin Marcin Cieslak added a comment -
        Please close if fixed
        Show
        marcin Marcin Cieslak added a comment - Please close if fixed

          People

          • Assignee:
            ernieg Ernie Ghiglione
            Reporter:
            ernieg Ernie Ghiglione
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development