Open edX のデータサイエンス

26年2019月XNUMX日 | 執筆者

コミュニティソフトウェアが学習体験をどのように変えているのか

(感謝します データサイエンス道場 Open edX 2019カンファレンスのスポンサーにご支援いただきありがとうございます!以下はスポンサーブログ記事です。

著者: Arham Akheel – ビジネスアナリスト、Sanjay Pant – データアナリスト、Ahsan Khan – データエンジニア

AIと機械学習は、この10年間で最も刺激的な分野であり、私たちの日常生活にますます浸透しつつあります。Googleで検索クエリを入力したり、Facebookの無限に続くフィードをスクロールしたりする時、それらはすべて機械学習エンジンからの洞察によって支えられています。データサイエンスの技術が進歩するにつれ、あらゆる企業のチームにとって、関連スキルが不可欠なものとなっています。データサイエンス学習の世界的リーダーとして、私たちはAIと機械学習を誰もが利用できるようにすることを目指しています。 ユニークな学習プログラムこのプログラムは、データサイエンスとデータエンジニアリングの必須トピックを網羅し、現実世界の課題を開拓するための基盤となるため、スキルセットを強化したい社会人に最適です。私たちは主に、Open edXをセルフホストプラットフォームとして活用し、オンラインコースと対面コースを組み合わせたブレンド型学習体験を提供することに重点を置いています。

Open edX を使用する理由は何ですか?

私たちは、ソーシャルラーニングと実践的なインタラクティブ性を重視し、最高評価のデータサイエンスブートキャンプを作り上げました。対面での学習体験は、100%オンライン学習よりもはるかに価値があると強く信じています。物理的な教室からいつでもどこでも学習できる環境への移行が進む中、多くの業界でプラットフォームが急速に成長しています。教育専門家は常に、 「MOOC革命」爆発的な出現を指し、 大規模オープンオンラインコース 2012年に遡ります。それ以来、数十の学習組織がMOOCの分野に参入し、 オンライン学生の市場拡大

何百ものMOOCプロバイダーの中からOpen edXを選んだ理由は オープンソースは未来だ。私は今日、ベンチャーキャピタルの資金提供を受ける価値のあるスタートアップ企業で、少なくとも一部(あるいは大部分)がオープンソースに基づいていない企業を見つけるのは至難の業です。オープンソースは一時的な流行でもなければ、カリフォルニアのヒッピーたちが違法薬物のようにタイダイ染めのノートパソコンを回し飲みしているようなものでもありません。オープンソースは、現代の組織、そしてますます伝統的な組織がソフトウェアを構築する方法です。マイクロソフトでさえ、 伝統的にオープンソースに対する最も強硬な反対者の一人、持っている 主要な開発フレームワークをオープンソース化した (に加えて AppleとSwift)。今日、テクノロジー業界の大手企業はすべて、 IBMSAP、 に Adobe オープンソース コミュニティに積極的に参加します。

Open edXは、学習者中心で拡張性と柔軟性に優れているため、多くの組織に選ばれるオンライン学習プラットフォームとなりました。Open edXのモダンなWebユーザーインターフェースは使いやすさを重視しており、教師にとって優れたプラットフォームであり、学生にとって没入型の学習環境となっています。これは、強力なオンライン学習プラットフォームです。 オープンソース 学習プラットフォームとして、世界で最も優れた人材の貢献により、常に革新を続けています。Open edXは拡張性と汎用性に優れ、お客様のニーズに合わせてカスタマイズできます。

現代の教育はブレンド型である

「Open edXのユニークな点は、オンライン学習のための唯一の最新世代のフル機能のオープンソースプラットフォームであることです。」 – ジョージ・ワシントン大学教授であり、Open edXコミュニティで最も権威のある人物の一人であるロレーナ・バルバ

ビジネスの俊敏性が重要

企業がオープンソースについて考えるとき、今日では「ビジネスアジリティ」を念頭に置いています。これは、急速に変化する市場において、何よりも重視される資質となっています。新しいアプリケーションを迅速かつ確実に、そして経済的に開発できる能力は、大小を問わずあらゆる企業を惹きつけています。 オープンソース そして、さらに大きなプロジェクトにそれを使うように奨励しています。 建物an オープンソースを使用したエコシステム

私たちは、プラットフォームをゼロから構築するのではなく、コンテンツの作成に重点を置いています。 

テクノロジーの巨人たちの肩に乗ってみませんか? 

この s開発者を低価値労働者から高価値労働者へと引き上げる, オープンソース 簡単な問題はすべてすでに解決されているブログ、コンテンツ管理、そしてオペレーティングシステムは、いずれも既存の(そして主流の)オープンソースソリューションでは問題となります。私たちの開発者は、オープンソースコミュニティが既に完成させた車輪を再発明することに時間を費やすこともできますが、特にそれが無料で提供されるのであれば、世界最高の車輪を使う方がはるかに望ましいです。これにより、開発者は未解決の課題に取り組むことができ、独自の新機能を開発し、組織の使命である「より良い未来を創造する」という価値を高めることができます。 誰もがアクセス可能なデータサイエンス.

オープンソースとは、1ペニー与えれば1ペニーもらえるというソフトウェアの瓶です。サーバー、デスクトップパブリッシングアプリケーション、Open edXなど、オープンソースを利用するなら、コミュニティに還元する義務があります。結局のところ、他者の貢献がなければ、ミクロ経済とマクロ経済の動機はもはや成り立たなくなり、私たちが知っているオープンソースは存在しなくなるでしょう。これは 黄金律、あるいは伝統的な哲学用語で言えば、 定言命法

Open edX はどのように使用しますか?

私たちは当初、対面式のトレーニングセッションを補完する学習プラットフォームとしてOpen edXを活用しました。これにより、学習体験を微調整し、100%オンラインのデータサイエンスコースを提供することでオンライン分野への進出を果たすことができました。 

学習管理システム

学習管理システム (LMS) には学生にとっていくつかの利点があります。

  • 学習媒体: ブートキャンプ参加者は、Open edX LMSを追加学習手段として活用しており、前提条件の達成、コース教材の復習、追加コンテンツの学習に活用しています。また、授業で学んだトピックの理解度を評価するのにも役立っています。
  • コンテンツ制作私たちは、魅力的な新しいマルチメディアコンテンツの制作に継続的に取り組んでいます。ほとんどの参加者は、ブートキャンプにご登録いただくと、これらのコンテンツにアクセスできます。各コースは、クイズ、ビデオ講義、宿題、ハンドブックで構成されており、学習者のデータサイエンスとデータエンジニアリングの様々な概念を深めることができます。
  • 柔軟性このプラットフォームは柔軟性が高く、生徒は様々なデバイスで豊富なコンテンツを都合に合わせて楽しむことができます。最新の学習教材にアクセスできることは大きなメリットです。また、スケジュールやカリキュラムに変更があった場合も、生徒にリアルタイムで最新情報を伝えることができます。 
  • アナリティクス学習者は自分の理解度を評価でき、プラットフォームには学習の進捗状況を追跡するためのツールが用意されています。これにより、コース作成者は学生の学習体験をどのように改善・向上させるかを理解できます。
  • 協調性: 協調学習とソーシャルラーニングを促進するために、フォーラムを積極的に活用しています。学生はディスカッション機能を使って様々な質問や回答を投稿し、機械学習の多様なトピックについて互いに理解を深め、明確にすることができます。
混合学習

スタジオ

講師やコース作成者は、Open edXコンテンツ管理システムを使用して、魅力的なデータサイエンスおよびデータエンジニアリングコンテンツを作成しています。これにより、動画、クイズ、コーディング演習などのマルチメディアコンテンツの開発が容易になりました。Studioのようなツールを使用することで、次のようなメリットがあります。

  • 再利用性と実験: 講師は、同じコースを異なるコホートで活用することができ、各クラスごとにコースを一から作成する必要はありません。コンテンツグループを使用すると、学習者のタイプに基づいてコンテンツユニットのセットを作成できます。また、グループは次のような用途にも使用できます。 オンライン実験とA/Bテスト エンゲージメントと理解を高めるためにバリエーションを決定するため。
  • マルチメディアコンテンツOpen edX を使用すると、X ブロックを使用して複数の形式の学習教材を簡単に作成できるため、コース作成者は魅力的なコンテンツを開発できます。
  • 統一性 : 講師とコース作成者が最初のいくつかのコースの作成に慣れると、コンテンツ作成プロセスは楽になり、学習者の関心を高める魅力的な教材の作成に集中できるようになります。
  • フィードバック: 講師はさまざまな指標を使用して学習者がコンテンツをどのように使用しているかを評価し、明示的および暗黙的なフィードバックを収集してコンテンツを改善できます。
  • 学生とのコミュニケーション: 教員と学生はLMSをコミュニケーションチャネルとして利用できます。学生が授業を欠席した場合でも、学習ポータルで教員からの最新情報やお知らせを確認できます。

開発と運用

  • デプロイメントとメンテナンス:Open edXのコードはDigitalOceanでホスティングしており、デプロイメント、オーケストレーション、構成にはAnsibleを使用しています。データ集約型アプリケーションは、ステートレスアプリケーションとは別にホスティングされています。LMS向けサービスのほとんどはオープンソースソフトウェアを活用しており、分析にはSegment、アプリケーションエラー追跡にはSentryなどのPaaS(Platform as a Service)のみを使用しています。
  • データストレージ:ユーザー数の増加に伴い、より多くの計算リソースに対する需要も高まります。エラスティックステートレスアプリケーションは水平方向に容易にスケールできますが、永続化要素はスムーズにスケールしません。そのため、MySQLやMongoDBなどの複数のデータシステム、メディアファイル、静的ファイルを別々のサーバーでホストしています。  
  • ロードバランサーの背後にある複数のアプリケーション サーバー: LMS、CMS、Discovery、Forum などのコア edX サービスを各アプリケーション サーバーで実行し、ロードバランサーの背後で複数のノードを操作しています。
高レベルサーバー分散

最初は単一サーバーへのネイティブインストールから始めましたが、スケールアウトすると悪夢のような状況になる可能性があることにすぐに気づきました。そこで、すべての永続データシステムを個々のノードから移行しましたが、各サーバーごとに独立した設定ファイルを編集して手動でサーバーを設定していました。複数のサーバーではこの作業が複雑になることに気づき、スクリプトを実行することであらゆるソフトウェアのオーケストレーションとデプロイを可能にする画期的なソフトウェア、Ansibleを見つけました。カスタマイズされたAnsibleスクリプトを作成することで、単一の制御マシンからサーバーを制御できるようになりました。

Ansible アプリケーションのデプロイメント

Open edXカンファレンスにおけるデータサイエンス道場

私たちのチームは、サンディエゴで開催されるOpen edXカンファレンス2019に参加し、コミュニティ内の他の方々とのパートナーシップの構築を楽しみにしています。参加企業の皆様が展開されている様々な製品戦略に興味を抱き、製品の成長に伴ってeラーニング分野についてより深く理解していきたいと考えています。 採用を急ピッチで進めています 当社のプラットフォームをサポートする様々な役割を担う、開発者、プロダクトマネージャー、インストラクショナルデザイナー、データサイエンティストを募集しています。ご興味をお持ちの方、または当社のチームへの参加に興味をお持ちの方をご存知でしたら、ぜひ当社のウェブサイトからご応募ください。 

ローディング

もっと時間が必要ですか? 以下の記事をご覧ください。

共に問題を解決する:コミュニティ主導のプラットフォーム開発
Open edXカンファレンスで未来を切り拓くスキルとスケールアップ
Open edXカンファレンス開発者向けワークショップ
デジタルの未来を取り戻す:私がオープン・ルネッサンス・グループに参加した理由
Open edX カンファレンス 2026 に参加しましょう!

2026 Open edX カンファレンスでは、世界最高峰のオープンソース オンライン学習管理システムの XNUMX つである Open edX プラットフォームの革新的な使用事例を紹介し、教育設計、コース構成、生成 AI などの画期的なテクノロジーを含む Open edX プラットフォームの運用と拡張の方法における最新の進歩を紹介します。