このプロジェクトについて
Digital Garden(デジタルガーデン)は、Prince Mishaal bin Abdulrahman大学(旧サウジ電子大学)のコンピュータ科学科学生向けの無料学習プラットフォームです。コンテンツはバイリンガル(アラビア語/英語)で提供され、プログレッシブウェブアプリ(PWA)として登録やメールアドレス不要で動作します。
学習コンテンツ:指定教材に基づく各ユニットの解説、SM-2アルゴリズムによる間隔反復復習カード、各ユニット・中間・期末テスト(即時採点の多肢選択式と模範解答付きの論述式)、タッチで定義表示されるスマート用語、SVGベクター図、各トピックの厳選動画。プラットフォームは38科目・472学習ユニットをカバーしています。
ノート:双方向ブロックエディタはテキスト、見出し、リスト、表、コードをサポートし、LaTeX数式とMermaid図、検索・置換、編集履歴に対応します。同じページ上でのペン描画をサポートし、PDFファイルを開いてハイライト、書き込み、描画、テキスト検索が可能で、同期用のコピーを保存できます。ChatGPT、Gemini、Claudeからコピーした内容を構造化ブロックに変換するコンバーターを内蔵しています。
学期ツール:学業状況を表示するパーソナルダッシュボード、各科目のユニット・テスト・成績・成績予測ページ、印刷可能な週次・月次の講義・試験スケジュール、8万4,000のクラス検索、PMAU 4.0スケールのGPA計算機(目標達成に必要な成績を可視化するアドバイザー付き)、教授・科目の評価。
ラボ:論理回路ラボ(CS231)で回路の構築・簡略化・シミュレーション、プログラミング言語ラボ(CS363)は31言語をサポートし、ブラウザまたはサーバーで実行可能な1,870の例を含みます。
同期とデータ:QRコードまたは3分後に期限切れとなるコピー済みコードでデバイスをリンク、ファイルまたはメールによるゼロ知識パスワードまたはGoogleアカウントでの復旧パス、異なるデバイスからの構造的マージ、管理可能なデバイス履歴。すべてオフラインで動作し、クラウドはバックアップとして機能します。
通知:タブが閉じていても動作する課題・テストのローカル通知、空席が出た際のクラス通知、ICSリンク経由のBlackboardカレンダーインポート。
技術:HTML5、JavaScript、CSS3のみで構築され、フレームワークやビルドステップなし。差分キャッシュを持つサービスワーカーによる完全なPWA、3つのテーマと5つのフォントサイズ。サーバーはCloudflare Workers上で動作し、Postgresはジッダに配置。
ライセンス:出典明記で使用・開発無料、商用利用禁止(ソフトウェアはPolyForm Noncommercial、教育コンテンツはCC BY-NC 4.0)。
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.