Dear Michael Nelson
Yes, there is a solution to the autolinking of Quiz Items, thanks to Paul Evans. Please see this thread
http://moodle.org/mod/forum/discuss.php?d=13652
You will need to hack your Moodle a little. The important part in Paul's word is the following
So, try this out if you like: edit the file filter.php in /mod/glossary. Locate function glossary_dynamic_link, which is right near the top and right after the line with 'global $CFG' put
// Nolink for quizzes (or any other word in the path you like)
// $_SERVER['REQUEST_URI'] looks like e.g. : /mysite/mod/quiz/view.php?id=21
if (strpos($_SERVER['REQUEST_URI'], "/quiz/")) {
return $text;
}
Or again as Paul writes further down (in Plain English):
if NOT condition(s) met:
return the text
else
filter it
I think that this MAY be the following in php if you only want to filter the resources. Note the exclamation mark at the beginning.
if (!strpos($_SERVER['REQUEST_URI'], "/resource/")) {
return $text;
}
But perhaps this at the top
if (strpos($_SERVER['REQUEST_URI'], "/resource/")) {
And then find the place to put a "}" immediately before the final "}" in the subroutine as it stands.
Then peraps the following would work.
if (strpos($_SERVER['REQUEST_URI'], "/resource/") OR strpos($_SERVER['REQUEST_URI'], "/glossary/") ) {
......
}
I never got around to implementing except very breifly, because I found that just adding (large) glossaries to my (many) courses seemed to slow things even without quiz linking. Perhaps when there is a php accelerator on my server?
Tim