rensno
(提出ファイル一括コピー&リネーム)

◇ 概説:
学籍番号(22T666 など)を含むファイル名を、その学籍番号がファイル先頭になるように名前変更し、 別のフォルダに一気にコピー生成するVBスクリプトです。 これは、Moodleにて提出されたファイルの、一括ダウンロードに有効です。
◇ 使用方法・仕様
1.Moodle でダウロードしたzipファイルを適当なフォルダに展開してくだい。
2.そのフォルダに rensno.vbs をコピーして実行してください。
  (ファイル数が多いと少し時間がかかります。待ってください。)
3.rensnoという新しいフォルダが生成され中にファイルがコピー生成されます。
4.必要に応じ rensno_names.txt (受講生全員の学籍番号と氏名のマッチング情報)を用意し
  てください(このファイルが無くても動きます)。
 
  • 学籍番号が検索でヒットしない場合(例えば学生が間違えて全角で学籍番号を ファイル名に使っている場合など)に備え、一応学籍番号が見つからなかった場合 はエラーとして、エラー数を表示し、error ログを出力するようにしています。 同時に処理ファイルリストのcsvもできます。)
  • サブフォルダの中のファイルも処理されます(ただし、1階層までに限ります。) フォルダ名に学籍番号や氏名が含まれる場合も処理します。同一フォルダ内で、異 なる学籍番号が検出された場合は警告処理します。
  • 学籍番号がファイル名に含まれない場合のために、あらかじめ学籍番号と氏名(姓、名) のマッチング情報を記憶しておくことで処理可能です。 (詳しくは rensno_names.txt の中を参照ください。ヴァージョン3(v3)よりここに全受講者 の情報を記載しておくことで、未提出者リストを csv の後半に出力されるようにしました。)
  • 2022年5月現在の moodle に対応。
  • ◇ 対応OS:
    Win10にて動作確認。



    ◇ ダウンロード:
  • rensno_v3.zip
  • 展開すると rensno.vbs があります。
    また動作を理解するためのサンプルとなっていますので、確認してください。
  • rensno_v2.zip
  • 一応過去のバージョンも置いておきます。






    ◇ 履歴:






    Miyagawa lab, AMS, Facl.Eng.Desisn, Kagawa Univ.
    2217-20 Hayashi-cho, Takamatsu, JAPAN