Class management features
- 主要言語
- Haskell
- スター
- 1.3k
- フォーク
- 201
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
Since CodeWorld is intended for educational use, there are a number of features to help in running a class of students learning together, which would be worth considering. I'm opening this issue to brainstorm some of them.
* Submission boxes can be created that collect submitted projects.
* A way to attach comments to student projects.
* Galleries can be submitted for students to share projects with their classmates.
* Teachers can post reference/example programs. This is especially useful for activities where students are asked to start with some base program and modify it.
Another alternative would be integrating CodeWorld with some other system, like Google Classroom, that already provides many of these features.
コントリビューションガイド
調査の方向性
ファイル、テスト、エントリポイントは指定されておらず、この issue は定義された実装タスクではなく、オープンなブレインストーミングのリストです。まず、CodeWorld がこれらのクラス管理機能を提供すべきか、それとも別のシステムと統合すべきかを判断し、その後、関連するコードを探す前に、スコープを限定した 1 つの機能とその受け入れ基準を定めてください。
索引モデルが issue の本文から書いたものです。
評価
- 領域
- full-stack
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 20/100