2017-03-07 5 views
1

私はchamilo lms学習システムを初めて使う人です。私はChamiloに自分のポータルを作成し、コースも追加しました。今度はコースのホームページにコースを追加したいのですが、コースの進捗状況に応じてコースをフィルタリングできます。完了したボタンフィルタのようなフィルタはすべてのコースをフィルタリングし、部分的に完了したフィルタはまだ完了していないプロセスをフィルタします。Chamiloの進歩によるフィルターコースLMS

コースのホームページにコース進捗フィルタを追加する方法はありますか?提案や技術のいずれかの助けのいずれかの種類が評価されます。

答えて

0

コースと呼ぶものは明確ではありません。あなたはもちろん(ホームページを提供するコーススペースのような)概念と(進捗インジケータを持つ)学習の道筋を混在させているようです。コースをフィルタリングするのか、追跡情報のみを表示するのか、それを教師として、または学生として行うのかどうかは明らかではありません。これはすべてあなたに答えることを非常に困難にしますが、私は推測します。

異なる学習経路の進捗状況は、学習経路リストページで確認できます。 Chamiloは比較的手続き型の言語であり、フレンドリーなURLは比較的少なく、コード内のどこで例を探すのが簡単です。

学習パスのトラッキングは、main/lp/lp_controller.phpページに表示されます(あなた自身の進捗状況、chamilo 1.11.0以上)。また、スクリプトをロードすると同じページに表示されます"& action = report & lp_id = x"パラメータ。それはあなたが望むデータを取得する関数呼び出しを探す場所の最初のアイデアを与えるはずです。

コースのホームページにこの情報を表示することは、主にmain/course_home /フォルダをチェックして、どこに配置するかを確認することになります。 main/template/default /のテンプレートを変更する必要があるかもしれませんが、まだすべてのページがテンプレートでサポートされているわけではありません。

関連する問題