Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-42791

Assignment: Can't grade group assignment (one group member submits on behalf of the entire group)

    XMLWordPrintable

    Details

    • 20 status:
      Verified
    • Test Plan:
      Hide

      1. Go to Section Info tool
      2. Options -> Activate manually
      3. Create a section with some students
      4. Go to Assignment tool
      5. Add assignment
      6. Fill title, description
      7. Click "The selected group(s), as a group assignment (one group member submits on behalf of the entire group)
      8. Select the new section
      9. Click Post
      10. Click View Submissions
      11. Click the group

      Show
      1. Go to Section Info tool 2. Options -> Activate manually 3. Create a section with some students 4. Go to Assignment tool 5. Add assignment 6. Fill title, description 7. Click "The selected group(s), as a group assignment (one group member submits on behalf of the entire group) 8. Select the new section 9. Click Post 10. Click View Submissions 11. Click the group

      Description

      See video and testing plan

      Error

      Errororg.sakaiproject.portal.api.PortalHandlerException: org.sakaiproject.tool.api.ToolException: java.lang.reflect.InvocationTargetException
          at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:856)
      caused by: org.sakaiproject.tool.api.ToolException: java.lang.reflect.InvocationTargetException
          at org.sakaiproject.cheftool.ToolServlet.doGet(ToolServlet.java:234)
      caused by: java.lang.reflect.InvocationTargetException
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      caused by: java.lang.NullPointerException
          at org.sakaiproject.assignment.tool.AssignmentAction$BasicUser.<init>(AssignmentAction.java:3617)
          at org.sakaiproject.assignment.tool.AssignmentAction.lambda$build_instructor_grade_submission_context$18(AssignmentAction.java:3577)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:566)
          at org.sakaiproject.assignment.tool.AssignmentAction.build_instructor_grade_submission_context(AssignmentAction.java:3581)
          at org.sakaiproject.assignment.tool.AssignmentAction.buildMainPanelContext(AssignmentAction.java:1271) 

       

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  a.fish@lancaster.ac.uk Adrian Fish
                  Reporter:
                  jesusmmp Jesus Maria Mendez
                  Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                    Dates

                    Created:
                    Updated:
                    Resolved:

                      Git Integration