Assignment sub-plugins

The mod_assign activity can be extended using two sub-plugin types, namely:

  • submission plugins, used to provide different ways for students to submit their content
  • feedback plugins, used to extend the ways in which feedback may be provided to students on their submissions

Using the Assignment Regex Plugin

  • Publication date January 10, 2019

UP’s Regex Assignment plugin can assist you with automatically validating a file submission based on its content and filename. To use:

Create a Moodle Assignment in your course. If you need help creating an Assignment please see the Moodle Guide on assignments .

In the Assignment settings, make sure that  File submissions is selected and that the  Maximum number of allowed files is 1. Then tick the box for File Regex validation

screenshot - see text for steps

Use the File name Regex field to validate submission file names. Leave this empty if you don’t want to validate the filename.

Note: If you just want to ensure students are submitting a particular type of file (such as a PDF, .docx, etc) you may find it easier to use the Accepted File Type option in the Moodle assignment settings.

Use the Content regex to validate the contents of a text file. You can use the expression to ensure students submit a file that has content that matches or does not match your expression.

If you need additional Content fields, you can add them with the  Add fields  button.

screenshot, for instructions see article text

About Regular Expressions

University of Portland faculty can access Lynda.com for in-depth learning about using regular expressions.

  • Lynda.com: Learning Regular Expressions course

Documentation

Note: You are currently viewing documentation for Moodle 2.3. Up-to-date documentation for the latest stable version is available here: Assignment module .

Assignment module

  • Managing activities
  • External tool

Note : This page is about the new Assignment module in Moodle 2.3 onwards. For documentation about Assignments (2.2), see Assignment module in the 2.2 docs.

The assignment module allows teachers to collect work from students, review it and provide feedback including grades. The work a student submits is visible only to the teacher and not to other students.

Assignment example.jpg

  • Assignment settings
  • Using Assignment
  • Assignment FAQ
  • Upgrade tool

Students can submit any digital content (files), including, for example, word-processed documents, spreadsheets, images, audio and video clips. Assignments don't necessarily have to consist of file uploads. Alternatively, teachers can ask students to type directly into a text field in Moodle. Or they can ask student to do both, upload a file or files and type text directly into Moodle. An assignment activity can also be set up to not accept any student submissions and serve as a reminder to students of a 'real-world' assignment they need to complete and to record grades in Moodle for activities that don't have an online component.

An assignment has an 'available from' date before which no students can submit anything, and a due date, after which teachers can choose not to accept submissions any more.

Markers can choose to be notified every time a student submits an assignment, or only for late submissions. Markers can choose to give students feedback in the form of text or uploaded files.

Two assignment modules

New feature in Moodle 2.3!

Moodle 2.3 includes two assignment modules - the new assignment module (a rewrite of the old assignment module) under /mod/assign/ and the old assignment module under /mod/assignment/ with four subtypes, renamed 'Assignments (2.2)'.

For new Moodle 2.3 installs, Assignments (2.2) is disabled/hidden. For sites which have upgraded from Moodle 2.2, both assignment modules are available. It is recommended that admins upgrade all existing assignments to use the new assignment module as soon as possible, as described in Assignment upgrade tool , then disable Assignments (2.2), to avoid the confusion of having two assignment modules.

  • Workshop module allows peer to peer evaluations
  • Activity modules
  • New features

Powered by MediaWiki

Adding Turnitin to a Moodle Assignment

Turnitin enables seamless integration with Moodle . Once your administrator has configured Turnitin for your organization, you can use Turnitin as a part of your normal Moodle workflow using Moodle assignments.

Your administrator can set defaults that will apply to all assignments you create. One option they have is to automatically have Turnitin active.

  • If you've never created a Moodle assignment before, navigate to a course and select the Turn editing on button . Select the + Add an activity or resource link that appears.
  • From the Activities list , choose Assignment .

moodle assignment plugin

  • Set dates for the Allow Submissions From and Due Date settings. These dates act as the Start date and Due date for Turnitin too.

