Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-62772

Print disclosure only called in assignment if submission belongs to logged in user

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.3.6, 3.4.3, 3.5
    • Fix Version/s: 3.4.5, 3.5.2
    • Component/s: Assignment, Plagiarism
    • Labels:
    • Testing Instructions:
      Hide

      You'll need a Plagiarism plugin - see https://moodle.org/plugins/?q=plagiarism%20type:plagiarism - that extends the plagiarism API and utilises print_disclosure() e.g. https://moodle.org/plugins/plagiarism_ephorus

      Configure the relevant plugin in Site Admin > Plugins > Plagiarism, in the case of ephorus you should just be able to ignore all the fields but do add a student disclosure.

      Create an assignment with the relevant plagiarism plugin enabled.
      While logged in as a teacher, with the ability to edit student submissions, view the list of submissions for the assignment.
      Edit a users submission.
      Currently in Moodle the disclosure would not show, with this ticket the disclosure statement appears above the submission page as it would for a student.

      Show
      You'll need a Plagiarism plugin - see https://moodle.org/plugins/?q=plagiarism%20type:plagiarism  - that extends the plagiarism API and utilises print_disclosure() e.g. https://moodle.org/plugins/plagiarism_ephorus .  Configure the relevant plugin in Site Admin > Plugins > Plagiarism, in the case of ephorus you should just be able to ignore all the fields but do add a student disclosure. Create an assignment with the relevant plagiarism plugin enabled. While logged in as a teacher, with the ability to edit student submissions, view the list of submissions for the assignment. Edit a users submission. Currently in Moodle the disclosure would not show, with this ticket the disclosure statement appears above the submission page as it would for a student.
    • Affected Branches:
      MOODLE_33_STABLE, MOODLE_34_STABLE, MOODLE_35_STABLE
    • Fixed Branches:
      MOODLE_34_STABLE, MOODLE_35_STABLE
    • Pull 3.5 Branch:
      MDL-62772-35_always_show_disclosure
    • Pull Master Branch:
      MDL-62772-master_always_show_disclosure

      Description

      In the assignment module, print disclosure for enabled plagiarism plugins is only called when the user who the submission belongs to is logged in and making the submission. This means that if the plagiarism provider enforces a disclosure for all submitting users then there is no way to show e.g. an instructor submitting on behalf of a student the disclosure before submission.

        Attachments

        1. newposturkund.png
          newposturkund.png
          42 kB
        2. StudentSubmission_MDL-62772.PNG
          StudentSubmission_MDL-62772.PNG
          31 kB
        3. TeacherSubmission_MDL-62772.PNG
          TeacherSubmission_MDL-62772.PNG
          41 kB
        4. urkundassignsubmit.png
          urkundassignsubmit.png
          46 kB
        5. urkundglobalsettings.png
          urkundglobalsettings.png
          65 kB

          Activity

            People

            Assignee:
            johnmcgettrick John McGettrick
            Reporter:
            johnmcgettrick John McGettrick
            Peer reviewer:
            Dan Marsden
            Integrator:
            Jake Dallimore
            Tester:
            Anna Carissa Sadia
            Participants:
            Component watchers:
            Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Dan Marsden, Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Sara Arjona (@sarjona)
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Fix Release Date:
              10/Sep/18

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 hour
                1h