Par upload dans le navigateur depuis le poste de travail. Le glisser déposer de fichiers est possible.
Par interfacage avec des services de cloud et/ou de partage communautaire de ressources : Alfresco, Amazon, Box, Dropbox, Google Drive, Microsoft OneDrive, Picasa.
Par interfacage avec des serveurs Webdav.
Chaque interfaçage crée un espace de dépôt supplémentaire dans le système de fichiers de Moodle. Les enseignants peuvent y puiser les fichiers qu'ils souhaitent proposer aux apprenants ou intégrer dans leur activités, les apprenants les devoirs à remettre à leurs enseignants.
Chaque espace de dépôt affiche le système de fichiers (arborescence des répertoires/sous-répertoires) du compte utilisateur dans le service de cloud ou de partage ou dans le serveur Webdav. Soit un espace de dépôt Dropbox, un utilisateur X verra ses propres répertoires et fichiers Dropbox, idem pour un utilisateur Y. Y ne verra pas ceux de X, ni X ceux d'Y.
Les systèmes de fichiers des dépôts ne sont pas modifiables dans l'interface de Moodle : on ne peut créer ni répertoires, ni fichiers, on ne peut pas y déposer des fichiers préalablement importés dans Moodle.
Il faut noter que ces différents interfaçages sont relativement complexes à mettre en oeuvre. Ils requièrent la création d'Api dans les différents services de cloud et/ou de partage ou la création de serveurs Webdav. Concernant les Api, Moodle apporte des indications plutôt précises sur la marche à suivre et fournit les adresses Web des pages de configuration.