by Dave Balch.
Good point - there are two to aspects to consider:
- Document type (document, image, video, etc.) - chosen according to the assignment.
- Document format (.odt, .jpg, .avi, etc.) - chosen according to which formats the staff can use.
I think the best approach to handle these would be to allow choice of document types in the assignment (like Minh-Tam Nguyen's mockup), and site-level (perhaps over-ridable at course-level?) customisation document format for each of the categories.
I would make the categories and possible formats as follows:
- Document (*.pdf, *.doc, *.docx, *.odt, *.rtf, *.txt)
- Spreadsheet (*.xls, *.xlsx, *.ods)
- Presentation (*.ppt, .pptx, *.odp)
- Image (*.gif, *.jpg, *.jpeg, *.png, *.svg, *.tiff, *.odg)
- Video (*.mp4, *.flv, *.mov, *.avi)
- Audio (*.mp3, *.ogg, *.wav, *.aac, *.wma, *.flac)
- Database (*.accdb, *.odb)
- Archive (*.zip, *.rar, *.gz, *.tgz)
- Other (text box, type in comma-separated)
For a specific assignment, the document formats available in each document type would be limited to a subset of the list above (selected by the site or course admin).