AUTO-MULTIPLE-CHOI(1)

📦 version 1.7.0, in arch rolling, nixpkgs unstable

名前 ✨

auto-multiple-choice-mailing — 採点記入済答案のPDFを、受験者にメールで送っちゃうやつ💌

やっほーbestie!これ AUTO-MULTIPLE-CHOI(1) のマニュアルだよ。むずかしそうに見えるけど、わたしが全部わかりやすく言うから安心して🫶 ひとつも省かないからね、no cap。

概要 🎀

auto-multiple-choice mailing [--xmlargs args.xml] --project project-dir
                     --students-list students-list.csv
                     [--list-encoding encoding] --email-column col
                     --sender sender-email --subject subject
                     --text email-body
                     [--text-content-type content-type]
                     [--debug file.log] [transport arguments...]

てか呼び方は auto-multiple-choice のあとにスペース挟んで mailing だからね、そこだけまちがえないで〜😭


解説 💅

auto-multiple-choice mailing コマンドはね、採点記入済答案のPDFを受験者にメールで送付するやつなの。メールアドレスは受験者名簿ファイルから取り出されるの、いちいち手打ちしなくていいの神すぎる👑 project-dir と students-list.csv は必須だから、そこは忘れずに!

  • --project project-dir — プロジェクトディレクトリを指定するよ。ここが全部のベースって感じ🏠
  • --students-list students-list.csv — 受験者名簿ファイルのファイル名を設定するの。名前とメアドがここに入ってるイメージ📋
  • --list-encoding encoding — students-list.csv のエンコーディングを選ぶよ。デフォルトは utf-8。文字化けしたらだいたいこれ🫠
  • --email-column col — 受験者名簿ファイルの中で、受験者のメールアドレスに該当するカラム名を設定するの。どの列がメアドか教えてあげて〜📧
  • --sender sender-email — 差出人アドレスを設定するよ。誰から届くかって大事じゃん✨
  • --cc cc-email-address — Ccアドレスを設定するの👀
  • --bcc bcc-email-address — Bccアドレスを設定するよ、こっそり感ある🙈
  • --subject subject — 送付するメールの件名を設定するの。ここ手抜きすると開いてもらえないからね〜💀
  • --text email-body — 送付するメールの本文を設定するよ✍️
  • --text-content-type content-type — メール本文の content-type を設定するの。content-type は text/plain か text/html のどっちかだよ、それ以外はナシ、periodt。
  • --attach filename — 送付する各メールにファイル filename を添付するよ。このオプションを複数回使えば、複数のファイルを添付できるの、便利じゃん🎀
  • --transport transport — 転送方法を設定するよ。有効な transport は sendmail か SMTP のどっちかね。
  • --debug file.log — デバッグ情報を記録するファイルを指定するの🔍
  • --delay time — 各送信のあいだに time 秒の遅延を設定するよ⏳

転送方法別の引数 🌈

transport 引数の値によって、追加で使える引数が変わってくるよ。ここ大事だからちゃんと見てね👇

sendmail転送 ✉️

  • --sendmail-path path — sendmailコマンドのパスを設定するよ。デフォルトは /usr/sbin/sendmail ね。

SMTP転送 📮

  • --smtp-host host — SMTPホスト名を設定するの。デフォルトは smtp だよ。
  • --smtp-port port — 使用するポートを設定するよ。デフォルト値は 25 ね。
  • --smtp-ssl mode — SMTP接続のセキュリティモードを設定するの。mode オプションは ssl、starttls、0(暗号なし)のいずれかだよ。0 は暗号なしだから、そこだけ まじで注意してね💀
  • --smtp-user user — SMTP認証のためのユーザ名を設定するよ🙋‍♀️
  • --smtp-passwd-file file — SMTP認証のためのパスワードを(1行目に)含んだファイルのパスを指定するの。1行目ね、ここテスト出るやつ📝

XMLファイルによる引数 🦋

エンコーディング問題を避けたいときは、引数をXMLファイルに置いて、--xmlargs file.xml をコマンドの最初の引数にできるよ。最初の引数だからね、順番まちがえないで〜😭 そんなファイルの例がこっち👇

<?xml version="1.0" encoding="UTF-8"?>
<arguments>
  <arg>--sender</arg><arg>Bienvenue &lt;paamc@passoire.fr&gt;</arg>
  <arg>--text</arg><arg>Voilà votre copie corrigée</arg>
  <arg>--subject</arg><arg>QCM</arg>
</arguments>

<arg> が引数ひとつぶん、って思って見てね。&lt; とか &gt; になってるのはそういうもんだと思って見てね、iykyk👀


著者 👑

  • Bienvenue Alexis[FAMILY Given] <paamc@passoire.fr> — 主な著者 ✨
  • Sarkar Anirvan[FAMILY Given] — 著者・編集者
  • Kagotani Hiroto[FAMILY Given] — 編集者
  • Bréal Frédéric[FAMILY Given] — 著者・編集者
  • Bérard Jean[FAMILY Given] — フランス語版から英語版への翻訳
  • Khaznadar Georges[FAMILY Given] — フランス語版から英語版への翻訳
  • Kagotani Hiroto[FAMILY Given] — 英語版から日本語版への翻訳

みんなありがとうございます、って感じ、リスペクトしかない🫶


製作著作 📜

製作著作 © 2008-2018 Alexis Bienvenüe

この文書はGNU一般公衆利用許諾書バージョン2またはそれ以降に従って利用することができます。


てなわけで、これは Auto Multiple Choice 1.7.0 の 2025-04-17 版のマニュアルでした〜!読んでくれてありがと、ばいばいbestie 💖🎀✨

📦 where this page comes from