これは、swirl R パッケージで使用する対話型コースのコレクションです。コースをインストールする手順については、このページの後半で説明します。一部のコースはまだ開発中ですので、学習に取り組む際に何かご提案がございましたらお聞かせください。
swirl の詳細については、swirlstats.com または swirl GitHub リポジトリをご覧ください。独自のインタラクティブなコンテンツを作成したい場合は、当社 Web サイトの「インストラクター」ページにアクセスしてください。
現在のサービスを難易度別にまとめたものは次のとおりです。
*** R プログラミング E は R プログラミングと同じですが、各レッスンの最後に Coursera 資格情報の入力を求めるプロンプトが削除され、代わりに生徒が完了を通知する電子メールを講師に送信するオプションが提供されます。確かに、クラス内で使用するためのより堅牢なソリューション (つまり、インストラクターの「ダッシュボード」) を思いつくまでは、これは一種のハックです。
ユーザーの背景はさまざまであるため、教材を初心者、中級者、上級者と分類するのは非常に困難です。 「初心者」と表示されているものが難しいと感じても、落胆しないでください。何かを学ぶための最初のステップは、自分にはそれを理解する能力があると認めることです。真の理解は時間と練習によって得られます。
これは、コースをインストールする場合に推奨される方法です。 R コンソールからすべてを直接実行できるようにすることで、プロセスを自動化します。
install.packages("swirl")
library(swirl)
install_course("Course Name Here")
swirl()
たとえば、 install_course("R Programming")
R プログラミング コースをインストールします。コース名は大文字と小文字が区別されることに注意してください。
それがうまくいかない場合は...
上記で説明したコースの自動インストール方法がうまくいかない場合は、簡単な代替方法があります。
これがうまくいかない場合は、従来の手動インストール手順を参照することを検討してください。
コースをいつでも削除したい場合は、 uninstall_course("Course Name Here")
を使用できます。
世界中の講師が教室で swirl を使用しています。これはすごいことだと思います。あなたがインストラクターの方も、お気軽に同じことを無料で行ってください。学生があなたのコースを受講したり、教育機関に出席したりするために料金を支払っている可能性がありますが、私たちのソフトウェアや指導コンテンツの使用に対して直接料金を請求しないでください。
特定の使用例について不明な点がある場合は、遠慮なく Google グループに質問を投稿してください。