Moodleアプリに関するよくある質問

Moodle Mobile FAQからリダイレクト)

内容

学生の

どうやってMoodleアプリを入手できますか?

Moodleアプリは、Google PlayとApple Storeから無料で入手できます。リンクについてはMoodleアプリのダウンロードをご覧ください。作者/所有者 'Moodle Pty Ltd'で 'Moodle app'を検索して、携帯端末から直接アプリをインストールすることもできます。

アプリが動作しません。私は何をしますか?

Moodleアプリは、それを許可するように設定されているMoodleサイトでのみ動作します。接続に問題がある場合は、あなたのMoodle管理者に相談してください。

アプリにはどのような権限が必要ですか?

アプリには次の権限が必要です。

  • 音声を録音 - あなたのMoodleサイトにアップロードします
  • SDカードの内容を読んで変更します - オフラインアクセスのためにSDカードにダウンロードする内容です。
  • ネットワークアクセス - あなたのMoodleサイトに接続し、あなたが接続されているかどうかを確認し、オフラインモードに切り替えない場合。
  • 起動時に実行 - アプリがバックグラウンドで実行されている場合でもローカル通知を受信します。
  • 電話が眠らないようにする - いつでもプッシュ通知を受け取ることができます。

自分のコースがアプリに表示されません。私は何をしますか?

あなたが正しく登録されていることをあなたの講師に確認してください。

自分の課題をアプリにアップロードできないのはなぜですか?

あなたのMoodleサイト管理者に確認してください。

アプリにアクセスしたり、何かを送信したりできないのはなぜですか。

これはあなたのインターネット接続の中断が原因である可能性があります。しばらく待ってからやり直してください。それでも問題が解決しない場合は、Moodleサイト管理者に連絡してください。

ファイルの容量に制限はありますか?

課題はあなたが見ることができるサイズ制限があります。その他のスペース制限の質問については、あなたのMoodleサイト管理者に確認してください。

アプリのサポートを受けるには誰に連絡すればよいですか。

あなたのMoodleサイト管理者は、アプリが正しく動作するように手助けすることができます。

オフラインで完了した活動はいつ同期されますか?

Moodleアプリの同期を参照してください。

ブラウザで活動が開かれたときにサイトが自分のユーザ名とパスワードを要求するのはなぜですか?

アプリからの自動ログインは、Moodle 3.2以降を使用しているサイトでのみサポートされています。また、セキュリティ上の理由から、自動ログインの間は6分待たなければなりません(ほとんどのブラウザはあなたのMoodleセッションを開いたままにするので、これは問題にならないはずです)。

教師

コースの動画をダウンロードできるようにするにはどうすればよいですか。

Moodleアプリに優しいコースを作成するのセクション「オフライン使用のためのメディアダウンロード」をご覧ください。

ビデオ字幕が機能していません

これは古いAndroidバージョン(Android <4.4)、現代のAndroidおよびiOSバージョンではうまくいくでしょう。

どのコース形式が最適ですか。

トピックまたは毎週のコース形式は、モバイルデバイスに最適です。

アプリ内でYouTubeリンクを自動的に開くようにするにはどうすればよいですか。

YouTube リソースをURLリソースとして追加します

なぜ私の学生たちは自分たちのコースを見れないのですか

あなたまたは管理者がコースに正しく登録している場合は、モバイルアプリで見ることができます。それらが正しく登録されているのにそれでもコースを見ることができない場合は、あなたにMoodleサイト管理者に確認するよう依頼してください。

アプリで課題をマークできませんか。

課題の採点はロードマップにあり、まもなく利用可能になります。

私の学習者と関わるためにアプリで使用できるコミュニケーションツールは何ですか?

モバイルアプリの通知を参照してください。チャット、フォーラム、メッセージングはすべてアプリでサポートされています。

保護されているVimeoの動画がアプリで再生されていません

Vimeoで保護されたビデオはMoodle 3.3.4以降で動作するはずです。この管理設定の「フレーム埋め込みを許可する」(allowframembedding管理設定)を有効にする必要があることに注意してください。

古いバージョンの場合は、次のフォーラムでの回避策を参照してください。https : //moodle.org/mod/forum/discuss.php?d=327342

ReCaptchaは私のサイトでは動作しません

この管理設定「フレーム埋め込みを許可する」(allowframembedding管理設定)を有効にする必要があります。

私はMoodleプラグインを使用していますが、アプリはそれがサポートされていないと言います

あなたはプラグイン開発者に連絡して、このドキュメントを彼に向けるべきです: https : //docs.moodle.org/dev/Moodle_Mobile_Remote_addonsそれはモバイルアプリでプラグインにサポートを追加する方法を説明しています。

ここにアプリでサポートされているMoodleプラグインのリストがあります。https : //moodle.org/plugins/browse.php? list=award &id=6

SCORMパッケージのプレイに問題があります

MoodleアプリSCORMプレイヤーを参照してください。

私の小テストやレッスンがオフラインでは動作しません

小テストまたはレッスンの活動設定を編集し、[モバイルアプリを使用してオフラインでのレッスン/小テストの試行を許可する]設定オプションを有効にする必要があります。

アプリで数学表記が正しく表示されない

このアプリはまだMathJaxをサポートしていません( MOBILE-1611を参照)。代わりに、 TeX記法フィルターを有効にする必要があります。

管理者

私のiPhoneには接続できますが、Android携帯には接続できません

これは通常、サイトがhttpsを使用しており、証明書が正しく設定されていないか古いプロトコルを使用している場合に発生します。https : //www.geocerts.com/ssl_checkerおよびhttps:// www .ssllabs.com / ssltest / analyze.html

アプリが動作しません。私に何ができる?

サイトでモバイルサービスを有効にしていると仮定して、次の点を確認してください。

  1. サイトでSSL証明書を使用している場合、それは自己署名ではなく信頼できる証明書である必要があります。証明書が問題ないことを確認するには、これらのツールまたは類似のツール( SSLチェッカーSSLサーバーテスト)を使用してください。 「証明書チェーンの完了」を含め、すべてのチェックで問題ないはずです。それ以外の場合、アプリはiOSでは機能しますがAndroidでは機能しません。
  2. デバッグが無効になっている( [サイトの管理]> [開発]> [デバッグ]
  3. 外部データベースの認証または登録プラグインを使用している場合( プラグイン>認証>外部データベースおよびプラグイン>登録>外部データベース )、ADOdbデバッグオプションは無効になります
  4. SHA-1 https証明書はChromeではサポートされなくなりました。つまり、Androidバージョンのアプリはあなたのサイトでは動作しません。あなたのサイトがデスクトップのChromeまたはChromiumで機能しない場合は、Androidアプリでは機能しません。詳細についてはhttps://blog.chromium.org/2014/09/gradually-sunsetting-sha-1.htmlを参照してください。
  5. IISを使用している場合は、匿名アクセスが/ webserviceディレクトリに対して無効になっていないことを確認してください。

それでも問題が解決しない場合は、 Moodle for mobileフォーラムに投稿してください

私は古いユーザーではアクセスできませんが、最近作成したユーザーではアクセスできます。

Moodle管理設定で[すべてのキャッシュを削除]を実行してください。これで問題は解決します。

コースタブを管理者として表示できません

Moodleアプリはあなたが登録しているコースのみを表示します。あなたが管理者としてコースを閲覧したい場合、あなたはそれに登録する必要があります。

私のMoodleサイトはSSO認証方法(Shibboleth、CAS、Google OAuthなど)を使用していますが、アプリは機能していません

設定方法の詳細は管理者向けMoodleアプリガイドの 「モバイル認証」のセクションをご覧ください。

設定されている場合、アプリはまだ接続していません。あなたのサイトがSSL証明書を使用している場合、それは自己署名ではなく信頼できる証明書でなければなりません。証明書が問題ないことを確認するには、このツールまたは同様のツールを使用してください。SSLチェッカー 。 「証明書チェーンの完了」を含め、すべてのチェックはOKでなければなりません。

SSOは私のカスタム認証プラグインでは動作しません

プラグインが$ SESSION-> wantsurlを正しく処理する場合、SSOはどのプラグインでも機能するはずです。これは、アプリから起動したときにSSOが機能する方法です。

カスタム認証プラグインが最後のステップで失敗し、ローカル/モバイルにリダイレクトされない場合があります。これは、プラグインが$ SESSION-> wantsurlを正しくサポートしていない場合にのみ発生します。

SAMLプラグインは正しく機能しますが、重要な行が変更された場合、そのプラグインの一部の変更は機能しない可能性があります。

airnotifierアクセスキーの要求に問題があります

サイトを登録したにもかかわらずアクセスキーを要求できない場合は、 Airnotifierアクセスキー手動要求フォームに記入してください。 (あなたのサイトがホストされていて、あなたがあなたのサイト識別子を得ることができないならば、フィールドに「入手できない」と入力してください。)あなたのサイト登録はチェックされ、あなたはすべてが正しいなら数日でアクセスキーを送られるでしょう。

プッシュ通知が機能しない

モバイルアプリの通知を確認してください。 #トラブルシューティング

エラーメッセージ

'データベーステーブルexternal_functionsにデータレコードが見つかりません。'

このエラーは通常あなたのMoodleサイトの設定や設定値が間違っているために起こります。確認してください:

  1. ユーザークォータのグローバル設定は整数にする必要があります。詳細は全てのアカウントでMoodleモバイルアプリを有効にする方法の議論をご覧ください。
  2. usermaxuploadfilesizeは整数にする必要があります。サイズを小さくしてください。それはサイト管理>セキュリティ>サイトポリシー>最大アップロードファイルサイズで設定することができます。デフォルト値(サイトのアップロード制限)はPHPの設定に依存し、あなたは、php.iniファイルupload_max_filesizepost_max_sizeの値を変更する必要があります。
  3. データベース内のユーザーの "lang"フィールドは、正しい値とサイトにインストールされている既存の言語に設定されています。場合によっては、langフィールドが外部システムを介して誤った値に設定されているか、アンインストールされた言語パックを指しています。これを修正するには、データベースとあなたの 'user'と 'course'テーブルに直接アクセスする必要があることに注意してください。

'接続できません:URLが正しく入力されていることと、サイトでMoodle 2.4以降が使用されていることを確認してください。'

チェックしてください:

  1. そのサイトではモバイルサービスが有効になっています。
  2. ユーザーがそのサイトの正しいURLを入力している(上記のよくある質問をご覧ください)
  3. httpsサイトの場合、証明書は有効です(上記のFAQを参照)。

'私たちは接続を失いました。再接続する必要があります。あなたのトークンは無効になりました。」カスタム版のMoodleアプリ

チェックしてください:

  1. Moodle Mobileプラグインチュートリアルの開発に記載されているすべての手順に従ってください。
  2. 認証されたユーザーに対してmoodle / webservice:createtoken機能を有効にしました

管理者としてログインしようとしたときに 'サービスlocal_mobileのWebサービストークンを作成する権限がありません'

次のようにして、管理者アカウント用のトークンを作成する必要があります(のみ)。

  1. [サイトの管理]> [プラグイン]> [Webサービス]> [トークンの管理]に移動します。
  2. 追加をクリック
  3. 管理者のユーザー名を入力して[Moodleアプリ追加機能サービス]を選択します([MoodleアプリWebサービス]のままにしないでください)。
  4. [変更を保存]ボタンをクリックしてください。

サイトにアクセスするときに「無効なレスポンス値が検出されました」

ユーザークォータのグローバル設定は整数にする必要があります。詳細は全てのアカウントでMoodleモバイルアプリを有効にする方法の議論をご覧ください。

'無効な応答値が検出されました:無効な外部API応答:値は ""、サーバーは "raw"タイプ "を期待していました

これは通常、存在してはいけないデータベース内のテーブルに値NULLのフィールドがある場合に発生します。あなたのMoodleが何年もの間アップグレードされていてデータベーススキーマが壊れていると、これが起こるかもしれません。

これを修正するには、次のようにします。

  • 問題の原因となっているフィールドを検出します(エラーメッセージの前に示されているはずです)
  • たとえば、レッスンテーブルのパスワードフィールドのフィールドを修正します。UPDATE mdl_lesson SETパスワード= WHEREパスワードはNULLです(テーブルのプレフィックスはmdl_と異なる場合があります)。

マイコースまたはコース概要にアクセスしたときに「無効なレスポンス値が検出されました」

これは通常、コースがサイトにインストールされていない言語を使用している場合に発生します。すべてのコースが有効な言語を使用していることを確認してください。これは、データベースで簡単に確認できます。テーブル "course"、 "lang"という名前の列があります。

'必要なパラメータ(ユーザー名)が見つかりませんでした'

あなたのサイトがHTTPリダイレクトを実装している場合、これが起こるかもしれません。リクエストはPOSTパラメータを渡さないブラウザによってリダイレクトされます。

残念ながら、これはMobileアプリでは制御できないものです(JavaScriptでは処理できません)。詳細については、 http://stackoverflow.com/questions/228225/prevent-redirection-of-xmlhttprequestおよびhttps://stackoverflow.com/questions/4168784/ajax-redirection-handling参照してください。

解決策は、HTTPリダイレクトを変更して、メタタグまたはJavaScriptリダイレクトを含むHTMLページを使用することです。

'リクエストに無効なjson:エラーはありません'

Moodle 3.3にはこのエラーを引き起こす可能性のあるバグがあります。 Moodle 3.3.2にアップデートしてください。

「コースの内容を取得できません」

これは通常、コースがサーバーからアンインストールされた、または正しくインストールされていないコースフォーマットプラグインを使用している場合に発生します。

コースフォーマットプラグインを再インストールしてください。

「アクセス制御例外」または「あなたの認証トークンが無効か期限切れです」

新しいサイトのユーザー名とパスワードを入力した直後にこのエラーが表示された場合は、トークンの有効期限が正しく設定されていない可能性があります。これを修正する方法は次のとおりです。

  1. [サイトの管理]> [セキュリティ]> [サイトのセキュリティ設定]に移動します
  2. ユーザー作成トークン期間 」という設定を見つけます
  3. 値が0に設定されているか低すぎる場合は、有効な値に設定し直してください(デフォルト値は12週間です)。
  4. [変更を保存]ボタンをクリックしてください。

アプリにバグがあると思います。どこで報告できますか?

  1. Moodle Mobileトラッカーにログインします(まだ行っていない場合はトラッカーアカウント作成する必要があります )。
  2. 実行して問題がすでに報告されているかどうかをチェックし、検索を
  3. そうでない場合は、ページ右上の[課題を作成]リンクをクリックし、プロジェクトとして[Moodleアプリ]を選択してバグを報告してください。
  4. 詳細な説明を追加してから、[作成]ボタンをクリックします。
  5. [その他の操作]プルダウンメニューで[ファイルの添付]を選択して、問題に次のファイルを添付します。
    • 「デバイス情報」 - これはアプリで見つけることができます( 設定 - >開発 - >デバイス情報 、あなたは一番下の電子メールボタンを使って自分自身でこの情報を電子メールで送ることができます)
    • アプリログ( [設定] - > [開発] - > [ログの表示]をクリックします。この情報をメールで送信することもできます)

アプリを自分の言語で入手するにはどうすればよいですか。

あなたの言語を設定する

Moodleアプリはあなたの携帯の言語を自動的に検出し、同じ言語で表示されます(翻訳が存在する場合)。それ以外の場合は、[アプリの設定]> [一般]でアプリの言語を設定できます。

あなたの言語でMoodleアプリがまだ利用できない場合は、翻訳を投稿してください。何をすべきかの詳細については、 Moodle Mobileの翻訳をご覧ください。

さらに質問がありますか?

moodle.orgのMoodle for mobileフォーラムに投稿してください。