google / google/codeworld

Class management features

オープン
#429 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
discussion
主要言語
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

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。