コンテンツにスキップ

Widgets

視覚的に学ぶ
始める

これは、インタラクティブな OER(オープン教育リソース)としてどのようなものが可能かを示す PoC です。

以前は、このようなサイトを作るには膨大な時間と専門的な知識が必要でしたが、今では OSS と AI のおかげで一人でけっこういい感じのコンテンツが作れるようになりつつあります。

改善の余地は多分にありますが、このサイトのアーキテクチャは他の教科、言語、より多くのコンテンツ数にも拡張できると思います。

これを可能にしている Astro、Svelte、D3、three.js、そして他の多くの OSS ライブラリの制作者の皆さん、ありがとうございます。

本当に役立つサイトにするにはやることが無数にあります。

  • もっとコンテンツを追加する。
  • コンテンツと翻訳の管理に改善の余地あり。
  • ちゃんとした解説を追加する。
  • ウィジェット間の見た目に一貫性を持たせる。
  • 多言語対応が複数のレイヤーに散らばっている。
    • MDX ファイルは、タイトル + 説明 + 各ページに 1 つの大きな Svelte コンポーネント、という形のほうがよいかもしれない。その Svelte コンポーネント内に多言語対応を閉じ込める感じ。

ただこれは趣味でやっていて、「こんな感じに組み合わせたら良い感じになるのでは?」というアイデアを試したもので、PoC としてはそれなりに納得の行くところまでできたので一旦開発を休止あるいは費やす時間を大幅に減らす予定です。

日本語版の誤字、用語、言い回しの修正などの小規模な変更や追加は GitHub の PR を出していただけるとマージするかもしれません。

このサイトのすべてのコンテンツ及びソースコードはパブリックドメイン(CC0 1.0)です。自由に使っていただいて構いません。