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

Expand branching activities inside an optional activity

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Won't Fix
    • Affects Version/s: 2.2
    • Fix Version/s: 2.4
    • Component/s: Learner
    • Labels:
      None

      Description

      From James: Picture 1: If you have a Branch inside an Optional Activity, then you only see the item "Branching" in the Progress Bar, not the activities inside it. If there is only one activity inside this Branching, then clicking on it will open it (NB: inside the current window, not in a separate window??), but if there are two or more activities inside, you can't see what they are. More importantly, you can only get to the first activity via the progress bar - when you click "Next Activity" on reloaded first activity from the Branch, it doesn't go to the second activity on the branch, it returns to your real current activity in the whole sequence. The behaviour here for past activity loading seems correct to me (load only one activity at a time, and when you click Next activity, close it); so the problem is that the progress bar isn't showing the activities inside the branch, and hence there is no way to get to the second (or subsequent) activities.

      Picture 2: I realize that we can't cope with infinite recursion of branches and optionals, but in this sequence, I did an optional inside a branch inside an optional. The progress bar problem identified above would still apply here, but with an extra catch - when I went back to the branching activity, it loaded the optional task summary page (see above - this is the optional inside the branch, not the optional outside the branch!). The byproduct of this was that I could no longer get back to my Q&A to see what I had done, as there was no way to select it - I could only select the activity I *hadn't* done!
      Note from Fiona: things are only supposed to open in a new window if they are finished. And "system" screens like optional activities always open in the main window otherwise the whole thing gets confused when they then advance to another activity.
      1. LearnerComplexActivity.as
        34 kB
        Daniel Carlier
      1. Picture 1.png
        55 kB
      2. Picture 2.png
        120 kB

        Activity

        fionam Fiona Malikoff created issue -
        fionam Fiona Malikoff made changes -
        Field Original Value New Value
        Attachment Picture 1.png [ 11394 ]
        fionam Fiona Malikoff made changes -
        Description From James: If you have a Branch inside an Optional Activity, then you only see the item "Branching" in the Progress Bar, not the activities inside it. If there is only one activity inside this Branching, then clicking on it will open it (NB: inside the current window, not in a separate window??), but if there are two or more activities inside, you can't see what they are. More importantly, you can only get to the first activity via the progress bar - when you click "Next Activity" on reloaded first activity from the Branch, it doesn't go to the second activity on the branch, it returns to your real current activity in the whole sequence. The behaviour here for past activity loading seems correct to me (load only one activity at a time, and when you click Next activity, close it); so the problem is that the progress bar isn't showing the activities inside the branch, and hence there is no way to get to the second (or subsequent) activities.

        Note from Fiona: things are only supposed to open in a new window if they are finished. And "system" screens like optional activities always open in the main window otherwise the whole thing gets confused when they then advance to another activity.
        From James: Picture 1: If you have a Branch inside an Optional Activity, then you only see the item "Branching" in the Progress Bar, not the activities inside it. If there is only one activity inside this Branching, then clicking on it will open it (NB: inside the current window, not in a separate window??), but if there are two or more activities inside, you can't see what they are. More importantly, you can only get to the first activity via the progress bar - when you click "Next Activity" on reloaded first activity from the Branch, it doesn't go to the second activity on the branch, it returns to your real current activity in the whole sequence. The behaviour here for past activity loading seems correct to me (load only one activity at a time, and when you click Next activity, close it); so the problem is that the progress bar isn't showing the activities inside the branch, and hence there is no way to get to the second (or subsequent) activities.

        Picture 2: I realize that we can't cope with infinite recursion of branches and optionals, but in this sequence, I did an optional inside a branch inside an optional. The progress bar problem identified above would still apply here, but with an extra catch - when I went back to the branching activity, it loaded the optional task summary page (see above - this is the optional inside the branch, not the optional outside the branch!). The byproduct of this was that I could no longer get back to my Q&A to see what I had done, as there was no way to select it - I could only select the activity I *hadn't* done!
        Note from Fiona: things are only supposed to open in a new window if they are finished. And "system" screens like optional activities always open in the main window otherwise the whole thing gets confused when they then advance to another activity.
        mseaton Mitchell Seaton (Inactive) made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        fionam Fiona Malikoff made changes -
        Attachment Picture 2.png [ 11399 ]
        mseaton Mitchell Seaton (Inactive) made changes -
        Status In Progress [ 3 ] Open [ 1 ]
        mseaton Mitchell Seaton (Inactive) made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        fionam Fiona Malikoff made changes -
        Component/s Learner [ 10013 ]
        mseaton Mitchell Seaton (Inactive) made changes -
        Status In Progress [ 3 ] Open [ 1 ]
        fionam Fiona Malikoff made changes -
        Fix Version/s 2.1.1 [ 10081 ]
        Fix Version/s 2.2 [ 10070 ]
        mseaton Mitchell Seaton (Inactive) made changes -
        Assignee Mitchell Seaton [ mseaton ] Daniel Carlier [ dcarlier ]
        ernieg Ernie Ghiglione made changes -
        Fix Version/s 2.2 [ 10070 ]
        Fix Version/s 2.1.1 [ 10081 ]
        ernieg Ernie Ghiglione made changes -
        Fix Version/s 2.3 [ 10090 ]
        Fix Version/s 2.2 [ 10070 ]
        Affects Version/s 2.2 [ 10070 ]
        Affects Version/s 2.1 [ 10013 ]
        dcarlier Daniel Carlier made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        dcarlier Daniel Carlier made changes -
        Status In Progress [ 3 ] Open [ 1 ]
        dcarlier Daniel Carlier made changes -
        Assignee Daniel Carlier [ dcarlier ] Mitchell Seaton [ mseaton ]
        dcarlier Daniel Carlier made changes -
        Attachment LearnerComplexActivity.as [ 11633 ]
        mseaton Mitchell Seaton (Inactive) made changes -
        Fix Version/s 2.4 [ 10110 ]
        Fix Version/s 2.3 [ 10090 ]
        ernieg Ernie Ghiglione made changes -
        Assignee Mitchell Seaton [ mseaton ] Ernie Ghiglione [ ernieg ]
        ernieg Ernie Ghiglione made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Won't Fix [ 2 ]
        ernieg Ernie Ghiglione made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved:

              Development