Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-45757

SCORM packages & session timeouts

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Duplicate
    • Affects Version/s: 2.6.3
    • Fix Version/s: None
    • Component/s: SCORM
    • Labels:
      None
    • Affected Branches:
      MOODLE_26_STABLE

      Description

      Some SCORM packages will have a user browsing through information for hours, without hitting the server. This means the user's session has timed out by the time they go to take their next action and can result in loss of data / completion steps.

      To work around this, we implemented a "keep-alive" ticker. Essentially SCORM windows hit the server every 15 minutes to refresh the session and keep it alive.

      This isn't entirely straightforward, as timeouts are there (amongst other reasons) for when users leave the screen unattended / etc.
      This circumvents this security measure - which not everyone would agree with.

      Thought I'd open a ticket to see what people thought, as I am not entirely comfortable with the approach we were asked to take.

      See MDL-4433

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                danmarsden Dan Marsden
                Reporter:
                skylarkelty Skylar Kelty
                Participants:
                Component watchers:
                Damyon Wiese, Dan Marsden, Matteo Scaramuccia, Amaia Anabitarte, David Mudrák (@mudrd8mz), Sara Arjona (@sarjona)
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: