Websites require binary media files (images, movies, etc) and it is generally a bad approach to store such files in a git repository. My method has been to upload media files to my personal dreamhost object store (dreamobject). It would be nice if there was a drag and drop way for students to add media files to the website.
We may be able to find a GUI program that can be used to upload files, for example: https://github.com/cloudlena/s3manager