Skip to main content
各コースは、学習者が練習するラボ環境Dynamic Workspace の背後にあるプログラミング言語とコンパイラプロファイル — を定義します。

言語を選ぶ

コースが教えるプログラミング言語を選びます。xkat は設定可能なコンパイラプロファイ ルを通じて多くの言語に対応しており、学習者は選んだ言語の本物の挙動を得られます。

コンパイラプロファイル

コンパイラプロファイルは、学習者のコードがリモートサーバー上でどのようにビルド ・実行されるか — 言語、バージョン、実行設定 — を定義します。適切なプロファイルを選 ぶことで、次が保証されます。
  • エラーや出力が本物のツールチェーンと一致する。
  • 演習がすべての学習者で一貫して動作する。

Workspace のレイアウト

選んだレッスンタイプによって、学習者に表示される Workspace のレイアウトが決まります。

エディタ + ターミナル

バックエンド・CLI レッスン向け。

エディタ + プレビュー

フロントエンドレッスン向け。
コースカードはこの設定に基づいてWorkspace バッジを表 示するため、学習者は受講前に何を期待できるかがわかります。