Uploaded image for project: 'OpenOLAT'
  1. OpenOLAT
  2. OO-4632

Grading tool: reset test

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 15.0
    • Fix Version/s: 15.0
    • Component/s: None
    • Labels:
      None

      Description

      • An author reset a test already assigned
      • The grader try to correct the test
        -> Red screen

      To do: deactivate the assignment (new status for assignment), reassign deactivated assignment after a test submission, enhance filters for this new status.

      Business Pfad: https://testing.frentix.com/test8/url/CoachSite/0/Grading/0 Datum und Zeit: 08.04.2020 11:31

      — from user: 751370240 ---2020-04-08 11:31:06.640 [ajp-nio-8028-exec-6] INFO AUDIT UserSessionManager % I1314-J505
      Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36 % Logged on: identity: [751370240] first: [Mandyni] last: [Menzello] fromIP: [84.73.91.247] authProvider: [OLAT] webdav: [false] REST: [false] secure: [true] webMode: [null] duration: [99]sDate: 2020-04-08 11:31:... Error#: I1326-J506 Identity: Category/Class: org.olat.core.gui.exception.ExceptionWindowController Remote IP: 84.73.91.247 Referer:

      https://testing.frentix.com/test8/auth/CoachSite/0/Grading/0
      User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36
      Exception: ExceptionWindowController: Throwable occurred, logging the full stacktrace:
      java.lang.NullPointerException
      at org.olat.ims.qti21.manager.AssessmentTestSessionDAO.getSessionStorage(AssessmentTestSessionDAO.java:185)
      at org.olat.ims.qti21.manager.QTI21ServiceImpl.getTestSessionStateFile(QTI21ServiceImpl.java:1342)
      at org.olat.ims.qti21.manager.QTI21ServiceImpl.loadStateDocument(QTI21ServiceImpl.java:634)
      at org.olat.ims.qti21.manager.QTI21ServiceImpl.loadTestSessionState(QTI21ServiceImpl.java:629)
      at org.olat.modules.grading.ui.GradingAssignmentsListController.doQTICorrection(GradingAssignmentsListController.java:591)
      at org.olat.modules.grading.ui.GradingAssignmentsListController.doGrade(GradingAssignmentsListController.java:564)
      at org.olat.modules.grading.ui.GradingAssignmentsListController.formInnerEvent(GradingAssignmentsListController.java:539)
      at org.olat.core.gui.components.form.flexible.impl.FormBasicController.event(FormBasicController.java:430)
      at org.olat.core.gui.control.DefaultController.dispatchEvent(DefaultController.java:206)
      at org.olat.core.gui.components.AbstractComponent$1.run(AbstractComponent.java:240)
      at org.olat.core.logging.activity.ThreadLocalUserActivityLoggerInstaller.runWithUserActivityLogger(ThreadLocalUserActivityLoggerInstaller.java:108)
      at org.olat.core.gui.components.AbstractComponent.fireEvent(AbstractComponent.java:238)
      at org.olat.core.gui.components.form.flexible.impl.FormWrapperContainer.fireFormEvent(FormWrapperContainer.java:131)
      at org.olat.core.gui.components.form.flexible.impl.Form.fireFormEvent(Form.java:717)
      at org.olat.core.gui.components.form.flexible.impl.elements.table.FlexiTableElementImpl.doSelect(FlexiTableElementImpl.java:1672)
      at org.olat.core.gui.components.form.flexible.impl.elements.table.FlexiTableElementImpl.doSelect(FlexiTableElementImpl.java:1008)
      at org.olat.core.gui.components.form.flexible.impl.elements.table.FlexiTableElementImpl.evalFormRequest(FlexiTableElementImpl.java:982)
      at org.olat.core.gui.components.form.flexible.impl.Form$EvaluatingFormComponentVisitor.visit(Form.java:626)
      at org.olat.core.util.component.FormComponentTraverser.doVisit(FormComponentTraverser.java:65)
      at org.olat.core.util.component.FormComponentTraverser.doVisit(FormComponentTraverser.java:70)
      at org.olat.core.util.component.FormComponentTraverser.visitAll(FormComponentTraverser.java:60)
      at org.olat.core.gui.components.form.flexible.impl.Form.evalFormRequest(Form.java:265)
      at org.olat.core.gui.components.form.flexible.impl.FormWrapperContainer.doDispatchRequest(FormWrapperContainer.java:100)
      at org.olat.core.gui.components.AbstractComponent.dispatchRequest(AbstractComponent.java:193)
      at org.olat.core.gui.components.Window.doDispatchToComponent(Window.java:1218)
      at org.olat.core.gui.components.Window.dispatchRequest(Window.java:400)
      at org.olat.core.gui.components.Window.doDispatchRequest(Window.java:284)
      at

        Attachments

          Activity

            People

            Assignee:
            srosse Stéphane Rossé
            Reporter:
            mmenzel Mandy Menzel
            Tester:
            Mandy Menzel
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: