Students not seeing pictures that I embedded into quiz questions
Re: Students not seeing pictures that I embedded into quiz questions
I think you are right on with your theory. If you uploaded the pictures into your course and linked to them in your quizzes, students not in your course won't be able to see them regardless if the quiz is published. The idea is that we wan't to protect files in each course to only users in that course. Unfortunately, that doesn't fit well with the idea of publishing quizzes.
Instead of copying the images to every course, you might consider putting them in the site file system. If you do this, everyone will be able to see the images, including students taking quizzes in any course. Notice that even non users will have access to the images. This may not be good for quizzes.
Anyway, I think this is right!
Scott
Re: Students not seeing pictures that I embedded into quiz questions
Scott, what if you intercept the pciturename and give these pictures crazy long names (randomgenetared) then no one can guess their names and no one can browse the directory.
Using a kind of public key procedure?
Re: Students not seeing pictures that I embedded into quiz questions
"Actually this is the best way of doing this also because you can then do the following:
- lets say you have a folder called www.yoursite.com/images
- put ALL your images there in various folders. eg. test1, physics1, chemistry1 etc
- Create your tests offline in textpad/notepad. A question would look like this:
- which is the correct diagram for water's behaviour with change in temp?<img src="http://www.yoursite.com/images/physics1/q1.jpg"> { ~A ~B ~C ~D =E}
Security: since 'images' is a public folder, the students(who are pretty smart) may right click on images during quiz and locate the url of pictures. so do the following:
1. server: set server settings not to allow raw listing of directory contents(this will prevent people from publicly accessing the directory contents)
2. always show quiz in secure window where right click is disabled
3. enable hot-link protection on your site(so that other sites cannot use your images)
This will provide significant security, though nothing is fool proof."
Now your other teachers also cannot access this images folder because you had created this folder by ftp or c-panel. But if your question is a published one, then a 'smart' teacher can import it into one of his quiz without alteration, or worse, locate the url of images and 'leak' it out. So keeping the category unpublished will give max security as only you will know the exact urls of those images.(if you wanna share them, share them by all means)
Moreover, each teacher can also be given such folders to upload their images to be used in questions.e.g. www.yoursite.com/images/teacher1........now the problem will be uploading them if you do not trust them enough to allow them ftp access. This can be solved in one more way, the way discovery's website does it.
tell them to signup for a free site kind of thing like http://teacher1.freesite.com and they can upload their images there in a folder and provide links to it in their question.
Once again- your images are safe
other teachers' images are safe
cross usage can be prevented
student 'leak' can be prevented
hmmpphhhhh...........
Re: Students not seeing pictures that I embedded into quiz questions
Re: Students not seeing pictures that I embedded into quiz questions
One should always keep in mind that Moodle sites can range from a one-man run site (one Admin who is also the only teacher) with maybe 10 "students" to a site catering for hundreds of teachers and tens of thousands of students. In the last situation, it is not feasible nor desirable for all of the images available to the various courses should be made available to all courses/teachers/students.
However, a feature I have called for ever since I started using Moodle a couple of years ago is a "teacher repository" where, as a teacher, I could upload all the material I need to use and re-use in several of my courses. So far, this feature does not exist- at least not in standard distributions of Moodle. If I need to use image01.jpg or audio file audio.mp3 in two or more of my courses, I have to upload one copy of each of those files for each of my courses. This situation is a waste of storage space and of time and energy. There have been numerous posts on the Moodle forums calling for this "teacher repository" feature, all in vain so far.
Joseph
Re: Students not seeing pictures that I embedded into quiz questions

