• Sachin Rathodは、CU Boulderでコンピュータサイエンスの修士号を追求する大学院生であり、iSATのAIパートナーのフルスタック開発に取り組むソフトウェアエンジニアである。
  • iSAT MakeCode Activity Logging Platformは、Microsoft MakeCode環境でのユーザーのコーディングアクティビティを追跡・分析する堅牢なシステムを提供する。
  • AWSサービスを活用して、ユーザーのコーディングアクションが効率的に記録され、リアルタイム分析や将来の学習に活用できるようにしている。
  • iSAT MakeCodeでは、micro:bitのブロックベースのエディタでのユーザーのコーディング活動を記録し、将来の分析を可能にする。
  • プラットフォームは、拡張WebベースのMicro:bitブロックエディタとバックエンドデータロギングAPIサーバーの2つの主要コンポーネントに基づいて構築されている。
  • バックエンドサーバーは、各コーディングアクティビティをデータベースに記録し、ユーザーの行動を分析し機械学習パイプラインにデータを供給する。
  • iSATは、AWS上でクラウドネイティブテクノロジーを活用して、スケーラブルかつ効率的なMakeCodeアクティビティログプラットフォームを構築している。

この記事では、iSATのMakeCodeプラットフォームについての技術アーキテクチャと実装方法が提供されています。ユーザーのコーディングセッションを追跡し、分析するための効果的なシステムであり、AWSを活用してクラウドネイティブなアプローチを取っています。

元記事: https://www.colorado.edu/research/ai-institute/2024/10/23/high-level-overview-building-isat-makecode-activity-logging-platform