Assignment - upload files
This assignment type enables the student to upload a single file for feedback and grading. There is a setting to 'Allow resubmitting' in the event a student submits a draft or incorrect file. If necessary, multiple files should first be zipped before submitting a single file. Email alerts can also be set to notify teachers of student submissions.
Read more about assignments in the official Moodle documentation.