Skip to content

Instantly share code, notes, and snippets.

View hig3r's full-sized avatar

Saburo Higuchi hig3r

View GitHub Profile
@hig3r
hig3r / concatenate.bat
Created July 10, 2020 22:07
manaba の複数オンライン入力レポート課題提出物を学生別に連結
mkdir all
for /d %%d in (report*) do (
for %%f in (%%d\*.txt) do (
echo. >> all\%%~nxf
echo ---- %%d >> all\%%~nxf
type %%f >> all\%%~nxf
)
)
% 「提出物を1つのフォルダにまとめる 」にチェックを入れ, オンライン入力レポート課題ごとに zip をダウンロードする.
% 空のフォルダ(例) assignments を作り, その中にすべての zip を「すべて展開」する. (例) report-933913-1007977 など複数のサブフォルダができ, その中に .txt などの学生別ファイルがはいっている状態になる.
@hig3r
hig3r / collect.bat
Last active July 10, 2020 22:03
manaba の複数レポート課題提出物を学籍ソートできる形にコピー
mkdir all
for /d %%d in (report*) do (
for %%f in (%%d\*) do (
copy %%f all\%%~nf-%%d%%~xf
)
)
% 「提出物を1つのフォルダにまとめる 」にチェックを入れ, 課題ごとに zip をダウンロードする.
% 空のフォルダ(例) assignments を作り, その中にすべての zip を「すべて展開」する. (例) report-933913-1007977 など複数のサブフォルダができ, その中に .txt などの学生別ファイルがはいっている状態になる.
% コマンドプロンプト起動. cd assignments した後, collect.bat を実行.
% assignments のサブフォルダ allの中に, ファイル名=学籍番号 順にソートできる状態ですべての提出ファイルがコピーされる.