問題タブ [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.

0 投票する
5 に答える
7925 参照

design-patterns - Blackboard パターンの実装が成功したことを知っている人はいますか?

私は何年も前からBlackboard パターンに興味を持っていましたが(特に AI を勉強していたとき)、学界以外での適切な実装をまだ見つけることができませんでした。ソフトウェア開発のトレンドを考えると、パターンを中心に構築された大きなフレームワークは思い浮かびません。

このパターンに関連する成功談や失敗談を知っている人はいますか?

注:その他のリンク

  • 外部リンク 1
  • 外部リンク 2

編集:パターンがマッシュアップ可能なエコシステムなどのパターンとして使用される可能性があるかどうか疑問に思っています

編集:さらに調査した後、ウィキペディアは黒板のようなものを提案している興味深い論文を見つけましたが、エージェントとしての人間に依存しています。その結果、StackOverflow はほぼ Blackboard システムであり、私たちエージェントが、ボード上に設定された未解決の問題に関する専門知識を共有していることに気付きました... とにかく、考える材料です。

0 投票する
3 に答える
706 参照

c# - キューを使用した黒板メッセージ

役割ベースのメッセージングを追加する必要があるアプリケーションがあります。メッセージはアプリケーション自体で生成され、すべてのメッセージには開始時刻 (クライアント メッセージ ウィンドウに表示される場所) と有効期限があります。役割に応じて、メッセージのサブセットが表示されます。一部のメッセージは非常に重要であり、即座にクライアントにプッシュする必要があります (秒単位ではなくミリ秒単位で話しています)。また、ユーザーがログインすると、そのユーザーは自分の役割の現在のメッセージである必要があります。

基本的にこれは黒板であり、クライアントは黒板のビューを見ることができます (役割によって異なります)。救急車や消防の呼び出しを処理する緊急センターで使用されるため、非常に高速で信頼性が高い必要があります)。

どのテクノロジを使用する必要があるか (アプリケーションは .NET 2.0 で記述されています)、または製品が存在する場合は、どのテクノロジを使用できるかを知っている人はいますか?

0 投票する
2 に答える
586 参照

bash - cURL によるログイン

