コースURLへのハイパーリンクでうまくいかないことがありましたので質問させてください。
パワーポイントやワード、PDFなどにハイパーリンクとして、あるコースのURLを貼付けました。たとえば、下のようなURLです。
http://xxx.com/course/view.php?id=5
このハイパーリンクをクリックすると、まずデフォルトブラウザが前にでて、ログインしていない状態だとログイン画面が表示されます。そこでログインするとトップページが表示されてしまい、指定したコース(id=5のコース)を開いてくれません。
一方ログインしている状態で、同様にハイパーリンクをクリックすると、添付のように「あなたはすでに <ユーザ名> としてログインしています。異なるユーザとしてログインするには、あなたはログアウトする必要があります。」というメッセージが表示され、「ログアウト」するか「キャンセル」するかを求められます。
ここで「ログアウト」するとログインページへ遷移します。「キャンセル」するとログインした状態でフロントページへ遷移します。いずれにしても、コースのトップページへはたどり着けません。
ブラウザで、直接上記のURLを入力すると、ログインしていれば、正しくそのコースのページが開きます。ログインしていなければ、一度ログイン認証を通過したあと、指定したコースのページに遷移してくれます。これが理想の動きだと思うのです。
開いているブラウザ以外からのハイパーリンクだと上記の現象が起きるようです。これは、何かのセキュリティの設定がかかっているからでしょうか?
環境は、サーバはMoodle v2.1.2(RHEL5)、クライアントはFirefox7(Mac)、IE8(Win)で試しましたが現象は同じです。
アドバイスを頂けると幸いです。