問題タブ [moodle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
installation - XAMPPを使用したMoodleのWindowsServer2008Enterpriseエディションへのインストール
Windows Server2008Enterpriseエディションを実行している仮想マシンにXAMPPを使用してMoodle1.9をインストールしようとしています。
最初はinstall.phpインストーラースクリプトに問題なくアクセスできますが、3ページ目を過ぎると、Webページがタイムアウトします。
http:// localhost /にアクセスすると、Webページがダウンロードされず、ブラウザがタイムアウトします。
IE7とChromeでインストールスクリプトを実行して、ブラウザの問題かどうかを確認しようとしましたが、同じことが起こります。
どんな助けでも大歓迎です。
ありがとう、アシュリー
drupal - Drupal + Moodle + MediaWiki と OpenID の統合
これらの「最善の組み合わせ」のオープンソース ソリューションを使用できるようにしたいと考えています。ただし、異なるサイト間の何らかのシングル サインオンのみが必要です。ユーザーが 3 つの異なる場所でログインする必要がないようにしたいので、OpenId で可能だと思います。
誰かが似たようなことを試しましたか?
integration - CAS SSOを実装するには、どのレベルの技術スキル/専門知識が必要ですか?
私はいくつかのウェブサイト/コンテンツ管理ツールを統合して私のアイデアのいくつかを試す過程にあります。過去数ヶ月の間に、私はたくさんの非常に役立つものを発見しました、そしてそれは素晴らしいです。私はすべてをうまく設定しています。いくつか例を挙げると、phpwebsite、moodle、livezillaなどです。
問題は、私がすべてを自分でやっていて、技術的な知識が不足していることです。私は当時から強力なプログラミングのバックグラウンドを持っていますが、それはもはや適用できません。しかし、私はHTML、PHP、JavaScriptコードを多かれ少なかれ問題なく掘り下げて管理しているようで、物事はかなり順調に進んでいます。
今では、いくつかのシステム間にSSOを実装する必要がありました。私はCASについて読んだものが好きですが、読むほど怖い音がします:)。自分で実装するには技術的な専門知識が不足していると感じています。過去2か月で私が行ったほとんどのことと同じように、単純なロジックのインストールと構成ではなく、非常に複雑なようです。
私はそれを危険にさらすべきですか?私はどのような問題に直面するのでしょうか?私がこれまでに見つけたすべての議論は、技術的な方法であり、ユーザーフレンドリーではありません。勇気を出してください:)
ありがとう、オレグ
database - Moodle 用のカスタム認証プラグインのデバッグに助けが必要
私は自分の Web サイト (CMS ベース) のユーザー データベースに対して認証しようとしていますが、ハッシュ化されたパスワードを保存する際にわずかに異なるアプローチを使用しています。ユーザーごとにランダムに生成されたソルトを使用します。ソルトは、ハッシュされたパスワードとともにユーザー データベースに格納されます。したがって、(外部 DB プラグインのように)直接のフィールド マップ認証は機能しません。
まず、DB プラグインをミラーリングしuser_login()
、データベースからハッシュ化されたパスワードとソルトを読み取り、入力されたパスワードをソルトで再度ハッシュ化し、データベース内のパスワードと照合する手順を変更しました。これが私のuser_login()
関数のコードです
しかし、ログインしようとすると、Web サイト (CMS) データベースに対応するユーザー名/パスワードが失敗します。ただし、以前に (このカスタム プラグインを使用する前に) Moodle に保存されていた (同じユーザーの) パスワードはうまくいきます。
つまり、認証ルーチンが失敗しているか、moodle の内部データベース ベースの認証メカニズムが優先されています。
ADODB デバッグ モードを有効にしましたが、それも役に立ちません。サーバー設定からデバッグ出力を有効にすると、ページ ヘッダーの前にエラー メッセージが送信されます。したがって、ログイン ページはまったく表示されません。
他のすべての形式の認証をオフにしており (オフにできない手動を除く)、自分自身のものです。
この問題を解決する方法についてのアイデアはありますか?
php - Moodle 1.9.7 の従来のソルト文字列のサポートには、ソルトなしのパスワードのサポートが含まれていますか?
最近1.9.7に更新されたアクティブなMoodleインストールがあります。このサイトでは、これまでパスワード ソルトを使用したことがありません。Moodle が現在 1.9.7 で推奨しているように、システムでパスワード ソルトを有効にしたいのですが、従来のソルト サポート設定にソルトなしのパスワードのサポートが含まれているかどうかはわかりません。
Moodle.orgでパスワード販売のドキュメントを確認しても、従来のソルト サポートにソルトなしのサポートも含まれているかどうかは (私には) わかりません。私の質問は、config.php の従来のソルト設定に対する長さゼロの文字列ソルトは、ソルトなしのパスワードのサポートを意味するのでしょうか?
たとえば、これを config.php ファイルに追加できますか:
パスワードがソルト化されていない場合でも、現在のアカウント所有者にログインしてもらいますか? これが彼らのドキュメントから正しいかどうかはわかりません。誰かがこれを成功させたかどうか疑問に思っています。
sql-server - SQL Server を使用した Moodle
ムードル サイトのドキュメントを読んだ後でも、FREEDTS を介してムードルを sqlserver と統合するのに苦労しています。
freedts.conf、php.ini、およびConfig.phpで設定をセットアップしました。
しかし、これにもかかわらず、データベースに接続しません。SQL Server 2008 を使用しています。
何が欠けている可能性がありますか?
ありがとう。
api - Moodle用のAPIはありますか?
Moodle 用にカスタマイズされたフロント エンドを作成したいと考えています。このためのAPIをどこから入手できるか知っている人はいますか? または他の助け?
php - PHP xmlrpc 拡張機能と MAMP
MAMP(1.8.4)のphp5でxmlrpc拡張機能を機能させようとしています。
インストールされている PHP 5 のバージョンを確認しました。
PHP 5.2.11 ソース バンドルをダウンロードし、xmlrpc の共有ライブラリを構築しました。
これらのファイルを MAMP にコピーしました。
拡張設定をiniファイルに追加しました:
MAMPを再起動しました:
phpinfo
私が見つけた唯一の参照を行うxmlrpc
と、PHPコアセクションにあります:
Moodle をインストールしようとしていますが、xmlrpc 拡張機能が利用できないというメッセージが表示されます。
私は PHP の初心者なので、誰かが拡張機能が利用可能かどうかを確認する方法を教えてくれれば、それは素晴らしいことです。または、少なくともこれをさらにデバッグする方法についてのいくつかの指針があります。
ありがとう。
更新: PHP ログ ファイルが見つかりました。次のエントリがあります。
moodle - あるMoodleから別のMoodleにコース情報をインポートする
Moodle のインストールをアップグレードし、ルック アンド フィール、役割などを変更しています。これを行うために、既存のバージョンにコンテンツ フリーズを課し、サイトを新しい場所にコピーし、更新しています (多くの変更を行っています)。 、準備ができたら、「新しい」サイトを古いサイトの場所に移動します。
問題は、多くの人がコースの途中にいて、コースを完了するのを止めたくはありませんが、コースに関連する部分的なデータを新しいバージョンに導入する方法が必要なことです。
何か案は?誰かがこれをしましたか?危険に?
performance - パフォーマンスチューニングMoodle
私たちのMoodleサイトはトラフィックが増え始めています。その結果、サイトの速度が低下しています。Moodleのパフォーマンスを調整するときにすぐにチェックする必要がある構成オプションのいくつかは何ですか?他の人は大きなワークロードで問題がないので、私はそれがこのサイトに固有であることを知っています。