قالب های گواهینامه مودل (Certificate templates) نقش قالب یا الگو را برای تولید گواهینامههای دیجیتال در سیستم مودل ایفا میکنند. قالب های گواهینامه مودل شامل عناصر ثابت (مانند لوگو یا متن سازمانی)، عناصر پویا (مانند نام دریافتکننده یا عنوان دوره) و عناصر اعتبارسنجی (مانند کد یکتا یا امضای دیجیتال) هستند که بر اساس آنها گواهیهای فردی تولید و به کاربران اختصاص داده میشود.
مرور کلی
قالب های گواهینامه مودل بهعنوان «نقشهٔ گواهی» عمل کرده و تعیین میکنند هر گواهی چه ظاهری داشته باشد و چه اطلاعاتی را نمایش دهد. این قالبها برای صدور گواهیهای آموزشی، مدارک پایان دوره، مدارک انطباق و سایر اسناد رسمی مناسباند و میتوانند تکصفحهای یا چندصفحهای باشند.
دسترسی و مجوزها
قالب های گواهینامه مودل از مسیر زیر در مودل قابل دسترسیاند:
مدیریت سایت > Certificates (گواهینامهها) > Manage certificate templates (مدیریت قالب های گواهینامه مودل)
در صفحهای که به آن انتقال پیدا میکنیدتمامی قالب های گواهینامه مودل که قبلا تعریف شده موجود هست و همچنین شما میتوانیدبا کلیک بر روی گزینۀ New certificate templates یک قالب جدید نیز تعریف کنید.
برای مشاهده و مدیریت قالبها باید مجوز مدیریت گواهینامهها (Manage certificates — tool/certificate:manage) به کاربر داده شود. در فهرست قالبها برای هر آیتم معمولاً گزینههای پیشنمایش (Preview)، صدور گواهی (Issue certificates)، تکثیر (Duplicate) و حذف (Delete) در دسترس است.


افزودن قالب گواهینامه جدید
روند کلی افزودن قالب جدید:
- روی + قالب گواهینامه جدید (New certificate template) کلیک کنید.
- تنظیمات اولیه را پر کنید:
- نام (Name): بهتر است نامها معنادار و غیرتکراری باشند.
- طبقهٔ درسی (Course category): تعیین میکند قالب در کدام دستهبندیها و تنانتها قابل استفاده است. اگر گزینه «دسترسپذیری در زیرشاخهها و دورهها» فعال باشد، قالب در زیرشاخهها نیز قابل استفاده خواهد بود.
- ابعاد صفحه (Page width / Page height): پیشفرضها معمولاً بر اساس لوکال سرور و حالت landscape است؛ برای پرتره (portrait) مقادیر را تغییر دهید (مثال: A4 = 297 × 210 mm).
- حاشیهها (Left margin / Right margin): عرض حاشیهها برحسب میلیمتر. مقدار پیشفرض ۰ است.
- پس از ذخیره، به طراح گواهینامه (Certificate designer) منتقل میشوید تا عناصر را اضافه و صفحه را طراحی کنید.

طراحی قالب و طراح گواهینامه
طراح گواهینامه محیطی با قابلیت کشیدن و رها کردن (drag & drop) برای ساخت قالبهای تکصفحهای یا چندصفحهای است. امکانات اصلی طراح:
- اضافه کردن و حذف صفحات، تنظیم ابعاد و حاشیهها.
- افزودن، جابجا کردن و تغییر لایهٔ عناصر (تعیین میکند کدام عنصر جلوتر یا عقبتر قرار گیرد).
- تنظیم دقیق موقعیت عناصر با استفاده از Position X و Position Y (مفید برای تراز دقیق در چاپ).
- تنظیم فونت، اندازه، رنگ و ترازبندی متن برای عناصر متنی.
عناصر گواهینامه
عناصر ثابت قالب های گواهینامه مودل
عناصری که برای همهٔ گواهیها یکسان هستند:
- حاشیه (Border): تنظیم رنگ و عرض فریم گواهی (عرض بر حسب میلیمتر، پیشفرض 1mm).
- تصویر (Image): افزودن لوگو یا تصویر سازمان؛ فرمتهای پشتیبانیشده: GIF, JPG, JPEG, PNG, SVG, SVGZ. گزینهٔ «استفاده بهعنوان پسزمینه (Use as a background image)» تصویر را در پشت تمامی عناصر قرار میدهد. شما میتوانید از قالبهای آماده در سایتها برای این بخش استفاده کنید و یا از سایت Canva برای ساخت آنچه مورد پسند خودتان هست استفاده کنید.
- متن ثابت (Text): برچسبها و متنهایی که در تمام گواهیها تکرار میشوند (مثل نام مؤسسه یا عنوان رسمی).
عناصر پویای قالب های گواهینامه مودل
عناصری که هنگام صدور با دادهٔ واقعی جایگزین میشوند:
- تاریخ (Date): میتواند تاریخ صدور (Issued date) یا تاریخ انقضا (Expiry date) باشد؛ چند فرمت تاریخ قابل انتخاب است و بسته به زبان فعال، فرمتها تنظیم میشوند.
- فیلدهای پویا (Dynamic fields): مجموعهای از جایگزینکنندهها که هنگام ایجاد گواهی با اطلاعات مربوط پر میشوند. انواع فیلدها شامل:
- اطلاعات دوره (Course): نام کوتاه دوره، نام کامل دوره، URL دوره، تاریخ تکمیل دوره، نمره، فیلدهای سفارشی دوره.
- اطلاعات گواهی (Certification): نام گواهی، تاریخ صدور، تاریخ انقضا.
- اطلاعات برنامه (Program): نام برنامه، تاریخ تکمیل برنامه، تعداد دورههای تکمیلشده در برنامه.
برای هر فیلد پویا که میخواهید نمایش داده شود باید یک عنصر جداگانه اضافه کنید.
- فیلد کاربر (User field): نمایش فیلدهای متنی پروفایل کاربر (شامل فیلدهای سفارشی متنی)؛ برای هر فیلد جداگانه یک عنصر اضافه کنید. (توجه: نمایش نام کاربری — username — در UI معمولاً غیرفعال است تا حریم خصوصی حفظ شود.)
- تصویر کاربر (User picture): درج تصویر پروفایل کاربر بهصورت داینامیک؛ این عنصر مانند Image عمل میکند اما تصویر از پروفایل کاربر گرفته میشود و قابل انتخاب نیست.

نمونه عملی طراحی قالب های گواهینامه مودل
برای فهم بهتر و بیشتر موارد آموزش داده شده، قصد داریم تا با یکدیگر یک قالب گواهینامه طراحی کنیم تا شما بصورت عملی کاملا متوجه روند این کار بشوید.

بخش Border مخصوص حاشیه اطراف قالب های گواهینامه مودل میباشد. شما میتوانید در فیلد اول برای این بخش نام انتخاب کنید، در فیلد دوم ضخامت آن برحسب میلیمتر و فیلد سوم رنگ آن را انتخاب کنید.

در بخش Code شما میتوانید انواع مختلفی از کدهارا برای قالب های گواهینامه مودل خود انتخاب کنید؛ که در بالا به تفکیک توضیح داده شد. بخش اول نام این بخش را انتخاب میکنید، ودر بخش دوم نوع کد را که ما در این تصویر QR Code را انتخاب کردیم. در ادامه ابعاد و رنگ و موقعیت مکانی آن را نیز مشخص خواهید کرد. توجه داشته باشید، اگر چنانچه با موقعیت مکانی کد در گواهینامه مشکل داشتی میتوانید پس از تنظیم مشخصات آن بارکد را نیز با کلیک کردن بر روی بارکد و نگهداشتن آن جابجا کنید و هر موقعیتی که مدنظرتان است رها کنید.

در بخش Date نیز تاریخ درج شده در قالب های گواهینامه مودل را تنظیم میکنیم. نام، تاریخ انقضا یا تاریخ صدور، فرمت تاریخ، فونت، سایز، رنگ و موقعیت مکانی تاریخ.

در بخش Digital Signature میتوانیم امضاء برای قالب های گواهینامه مودل طراحی کنیم. نام این بخش را انتخاب میکنیم و عکس امضاء خودمان را بصورت Drag & Drop در بخش Upload image وارد میکنیم و ابعاد آن را نیز در فیلدهای بعدی مشخص میکنیم.

در بخش Image میتوانید پسزمینه برای قالب های گواهینامه مودل خود اضافه کنید. این بخش هم دقیقا همچون بخش امضا بصورت درگ اند دراپ میتوانید عکس مورد نظر را اضافه کنید. در این بخش ما تیک Use as a background image را میزنیم تا بصورت خودکار عکس انتخابی به پسزمینه تبدیل شود.

نکته: اگر پس از انتخاب و ذخیره پسزمینه مابقی المانهای شما ناپدید شد متعجب نشوید. فقط کافیست بخش پسزمینه را از منوی سمت راست و از قسمتی که در عکس مشخص شده بگیرید و در بالای لیست رها کنید تا در لایهی اول گواهینامه قرار بگیرد.


از بخش Dynamic fields نیز ما برای این طراحی دو بخش نام کامل درس و نمره را به قالب های گواهینامه مودل میتوانیم اضافه میکنیم.

در بخش Text ما متن اصلی مورد نظر خود را که میخواهیم در قالب گواهینامه باشد اضافه میکنیم و رنگ، فونت و سایز آن را نیز از همین بخش تنظیم میکنیم.

در بخش User field ما میتوانیم مشخص کنیم چه اطلاعاتی از کاربر در این قالب نمایش داده شود. توجه داشته باشید که شما میتوانید چند مرتبه این بخش را به قالب اضافه کنید. مثلا میتوانید هم نام کامل و هم کد ملی کاربر را به قلب خود اضافه کنید.

از بخش آخر که User picture هست هم نیز برای اضافه کردن عکس کاربر به قالب های گواهینامه مودل استفاده میشود.
نکته: چنانچه در قالب گواهینامهٔ خود از زبان فارسی استفاده میکنید، دقت داشته باشید که برای نمایش صحیح کاراکترهای فارسی در گواهینامه، شما باید در قسمت تنظیمات هر فیلد، یک فونت فارسی مثل IRANYekan، Peyda و… انتخاب نمایید.

