CodeGym /コース /C# SELF /CodeGymプラットフォーム:学習の仕組み

CodeGymプラットフォーム:学習の仕組み

C# SELF
レベル 2 , レッスン 6
使用可能

1. 大学とコース

CodeGymは単なるプログラミングコースじゃなくて、ITプロフェッション習得のためのインタラクティブな環境なんだ。最初の「クエスト」からコミュニティのサポート、プロ向けIDEのプラグイン、自分のモバイルアプリ📱まで、細部までしっかり考えられてる。

今から、プラットフォームの内部構造を紹介するね:理論はどこで学ぶのか、タスクの扱い方、「ブラックマター」🖤って何か、アンケートの役割、ヘルプの場所、そしてPCだけじゃなくてモバイルでも学び続ける方法。まずは一番シンプルなところから始めよう :)

CodeGym Platform

CodeGymには二つのメイン学習形式があるよ:

  • 📚 コース - 自習型;
  • 🎓 大学 - メンター付きのグループ学習。

今のところ、大学形式で学べる3つの職業があるよ:

それに、6つのインタラクティブな自習コースもあるよ:

2. モジュールとクエスト

コースが大きすぎる場合は、より小さなコースに分割されるよ。CodeGymの大学ではこれらをモジュールと呼び、自習コースではクエストと呼ぶ。

すべてのクエスト(とモジュール)は、クエストマップ🗺️に表示される:

Quest Map

例:

Javaコースの自習用コースは4つのクエストからなる:

  • クエスト "Java Syntax"
  • クエスト "Java Core"
  • クエスト "Java Collections"
  • クエスト "Java Multithreading" 🤹‍♂️

Python Fullstack Software Engineerコースは6つのモジュールからなる:

  • モジュール "Python Core"
  • モジュール "Python Fullstack"
  • モジュール "Python Django"
  • モジュール "Python FastAPI"
  • モジュール "Python Final"
  • モジュール "キャリアセンター" 🏆

3. アクティブコース

CodeGymのコースは並行して進められるけど、同時に複数はダメだよ。

複数のコースを並行して進められるけど、アクティブなコースは一つだけ。別のコースに切り替えたいときは、「マイ学習」で明示的に変更しよう:

My Learning

以前に受講していたコースに切り替えたい場合は、そのコースを選択し、「学習に戻る」ボタンをクリック。これでそのコースがあなたの現在のコースになる。

続けて学習」ボタンを押すと、最後に開いたレクチャーにジャンプ🚀。

4. レベルとレクチャー

CodeGymの各コースはレベルに分かれていて、そのレベルはレクチャーで構成されている。レクチャーにはタスクアンケートが含まれる。

クエスト(またはモジュール)をクエストマップでクリックすると、そのクエストの個人ページに移動。そこにはクエストの説明と、レベルの一覧が表示される。例:

Quest Levels

レベルのステータスは、受講したレクチャーの数によって変わる: "利用不可"、"進行中"、"完了" ✅。

このページから、最後に開いたレクチャーにすぐアクセスできるよ。右側の「続ける」ボタンをクリック。

5. レベルのレクチャー

レベル名をクリックすると、そのレクチャー一覧が表示される:

Level Lectures

上の画像は、SQLコースの第4レベルの全レクチャー。最後に開いたレクチャーは4.1。

設定をリセットして、他のコースのレクチャーも見られるよ:

Lecture Filter

6. ゲーム形式

すべてのレクチャーは最初はロックされている。次のレクチャーを開くには、"ブラックマター"🖤を数単位支払う必要がある。でも、ブラックマターは練習やタスク、動画視聴、アンケートの回答で稼げる。

多くの(すべてではない)レクチャーにはタスクが含まれている。終わり方はだいたいこんな感じ:

Lecture Tasks

ここでは2つの実践タスクがあり、それぞれにコードを書く必要がある。正解すると、2単位のブラックマターを獲得。

タスクはすぐに解かなくてもOK。後回しにしてレクチャーを続けてもいい。ただし、次のレクチャーを開くには1単位のブラックマターを使う必要がある。タスクは必ず解く必要がある仕組みだよ。理論だけじゃなくて実践も大事だからね。

7. タスク

もしタスクを見逃したり、後でやり直したい場合は、左側のメニューのタスクセクションでいつでも確認できる:

Tasks Section

そこには3つのタブがある:

タスクを解きたいときは、いつでもここからアクセスできる。気軽に挑戦しよう。

詳しい解説が欲しいなら、CodeGymのタスクについてのレクチャーもあるよ。

8. ヘルプセクション

CodeGymのヘルプはとても強力なツールだ。誇りに思う 🥇。

そこでは、どんなタスクについても質問できて、質問には自動的に以下が付随する:

  • 📝 タスクの条件
  • 📂 解答ファイル
  • 📊 要件リストとそのステータス

質問を見る人は専用のIDEを使って解答を見ることができる。例:

Help Section

この質問フォーマットは非常に効果的で、質の高い回答を得やすくなる。フォーラムの常連たちが議論を深めることもあるよ。

詳しい内容については、ヘルプセクションについてのレクチャーもある。

P.S.

モバイルアプリやプロ向けIDEプラグインもあるけど、それらについては別のレクチャーで詳しく解説する予定だよ。

コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION