I'm the Moodle administrator for a private arts college in IL looking for some input/advice from anyone out there that might be able to help. Our college is moving full steam ahead in wanting to centralize the way course syllabi are stored and available. Most recently, faculty members have been posting their syllabi (PDF or MS Word) in their individual course sections and also submitting separate copies to their administrative departments for accreditation purposes. I'd like to know if anyone has any development ideas for how we could create some type of centralized repository workflow for syllabi in Moodle?
Given that my programming and development knowledge is somewhat limited (though I do have access to a great team of developers and programmers), I currently have three ideas I'm considering:
Option 1: Create a separate file repository in Moodle in which faculty/staff could call up the File Picker and upload their syllabus to this repository. They could then go back to their Moodle course, add a resource, and choose the syllabus they just added to the repo. They could also update the same syllabus in the repo so that an updated copy is always available. This workflow theoretically also means that administrative staff could have access to the repo at any time. The downside to this is that faculty would have to get used to a different workflow than what they're used to (i.e., upload to the repo, link to the file via a Moodle resource, etc.).
Option 2: Create a separate Moodle course in which faculty/staff cohorts could be enrolled so that everyone can upload their syllabi in one course. This course would be available to all administrative staff for accreditation/filing purposes. While this is probably the easiest option, I suppose the downside would be that faculty would have to add their syllabi in two different places (one in the syllabus course, and one in their own course).
Option 3: Find some way to create a module/process/workflow that would allow faculty to upload their syllabus one time in their course, while the same file at the same time gets uploaded to a common repository. Does anybody know how/if a process like this could be accomplished?
I'd love to hear anyone's thoughts on these options and/or any other options I could consider.