Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 2.2.7, 2.3.4, 2.4, 2.5
    • Fix Version/s: 2.5
    • Component/s: SCORM
    • Labels:
    • Testing Instructions:
      Hide

      Add a SCORM package or edit an existing package and view the settings page.

      check to make sure the time settings are included in the general section and not in a seperate box.
      Check that the new open/until langs have changed to Available to/available from

      Show
      Add a SCORM package or edit an existing package and view the settings page. check to make sure the time settings are included in the general section and not in a seperate box. Check that the new open/until langs have changed to Available to/available from
    • Affected Branches:
      MOODLE_22_STABLE, MOODLE_23_STABLE, MOODLE_24_STABLE, MOODLE_25_STABLE
    • Fixed Branches:
      MOODLE_25_STABLE
    • Pull Master Branch:
      master_MDL-37660
    • Rank:
      47364

      Description

      This is a suggestion to optimize user experience with SCORM module settings page.

      • Rename "Restrict answering to this time period". Lost of scorm packages are pure information and answering is not a good description for the students activity with a SCORM package. Idea: 'Show description only to this time period'.
      • Add help information to the 'Open' selection field. If conditional activities are active normal teacher will not understand easily what the difference between the settings are.

        Activity

        Hide
        Dan Marsden added a comment -

        Thanks Ralf

        assigning this one to Helen as I think she's probably the best one to decide on this - I think we probably need to be consistent with other modules.

        I really don't like "Show description only to this time period" but "Restrict SCORM availability to this time period" might be better than the original string - Helen usually has some good feedback on this stuff.

        Also I see quiz uses "Open the quiz" and "close the quiz" instead of "open/close" - not sure which is best?

        Helen - feel free to assign back to me to do the work(esp to add help string) - I just need some advice on what we should change it to!

        Show
        Dan Marsden added a comment - Thanks Ralf assigning this one to Helen as I think she's probably the best one to decide on this - I think we probably need to be consistent with other modules. I really don't like "Show description only to this time period" but "Restrict SCORM availability to this time period" might be better than the original string - Helen usually has some good feedback on this stuff. Also I see quiz uses "Open the quiz" and "close the quiz" instead of "open/close" - not sure which is best? Helen - feel free to assign back to me to do the work(esp to add help string) - I just need some advice on what we should change it to!
        Hide
        Ralf Hilgenstock added a comment -

        Hello Dan,
        good idea to discuss it a little bit more generally.

        My point of view:

        • Restrict answering is available all the time for several activities. Restrict access is only available if conditional activities are enabled.
        • Restrict answering gives access to different types of information. In assignments students see the tasks and can start to work, but they can't assign submissions. In scorm module they get access to the description but can't start the content of the package. database module has an additional differentation with start/end period for adding and reading content. This processes are from pedagogical perspective very different.

        ralf

        Show
        Ralf Hilgenstock added a comment - Hello Dan, good idea to discuss it a little bit more generally. My point of view: Restrict answering is available all the time for several activities. Restrict access is only available if conditional activities are enabled. Restrict answering gives access to different types of information. In assignments students see the tasks and can start to work, but they can't assign submissions. In scorm module they get access to the description but can't start the content of the package. database module has an additional differentation with start/end period for adding and reading content. This processes are from pedagogical perspective very different. ralf
        Hide
        Helen Foster added a comment -

        Dan, thanks for asking my opinion on this. I agree that we need to try and be consistent with other activity modules, and so have taken a look at date settings in assignment, database, quiz and workshop (please see attached screen shots). I noticed that every activity module does things differently, so consistency is a bit of a challenge!

        I agree with Ralf that we shouldn't use the word 'access' since it's already used for conditional activities settings.

        I think we should be aiming to have setting names as clear and self-explanatory as possible so that help pop-ups are not needed for all but the most complicated settings.

        Thus I suggest that we make the SCORM settings similar to the database settings i.e.

        • Remove the heading 'Restrict answering to this time period' and move the two date settings into the General section (I'm thinking that reducing the number of sections in the page simplifies it a tiny bit and make it less intimidating)
        • Change 'Open' to 'Available from'
        • Change 'Until' to 'Available to'
        Show
        Helen Foster added a comment - Dan, thanks for asking my opinion on this. I agree that we need to try and be consistent with other activity modules, and so have taken a look at date settings in assignment, database, quiz and workshop (please see attached screen shots). I noticed that every activity module does things differently, so consistency is a bit of a challenge! I agree with Ralf that we shouldn't use the word 'access' since it's already used for conditional activities settings. I think we should be aiming to have setting names as clear and self-explanatory as possible so that help pop-ups are not needed for all but the most complicated settings. Thus I suggest that we make the SCORM settings similar to the database settings i.e. Remove the heading 'Restrict answering to this time period' and move the two date settings into the General section (I'm thinking that reducing the number of sections in the page simplifies it a tiny bit and make it less intimidating) Change 'Open' to 'Available from' Change 'Until' to 'Available to'
        Hide
        Ralf Hilgenstock added a comment -

        Hello Helen,

        if we try some consistency we should move the time related settings of all activities into the general section.

        Ralf

        Show
        Ralf Hilgenstock added a comment - Hello Helen, if we try some consistency we should move the time related settings of all activities into the general section. Ralf
        Hide
        Dan Marsden added a comment -

        adding Tim/David/Damyon here - I think it makes sense to do this for SCORM but not sure on other activities - especially when time setttings are used for grading as well as submission.

        Show
        Dan Marsden added a comment - adding Tim/David/Damyon here - I think it makes sense to do this for SCORM but not sure on other activities - especially when time setttings are used for grading as well as submission.
        Hide
        Helen Foster added a comment -

        I'm not sure about changing the other activity modules either, as they all have more time and date settings than SCORM.

        Show
        Helen Foster added a comment - I'm not sure about changing the other activity modules either, as they all have more time and date settings than SCORM.
        Hide
        Ralf Hilgenstock added a comment -

        Helen,

        my argument is that users should find similar settings all the time at the same place. For starters and for intuitive users its very helpfull if they have not to think about the module to find the place where a feature can be defined. Consistency is a must. If we think about moving the setting it should be done generally. If not generally it should stay in this section and we should rename it.

        Ralf

        Show
        Ralf Hilgenstock added a comment - Helen, my argument is that users should find similar settings all the time at the same place. For starters and for intuitive users its very helpfull if they have not to think about the module to find the place where a feature can be defined. Consistency is a must. If we think about moving the setting it should be done generally. If not generally it should stay in this section and we should rename it. Ralf
        Hide
        Tim Hunt added a comment -

        Yes, it should be consistent - bug only is as far as the settings do do the same thing in different modules.

        Also, coming to this bug late, it is really hard to see what is actually being proposed now. My suggestion for how to handle this is:

        1. One person goes through all the modules to identify that settings that fall into the scope of this issue.

        2. ... and takes screen grabs of those bits of those settings forms, and makes a page of docs.moodle.org/dev to illustrate the current inconsistency.

        3. Then, do mock-ups of the proposed new wording, so we can do a side-by-side comparison on the docs page, of the old and new words, and also the proposed new words for all the modules.

        4. Then we try to get some feedback from real users, to verify that the new words are really clearer, and also that the gain in clarity is big enough to justify the annoyance we will cause be changing the words that existing Quiz/SCORM/... users are familiar with.

        5. Then, once we are happy, we code it up.

        Show
        Tim Hunt added a comment - Yes, it should be consistent - bug only is as far as the settings do do the same thing in different modules. Also, coming to this bug late, it is really hard to see what is actually being proposed now. My suggestion for how to handle this is: 1. One person goes through all the modules to identify that settings that fall into the scope of this issue. 2. ... and takes screen grabs of those bits of those settings forms, and makes a page of docs.moodle.org/dev to illustrate the current inconsistency. 3. Then, do mock-ups of the proposed new wording, so we can do a side-by-side comparison on the docs page, of the old and new words, and also the proposed new words for all the modules. 4. Then we try to get some feedback from real users, to verify that the new words are really clearer, and also that the gain in clarity is big enough to justify the annoyance we will cause be changing the words that existing Quiz/SCORM/... users are familiar with. 5. Then, once we are happy, we code it up.
        Hide
        Helen Foster added a comment -

        Ralf and Tim, thanks for your comments. I agree with you both on the importance of consistency and aim for it as far as possible, hence my attached screen shots.

        Your suggestion of how to handle things sounds great Tim, however I don't know of anyone who has the time to do so. Thus we need to help Dan in deciding whether to compromise a bit on consistency in order to have the issue fixed.

        My suggested solution (as described in the comment https://tracker.moodle.org/browse/MDL-37660?focusedCommentId=199758) at least achieves some consistency with the SCORM and database activities.

        Show
        Helen Foster added a comment - Ralf and Tim, thanks for your comments. I agree with you both on the importance of consistency and aim for it as far as possible, hence my attached screen shots. Your suggestion of how to handle things sounds great Tim, however I don't know of anyone who has the time to do so. Thus we need to help Dan in deciding whether to compromise a bit on consistency in order to have the issue fixed. My suggested solution (as described in the comment https://tracker.moodle.org/browse/MDL-37660?focusedCommentId=199758 ) at least achieves some consistency with the SCORM and database activities.
        Hide
        Dan Marsden added a comment -

        thanks Helen - attaching a patch that does that.
        NOTE TO INTEGRATORS: this isn't really a bug, more an improvement so it should only land in master.

        Show
        Dan Marsden added a comment - thanks Helen - attaching a patch that does that. NOTE TO INTEGRATORS: this isn't really a bug, more an improvement so it should only land in master.
        Hide
        Dan Poltawski added a comment -

        I've integrated this now, thanks Dan.

        Show
        Dan Poltawski added a comment - I've integrated this now, thanks Dan.
        Hide
        David Monllaó added a comment -

        It passes, tested in master

        Show
        David Monllaó added a comment - It passes, tested in master
        Hide
        Damyon Wiese added a comment -

        Thanks for your hard work - this issue has made it! Moodle is now a little bit better.

        Regards, Damyon

        Show
        Damyon Wiese added a comment - Thanks for your hard work - this issue has made it! Moodle is now a little bit better. Regards, Damyon
        Hide
        Mary Cooch added a comment -

        Removing docs_required label as this is documented in http://docs.moodle.org/25/en/SCORM_settings

        Show
        Mary Cooch added a comment - Removing docs_required label as this is documented in http://docs.moodle.org/25/en/SCORM_settings

          People

          • Votes:
            0 Vote for this issue
            Watchers:
            10 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: