ChinaTextbook:K-12(幼稚園から高校まで)から大学レベルまでの教科書をPDFで無料提供しています。
知識の世界を解き放つ:ChinaTextbookオープンソースプロジェクト
教育リソースのデジタル化が急速に進む現代において、アクセスは制限されたり商業化されたりするものではなく、普遍的なものであるべきです。GitHubで公開されているChinaTextbookプロジェクト(https://github.com/TapXWorld/ChinaTextbook)は、この信念を示すものです。この素晴らしいオープンソースの取り組みは、小中高および大学の教科書をPDF形式で包括的かつ無料で提供しています。
ChinaTextbookの背景にあるビジョン
このプロジェクトは、次の2つの使命を掲げて始まりました。
- 教育の民主化: 中国の多くの教育リソースは公式には無料ですが、その利用しやすさには限りがあります。中には、これらの無料資料を個人的な透かしを入れて販売することで利益を得る人もいます。ChinaTextbookは、これらのリソースを一元化し、オープンソース化することで、教育の平等性を促進し、教育格差を埋めることに直接貢献しています。
- 海外コミュニティとの連携: 大きな動機の一つは、海外に住む中国系家族が、子どもたちが中国の教育システムを理解し、関与できるように支援することです。これは、彼らの文化的・学術的遺産との貴重なつながりとなります。
リポジトリの内容
ChinaTextbookは、様々な科目と教育レベルを網羅する膨大なライブラリを誇ります。
- 小学校(小学): 全学年を網羅し、特定の算数セクション(例:1~6年生)も含まれます。
- 中学校(初中): 全学年を網羅し、数学の演習問題と解答専用のセクションがあります。
- 高校(高中): 増加中のリソースコレクションです。
- 大学(大学): 高等数学、線形代数、離散数学、確率論といった必須の数学テキストに加え、さらに多くの大学数学リソースへのリンクが含まれます。
技術的な課題への取り組み
GitHubのファイルサイズ制限(1ファイルにつき最大100MB、50MBで警告)を考慮し、このプロジェクトでは大きなPDFファイルを管理しやすい35MBのセグメントにインテリジェントに分割しています。ユーザーエクスペリエンスを簡素化するため、専用の結合ツール(mergePDFs-windows-amd64.exe
)が提供されています。ユーザーは実行ファイルを分割されたPDFファイルと同じディレクトリに置き、実行するだけで、シームレスに教科書を再結合できます。
アクセスと貢献の方法
中国本土内で良好なネットワーク接続を持つユーザーは、tchMaterial-parser
プロジェクトを利用して直接ダウンロードでき、より広範なオープンソースエコシステムをサポートします。海外のユーザーには、潜在的なネットワーク速度の違いから、GitHubのChinaTextbookリポジトリから直接クローンまたはダウンロードすることをお勧めします。
ChinaTextbookは単なるファイルのコレクションではありません。知識が商品ではなく権利であることを保証する、オープン教育へのムーブメントです。学生、保護者、教育者のいずれであっても、このプロジェクトは膨大な学習リソースへの貴重な入り口を提供します。