ダッシュボードのコース概要の表示につきまして

ダッシュボードのコース概要の表示につきまして

- hiroki nanba の投稿
返信数: 11
ユーザのダッシュボードのコース概要につきましての質問させていただけないでしょうか。
ダッシュボードにユーザが参加しているコースの一覧が表示されるかと思います。
そちらの表示を管理者側でコントロールすることは可能でしょうか。

具体的には
あるカテゴリのコースだけをデフォルトで表示させるといったことや、
デフォルトの表示順をカテゴリ毎でまとめてコースを順番に表示させる(カテゴリの表示順もコントロール)といったことを管理者側でまとめて指定して
ユーザのコース概要欄の表示のデフォルト設定をコントロールしたいです。

サイト管理→アピアランス→デフォルトダッシュボードページ
でダッシュボードの設定を変更できるかと思いますが、
こちらには
表示の設定項目は、
すべて、進行中、未来、過去、星付き、非表示
並び替えの設定項目は
コース名、最終アクセス
しかなく、そのように設定できませんでした。

例えば、
表示の設定項目をカテゴリ1と管理者側で設定すれば、カテゴリ1のコースの表示のみをデフォルトに
並び替えの設定をカテゴリ順と管理者側で設定すれば、カテゴリでまとまって順番にデフォルトで表示のようなことを行いたいです。

動作環境は以下のようになっております。
moodle:3.6.1
PHP:7.1.24
DB:mariadb (5.5.5-10.1.37-MariaDB)

申し訳ありませんが、そのようなことが可能かどうかも含め、
どのような方法で上記のような設定は行うことができますでしょうか。
長くなってしまいましたが、ご教授いただければ幸いです。
よろしくお願いします。
hiroki nanba への返信

Re: ダッシュボードのコース概要の表示につきまして

- Mitsuhiro Yoshida の投稿
画像 Developers 画像 Particularly helpful Moodlers 画像 Translators

> 申し訳ありませんが、そのようなことが可能かどうかも含め、

難度が高いとは思いますが、不可能ではない思います。

> どのような方法で上記のような設定は行うことができますでしょうか。

Moodle本体のプログラムのカスタマイズ (修正) が必要だと思います。
日本国内のMoodle PartnerまたはMoodle関連の開発を請負うことのできる法人または個人の方に開発をご依頼ください。

[Find a Partner - Moodle]
https://moodle.com/partners/

Mitsuhiro Yoshida への返信

Re: ダッシュボードのコース概要の表示につきまして

- hiroki nanba の投稿
Yoshida様、ご回答いただき誠にありがとうございます。
本体のプログラムのカスタマイズが必要なんですね。

私たちは企業でmoodleを導入してEラーニングを行おうとしており、
現在、数コースの作成を行ったのみなのですが、
このままコンテンツを作成していくと、
ユーザのデフォルトダッシュボードにコースがいっぱいに表示されるようになって
ユーザのコース管理が大変になるのではと危惧しております。

そういった事柄に関しましての運用は通常どういった管理を行うものなのでしょうか。
プログラムの修正を行って管理できるようにするというのが一般的なのでしょうか。
それとも別の運用方法があるのでしょうか。
無知で申し訳ありませんが、教えていただけないでしょうか。
宜しくお願い致します。
hiroki nanba への返信

Re: ダッシュボードのコース概要の表示につきまして

- Mitsuhiro Yoshida の投稿
画像 Developers 画像 Particularly helpful Moodlers 画像 Translators

> ユーザのデフォルトダッシュボードにコースがいっぱいに表示されるようになって
> ユーザのコース管理が大変になるのではと危惧しております。

「コース概要」ブロックにはユーザが受講登録しているコースのみ表示されます。ユーザにより受講しているコース数が異なる場合、それぞれのユーザで表示されるコース数も異なってきます。

例えば、あるユーザが受講しているコースが多すぎて、デフォルトダッシュボードの「コース概要」ブロックに大量のコースが表示されてしまう場合、「コース概要」ブロック内の各コース名の右側にあるドット「...」を選択して特定のコースを非表示にできます。

また、サイト管理者以外の一般のユーザでもトップページ右上にある「このページをカスタマイズする」を選択して「コース概要」ブロックを手動削除することにより、「コース概要」ブロック自体を非表示にできます。

> そういった事柄に関しましての運用は通常どういった管理を行うものなのでしょうか。
> プログラムの修正を行って管理できるようにするというのが一般的なのでしょうか。

