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

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

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 می‌تواند 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>Bienvenue &lt;paamc@passoire.fr&gt;</arg>
  <arg>--text</arg><arg>Voilà votre copie corrigée</arg>
  <arg>--subject</arg><arg>QCM</arg>
</arguments>

Bienvenue Alexis[FAMILY Given] <paamc@passoire.fr>

نویسنده اصلی

Sarkar Anirvan[FAMILY Given]

نویسنده و ویرایشگر

Kagotani Hiroto[FAMILY Given]

ویرایشگر

Brédéric Bréal[FAMILY Given]

نویسنده و ویرایشگر

Bérard Jean[FAMILY Given]

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

Khaznadar Georges[FAMILY Given]

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

Kagotani Hiroto[FAMILY Given]

ترجمه از انگلیسی به ژاپنی

حق نشر © 2008-2018 Alexis Bienvenüe

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

2025-04-17 Auto Multiple Choice 1.7.0