Non-core contributed modules

Import plugin for Examview

Details

Description

Moodle 1.9 currently doesn't have a suitable way to import Blackboard tests generated from Examview. With this plugin submission I want to start the process of getting this plugin under revision control so we can begin maintaining it for 1.9 and future versions. Our school district has used this extensively to import question banks including embedded image files..

With the addition of this plugin it will be possible to begin to resolve bugs relating to Moodle's inability to read blackboard .zip file manifests and import embedded media resources.

With 2.0 it will be necessary to utilize the file API to ensure that question images are imported in an appropriate place.

There are several issues that require discussion of the "right way" to do things and will need addressing down the road:
1. This plugin imports images underneath the administrators directory for the root moodle site. This was done as a workaround to allow shared question banks. Normally file.php will not permit one instructor to create a question bank with images existing in their own course moodledata directory that can be accessed by instructors who teach a different course. Therefore shared question banks between teachers is not possible without placing images in a directory accessible by all courses (moodledata/1/questions/)
2. Image links are hard-coded inside the question text, this leaves little flexibility when changing server settings

Discussion of this plugin here: http://moodle.org/mod/forum/discuss.php?d=117876

Issue Links

Activity

Hide
Anthony Borrow added a comment -

moving to Question format: Examview blackboard component

Show
Anthony Borrow added a comment - moving to Question format: Examview blackboard component
Hide
Anthony Borrow added a comment -

Michael - Sorry for the delay in responding to this issue. I've been distracted by many things and this particular issue managed to fall between the cracks. In any case, I see that the code is in contrib and was originally requested to be added by Matt Campbell. Normally my philosophy is first come, first serve in terms of primary maintainer; however, in this case it seems that you wrote the code and it would seem appropriate to have you as the primary maintainer if you are interested. Ideally, I suspect you and Matt could work together on this. I've added Matt as a watcher of this issue so that he can comment accordingly. If the two of you could work out what you think is best then I can work toward setting that up (in other words, who is the primary maintainer? who should have CVS write access?). Please let me know what works out best. Peace - Anthony

Show
Anthony Borrow added a comment - Michael - Sorry for the delay in responding to this issue. I've been distracted by many things and this particular issue managed to fall between the cracks. In any case, I see that the code is in contrib and was originally requested to be added by Matt Campbell. Normally my philosophy is first come, first serve in terms of primary maintainer; however, in this case it seems that you wrote the code and it would seem appropriate to have you as the primary maintainer if you are interested. Ideally, I suspect you and Matt could work together on this. I've added Matt as a watcher of this issue so that he can comment accordingly. If the two of you could work out what you think is best then I can work toward setting that up (in other words, who is the primary maintainer? who should have CVS write access?). Please let me know what works out best. Peace - Anthony

People

Vote (3)
Watch (3)

Dates

  • Created:
    Updated: