<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://byte-mag.ir/blog</id>
    <title>نشریه‌ی علمی فرهنگی بایت Blog</title>
    <updated>2025-11-20T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://byte-mag.ir/blog"/>
    <subtitle>نشریه‌ی علمی فرهنگی بایت Blog</subtitle>
    <icon>https://byte-mag.ir/img/favicon.ico</icon>
    <entry>
        <title type="html"><![CDATA[طراحی لابی دانشکده در اولین دورهٔ رویداد باگزبازی]]></title>
        <id>https://byte-mag.ir/blog/2025/11/20/bugsbuzzy</id>
        <link href="https://byte-mag.ir/blog/2025/11/20/bugsbuzzy"/>
        <updated>2025-11-20T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[پای لپ‌تاپ‌تان کمی در لابی دانشکده قدم بزنید. شاید آن‌جا اتاق بایت را بیابید! معماهای مختلف در اتاق‌های گوناگون در انتظار شما هستند.]]></summary>
        <content type="html"><![CDATA[<p>در برگزاری
<a href="https://bugsbuzzy.ir/" target="_blank" rel="noopener noreferrer" class="">باگزبازی</a>،
به‌عنوان اولین رویداد بازی‌سازی (گیم‌جم) دانشکدهٔ مهندسی کامپیوتر شریف، توانستیم اندکی مخاطبین خود را با فضای جذاب این حوزه آشنا کنیم. یکی از خروجی‌های این رویداد که با تلاش تیم علمی آماده شد، «بازی دانشکده» بود.</p>
<p>ایدهٔ داشتن چنین بازی‌ای، که در آن کل دانشکده را به‌صورت یک مدل سه‌بعدی داشته باشیم، ابتدا در یک جلسهٔ بارش فکری مطرح شد. قرار بود چیزی مشابه لابی یک بازی باشد که در آن، شرکت‌کنندگان می‌توانستند بین بازی‌های گیم‌جم جابجا شوند. چندین گزینه مطرح بود؛ محیط یک غار، یک هتل و در بین آن‌ها، لابی خود دانشکدهٔ کامپیوتر هم یکی از این موارد بود.</p>
<p>با توجه به پیدا کردن یک اپ به نام
<a href="https://poly.cam/" target="_blank" rel="noopener noreferrer" class="">PolyCam</a>،
فکر کردیم ایدهٔ خوبی است که کل لابی را اسکن کنیم. پس از جدی‌تر شدن قضیه، این کار را به محمدمهدی حسینی، یکی از اعضای تیم علمی سپردیم که لابی را بازسازی کند. اما نمی‌دانستیم که او یک بلندرکار قهار است و درخواست ما را چندین لول ارتقاء می‌دهد. او کل لابی دانشکده را در <span class="wrapper_CZBo"><span class="text_qqsc"><span>بلندر</span></span><span class="tooltip_lI6R undefined">Blender</span></span> -ابزاری حرفه‌ای برای طراحی سه‌بعدی- طراحی کرد.</p>
<div style="text-align:center;margin:2rem 0"><p><img decoding="async" loading="lazy" alt="لابی دانشکده" src="https://byte-mag.ir/assets/images/1-0d2c8c71fbe66b3ab57deb7a4ca09265.jpg" width="1280" height="667" class="img_ev3q"></p></div>
<p>پس از دیدن یک نمونهٔ اولیه، متوجه شدیم که این ایده چقدر پتانسیل بالایی دارد و تصمیم گرفتیم آن را در قالب یک بازی داستانی ارائه کنیم. پیش‌تر که رفتیم، این پروژه به‌نوعی به یک مینی‌فاز در رویداد تبدیل شد. داستان بازی نیز حاصل دو روز بارش فکری دو نفر از اعضای تیم بود، کنار هم می‌نشستیم و معما طرح می‌کردیم تا به هدف نهایی برسیم. بعد از آن هم ایدهٔ داشتن شخصیت‌های سه‌بعدی واقعی به سرمان زد که باعث شد یک روز کامل از آخر هفته را به اسکن کردن بچه‌های دانشکده بپردازیم.
در نهایت، همهٔ این‌ها به بازی‌ای منجر شد که به اندازهٔ نیم ساعت محتوا دارد، یک بازی داستان‌محور حول شخصیت‌ها و اتفاقات واقعی دانشکده که شما در نقش یک دانشجوی جدید وارد می‌شوید و به‌دنبال کمک به شخصیت‌های داستان هستید. اما این تنها ابتدای راه است، اگر دوست داشتید در ادامه به ما کمک کنید، در تلگرام با
<a href="https://t.me/Ma8hd2i" target="_blank" rel="noopener noreferrer" class="">من</a>،
ارتباط بگیرید.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="لینک-نسخههای-بازی">لینک نسخه‌های بازی<a href="https://byte-mag.ir/blog/2025/11/20/bugsbuzzy#%D9%84%DB%8C%D9%86%DA%A9-%D9%86%D8%B3%D8%AE%D9%87%D9%87%D8%A7%DB%8C-%D8%A8%D8%A7%D8%B2%DB%8C" class="hash-link" aria-label="لینک مستقیم به لینک نسخه‌های بازی" title="لینک مستقیم به لینک نسخه‌های بازی" translate="no">​</a></h2>
<ul>
<li class=""><span dir="rtl" style="unicode-bidi:isolate"><a href="https://dl.bugsbuzzy.ir/games/lobbygame/web/Lobby_Game.html" target="_blank" rel="noopener noreferrer" class="">نسخهٔ تحت وب</a></span> (امکان کار کردن با تاچ‌پد وجود ندارد)</li>
<li class="">
<span dir="rtl" style="unicode-bidi:isolate"><a href="https://dl.bugsbuzzy.ir/games/lobbygame/web.zip" target="_blank" rel="noopener noreferrer" class="">نسخهٔ وب برای دانلود</a></span>
</li>
<li class="">
<span dir="rtl" style="unicode-bidi:isolate"><a href="https://dl.bugsbuzzy.ir/games/lobbygame/windows.zip" target="_blank" rel="noopener noreferrer" class="">نسخهٔ ویندوز</a></span>
</li>
</ul>
<blockquote>
<p>برای اجرای نسخه وب روی سیستم خودتان می‌توانید از دستور زیر استفاده کنید: <code>python -m http.server 8000</code> <br>
سپس بازی از طریق این آدرس در دسترس خواهد بود: <code>localhost:8000/Lobby_Game.html</code></p>
</blockquote>
<p>خوب است از همهٔ افرادی که در طراحی این بازی کمک کردند، تشکر ویژه‌ای بکنم؛ از بین فعالیت‌های تیم علمی، شخصاً بیشتر از همه به این مورد افتخار می‌کنم.</p>
<p>با تشکر از</p>
<ol>
<li class=""><strong>محمدحسین اسلامی</strong> – که پابه‌پای من در طرح بازی و منطق آن کمک می‌کرد.</li>
<li class=""><strong>محمدمهدی حسینی</strong> – طراح باسلیقهٔ محیط لابی، که جرقهٔ این داستان بود و امکان پیش‌روی را فراهم کرد.</li>
<li class=""><strong>عارف زارع‌زاده</strong> – که در پیاده‌سازی داستان بازی کمک زیادی کرد.</li>
<li class=""><strong>محمدامین عباس‌فر</strong> – که در تست‌ کردن بازی و همچنین برطرف کردن ایرادات همراه ما بود.</li>
</ol>
<p>و همچنین، تشکری ویژه از تمام کسانی که حاضر شدند به‌عنوان شخصیت‌های ما در بازی حضور داشته باشند.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="گالری-تصاویر">گالری تصاویر<a href="https://byte-mag.ir/blog/2025/11/20/bugsbuzzy#%DA%AF%D8%A7%D9%84%D8%B1%DB%8C-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1" class="hash-link" aria-label="لینک مستقیم به گالری تصاویر" title="لینک مستقیم به گالری تصاویر" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:1.5rem;margin:2rem 0"><div style="overflow:hidden;border-radius:8px"><p><img decoding="async" loading="lazy" alt="تصویر بازی 1" src="https://byte-mag.ir/assets/images/2-32db1c1a2b9a6862ef06750178914453.jpg" width="1280" height="666" class="img_ev3q"></p></div><div style="overflow:hidden;border-radius:8px"><p><img decoding="async" loading="lazy" alt="تصویر بازی 2" src="https://byte-mag.ir/assets/images/3-2a93fba037dc675e689b8b412754f375.jpg" width="1280" height="659" class="img_ev3q"></p></div><div style="overflow:hidden;border-radius:8px"><p><img decoding="async" loading="lazy" alt="تصویر بازی 3" src="https://byte-mag.ir/assets/images/4-feee8e3f3ce8a00a8a8452f9c6771762.jpg" width="1280" height="657" class="img_ev3q"></p></div><div style="overflow:hidden;border-radius:8px"><p><img decoding="async" loading="lazy" alt="تصویر بازی 4" src="https://byte-mag.ir/assets/images/5-28b095238f5fef9bf9d0a88507e4310f.jpg" width="1280" height="799" class="img_ev3q"></p></div><div style="overflow:hidden;border-radius:8px"><p><img decoding="async" loading="lazy" alt="تصویر بازی 5" src="https://byte-mag.ir/assets/images/6-d7a4c01c25c67cf0c597efee9de8bfae.jpg" width="1280" height="799" class="img_ev3q"></p></div><div style="overflow:hidden;border-radius:8px"><p><img decoding="async" loading="lazy" alt="تصویر بازی 6" src="https://byte-mag.ir/assets/images/7-de5c667adeef14f297b65a9f8b0e2695.jpg" width="1280" height="799" class="img_ev3q"></p></div><div style="overflow:hidden;border-radius:8px"><p><img decoding="async" loading="lazy" alt="تصویر بازی 7" src="https://byte-mag.ir/assets/images/8-413fdd502504c16a4aadb9435de3d6f6.jpg" width="1280" height="799" class="img_ev3q"></p></div></div>]]></content>
        <author>
            <name>مهدی علینژاد</name>
        </author>
        <category label="GameJam" term="GameJam"/>
        <category label="Godot" term="Godot"/>
        <category label="BugsBuzzy" term="BugsBuzzy"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[ترملی؛ مدیر یکپارچهٔ برنامهٔ دانشگاهی با تکیه بر معماری ماژولار]]></title>
        <id>https://byte-mag.ir/blog/2025/10/20/termly</id>
        <link href="https://byte-mag.ir/blog/2025/10/20/termly"/>
        <updated>2025-10-20T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[ترملی یک وب‌اپ دانشجویی است که زمان‌بندی‌ِ آزمون‌ها، کوییزها و ددلاین‌ها را با تقویم شمسی، اعلان‌ها و یک ربات تلگرام یکپارچه می‌کند. این سامانه توسط «علی مقدسی»، ورودی ۱۴۰۲ مهندسی کامپیوتر، توسعه داده شده است و با رویکردی چابک، قابلیت مشارکت دانشجویان را در نقش ادمین فراهم می‌سازد.]]></summary>
        <content type="html"><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="معرفی-و-مسئله">معرفی و مسئله<a href="https://byte-mag.ir/blog/2025/10/20/termly#%D9%85%D8%B9%D8%B1%D9%81%DB%8C-%D9%88-%D9%85%D8%B3%D8%A6%D9%84%D9%87" class="hash-link" aria-label="لینک مستقیم به معرفی و مسئله" title="لینک مستقیم به معرفی و مسئله" translate="no">​</a></h2>
<p>در محیط‌های دانشگاهی، پراکندگی اطلاعات مربوط به رویدادهای درسی—از کوییزهای هفتگی تا ددلاین تمرین و پروژه—سبب فراموشی یا هم‌پوشانی کارها می‌شود. ترملی با هدف کاهش این اصطکاک، تقویمی هدف‌مند و قابل شخصی‌سازی ارائه می‌دهد تا دانشجو تنها رویدادهای مرتبط با درس‌های انتخابی خود را ببیند. نتیجه،
تصویری یکپارچه از هفته‌ها و ماه‌های آتی است که با شمارشگر روزهای باقی‌مانده، اولویت‌بندی را ساده می‌کند.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="الگوی-استفاده-و-نقشها">الگوی استفاده و نقش‌ها<a href="https://byte-mag.ir/blog/2025/10/20/termly#%D8%A7%D9%84%DA%AF%D9%88%DB%8C-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D9%88-%D9%86%D9%82%D8%B4%D9%87%D8%A7" class="hash-link" aria-label="لینک مستقیم به الگوی استفاده و نقش‌ها" title="لینک مستقیم به الگوی استفاده و نقش‌ها" translate="no">​</a></h2>
<p>پس از ثبت‌نام مختصر (نام کامل، سال ورود، دانشکده، ایمیل و گذرواژه)، کاربر فهرست درس‌ها را مرور و انتخاب می‌کند؛ سپس در داشبورد، همهٔ رویدادهای مرتبط با درس‌های خود را با تاریخ شمسی و زمان دقیق مشاهده خواهد کرد.</p>
<p>افزون بر نقش دانشجو، سامانه دارای نقش ادمین است: افزودن/ویرایش/حذف رویدادها، مدیریت یادداشت‌های درسی و رسیدگی به گزارش‌های کاربران. نکتهٔ مهم آن‌که ادمین‌ها دانشجو هستند و هر دانشجویی که علاقه‌مند باشد می‌تواند به تیم ادمین بپیوندد تا تقویم درس‌ها را برای استفادهٔ جمعی به‌روز نگه دارد.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="استک-فناوری-و-منطق-انتخابها">استک فناوری و منطق انتخاب‌ها<a href="https://byte-mag.ir/blog/2025/10/20/termly#%D8%A7%D8%B3%D8%AA%DA%A9-%D9%81%D9%86%D8%A7%D9%88%D8%B1%DB%8C-%D9%88-%D9%85%D9%86%D8%B7%D9%82-%D8%A7%D9%86%D8%AA%D8%AE%D8%A7%D8%A8%D9%87%D8%A7" class="hash-link" aria-label="لینک مستقیم به استک فناوری و منطق انتخاب‌ها" title="لینک مستقیم به استک فناوری و منطق انتخاب‌ها" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong>فرانت‌اند</strong>: Next.js (React, TypeScript) — انتخاب Next.js به دلیل پشتیبانی از رندر سمت‌سرور (SSR) و مسیرهای هیبریدی، زمان واکنش مناسب، و سادگی استقرار است. استفاده از TypeScript کاهش خطا و ارتقای نگهداشت‌پذیری را در پی دارد؛ مزیتی که با بزرگ‌تر شدن کدبیس حائز اهمیت می‌شود.</p>
</li>
<li class="">
<p><strong>بک‌اند</strong>: Django + Django REST Framework — DRF چارچوبی بالغ برای ساخت APIهای سازگار و مستند فراهم می‌کند. مدل‌سازی دقیق موجودیت‌ها (کاربر، درس، رویداد، گزارش) در جنگو، یکپارچگی داده و اعمال اعتبار‌سنجی را ساده می‌سازد.</p>
</li>
<li class="">
<p><strong>پایگاه‌داده</strong>: PostgreSQL — با توجه به ماهیت رابطه‌ای داده‌ها (ارتباط چند-به-چند کاربر/درس و یک-به-چند درس/رویداد)، PostgreSQL با تضمین یکپارچگی مرجع و پشتیبانی از پرس‌وجوهای پیچیده انتخابی معقول است.</p>
</li>
<li class="">
<p><strong>کتابخانه‌های رابط کاربری</strong>: استفاده از مجموعهٔ کامپوننت‌های آماده و استاندارد باعث یکنواختی تجربهٔ کاربری می‌شود و با افزودن لایهٔ ظرافت‌های حرکتی، تعامل‌پذیری بهبود می‌یابد.</p>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="مدل-داده-و-انواع-رویداد">مدل داده و انواع رویداد<a href="https://byte-mag.ir/blog/2025/10/20/termly#%D9%85%D8%AF%D9%84-%D8%AF%D8%A7%D8%AF%D9%87-%D9%88-%D8%A7%D9%86%D9%88%D8%A7%D8%B9-%D8%B1%D9%88%DB%8C%D8%AF%D8%A7%D8%AF" class="hash-link" aria-label="لینک مستقیم به مدل داده و انواع رویداد" title="لینک مستقیم به مدل داده و انواع رویداد" translate="no">​</a></h2>
<p>دیزاین پیشنهادی شامل جداول کاربر، درس، رویداد و گزارش است. هر رویداد به یک درس متصل است و یکی از انواع exam، deadline، quiz یا midterm را دارد.</p>
<p>نگهداری تاریخ در قالب شمسی (Jalali) و زمانِ جداگانه باعث می‌شود هم نمایش برای کاربر ایرانی دقیق باشد و هم تبدیل‌های زمانی/نمایشی کنترل‌شده باقی بماند. این طراحی مانع از خطاهای مرسوم در محاسبات تاریخ و فیلترگذاری بازه‌ها می‌شود.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="تجربهٔ-کاربری-و-طراحی-رابط">تجربهٔ کاربری و طراحی رابط<a href="https://byte-mag.ir/blog/2025/10/20/termly#%D8%AA%D8%AC%D8%B1%D8%A8%D9%87%D9%94-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%DB%8C-%D9%88-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D8%B1%D8%A7%D8%A8%D8%B7" class="hash-link" aria-label="لینک مستقیم به تجربهٔ کاربری و طراحی رابط" title="لینک مستقیم به تجربهٔ کاربری و طراحی رابط" translate="no">​</a></h2>
<p>رابط ترملی مینیمال و محتوامحور است؛ داشبورد، فهرست رویدادهای پیش‌ِ رو را به‌همراه شمارشگر روزهای باقی‌مانده و فیلترهای لازم نمایش می‌دهد. ریسپانسیو بودن، استفادهٔ روان در نمایشگرهای کوچک را تضمین می‌کند و حالت تیره/روشن، خوانش‌پذیری را در محیط‌های مختلف بهبود می‌دهد. برای بهبود ادراک کاربر از تغییر وضعیت‌ها (مانند افزوده‌شدن یک رویداد یا تأیید یک گزارش)، از گذارهای حرکتی ملایم بهره گرفته می‌شود تا پیامدِ عمل کاربر واضح و بی‌ابهام باشد.
داشبورد وبسایت برای استفاده راحت شما:</p>
<div style="text-align:center"><img decoding="async" loading="lazy" src="https://byte-mag.ir/assets/images/1-c597131a9723b28697de05c34a2497c4.png" width="940" height="611" class="img_ev3q"></div>
<p>تقویم آموزشی شما با توجه به درس‌هایی که انتخاب می‌کنید و همچنین کارهای شخصی‌ای که به برنامتون اضافه می‌کنید به شکل زیر میشه:</p>
<div style="text-align:center"><img decoding="async" loading="lazy" src="https://byte-mag.ir/assets/images/2-2d8ca82f134203b892c1a824ecc08058.png" width="940" height="611" class="img_ev3q"></div>
<p>توی این تقویم با hover کردن ماوستون روی هر روزی که رویداد هست می‌تونید اطلاعات مربوط به اون رویداد رو ببینید.</p>
<p>البته که سایت به صورت ریسپانسیو هست و تمام این قابلیت‌ها رو روی گوشیتون هم دارید.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="یکپارچهسازی-اعلانها-با-تلگرام">یکپارچه‌سازی اعلان‌ها با تلگرام<a href="https://byte-mag.ir/blog/2025/10/20/termly#%DB%8C%DA%A9%D9%BE%D8%A7%D8%B1%DA%86%D9%87%D8%B3%D8%A7%D8%B2%DB%8C-%D8%A7%D8%B9%D9%84%D8%A7%D9%86%D9%87%D8%A7-%D8%A8%D8%A7-%D8%AA%D9%84%DA%AF%D8%B1%D8%A7%D9%85" class="hash-link" aria-label="لینک مستقیم به یکپارچه‌سازی اعلان‌ها با تلگرام" title="لینک مستقیم به یکپارچه‌سازی اعلان‌ها با تلگرام" translate="no">​</a></h2>
<p>ترملی از طریق یک ربات تلگرام یادآوری‌های سررسیدها، کوییزها و آزمون‌ها را ارسال می‌کند. این رویکرد، اعلان‌ها را از مرورگر مستقل می‌کند و به کاربر اجازه می‌دهد در محیطی آشنا پیگیری کند. افزون بر رویدادهای درسی، کاربر می‌تواند تسک‌های شخصی را نیز ثبت کند تا همان سازوکار یادآوری برای فعالیت‌های غیردانشگاهی نیز کارآمد باشد. که این ربات با آی‌دی termlysut_bot در دسترس می‌باشد.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="فرایندهای-مدیریتی-و-کیفیت-داده">فرایندهای مدیریتی و کیفیت داده<a href="https://byte-mag.ir/blog/2025/10/20/termly#%D9%81%D8%B1%D8%A7%DB%8C%D9%86%D8%AF%D9%87%D8%A7%DB%8C-%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA%DB%8C-%D9%88-%DA%A9%DB%8C%D9%81%DB%8C%D8%AA-%D8%AF%D8%A7%D8%AF%D9%87" class="hash-link" aria-label="لینک مستقیم به فرایندهای مدیریتی و کیفیت داده" title="لینک مستقیم به فرایندهای مدیریتی و کیفیت داده" translate="no">​</a></h2>
<p>دقت و به‌روز بودن داده، نقطهٔ کانونی چنین سامانه‌ای است. در ترملی:
<strong>ورود نیم‌سال</strong>: در ابتدای هر ترم، دادهٔ آزمون‌ها/کوییزها/ددلاین‌ها وارد می‌شود.</p>
<p><strong>مشارکت دانشجویی</strong>: ادمین‌های دانشجو رویدادها را برای درس‌های خود و دیگران ثبت/تصحیح می‌کنند.</p>
<p><strong>گزارش کاربر</strong>: هر دانشجو می‌تواند کمبود یا خطا را گزارش کند و ادمین وضعیت رسیدگی را به «در حال بررسی/حل‌شده» تغییر دهد.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="امنیت-و-حریم-خصوصی">امنیت و حریم خصوصی<a href="https://byte-mag.ir/blog/2025/10/20/termly#%D8%A7%D9%85%D9%86%DB%8C%D8%AA-%D9%88-%D8%AD%D8%B1%DB%8C%D9%85-%D8%AE%D8%B5%D9%88%D8%B5%DB%8C" class="hash-link" aria-label="لینک مستقیم به امنیت و حریم خصوصی" title="لینک مستقیم به امنیت و حریم خصوصی" translate="no">​</a></h2>
<p>گذرواژه‌ها به‌صورت امن نگهداری می‌شوند (هش‌شده) و ارتباطات کاربر/سامانه بر بستر HTTPS توصیه می‌شود.</p>
<p>جداسازی فرانت‌اند و بک‌اند، پیاده‌سازی سیاست CORS و نرخ‌دهی درخواست‌ها (Rate Limiting) را تسهیل می‌کند. برای اعلان‌ها، حداقل‌داده‌ی لازم مبادله می‌شود تا حریم خصوصی کاربر حفظ شود. (در صورت نیاز به ممیزی امنیتی، می‌توان ثبت رویدادها و گزارش‌های سیستمی را به‌صورت ساختاریافته فعال کرد.)</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="بازبودن-مسیر-مشارکت">بازبودن مسیر مشارکت<a href="https://byte-mag.ir/blog/2025/10/20/termly#%D8%A8%D8%A7%D8%B2%D8%A8%D9%88%D8%AF%D9%86-%D9%85%D8%B3%DB%8C%D8%B1-%D9%85%D8%B4%D8%A7%D8%B1%DA%A9%D8%AA" class="hash-link" aria-label="لینک مستقیم به بازبودن مسیر مشارکت" title="لینک مستقیم به بازبودن مسیر مشارکت" translate="no">​</a></h2>
<p>ترملی توسط دانشجویان مدیریت می‌شود و پذیرای ادمین‌های داوطلب است؛ این مشارکت، چابکی سامانه را افزایش می‌دهد و پوشش درس‌ها را کامل‌تر می‌کند. دانشجویان علاقه‌مند می‌توانند در به‌روزرسانی تقویم درس‌ها، بهبود رابط کاربری یا حتی توسعهٔ ویژگی‌های جدید مشارکت کنند.
در صورتی که علاقه‌مند به مشارکت در ترملی هستید به <a href="https://t.me/ali0083moi" target="_blank" rel="noopener noreferrer" class="">به این آیدی</a> در تلگرام پیام دهید.</p>
<p>برای استفاده از ترملی به این <a href="https://termlysut.vercel.app/" target="_blank" rel="noopener noreferrer" class="">آدرس</a> مراجعه کنید.</p>]]></content>
        <author>
            <name>علی مقدسی</name>
        </author>
        <category label="Web" term="Web"/>
        <category label="Django" term="Django"/>
        <category label="Next.js" term="Next.js"/>
    </entry>
</feed>