...
Paperless management of student work: The Assignment activity provides a convenient database of student submissions that you can organize and manage online.
...
Grading and feedback through Moodle: The Assignment activity includes a grading interface through which you can enter grades and provide feedback to each student.
...
Due dates automatically appear in the Calendar: If you specify a due date for an assignment, that date will appear in the Calendar block and in the Upcoming events block. Students can see at a glance when their work will be due.
...
An Assignment activity can be configured to manage any of the following kinds of student submissions:
Online text: Students enter content directly into a text box on the assignment submission page. Useful for short papers or brief paragraphs.
...
File submissions: Students upload files on the submission page. Useful for longer papers or other file-based work.
...
Both Online text and files: Students can upload files and type text online. For example, a student can upload a file containing an essay and use the online text box to write a brief cover note to the instructor.
Offline work (no online submission): You can also create an assignment activity with no online submission options for students. This is useful for evaluating work such as papers you are collecting in print, classroom presentations, performances, or lab experiments. The activity can be graded in Moodle and the due date will appear in the Calendar block.
...