moodle assignment plugin

  • The first setting, Enable Turnitin, may already be enabled. Your administrator will determine its initial state when first creating the integration. If you want to use Turnitin with the assignment make sure it is ticked.
  • (Optional) There are several other options within the Turnitin Integrity Plugin's settings that you can customize for each assignment. The defaults are set by your administrator. Feel free to change any that you need to!

Generate Similarity Reports

Immediately : The similarity report will be generated as soon as a file is uploaded. Immediately and regenerate on due date : A similarity report will be generated after a file is uploaded and then we will regenerate it on the due date. This is useful when looking for collusion within a group. Due date : Files will only receive a similarity report on the due date of the assignment all files will be checked against each other for collusion.

Submission Indexing

Index all submissions - This option will add files automatically to your organization's private repository. This makes them available to be matched against in similarity reports by other people within your organization.

Student Access

Allow students to view Similarity Reports - This setting determines if students are able to see similarity reports that are generated.

Exclude from Similarity Reports

Bibliography and Quotes - Allows you to automatically exclude bibliographies and quotes from the similarity reports. Want to know more? Check out the guide .

Process draft submissions

Process draft submissions - Use draft submissions? This setting will allow similarity reports to be generated for each draft of a submission.

Was this page helpful?

We're sorry to hear that., need to contact a human.

Creative Commons License

  • Turnitin.com
  • Release Notes
  • Known Issues
  • Privacy and Security
  • System Status

Moodle Assignment Submission Plugin Help

The Assignment Submission Plugin provides the ability for Teachers/Lecturers to create an assignment within Moodle and for students to upload video/audio content in their assignment submission.

Assignment submissions added via Moodle are converted into a streaming media format and stored on your Planet eStream system. Submissions are private and are not available to users visiting the Planet eStream system.

Teachers/Lecturers can then view all submitted assignments from within Moodle Gradebook.

It's also possible to use the plugin to upload a video as a form of student feedback.

How to Create a New Assignment as a Teacher/Lecturer

  • Within the relevant course page within Moodle, turn editing on and click Add an activity or resource .
  • Click Assignment and then click the Add button.

Enter a name and a description for the new assignment.

To insert a video containing the description of your assignment:

  • Click the Media icon in the toolbar of the text editor, the Insert media dialogue will appear.
  • Click Browse repositories .
  • From the options on the left, click Planet eStream Search .

At this stage you can use the search box to enter keywords, search the Planet eStream system, locate and embed an item into the description of the assignment.

Upload a video/audio file from your system, and embed the video in the description of the assignment.

To upload a file:

  • Click the add & embed link - the upload dialogue will appear.
  • Click the Browse button and select the file to be uploaded.
  • Enter a title and description for the item.

Set the options for the item.

Set the upload as Public to make the item available both within the description of the assignment and potentially also available to users directly visiting the Planet eStream system. Set the upload as Private to be available within the description of the assignment only.

  • Click the Upload File button. The upload dialogue will close and the uploaded file will be converted into a streaming media format by the Planet eStream server.
  • Click Search to find the uploaded item. Please note that the item will be represented as a placeholder until the file has been processed by the Planet eStream server.
  • Select the item within the search results and click Insert media . The placeholder will be inserted into the description of the assignment and subsequently automatically replaced with an embedded video player containing the uploaded video/audio content.
  • Under Availability , select the dates that submissions are accepted from/until.
  • Under Submission types , tick the Video/Audio Submission option. De-select the other options.
  • Set the remainder of the options for the assignment, if required. For comprehensive details on the options available, please see the Moodle Assignment Docs .
  • Click the Save and display button at the bottom of the page.

How to View/Grade Submitted Assignments as a Teacher/Lecturer

  • Click on the link to the assignment from within the course page in Moodle.
  • Click the view/grade all submissions link.
  • The uploaded media for each submission will be displayed and can be graded using the standard Moodle grading tools.
  • To open Moodle Gradebook, select View gradebook from the Grading action list.
  • For comprehensive instructions on grading, please see the Moodle Gradebook Docs .
  • You can also use the Planet eStream plugin to upload a video as feedback on a student's submission.

