問題タブ [blackboard]
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.
css - iFrame は、ウィンドウのサイズを変更した後にのみスクロールします
私はBlackBoardのインストールに取り組んでおり、CSSファイルにしかアクセスできません(デフォルトでは混乱しています)。私が遭遇した問題は、メイン コンテンツ div が iFrame によってレンダリングされるページでのみ発生します。ページをロードすると下にスクロールできませんが、ブラウザ ウィンドウのサイズを変更すると、スクロールが再び機能し始めます。
私はGoogle検索を行い、いくつかの異なるスタイルを試しましたが、結果はありませんでした. したがって、どこを見ればよいかについてのポインタは本当に役に立ちます。
残念ながら、認証後にすべてが行われるため、実際の例を提供することはできません。
問題の要素:
それを囲む div:
ラッパー div または iframe 自体に固有のすべての CSS を削除しても、問題には影響しません。
java - 黒板ビルディングブロックに POST できない
Spring MVC を使用したビルディング ブロックがあります。
コントローラーは次のようになります。
次のようにアプリケーションからこれを呼び出すと:
失敗します...このページにアクセスできないというWebページが表示されますが、コードを次のようにHttpGetに変更すると:
それは正常に動作します....
黒板ビルディングブロックに POST を実行できないのはなぜですか?
java - Blackboard ビルディング ブロックのポリモーフィズムまたはインターフェイス?
2 つの概念を誤解している場合は、訂正してください。ポリモーフィズムは、ユーザーが基本クラスであり、学生または教師がサブクラスになるなど、多くの形式でオブジェクトを表しているようです。それらはタイプ user のままですが、独自の実装を持っています。インターフェイスは、サブクラスから基本クラスとやり取りするための概要を提供します。ポリモーフィズムはインターフェイスと組み合わせて使用でき、場合によっては必要になる場合があります。
そのことを理解した上で、既存の学習管理システムへのアドオンを作成しています。ユーザー、成績、コース情報などのさまざまなオブジェクトとやり取りするための独自のライブラリがあります。ライブラリーのオブジェクトの一部は、ライブラリーの他のオブジェクトと結合されてインスタンス化されるか、値を生成します。たとえば、成績情報を取得するためにコース ID 番号が必要です。ライブラリの API はあいまいであるか、存在しません。API についてよくわからない場合でも、ポリモーフィズムやインターフェイスを使用すると、プロジェクトでこれらのライブラリを簡単に使用できますか? このタイプのプロジェクトでポリモーフィズムやインターフェイスを使用すると、単体テストはどのようなものになりますか? 一般的に、ドキュメンテーションが不十分なサードパーティ製ライブラリを使用して開発する場合のベスト プラクティスは何ですか?
xml - ColdFusion を使用して黒板にユーザーを追加する
認証セッションを正常に作成できますが、ユーザーを追加しようとすると、次の [WSFW000]null エラーが発生します。
これは私が送っているパッケージです:
これは呼び出しです:
これは応答です:
java - 既存の接続を使用するように mybatis を構成する
アプリケーションと Oracle データベース間の接続を設定したいと考えています。次のデータベース情報がありません:
- URL
- ユーザー名
- パスワード
java.sql.Connection
Blackboard が提供する API を使用して有効なデータを取得できます。
この場合、mybatis をセットアップすることは可能ですか?
以下に示す構成を使用しています。
これは私が新しいSqlSessionFactory
インスタンスを取得する方法です:
その後、次のコードでセッションを取得しようとします。
connection
が有効であることを確認しました:
connection.isValid(3);
、これは true を返します- a
PreparedStatement
は正常に実行できます
ただし、sqlSessionFactory.openSession(connection)
次のスタック トレースでエラーが発生します。
java - C# WCF クライアント バインディング 相互運用 Blackboard Java WS-Security over HTTPS トランスポート
WCF バインディングを Blackboard Java Web Services API で動作させるのに問題があります。
(簡単な答えは、誰かがこれを機能させている場合は、WCFの機能するバインディングをBlackboardに投稿してください)
さまざまな構成とカスタム コードのバインドを試すのに何時間も費やしました。
いくつかの失敗した試み:
呼び出し-a-ws-security-java-web-service-with-c-sharp-client
wcf-client-with-ws-security 12-common-wcf-interop-confusions
configure-wcf-for-ws-security-with-username-over-https
wcf-client-connecting-to-java-soap-web-service-using-ws-security
ClearUsernameBinding
JAVA と WS-Security を WCF で使用することは他にもたくさんありますが、ここでは省略します。
あることが機能するたびに、別のことが壊れているようです。今、私はぐるぐる回っていて、自分自身をさらに混乱させているような気がします.
私の最初のテストとして、私がやろうとしていることは単純です Context オブジェクトを初期化し、WCF プロキシで管理者テスト ユーザー アカウントを使用してログインします。
Blackboard Doc ContextWS
これらすべてが機能することを確認するために、まず .Net WSE 2.0 のサンプル コードをダウンロードしてテストしました。完全に機能しました。
今、WCF とバインドを使用すると、これと同じ動作が得られません。
まず、非常に古い WSE 2.0 との交換の成功 ===================================
WSE 2.0 ContextWS の初期化
WSE 2.0 ContextWS 初期化成功応答
WSE 2.0 ContextWS ログイン要求
WSE 2.0 ContextWS ログイン成功応答
===================================
したがって、これが私たちの環境で機能することはわかっており、ユーザーがログインできることはわかっています。
WCF を使用すると、初期化を機能させることができますが、セッションが失われます。返されたセッション ID は、次のメッセージのパスワード フィールドに入力されません。もちろん、これを手動で実行しようとしました。しかし、パスワード フィールドが読み取り専用であるというエラーが表示されます。
次に、上記のコミュニケーションに最も近い WCF 構成とコードについて説明します。
WCF App.Config バインディング
WCF C# コード
これが SOAP 通信の様子です。
WCF ContextWS 初期化要求
WCF ContextWS 初期化成功応答
WCF ContextWS ログイン要求
WCF ContextWS ログイン失敗応答
ご覧のとおり、ログイン リクエストのパスワード フィールドにセッション リターン ID が追加されていないため、「無効なセッション:
すべてが順調に進んでいるように見えました。
要するに、WCF クライアントから Blackboard Java Webservice API へのバインディングを実現する方法を誰かが知っていれば、その例は素晴らしいでしょう。そうでなければ、WCF Bindings to Java について私よりもよく知っている他の誰かが、上記を見て、どこが間違っているかを確認できることを願っています。
これを機能させるために誰かが私に与えることができる助けは大歓迎です。私が見逃しているのはばかげたものであることを本当に望んでいます。
このような詳細な質問で申し訳ありません。
javascript - 現在のタブでシークレット モードをシミュレートすることは可能ですか? (クロム拡張)
大学のプログラムで多くの人が軽蔑しているウェブサイトがあります。それは黒板です。私の学校には黒板が実行されている独自のインスタンスがあり、完全に誤って構成されている必要があります。これは、セッションがほぼ瞬時にタイムアウトするか、ログイン後に閲覧しようとすると何千ものエラーがポップアップ表示されるためです。これらの問題は、シークレット モードでログインすると修正されるようです。 .
質問:黒板に移動すると、現在のタブを閉じて新しいシークレット ウィンドウで黒板を開く拡張機能を作成しました。現在のタブ内で同じ効果を達成することは可能ですか?
私の現在のソリューションは問題なく動作しますが、現在のタブでシークレット モードで「なりすまし」を行う方が 100 倍優れています。