Adding files to your course
Moodle provides an easy way for a teacher to present materials to
their students. These materials may take the form of files such as
word-processed documents or slideshow presentations. The materials can
be displayed on the page either as individual items or bundled together
inside folders. One teacher might for instance wish to share a single
research document in pdf format; another might have a folder of sample
past examination papers for students to download. Most types of files
can be uploaded and accessed through Moodle but the student needs to
have the correct software to be able to open them.
To add files to a Moodle course, you must first ensure you have the editing turned on.
Drag and drop
- If you are using a modern browser, you can simply click, hold
and drag and drop a file directly onto your course page. You will know
if drag and drop is available to you because you will (briefly) see a
message at the top of your screen:
To drag and drop a folder, you must first compress/zip it using whichever program your computer has.
Add a resource or activity
- Instead of drag and drop, you can click the link 'Add an activity or resource' and select either File or Folder from the activity chooser (or choose from the 'Add a resource' drop down menu, if this is present instead.)
a file or folder in the activity chooser
The "Add a resource" drop down menu
- The screen for uploading and displaying a file (or folder of
files) includes an "add" button. Clicking on this button takes you to
the File picker
which is the name given to the file storage and access area within
Moodle. Find out more about the places you can upload or add files from
in the File picker page.
- There is also a block (with an arrow) into which you can drag and
drop a file straight from your desktop into Moodle.(Note that this
currently doesn't work with Internet Explorer.)
Viewing uploaded files
- Once uploaded, files appear as thumbnails in the file manager for easy recognition.
- Files view can be easily toggled between icons view or a table view with sizes and dates, or a hierarchical list view.
picker icon view
picker table view
picker hierarchical list view
Editing or updating uploaded files
- Clicking on the name of an uploaded file opens up a pop up dialogue box which allows file details quickly to be altered.
Creating an alias/shortcut
- When an uploaded file - or a file from the Private files,
Dropbox, File system or EQUELLA repositories - is re-used elsewhere on
Moodle, the teacher has the option to make a copy (a new, unconnected
version) or to create a shortcut or alias.
- If an alias is created, then when the original file is updated, it
will change in all instances of the alias. So a teacher might add course
notes to their private files for example, and then add them into a
number of courses. When the teacher makes an alteration in the file in
their private files, this alteration will be reflected in all instances
of the course notes.
- An alias can be recognised by its thumbnail. See the difference in
the screenshot below between the original file (left) and the alias
- To update a file, go to its original location (for example Private files) and upload your new version with the same name
. You will be prompted to override or rename the file. Choose
"override" and this file will replace your original file and the
alisas/shortcuts will remain and all be updated to your latest version.
Creating an alias
Areas in which aliases cannot be made
s of Moodle:
- an assignment submission
- a forum post attachment
- a workshop submission
- a quiz essay
- a database activity file field
This is to prevent cases such as a student uploading an item for
assessment and then subsequently changing the original in their private
files. When a student uses a file from their private files in one of
these instances, they do not see the options to "copy" or "create an
alias". Below is an example of a file added to an assignment:
Assignment submission with no option to create an alias
Site administration settings
An administrator can add new file types and view, edit and delete existing file types from Site administration > Server > File types.
This means that, for example, if teachers and students on your site use
a lot of files specific to a particular program, such files can now be
recognised by Moodle, and, when downloaded, they will open in the
correct program, rather than presenting themselves as a generic zip
Some examples from the list
Adding a new file type
1. Scroll down to the bottom of the page and click the "Add" button
2. Add the details of your file type, using the example below as a
guide. This example will add the .mobi extension (for a Kindle ebook)
with the standard document icon.
3. Click to save the changes and you will see your new file type has been added to the list:
Restricting allowed file types
- Allowed file types for Workshop submissions may be restricted (new in 3.1)
- It is not yet possible to restrict Assignment submissions file types - see MDL-39913
Removing a file type
- Clicking the X next to a file type will remove it from the site. You will be prompted to confirm before deletion.
Editing an existing file type
- Clicking the edit icon next to a file type will allow you to
change certain details, for example the associated icon and description.
If you don't wish to use the default description, you can specify your
own custom description (with multi-language tags if your site supports
multi-languages) or you can use an alternative language string from
Google docs and docx
Importing Google docs files as docx. See https://moodle.org/mod/forum/discuss.php?d=320144