How to Submit an Assignment as a Student

  • The upload page will load, containing a dialogue with Browse and Upload buttons.
  • Click Browse and select the Video/Audio file to be uploaded.
  • Click Upload to upload the file.
  • Once the upload has completed, the page will automatically refresh and display a placeholder representing your submission.
  • The submission process is now complete and no further action is required. Your submission will be processed by the Planet eStream server and the placeholder will be automatically replaced with an embedded video player containing the uploaded video/audio content.

IMAGES

  1. How to create Assignment in Moodle (how to upload assignments on moodle

    moodle assignment plugin

  2. How to create a Moodle Assignment dropbox

    moodle assignment plugin

  3. Moodle Help: Adding a Turnitin Assignment To Moodle (Turnitin Plugin

    moodle assignment plugin

  4. How to Create Assignment on Moodle

    moodle assignment plugin

  5. Moodle for Teacher: VeriGuide Plugin Setting in Assignment Page

    moodle assignment plugin

  6. 22 Moodle Plugins You Should Definitely Install in 2020

    moodle assignment plugin

VIDEO

  1. Adding a Moodle Assignment

  2. Showcase Short

  3. Moodle Assignment Submission

  4. Showcase Short

  5. How to submit an assignment on Moodle

  6. How to SUBMIT an ASSIGNMENT in MOODLE as a STUDENT 📥

COMMENTS

  1. Assign submission plugins

    This page gives an overview of assignment submission plugins within the assignment module. ... This file is the entry point to many standard Moodle APIs for plugins. An example is that in order for a plugin to allow users to download files contained within a filearea belonging to the plugin, they must implement the componentname_pluginfile ...

  2. Using Assignment

    To submit a file submission, students complete the following steps: Click the 'Add submission' button to bring up the file upload page. Upload the relevant file into the submission. They are able to 'drag and drop' the file into the submission box. Click 'Save Changes'.

  3. Moodle plugins directory: Assignment submission and export report

    Additional identifying information can be displayed to help identify non-submitting students. Export the data for an Assignment to Excel. Export the data for all Assignments in the Course to a single Excel sheet. Dump all submission files and all feedback (both files and comments) to a structured zip file (e.g. for archiving)

  4. Moodle plugins directory

    Moodle.com. Our social network to share and curate open educational resources. MoodleNet. Courses and programs to develop your skills as a Moodle educator, administrator, designer or developer. Moodle Academy. Moodle.com. Learn about Moodle's products, like Moodle LMS or Moodle Worplace, or find a Moodle Certified Service Provider. MoodleNet.

  5. 9 Tools or Plugins for Better Grading in Moodle 2021

    The plugin helps you drastically cut down on hours spent on grading in Moodle. It gives you the flexibility to grade all the questions of a single student at a time (user-based grading) or grade the same question of multiple students (question-based grading) in a single window. Edwiser RapidGrader even makes tracking learner progress super ...

  6. Moodle plugins directory: Mahara Assignment Submission

    Now you may create your first Mahara assignment. Upgrading (Moodle 2.6 or later) There were previously two different forks of the Mahara assignment submission plugin for Moodle, one developed by the University of Portland, and another by Lancaster University. This plugin is designed to allow you to upgrade from either.

  7. Assignment FAQ

    If you have courses with more than 100 students, you can limit the number shown on the View submissions page by setting a maximum value for the setting 'Maximum assignments per page' in Site administration > Plugins > Assignment settings. Any further questions? Please post in the Assignment forum on moodle.org.

  8. PDF assignment feedback plugin

    PDF annotation assignment plugin. The PDF assignment submission and feedback plugins allow a teacher to annotate and return PDF files that have been submitted by students. It is based on the previous UploadPDF assignment type by Davo Smith, updated to work with the Moodle 2.3+ 'assign' module (rather than the Moodle 2.0-2.2 'assignment' module).

  9. Assignment activity

    What is the Assignment activity? Assignments allow students to submit work to their teacher for grading. The work may be text typed online or uploaded files of any type the teacher's device can read. Grading may be by simple percentages or custom scales, or more complex rubrics may be used. Students may submit as individuals or in groups.

  10. In a Moodle Assignment Submission Plugin, what is best-practice for

    I have the plugin working with one field using the moodle forms, and after being informed that the repeat fields method isn't available in submission plugin contexts, I've had limited success in using a Jquery AMD module's form fields, in that they display and function in the ui but cannot access the data from the locallib php file.

  11. Assign feedback plugins

    An assignment feedback plugin can do many things including providing feedback to students about a submission. The grading interface for the assignment module provides many hooks that allow plugins to add their own entries and participate in the grading workflow. ... From Moodle 3.1 onwards, feedback plugins can add events to the Moodle calendar ...

  12. Moodle plugins directory: Snap! submissions

    Translations. Snap! submissions v2.2 embeds your online Snap! distros (Snap!, Snap4Arduino...) into your Moodle. Everything runs in your Moodle server (users, projects...) It is a Moodle assignment submission plugin, adding this feature to any of your assignment activities. Then, your Snap! activities have all the Moodle features: more ...

  13. Assign submission plugins

    An assignment submission plugin is used to display custom form fields to a student when they are editing their assignment submission. It also has full control over the display the submitted assignment to graders and students. ... (28 before Moodle 4.3). Note: If your plugin is intended to work with versions of Moodle older than 4.3, then the ...

  14. Assignment sub-plugins

    Assignment sub-plugins. The mod_assign activity can be extended using two sub-plugin types, namely: submission plugins, used to provide different ways for students to submit their content. feedback plugins, used to extend the ways in which feedback may be provided to students on their submissions. Tags: Assign. Assignment.

  15. Using the Assignment Regex Plugin

    UP's Regex Assignment plugin can assist you with automatically validating a file submission based on its content and filename. To use: Step 1. Create a Moodle Assignment in your course. If you need help creating an Assignment please see the Moodle Guide on assignments. Step 2. In the Assignment settings, ...

  16. Moodle Assignment Plugin

    The Planet eStream Moodle Assignment Plugin enables you to set video-based assignments and allow video submissions from your students. Our standard Moodle in...

  17. Assignment module

    The assignment module allows teachers to collect work from students, review it and provide feedback including grades. The work a student submits is visible only to the teacher and not to other students. Students can submit any digital content (files), including, for example, word-processed documents, spreadsheets, images, audio and video clips.

  18. How can i add custom fields in moodle assignment plugin?

    Thanks for contributing an answer to Stack Overflow! Please be sure to answer the question.Provide details and share your research! But avoid …. Asking for help, clarification, or responding to other answers.

  19. Moodle plugins directory: Automatic extension

    Maintained by Rossco Hellmans, Catalyst IT. This plugin allows students to request an automatic extension. A "Request extension" button will be presented on the assignment view page, pressing the button will take the student to a confirmation page, after confirming an extension will be applied using the site settings. Latest release: 14 months.

  20. Moodle plugins directory: Assignment files

    If you could tag the Moodle versions that the zip file is intended for and then I can give it a quick test. For the source control URL, I would recommend that you rename the Github repository to follow the Moodle naming convention of moodle-{plugintype}_{pluginname} so for this plugin that would be moodle-report_assignment_files.

  21. Adding Turnitin to a Moodle Assignment

    Create a Moodle Assignment as you usually would. If you've never created a Moodle assignment before, navigate to a course and select the Turn editing on button. Select the + Add an activity or resource link that appears. From the Activities list, choose Assignment. Set dates for the Allow Submissions From and Due Date settings. These dates act ...

  22. Using the Turnitin Plugin in a Standard Moodle Assignment

    Using the Turnitin Plugin in a Standard Moodle Assignment Summary. A Bethel Moodle tutorial demonstrating how to use Turnitin within a standard Moodle Assignment. The key feature of this tool is that you can use all of the options for submission, feedback, and grading of the normal Moodle Assignment tool, but it also generates the Turnitin ...

  23. Help : Moodle Assignment Submission Plugin

    The Assignment Submission Plugin provides the ability for Teachers/Lecturers to create an assignment within Moodle and for students to upload video/audio content in their assignment submission. Assignment submissions added via Moodle are converted into a streaming media format and stored on your Planet eStream system.