I'm running WeBWork on the local network of my campus. In particular, if a student wants to access it from off-campus they need to go through the VPN. We don't have a lot of spare IP addresses, so our IT department hasn't wanted to give me one.
As a sort of workaround, a colleague set up his server so that requests to a subdirectory will come from my machine. For example, if someone requests
http://friends.machine/my_machine/webwork2/from off-campus it would pull the same page as requesting
http://my.machine/webwork2/from on-campus.
So far, so good. The problem is that when you login, WeBWork seems to send a request for /webwork2/
This ends up looking for http://friends.machine/webwork2/ which doesn't exist. So I'm wondering if there's a reasonably easy way to get WeBWork to only use relative URLs, so that it would request the proper URL for someone coming from either on-campus (http://my.machine/webwork2/) or off-campus (http://friends.machine/my_machine/webwork2/)
Again, this isn't a big deal but it would be nice if I could get it working...