cURL を使用して、多くの大学で使用されているコース管理システムである Blackboard にログインしようとしています。(例: http://blackboard.unh.edu )

どうすればいいですか?Blackboard も HTTPS 証明書と Cookie を使用していると思います。ありがとう!

0 投票する
2 に答える
4896 参照

message-queue - RabbitMQ: 非ポーリング戦略を使用して、1 つのキューに複数のコンシューマーを配置できますか?

RabbitMQ を使用して、1 台のマシン上のプロデューサーから、複数のマシンに分散された少数のコンシューマー グループにジョブを送信します。

プロデューサはジョブを生成してキューに配置し、コンシューマは 10 ミリ秒ごとにキューをチェックして、要求されていないジョブがあるかどうかを確認し、ジョブが利用可能な場合は一度にジョブをフェッチします。1 つの特定のワーカーがジョブの処理に時間がかかりすぎる場合 (GC の一時停止またはその他の一時的な問題)、他のコンシューマーはキューからジョブを自由に削除できるため、ジョブ全体のスループットは高く保たれます。

このシステムを最初にセットアップしたとき、キュー上の複数のコンシューマーに対してサブスクライバー関係をセットアップする方法を理解できませんでした。これにより、ポーリングしてわずかな余分なレイテンシーを導入する必要がなくなります。

ドキュメントを調べても、満足のいく答えは得られませんでした。メッセージ キューを使用するのは初めてで、上記のシナリオを正確に説明する言葉を知らない可能性があります。これは黒板システムのようなものですが、この場合、「スペシャリスト」はすべて同一であり、互いの結果を消費することはありません。結果は常にジョブ プロデューサーに報告されます。

何か案は?

0 投票する
2 に答える
679 参照

django - djangoでインタラクティブなデカルトグリッドを作成する

私が開発しているe-cidadania(GPL)というプラットフォームについて質問があります。アプリケーションの1つは、メッセージを配置できる黒板のようなものになります。デカルトグリッドのように実行するように要求されました(pe x =良い/悪い、y =高価/安い)。私の質問は、django用のそのようなアプリケーションについて誰か知っていますか?または、ない場合はどうすればよいですか?どこから始めたらいいのかわからない。

誰かが理解していなかった場合の使用例を説明します。あなたが教室にいるとき、先生は黒板に軸を描き、生徒にメモを書くように指示します。その後、すべての生徒が軸に従ってメモを書きます。

ここに画像の説明を入力してください

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

android - 保存されたユーザー ID とパスワードを使用して Blackboard に Android でログインする

とりわけ、学校の黒板ページにログインできるようにするアプリを作成しようとしています。アプリに保存されているユーザー名とパスワードで自動的にログインし、WebView でページを表示できるようにしたいです。

私は Apache HTTP の例を見てきましたが、ほとんどのことに慣れていないため、非常に迷っています。

これについて正しい方向に私を向けてくれる人はいますか?ログインページはこちら.

ありがとうございました!

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

java - グラフベースのシミュレーションエンジンの開発に関するアドバイスが必要

ここ私の大学では、グラフを視覚化して操作するためのJavaベースのアプリケーションを開発しました。これは、 GUESSに似ていますが、機能が異なります。プロジェクトをホストしているWebサイトはgraphlab.sharif.eduですが、サーバーは現在ダウンしています。とにかく、他のアプリケーションで使用できるように、プログラムを分割して公開することにしました。より正確には、これらの部品を汎用シミュレーションソフトウェアの開発に利用するか、少なくともさまざまなシミュレーションプログラムで使用したいと考えています。

このアプリケーションには、黒板のデザインパターンに基づいた強力なコアがあります。これが最初に抽出される部分です。他の部分には、xmlベースのUIプラットフォーム、基本的なシェルコンソール(beanshellを使用)、およびMATLABとの統合やアニメーションアルゴリズムなどのさまざまな方法でその機能を強化する他のプラグインが含まれます。

私が探しているのは、コアの必要な変更と抽出を適用し始める前のいくつかの提案とコメントです。このアプリケーションの開発は約5〜6年前にさかのぼって以来、たとえばJSONのように今日広く使用されているいくつかのよく知られたテクノロジーを使用していません。また、ユニットテストはありません。それで、あなたがそのようなアプリケーションの開発の経験を持っているなら、あなたは私たちが何をすべきかを提案しますか?どのテクノロジーをどのように使用したほうがよいでしょうか?黒板は本当にそのようなアプリケーションプラットフォームに適したソリューションですか?さまざまな言語の開発者がプロ​​グラムの機能を拡張できるようにするために、JSONをどのように使用する必要があると思いますか?

プロジェクトについてさらに知りたいことがあれば、私に知らせてください、

前もって感謝します

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

single-sign-on - アクティブな黒板セッションのテスト

ホストされているBlackboard9.1を使用しています。自己ホスト型のコース資料(HTML / Flash)をColdFusionセキュリティラッパーで保護しています。アクティブな黒板セッションを検出して、セキュリティラッパーのログインプロンプトをバイパスしたいと思います。

クッキーだけでこれを行うことは可能ですか?使用できるBlackboardWebサービスはありますか、それともBlackboard ICMチームにビルディングブロックを作成させる必要がありますか?

(これについてはBlackboardと話し合う必要があると思いますが、十分に答えを持って議論に参加したいと思います)

0 投票する
2 に答える
578 参照

struts - 支柱付き黒板

私は初心者で、Blackboard の構成要素を作成するのはこれが初めてです。ビルディング ブロックで Struts を使用できることを理解しているため、Struts 1.3 を使用して Blackboard バージョン 9 のビルディング ブロックを開発しました。

Dispatch アクションを実行中に混乱しています。Blackboard が転送されたページを見つけられないようで、「指定されたリソースが見つからないか、アクセスする権限がありません」というエラーが表示され続けます。

私のjspにリンクしてください:

struts-config.xml のセットアップ:

私のディスパッチ アクションは、パスの 1 つに単純に mapping.findforward を指定します。

ここで本当に頭を悩ませます。

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

html - 再生でオンライン黒板を記録する

黒板タイプのアプリケーションを Web ブラウザに記録する最良の方法を見つけようとしています。家庭教師が黒板のビデオを音声付きで記録できる場所。

ここでの明白な答えは、html5 キャンバスを作成し、それを間隔をあけて画像としてキャプチャし、これらをビデオに結合することだと思います。そのようです

ただし、これにはいくつかの欠点があります。後でビデオを編集するのは簡単ではありません。また、ビデオには多くのストレージ容量が必要です。

あなたのアイデアは何ですか?黒板のこの録音と再生をどのように構築できますか?

/ジェイク