am1tanaka / edu-mail-tool

メールで提出されたレポートをダウンロードして、採点者に割り振るなどを行うサービスの開発用リポジトリ。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

edu-mail-tool

メールで提出されたレポートをダウンロードして、採点者に割り振るなどを行うサービスの開発用リポジトリ。

機能

##受信〜採点フォルダの作成

  • 設定ファイルに記載された情報に従って、メールの受信を行う
  • ファイル名や本文から課題の種類を判定
  • 履修者リストに乗っている学生からのメールを受信
    • 学生の学籍番号フォルダを作成
    • ドキュメント、あるいは圧縮されているファイルをフォルダに入れる
  • 採点者を決める
  • 提出されたリストをシャッフルして、提出されたファイルを採点する人を決める
    • 提出者の中から、本人以外の学生を決める
    • 採点者リストを作成して保存
    • 課題名の下に採点者の学籍番号フォルダを作成して、採点する対象のデータをコピーする
    • 採点用のExcelファイルを学籍番号フォルダにコピーする 上記で生成した採点用のフォルダを、Gドライブにコピーして持って行ってもらう。

採点

  • 採点が終わったら、メールで提出してもらう
  • 送信元と課題から対応者を判定して、添付された採点エクセルファイルを持ち主に送信する

About

メールで提出されたレポートをダウンロードして、採点者に割り振るなどを行うサービスの開発用リポジトリ。

License:MIT License