他の方がどのように管理されているのか存じ上げませんが、私でしたら、導入後のバージョンアップ等の作業の煩雑さを考えまして、可能な限りプログラムは修正しないようにします。また、Moodle Plugins (https://moodle.org/plugins/) から自分の希望する動作に近い仕様の非標準プラグインを探して導入を試してみると思います。

添付 delete course ovreview block.png
添付 remove from view.png
Mitsuhiro Yoshida への返信

Re: ダッシュボードのコース概要の表示につきまして

- hiroki nanba の投稿
Yoshida様、再びの回答ありがとうございます。

そうなのですね。ユーザに管理していただくということなのですね。

公開を始めたばかりでして、あまりユーザに負担をかけたくないということもありまして、
難しいのですが、多少時間はかかっても実現を行いたい事柄で、
あまり変更はしない方がよろしいかと思いますが、
プラグインの方で、希望するのに近いことができるものがないか調べたのち、
ないようでしたら、プログラムの方を見てどうにか実現できないか調べてみます。

お教えいただき誠にありがとうございました。
hiroki nanba への返信

Re: ダッシュボードのコース概要の表示につきまして

- Mitsuhiro Yoshida の投稿
画像 Developers 画像 Particularly helpful Moodlers 画像 Translators

Course overview on campus」ブロックをお試しになってはいかがでしょうか。

コースカテゴリ選択用のプルダウンメニューを表示できますので、標準的な「コース概要 (Course overview)」ブロックより使いやすいと思います。Moodle 3.8.1+ (Build: 20200207) でも問題なく動作するようです。

[Moodle plugins directory: Course overview on campus]
https://moodle.org/plugins/block_course_overview_campus

添付 Course overview on campus.png
評点平均: お役立ち度: ★★★★★★★ (1)
Mitsuhiro Yoshida への返信

Re: ダッシュボードのコース概要の表示につきまして

- hiroki nanba の投稿
Yoshida様、いろいろお教えいただきありがとうございます。
こちらのプラグインよさそうですね。
ひとまずこちらのプラグイン導入することで対応続けていきたいと思います。
本当にありがとうございます。
hiroki nanba への返信

Re: ダッシュボードのコース概要の表示につきまして

- Mitsuhiro Yoshida の投稿
画像 Developers 画像 Particularly helpful Moodlers 画像 Translators

Course overview on campus」ブロックの日本語翻訳作業を完了しましたので、恐らく、明日には日本語メニューを使えるようになるかと思います。

[Moodle Plugins directory: Course overview on campus]
https://moodle.org/plugins/block_course_overview_campus

評点平均: お役立ち度: ★★★★★★★ (1)
Mitsuhiro Yoshida への返信

Re: ダッシュボードのコース概要の表示につきまして

- hiroki nanba の投稿
Yoshida様、返信遅くなり申し訳ありません。
そのような事柄まで行っていただけるなんて、本当に重ね重ねありがとうございます。

プラグインの3.6に対応したバージョンをインストールして試してみようとしたのですが、
インストールの方法が悪かったのか、
ダッシュボードがきちんと表示されなくなってしまいまして、
すみません、moodleのバージョンをアップグレードして、
プラグインの最新バージョンを再インストールしなおしてから試そうと考えております。

何から何まで本当にありがとうございます。
hiroki nanba への返信

Re: ダッシュボードのコース概要の表示につきまして

- hiroki nanba の投稿
大変遅れてしまいましたが、
別環境のmoodleでプラグインのインストールを行い、確認することが出来ました。
本当にありがとうございます。
hiroki nanba への返信

Re: ダッシュボードのコース概要の表示につきまして

- hiroki nanba の投稿
すみません、申し訳ないのですが、もしよろしければお教えください。
いくつかムードルの環境がありまして、3.5をあてたものが日本語表示されるのを確認しましたので
別のものにも3.5をあてたはずが日本語表示になりませんでした。
また、3.7に対応した環境もありまして、
最新のバージョンのプラグインを当てたのですが日本語表示されませんでした。

日本語表示されるものは3.5もしくは3.6でしょうか。

プラグインの中を見て、
なんとか日本語出来ないかと思い
langフォルダのenフォルダにございました
block_course_overview_campus.phpの$stringの項目を日本語に変えています。
こちらで変更できたのですが、これ以外にも変更の方法ありますでしょうか。
3.5、3.6、3.7のバージョンで該当ファイルの項目名がすべて英語だったので、
もしかしたら違う方法で行われたのではないかと思ったのですが、どうされましたでしょうか。

重ね重ねすみません、
もしご覧になっておられてご回答いただけるようであればよろしくお願いいたします。
hiroki nanba への返信

Re: ダッシュボードのコース概要の表示につきまして

- Mitsuhiro Yoshida の投稿
画像 Developers 画像 Particularly helpful Moodlers 画像 Translators

大変失礼しました。

Moodle 2.6 ~ 3.6の一部の言語ストリングが未翻訳のままでした。すべての項目を翻訳しましたので、恐らく、明日までにはMoodle日本語言語パックに反映されるかと思います。

>  また、3.7に対応した環境もありまして、最新のバージョンのプラグインを当てたのですが日本語表示されませんでした。

日本語表示されない部分をお教え頂けませんでしょうか。確認の上、早急に翻訳させて頂きます。

評点平均: お役立ち度: ★★★★★★★ (1)