MDL-6853 |
"It seems to me that there should be a place WITHIN Moodle where all teachers can upload images and link to them -- kind of like site files, but accessible to teachers. I don't quite understand the idea of having store items outside of Moodle to make them available to quizzes -- which is the common advice given to newbies in the forums. Why can't there be one area, within Moodle, that allows teachers (who do not have admin privileges to create site files) to link to images without having to utilize some external solution which may not even be feasible for many teachers? This issue comes up almost daily in the forums, which should be evidence that this is a rather large flaw that needs to be addressed."
Re: Students not seeing pictures that I embedded into quiz questions
Re: Students not seeing pictures that I embedded into quiz questions
Re: Students not seeing pictures that I embedded into quiz questions
Re: Students not seeing pictures that I embedded into quiz questions
The admin, using the shell, creates a subdirectory of moodledata/1 called teacher_repository:
cd moodledata/1
mkdir teacher_repository
The admin then goes to moodledata/2, moodledata/3, ... moodledata/N and creates symbolic links to this directory:
cd ../2
ln -s ../1/teacher_repository
cd ../3
ln -s ../1/teacher_repository
etc.
Now within any course, the teacher will see a "teacher_repository" directory within his Files area, and will be able to upload files to this directory and choose files from this directory using the standard Files interface. Files uploaded by the teacher of course 2 will be seen by the teacher of course 3 in its teacher_repository directory. I.e., the files are global.
The reason for creating the physical teacher_repository in site files is to enable the admin to monitor what's going on, and also so that the files get backed up (they get backed up along with course 1).
Policies are needed to prevent chaos. For example, each teacher may be asked to create a subdirectory for their own stuff.
Does anyone think this is this a workable solution?
Re: Students not seeing pictures that I embedded into quiz questions
John I like this idea. I just want to hear from one of the "powers-that-be" as to what they think about this hack. I am slightly uncomfortable using a hack as I know what happens with every update. I would like to see a permanant solution that wouldn't require me having to remember what was done previously to 'make' it work. I don't trust my memory as I used to. Plus I want to hear how this hack works in the realm of Moodle. But, I still like your solution. Seems simple and clear.
And for those teachers who never learned to "share"........ OK, Ok, I understand there are teachers who work dilligently to build their course material and others who work just as dilligently to utilize others work. It's just a shame we can't all just get along..........
Re: Students not seeing pictures that I embedded into quiz questions
Re: Students not seeing pictures that I embedded into quiz questions
What we are discussing here emanates from a basic problem-
"Whether my repository of images should be sharable or not?"
Now if it's sharable, then too, it should have conditional access( if you wanted an open to all folder, we wouldn't be discussing this here)
If it's not sharable, how will my students access it?
If it's not sharable, then the same teacher may have to create duplicate repositories for various courses.
How will they be backed up.
There is no simple straightforward solution and that's why i had suggested an additional folder somwhere on your server.
However, it appears that that may neither be very agreable nor secure enough for certain users.
Here's a suggestion worth trying:-
there are web-locking softwares available for free which password protect a folder on the web. so try password locking a folder. zip it. upload it into site files. unzip it there. use it as your repository.
Try.(_if anyone needs such a folder password locking software, go to downloads.com or freedownloadscenter.com or message me
Re: Students not seeing pictures that I embedded into quiz questions
Re: Students not seeing pictures that I embedded into quiz questions
Copy the images to the backup?
Leave the images linked to the repository?
Both cause problems with transferring courses from one system to another, from one teacher to another.
Re: Students not seeing pictures that I embedded into quiz questions
We use metacourses in many different ways, but by far the two most popular are announcements and files. Teachers enable RSS on one of the forums that only they post to and then put a remote RSS feed block on each of their courses. Now, they only have to make an announcement once and it's reflected in all their courses.
The same idea works for their files. They create a file structure on the metacourse and then simply place links to the files wherever they need them.
It's a bit bulky and cumbersome at first, but most of the teachers have gotten used to working with two browsers open and cutting and pasting the links. They like it because they don't have to upload multiple copies of the same file, and I like it because it saves on disk space and the resources aren't just out there for the whole world to see.
They still can't share their tests, and it will break anything that's not placed back into the same metacourse, but it works if you can accept the limitations.
Thanks,
Matt