exCampusを使っていると、ちょこちょこと自分の使用感とイメージが異なる部分があります。PHPのスクリプトだし、オープンソースなので、そこは自分で書き換えればいいというのが、何よりの強み。
そんな話題をひとつ。
履修科目の講義一覧を取得すると、第1講から順に表示されます。当たり前といえば当たり前なのですが、何度も参照していると、最新(つまり10,9,8・・・)の順に表示するほうが、アクセスしやすい。
そう思ってみてみると、掲示板などは、新しいもの順、古いもの順の選択ができるようになっています。もっとも、デフォルトは常に古いもの順のようですから、exCampusの設計者は、こちらがお好みなのか知れません。
でも、ゲスト公開の方では、講義は新しい順に表示されます。うーーん。
そこで、スクリプトを一部修正し、メンバーユーザも講義一覧でも、新しい順に表示するようにしてみました。
変更する箇所は、1箇所だけ。
対象スクリプト:member/classtop.php
変更箇所: 15行目付近
       for ($i=0;$i<$leccount;$++){      ここを次のように変更        for($i=$leccount-1;$>-1,$i–){
     (ちょっと力技ですが)
一応正常に動いているみたいです。こんな改造していいのかな。??


講義一覧で表示されるビデオ、資料などのアイコン。
これは、ビデオなどが設定されていないときには、表示させたくありませんね。
課題も掲示板も、設定していないのに表示されると、受講生たちは、とにかくクリックしてみるようです。当然の心理です。
資料や課題が設定されていないときには、表示されないようにしたいです。次はこれに挑戦してみたいです。

By sryo