Details

    • Type: Sub-task Sub-task
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 2.2.1
    • Fix Version/s: 2.3.8
    • Component/s: Quiz, Themes
    • Labels:
    • Affected Branches:
      MOODLE_22_STABLE
    • Fixed Branches:
      MOODLE_23_STABLE
    • Rank:
      38730

      Description

      Create a quiz with a time limit (I used a 5 minute quiz on my site).
      Take the quiz as a student on a mobile device using the MyMobile theme. (I used a GalaxyTab with JavaScript enabled)
      When the time runs out the quiz is supposed to automatically submit and it does not. (I waited 14minutes 25seconds)
      If after a long time, you advance to the quiz summary page it will state that time has run out and end the quiz. This is as expected.
      Because quizzes are no longer given automatic zeros if they go over a certain time then a student can get full credit regardless of how long the user takes.

        Activity

        Hide
        Tim Hunt added a comment -

        I think the specific problem here is that the MyMobile theme is breaking the quiz countdown timer. Michael, please can you re-assign this bug to the maintainer of that theme.

        More robust handling of overdue attempts is MDL-3030 which I am trying to resolve for Moodle 2.3.

        Show
        Tim Hunt added a comment - I think the specific problem here is that the MyMobile theme is breaking the quiz countdown timer. Michael, please can you re-assign this bug to the maintainer of that theme. More robust handling of overdue attempts is MDL-3030 which I am trying to resolve for Moodle 2.3.
        Hide
        Michael de Raadt added a comment -

        Hi, John and Tim.

        You might have to work together on this one.

        Show
        Michael de Raadt added a comment - Hi, John and Tim. You might have to work together on this one.
        Hide
        John Stabinger added a comment -

        I just tested this with the following: IOS4, IOS5, Android ICS (default browser), desktop FF10, and latest Chrome. It performed as expected in all. So, I guess I'll need more info.

        What version of Android and what browser was being used? Was browser security enabled in the quiz settings (hopefully not)? I can see an issue (in some browsers, FF10 for example but not in IOS) where if you 'check' an answer, the returned page no longer has the timer (this is a theme problem), but the time limit is still upheld regardless.

        Show
        John Stabinger added a comment - I just tested this with the following: IOS4, IOS5, Android ICS (default browser), desktop FF10, and latest Chrome. It performed as expected in all. So, I guess I'll need more info. What version of Android and what browser was being used? Was browser security enabled in the quiz settings (hopefully not)? I can see an issue (in some browsers, FF10 for example but not in IOS) where if you 'check' an answer, the returned page no longer has the timer (this is a theme problem), but the time limit is still upheld regardless.
        Hide
        Joshua Bragg added a comment -

        Sorry, I should have mentioned that browser security was enabled. I didn't think about it.

        The GalaxyTab is running 2.2.1 and I'm using the default browser. This has been exploited in my course by users with iPhones and iPod Touches.

        I'm getting ready to start my school day at the moment but I'll be happy to clone my site tonight and do some more testing on my own. I've disabled the mobile theme for the moment on my production site.

        Show
        Joshua Bragg added a comment - Sorry, I should have mentioned that browser security was enabled. I didn't think about it. The GalaxyTab is running 2.2.1 and I'm using the default browser. This has been exploited in my course by users with iPhones and iPod Touches. I'm getting ready to start my school day at the moment but I'll be happy to clone my site tonight and do some more testing on my own. I've disabled the mobile theme for the moment on my production site.
        Hide
        John Stabinger added a comment -

        It is more of a problem with Browser Security, not with the timer (because as noted the timer works fine). Not much I can do, as this has been broken since inception and I have no way to fix it (and was noted as such in the original docs).

        Show
        John Stabinger added a comment - It is more of a problem with Browser Security, not with the timer (because as noted the timer works fine). Not much I can do, as this has been broken since inception and I have no way to fix it (and was noted as such in the original docs).
        Hide
        Joshua Bragg added a comment -

        Alrighty then... Could you point out where that's documented because I missed it in all of my searching before I reported this.

        Show
        Joshua Bragg added a comment - Alrighty then... Could you point out where that's documented because I missed it in all of my searching before I reported this.
        Hide
        John Stabinger added a comment -

        http://moodle.org/plugins/view.php?plugin=theme_mymobile

        Click the link for more documentation. I can take a look at it again, but I doubt I will have much luck.

        Show
        John Stabinger added a comment - http://moodle.org/plugins/view.php?plugin=theme_mymobile Click the link for more documentation. I can take a look at it again, but I doubt I will have much luck.
        Hide
        Joshua Bragg added a comment -

        Thanks. I'll add a comment into the MoodleDocs for the Quizzes to note this. Are there any other issues that should be added there also or is this it?

        Show
        Joshua Bragg added a comment - Thanks. I'll add a comment into the MoodleDocs for the Quizzes to note this. Are there any other issues that should be added there also or is this it?
        Hide
        John Stabinger added a comment -

        I think I have a fix for this. Will be in the update I will be adding here: http://tracker.moodle.org/browse/MDL-33357 in just a bit!

        Show
        John Stabinger added a comment - I think I have a fix for this. Will be in the update I will be adding here: http://tracker.moodle.org/browse/MDL-33357 in just a bit!
        Hide
        Joshua Bragg added a comment -

        Woot! Glad to see its fixed.

        Show
        Joshua Bragg added a comment - Woot! Glad to see its fixed.

          People

          • Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: