問題タブ [google-classroom]

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.

0 投票する
1 に答える
379 参照

google-classroom - Google クラスルーム API を使用して Google クラスルームの課題と評価データを SQL データベースに保存する方法

現在、Google Classroom API を使用して、Google Classroom を .net Web アプリケーションに統合しています。コースの詳細、教師、および学生を各コースの SQL サーバー データベースに保存できますが、与えられた課題と評価に関連するデータを保存できません。教師と生徒によるマークと数の生徒が私のデータベースで課題を時間内に完了しました。これを達成するにはどうすればよいですか?あなたの小さな答えは私たちに大いに役立ちます

0 投票する
1 に答える
83 参照

google-classroom - 教師のコースにアクセスする

現在、Android で特定の教師のコースにアクセスするために、私たちは -

  1. ユーザーのすべてのコースを取得します。
  2. これらの各コースのすべての教師を取得します。
  3. 各コースの教師ごとに、ユーザーがいずれかの教師であるかどうかを確認します。

ユーザーのコースを、そのユーザーが教師であるコースのみにフィルタリングする簡単な方法はありますか?

API ドキュメントに従ってパラメータを設定できるようです - https://developers.google.com/classroom/reference/rest/v1/courses/list

しかし、Java経由でそれを行うにはどうすればよいですか。コースの list() メソッドはパラメーターを取りません。

0 投票する
1 に答える
320 参照

google-classroom - Google Classroom iOS 共有ボタン?

iOS に Google 教室の共有ボタンを追加する API はありますか? ガイドには Javascript の例しかありません。また、iOS API は共有ボタンについて何も述べていません。

ありがとう!

0 投票する
1 に答える
131 参照

gmail - Google Directory API を使用して新しいユーザーを作成した後に携帯電話番号の確認を求める

現在、Google クラスルーム API を使用して .net Web アプリケーションに統合しています。新しいユーザーを作成するには、Google Directory API を使用しています。作成時には問題なく動作します

そのウィンドウでは、テキスト メッセージまたは音声通話による携帯電話番号の確認を求められます。この確認をスキップするにはどうすればよいですか。また、この確認のために、Google クラスルームでその新しいユーザーに新しいコースを直接追加することはできません。誰か助けてください。私はこれについて...

0 投票する
1 に答える
3776 参照

google-api - コース作成中の Google Classroom 503 Service Unavailable バックエンド エラー

SIS で作成されたコースのキューを取得するサービスがあり、Google Classroom API を介してそれらを自動的に作成しようとしています。約 1000 のコースを作成できましたが、現在、以下のエラーが発生しています。

私が何をしても問題ないようですが、エラーは引き続き発生します。

0 投票する
1 に答える
112 参照

google-classroom - 新機能 - 応答の更新

コースごとに内部データベース ID があります。バッチ機能を使用してコースを作成する場合、返された情報ではこの ID を取得する方法が得られないため、データベースを更新してコースが作成されたことを知らせることができません。

同じ理由で削除応答を更新することも便利です。

削除のバッチに対する応答は次のようになります。

それらがすべて成功した場合、それは実際には問題ではありませんが、何か問題が発生した場合、API によると、どれが削除され、どれが削除されていないかを判断することは不可能です。

「サーバーは任意の順序で呼び出しを実行できます。指定した順序で実行されるとは考えないでください。」

「コース #123 は削除されました」という簡単なメッセージは非常に役に立ちます。そうすれば、コールバック コードをプログラムして、ID を使用してデータベースを更新できます。

コース作成の場合、応答は次のようになります。

スペースを節約するために、1 つの応答のみを入力しました。ID はコースの新しい GoogleID です。DB のレコードに対応する実際に送信される ID は返されません。そのため、他のデータ (所有者 ID + 名前) の組み合わせを使用してレコードを取得して更新する必要がありますが、これは理想的ではなく、すべての人にとってうまくいくとは限りません。get が送信したすべての情報を応答に追加すると、コールバックを適切に使用できるようになるため、非常に役立ちます。

また、より有用な特定の情報もすべてのエラー メッセージに追加する必要があります。実際、すべてのバッチ応答には何らかの ID が必要です。そうすれば、コールバック関数がより便利になります。