オンライン競技プログラミング学校のプラットフォーム推奨
私は現在、特定の私立教育機関に属するトルコの高校のコレクションのために、オンラインの競技プログラミングコース/学校を構築しようとしているチームを監督しています。
これらの高校の1つを卒業し、物理オリンピックに参加し、現在CSを勉強している私は、CSを勉強している他の大学生と一緒にこの仕事を提供されました。その中には、情報学の国内および国際オリンピックでメダルを獲得した人もいます。
私たちのチームはすでにカリキュラムの概要を作成し、cのグループに教え始めました。ズーム以上の80人の学生。教える方法と内容には自信がありますが、プレゼンテーションや課題などのコース資料をアップロード、共有、整理するためのLMSとしてどのプラットフォームを使用するかはわかりません。暫定的な解決策として、現在Discordを使用していますが、コース資料を構造化された方法で共有および整理する方法がないため、長期的なDiscordはLMSとして最適ではありません。より優れた、より専門的なソリューションを検討していますが、この分野での経験がほとんどないため、どのオプションを選択すればよいかわかりません。以下が検討されました:
- Microsoft Teams
- Moodleまたは同様のLMS
- カスタムビルドのウェブサイト
私は、moodleはセットアップが難しく、やり過ぎだと言われています。カスタムWebサイトの開発もあまり実用的ではないようです。マイクロソフトチームは、コースの資料と割り当てを構造化された方法で管理できるコース/学習管理システムとして適切に使用できると思いますか?他に何か提案はありますか?
回答
私の最初の本能は、どのLMSもやり過ぎだということです。LMSは教室を管理しますが、それは事実ですが、学校の管理を支援するようにも設計されており、LMSのほとんどの管理上の目的(および文字通りの教室の側面以外のほとんどの機能、さらには教室内の多くの機能)もあなたには完全に役に立たない。バス、医療指定、学習障害計画、学校給食指定、指導カウンセラーの割り当てなどなどはすべて、このような小さなプログラムに必要なものを超えています。
あなたが探しているもののほとんどは、課題を配布して受け取る方法だと思います。これが事実である場合、私は実際にGitHubを使用することをお勧めします。
最初は、子供たちはWebインターフェースを介してファイルをダウンロードする方法としてリポジトリを使用するだけでよく、あなたがすでに行ったように、Discordを介して初期の割り当てを送信できます。ダウンロード用のGitHubインターフェースに慣れたら、プロジェクトをフォークすることができます。git機能をゆっくりと導入し、それまでの間、Discordでそれらをサポートし続けてください。
このアプローチから、2つの大きなメリットが得られます。
- あなたは何に入るために必要はありませんほぼLMSとしてヘビー級として。
- 生徒はゆっくりと基本的なgitアクションに慣れて快適になります。
Google Classroomは、さまざまなメディアのコース資料の配布と収集を管理するためのクリーンで機能の軽いインターフェースです。私はこのプラットフォームを使用して、各学期に5つのコースで約100人の学生を教えています。同様に統合されている成績表が必要な場合。
私はrepl.itにリンクし、生徒にいくつかの課題やデモのためにクラウドで私のコードをフォークさせます。GitHubリンクにリンクして収集することもあります。
Repl教室には、一部の言語のユニットテストが組み込まれています。これは、教えている問題解決によっては役立つ場合があります。ユニットテストを使用してReplにリストした、GoogleClassroomでの1日あたりのアクティビティの数をリストします。
提携している学校の組織にGSuiteが設定されていない限り、最終的にはGoogleドライブでストレージの制限に遭遇する可能性があります。