メインコンテンツにスキップ

Leo Cunha

コーディングの技
レオ・クーニャ - カリーキ

クラウドでのオープンソースのデジタル学習


K-12のオンライン学習ツールは、しばしば断片的で高価です。予算を重視する学校や地区は世界的な大流行の中でバーチャル教室への移行を余儀なくされた後、このことを身をもって知りました。

この一生に一度の市場要因の状況から、非営利でオープンソース教育を提唱するCurrikiによる第二のアクションが生まれました。2007年にサン・マイクロシステムズからの親善プロジェクトとして教育者のためのコラボレーションスペースを作るために立ち上げられ、その結果、授業計画やその他の教師向け教材の世界初のオープンリポジトリが誕生しました。Currikiはそのミッションを拡大して、初の無料かつオープンなデジタルオーサリングツールである CurrikiStudio を開発するに至りました。 

Curriki のCTOであるLeo Cunha 氏です。彼は教育における問題の解決策はオープンなコンテンツだけでなく、使いやすいオープンなテクノロジーを提供する、自由でオープンなアプローチから生まれなければならないという信念を持っています。Leo 氏が Curriki に入社したとき、共有されている教育リソースの量の多さに圧倒されました。その時、彼をはじめとする多くの人が、高品質で先進的な教育の効率的な提供という市場の第二の変化に気付きました。もう一つの妥協のない要因は、使いやすく、すぐに学べるものでなければならないということでした。

Curriki Studio

Leo 氏は以前に Linode とは繋がりがあったため、小規模な学校システムではコストがかかることが多い商用製品と同等かそれ以上のオープンソースツールを開発するという"起こるべきして起こった嵐"を巻き起こしました。Curriki のチームは個別サポートを提供しつつ、予算を破綻させないクラウドプロバイダーと仕事をしたいと考えていました。

何年もの間、レオは自分が携わった複数の開発サイトでLinodeがパフォーマンスを向上させるのを見て、"どうすれば適切な価格帯で高い品質を得られるか?"と自問自答したことを覚えています。CurrikiはすでにLinux上で動作するいくつかのサービスにLinodeを使用していたため、それほど説得力はありませんでした。

CurrikiStudio は堅牢で検索可能なコミュニティ作成のコンテンツライブラリで、学習ツールを一つの場所にまとめ、高額なコストや異種システム間の摩擦を伴うことなく、インタラクティブで魅力的な体験を可能にします。ユーザーは独自のコンテンツを生成し、選択したクラウド環境内にインストールして、任意の学習管理システムにどこでも公開することができます。コードは完全に無料です。Currikiはインストールコストが最小限に抑えられるように、Linode のようなクラウドプロバイダーと協力しています。 

Leo 氏はまた、Linode の高可用性技術群を利用して効率的にデプロイする一方で、彼らの助けを得てDockerやKubernetesのようなオープンソースのオーケストレーションツールを活用しています。 

Curriki はオープンソースライブラリを提供する上での最大の課題として、極端なスケールのコストを挙げています。Curriki は、米国、英国、オーストラリア、インドで英語圏の教育市場にサービスを提供していますが、さらなる拡大を目指しています。米国だけでも14,000以上の地区で5,000万人以上の学生に利用されています。何千万人ものリソースを生み出す可能性があるため、ディストリビューションはできるだけ効率的に行う必要があります。そして、リソースの量が増えれば増えるほど、規模に応じたディストリビューションのがさらに重要になってきます。 

ありがたいことに、Linode がそのトラフィックとネットワークにアプローチする方法は、CPU、転送、ストレージ、RAMを1つのシンプルな価格にバンドルしたこの大規模な公共サービスの運用によっています。インバウンドトラフィックは無料で、トラフィックサービスが Linode プランの基本的な価格設定の一部として使用できるトラフィックの月間総量を表すネットワーク転送クォータにはカウントされません。 

K-12教育のためのオープンソースの青写真となることを目標に、Curriki は顧客が選択したクラウドプラットフォームに製品をインストールして配布することを可能にします。Linode は顧客が特定のプロバイダーとの繋がりがない場合、最適なチョイスになります。

"私が Linode について気に入っているのは、達成したい目標についてのチームからの質問の純粋さです。彼らは解決策につながる質問をしてくれます。彼らは時間をかけて配慮し、解決策の一部となることに純粋な関心を持ってくれるのでLinode のチームとの間に強い信頼関係と相互尊重を築くことができました。" と Leo氏 は言います。"問題を解決したいのであれば一緒に仕事をしたいと思う組織です。"

これをシェア