It appears that repositories defeat URL filtering. I hope I am wrong about this.
From what I have seen with Moodle 2.2.x the request comes from the moodle server for searches of say Youtube.
So what happens in this scenario
Teachers are allowed to use youtube
Students are NOT allowed to use youtube
Normally a browser request comes from a workstation, the user is logged in, and the filtering is done via user logon name.
So if a student logins, attempts to browse to youtube, they are blocked
If a teacher logins, attempts to browse to youtube, they are allowed.
However, it appears that repositories make the request from the moodle server. So all requests occur from the server, rather than the workstation.
This causes user based URL filtering to fail completely. You have to either deny all....or allow all.
Is there something I am missing here. Maybe a setting that causes the repository to make the request occur from the workstation instead of the server?