AUTO-MULTIPLE-CHOI(1) Auto Multiple Choice AUTO-MULTIPLE-CHOI(1)

auto-multiple-choice-mailing - ارسال نتایج و برگه‌های آزمون حاشیه‌نویسی‌شده به دانشجویان از طریق ایمیل

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 برگه‌های پاسخ تصحیح و حاشیه‌نویسی‌شده با فرمت PDF را از طریق ایمیل برای دانشجویان ارسال می‌کند. نشانی‌های ایمیل از فایل فهرست دانشجویان خوانده می‌شوند.

--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 باشد.

--attach filename

فایل filename را به‌عنوان پیوست به تمام ایمیل‌های ارسالی اضافه می‌کند. برای پیوست کردن چندین فایل، از این گزینه چند بار استفاده کنید.

--transport transport

روش یا پروتکل انتقال (transport) مورد استفاده را مشخص می‌کند. transport می‌تواند sendmail یا SMTP باشد.

--debug file.log

یک فایل برای ذخیره اطلاعات اشکال‌زدایی (دیباگ) مشخص می‌کند.

--delay time

یک تأخیر به میزان time ثانیه بین هر ارسال تنظیم می‌کند.

بسته به مقدار استفاده‌شده برای آرگومان transport، آرگومان‌های زیر را می‌توان اضافه کرد:

--sendmail-path path

مسیر دستور sendmail را تعیین می‌کند (پیش‌فرض /usr/sbin/sendmail است).

--smtp-host host

نام میزبان SMTP را تعیین می‌کند (پیش‌فرض smtp است).

--smtp-port port

پورت مورد استفاده را تنظیم می‌کند (مقدار پیش‌فرض 25 است).

--smtp-ssl mode

حالت امنیتی اتصال SMTP را تعیین می‌کند. گزینه mode می‌تواند ssl، starttls یا 0 (ناامن) باشد.

--smtp-user user

نام کاربری را برای احراز هویت در SMTP تنظیم می‌کند.

--smtp-passwd-file file

مسیر فایلی حاوی رمز عبور (در خط اول فایل) را برای احراز هویت در SMTP مشخص می‌کند.

برای جلوگیری از مشکلات کدگذاری، می‌توان برخی از آرگومان‌ها را در یک فایل XML قرار داد و از آرگومان --xmlargs file.xml به‌عنوان اولین آرگومان دستور استفاده کرد. در اینجا نمونه‌ای از چنین فایلی آورده شده است:

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

Alexis Bienvenüe <paamc@passoire.fr>

نویسنده اصلی

Anirvan Sarkar

نویسنده و ویراستار

Hiroto Kagotani

ویراستار

Frédéric Bréal

نویسنده و ویراستار

Jean Bérard

ترجمه از فرانسوی

Georges Khaznadar

ترجمه از فرانسوی

Copyright © 2008-2025 Alexis Bienvenüe

این سند بر اساس شرایط مجوز عمومی همگانی گنو (GNU General Public License)، نسخه ۲ یا بالاتر قابل استفاده است.

2025-04-17 Auto Multiple Choice 1.7.0