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

Make Multiple Choice not put its data straight into session

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Won't Fix
    • Affects Version/s: 3.2
    • Fix Version/s: 3.2
    • Component/s: Tool Multiple Choice
    • Labels:
      None

      Description

      On JBoss shared session (SSO) and HTTP session were different things.
      On WildFly they are the same session.
      Many tools use SessionMap object to store their attributes, but MC puts them straight into session.
      One of MC attributes is "user" which also identifies the logged in user in SSO.
      When a learner enters MC, all know attributes are cleared, including "user".
      This produces the error and basically logs the user out from LAMS.

        Activity

        Hide
        marcin Marcin Cieslak added a comment -
        For now, a simple solution was applied: MC does not clear "user" attribute anymore.
        The proper solution is to make MC and other tools store their data differently (in SessionMaps for example),
        so they do not overlap with each other and core.
        Show
        marcin Marcin Cieslak added a comment - For now, a simple solution was applied: MC does not clear "user" attribute anymore. The proper solution is to make MC and other tools store their data differently (in SessionMaps for example), so they do not overlap with each other and core.
        Hide
        ernieg Ernie Ghiglione added a comment -
        MCQ is going the way of the Dodo in v5.0. No need to do this.
        Show
        ernieg Ernie Ghiglione added a comment - MCQ is going the way of the Dodo in v5.0. No need to do this.

          People

          • Assignee:
            marcin Marcin Cieslak
            Reporter:
            marcin Marcin Cieslak
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development