نسخهٔ نهایی گواهینامۀ پایان دوره.
عناصر اعتبارسنجی
برای تضمین اعتبار و جلوگیری از جعل، دو مکانیزم اصلی برای قالب های گواهینامه مودل ارائه شده است:
کد یکتا (Code)
- هر گواهی یک کد یکتا در پایگاه داده مودل ثبت میکند (مثال: 0123456789AB — دو حرف آخر معمولاً ابتدای نام کاربر هستند).
- نمایش کد به چهار صورت امکانپذیر است:
- متن ساده (Code only)
- متن با لینک به صفحهٔ اعتبارسنجی (Code with link)
- نمایش URL اعتبارسنجی (Verification URL) — مناسب برای گواهیهای چاپی
- نمایش QR Code که با اسکن به صفحهٔ اعتبارسنجی هدایت میشود
- اعتبارسنجی از مسیر مدیریت سایت > گواهینامهها > اعتبارسنجی گواهینامهها انجام میشود.
امضای دیجیتال (Digital signature)
- فایل PDF تولیدی میتواند با یک گواهی دیجیتال (CRT — معمولاً self-signed) امضا شود تا از جعل جلوگیری شود.
- عنصر امضای دیجیتال را میتوان در قالب اضافه کرد؛ برای این کار باید فایل CRT را فراهم کنید. مراحل نمونهٔ تولید یک گواهی self-signed در سرور لینوکس:
openssl req -x509 -nodes -days 365000 -newkey rsa:1024 -keyout workplace.crt -out workplace.crt
openssl pkcs12 -export -in workplace.crt -out workplace.p12
openssl pkcs12 -in workplace.p12 -out workplace.crt -nodesJavaScript- دستور اول گواهی self-signed را تولید میکند (مثلاً معتبر برای 10 سال).
- دستورات بعدی فرمتها را تبدیل میکنند تا برای افزودن به تنظیمات امضا آماده شود.
- علاوه بر فایل CRT، میتوان فیلدهای تکمیلی مانند نام امضا، رمز عبور امضا، مکان، دلیل و اطلاعات تماس را تنظیم کرد (اختیاری ولی توصیهشده).
نکات فنی و تنظیمات صفحه در قالب های گواهینامه مودل
- ابعاد و حالت صفحه: پیشفرض معمولاً landscape است؛ برای چاپ پرتره ابعاد را تغییر دهید (A4: 297 × 210 mm).
- موقعیتدهی دقیق: علاوه بر drag & drop، از Position X و Position Y برای جایگذاری میلیمتری عناصر استفاده کنید.
- عرض و ارتفاع عناصر: برای تصاویر میتوانید Height را مشخص کنید؛ اگر Height = 0 باشد، ارتفاع بهصورت خودکار محاسبه میشود. عرض صفر یعنی بدون محدودیت.
- چندرسانگی (Multi-page): در صورت نیاز قالب میتواند چندصفحهای باشد؛ کنترلهای صفحه شامل حذف، تغییر ابعاد و جابجایی صفحات است.
- قابلیت مدیریت پلاگینها: فهرست عناصر قابل افزودن ممکن است با تنظیمات پلاگینها در مسیر مدیریت سایت قابل تغییر باشد (Site administration > Plugins > Admin tools > Manage certificate element plugins).
بهترین روشها و نکات کاربردی در قالب های گواهینامه مودل
- برای نام قالب از نامهای معنادار استفاده کنید تا در انتخاب قالب برای دورهها راحتتر باشید.
- اگر قالب باید در چند طبقهٔ درسی قابل استفاده باشد، با تنظیم «دسترسپذیری در زیرشاخهها» آن را بهدرستی به اشتراک بگذارید و از آن قالب برای چند طبقهٔ درسی مختلف استفاده کنید.
- همیشه قالب را پیشنمایش (Preview) کرده و چند گواهی تست صادر کنید تا عناصر پویا و اعتبارسنجی را بررسی کنید.
- برای گواهیهای رسمی از ترکیب کد یکتا + QR استفاده کنید تا اعتبارسنجی سریع و مطمئن انجام شود.
- اگر گواهی برای چاپ نیز استفاده میشود، رزولوشن تصاویر و فواصل حاشیه را متناسب با چاپ تنظیم کنید.
- فایلهای مربوط به امضا دیجیتال (CRT) را با امنیت بالا نگهداری کنید و از نسخهٔ پشتیبان مناسب استفاده نمایید.
- برای اطمینان از همخوانی فونتها در PDFهای تولیدشده، از فونتهای قابلدسترس در سرور استفاده کنید یا فونتهای ایمبدشده را مدنظر داشته باشید.
جدول خلاصه عناصر پویای قالب های گواهینامه مودل
| نوع عنصر | نمونه فیلدها | کاربرد |
|---|---|---|
| Course (دوره) | نام کوتاه، نام کامل، URL، تاریخ تکمیل، نمره | اطلاعات مربوط به دوره |
| Certification (گواهی) | نام گواهی، تاریخ صدور، تاریخ انقضا | جزئیات گواهی/مدرک |
| Program (برنامه) | نام برنامه، تاریخ تکمیل | برای مدارک برنامهای |
| User field (فیلد کاربر) | نام، کشور، فیلد سفارشی | اطلاعات پروفایل کاربر |
| Date (تاریخ) | تاریخ صدور، تاریخ انقضا | نمایش تاریخ با فرمت قابل انتخاب |
جمع بندی
در جمعبندی، قالب های گواهینامه مودل ابزاری کلیدی برای ساخت و صدور گواهیهای دیجیتال سازمانیافته و معتبر هستند که با ترکیب عناصر ثابت، پویا و مکانیزمهای اعتبارسنجی (کد یکتا و امضای دیجیتال) هم کارایی آموزشی را افزایش میدهند و هم امنیت و قابلیت پیگیری مدارک را تضمین میکنند. پیادهسازی درست قالب های گواهینامه مودل، پیشنمایش و تست دقیق، و استفاده از روشهای اعتبارسنجی (مثل QR و امضای دیجیتال) از نکات حیاتی است. برای تهیه سرویس مودل میتوانید روی لینک خرید مودل کلیک کنید.





