ピグレーダー

Eメールベースの通信でコースのグレードデータベースを管理する
今すぐダウンロード

ピグレーダー ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • FDL
  • 価格:
  • FREE
  • 出版社名:
  • W. Trevor King
  • 出版社のWebサイト:
  • http://www.physics.drexel.edu/wking/

ピグレーダー タグ


ピグレーダー 説明

Pygrederは、コース割り当てを採点するためのPythonディレクトリベースのグレードデータベースです。学年をローカルに追跡する以外に、それを使用して、コースに関連する学生や教授にグレードを自動的に送信することもできます。安全な通信のために、PGPを使用して、Gentoo用にパッケージ化されたPygrederをパッケージ化されたPygrederのどれでも署名および/または暗号化するために使用できます。あなたはレイマンと私のWTKオーバーレイが必要です。 Install:#emerge -av app-portage / layman#layman --add wtk#emerge -av-dev-python / pygraderifあなたはPygrederを開発しています、あなたは著作権をぼかしを最新のものに保つためにUpdate-著作権を使用することができます。 gitリポジトリとして入手可能です:git clone git://tremily.us/pygrader.gitsee詳細については、ホームページをご覧ください。チェックアウトをインストールするには、標準を実行します.Python Setup.py InterfaceUsagePygrederは、学生が電子メールを介して宿題を提出するか、またはその他の方法で宿題を提出するコースで開催されます。私は将来これを追加するでしょうが、現在複数の年数をサポートしていません。次のセクションでは、テストコースの宿題を管理することを通じて、PG.pyコマンドを使用する必要があります。実行:pg.py --help for details.Sendring EmailPygraderは送信を受け取り、電子メールでグレードを割り当てます。電子メールを送信するためには、SMTPサーバーに接続する必要があります。 SMTP接続の設定の詳細については、PGP-MIMEのマニュアルを参照してください。 PG.py -vvv smtp -a rincewind@uu.edu -t rincewind @ uu.eduledefining couresonce working with with chrokeOnce with with uメールの送信を行うには、あなたがコースを設定する必要があります。 'llはグレーディングです。各コースは独自のディレクトリに住んでおり、基本的な設定はPygraderで配布されているテスト例のように見えます。起動が必要なファイルはコースディレクトリの設定ファイルです.cat test / course.conf 割り当て:出席1、出席2、出席3、出席4、出席5、出席7、出席78、課題9、課題1、課題2、試験1、試験2プロフェッショナル:GandalFassistants:SauboStudents:Bilbo Baggins、Frodo Baggins、Aragorn ポイント:1重量:0.1 / 9DUE:2011-10-03 ポイント:1すなえ:0.1 / 9due:2011-10-04 ... ポイント:10重量:0.4 / 2due:2011-10-17 ニックネーム:G-Manemails:g@grey.edupgp-key:4332b6e3 Eメール:yey@tower.edu ニックネーム:BB@Shire.org、bb@grehavens.net...フォーマットは少し知られていますが、明示的で簡単に拡張できます。この構成ファイルを作成するのにかかる時間は、グレーディングの提出を費やす時間のごく一部である必要があります。PGPキーオプションセットがある場合、そのキーはその人にメッセージを暗号化し、その署名メッセージをそこからメッセージを暗号化するために使用されます。 PGPを持つ人。それはまた、着信電子メールの所有権を認証するためにも使用されます。これにより機能を実行するためにローカルホストにGNUPGを持つ必要があり、PYGRADERを実行しているユーザーに鍵チェーンに関連するキーがある必要があります。プロセッシングのサブミッショス期日アプローチでは、学生の投稿は受信トレイに到着し始めます。 pg.pyのmailpipeコマンドを使ってそれらをディレクトリに並べ替えます。これにより、電子メールに添付されているファイルも抽出し、そのパーソン割り当てディレクトリに配置します.pg.py -d test mailpipe -m maildir -i / .maildir -o ./mail-olduse pg.pyのtodoコマンドgreats mail leapeeto todo mail greatetoを確認してください、あなたはpg.pyのtavulateコマンドでグレードのテーブルを印刷することができます:pg.py -d text tamulate - あなたは彼らの成績の学生に通知したいです。 pg.pyのemailコマンドでそれらをすべて送信することができます.pg.py -dテストEメールの割り当て '試験1'teStingrunノーズを使用した内部ユニットテスト - Nosetests --with-doctest --doctest-tests pygraderif pygraderif - Nosetestsのバージョンはシステム上のデフォルトではありません。


ピグレーダー 関連ソフトウェア