magicfile icon وبسایت فایل سحرآمیز - magicfile.ir

اسکریپت سیستم آزمون آنلاین در PHP با استفاده از کد منبع CodeIgniter

توضیحات کوتاه و لینک دانلود
امروز در این پست برای شما کاربران عزیز وبسایت فایل سحرآمیز یک اسکریپت سیستم آزمون آنلاین در PHP با استفاده از کد منبع CodeIgniter را آماده دانلود قرار داده ایم.

دانلود - Download

لیست فایل های مشابه


رضایت کاربران از دانلود فایل
پیشنهاد
293
تعداد دانلود
167
رضایت مندی
93%
کم متوسط زیاد
اسکریپت-سیستم-آزمون-آنلاین-در-PHP-با-استفاده-از-کد-منبع-CodeIgniter
لینک کوتاه : https://magicfile.ir/?p=4055
توضیحات کامل در مورد فایل

دانلود اسکریپت سیستم آزمون آنلاین در PHP با استفاده از کد منبع CodeIgniter

امروز در این پست برای شما کاربران عزیز وبسایت فایل سحرآمیز یک اسکریپت سیستم آزمون آنلاین در PHP با استفاده از کد منبع CodeIgniter را آماده دانلود قرار داده ایم.

این پروژه ساده یک سیستم آزمون آنلاین است ، یک برنامه کاربردی مبتنی بر وب که با استفاده از PHP ، CodeIgniter و پایگاه داده MySQL توسعه یافته است . پروژه PHP CodeIgniter یک پلت فرم آزمون آنلاین را برای دانشجویان در کالج ها یا دانشگاه های خاص ارائه می دهد. این نرم افزار تحت وب روشی بدون دردسر و کارآمد برای ایجاد و انجام امتحانات ارائه می دهد. این شامل چندین ویژگی و عملکرد مرتبط برای دانشجویان و اساتید یا دانشکده ها است. این سیستم دارای یک رابط کاربری دلپذیر است که از طریق استفاده از Bootstrap Framework، AdminLTE Template و سایر کتابخانه ها به دست آمده است و تجربه کاربری پیشرفته ای را تضمین می کند. علاوه بر این، ویژگی ها و قابلیت های کاربر پسند را در خود جای داده است.

به طور خاص، این پروژه سیستم امتحان آنلاین در PHP CodeIgniter عمدتاً بر پیگیری پرسشنامه ها و همچنین سوابق امتحانات متمرکز است. همچنین سیستم تمامی دسته بندی ها را با جزئیات مربوط به آنها نمایش می دهد. علاوه بر این، این سیستم امکان مدیریت دانش آموزان، معلمان و برنامه امتحانات را فراهم می کند. بدیهی است که این پروژه شامل یک پنل مدیریت با پنل دانش آموز و معلم است. در یک نمای کلی از این برنامه وب، یک مدیر کنترل کامل بر روی سیستم دارد. او می تواند کاربران، کلاس ها، بخش ها، دوره ها، مجموعه سوالات و روابط آنها را مدیریت کند. در اینجا، هر بخش دارای جزئیات مربوط به خود مانند نام و سایر جزئیات مهم است. با این حال، ادمین حق دارد یک حساب دانش آموز/معلم تنظیم کند. به طور پیش فرض، سیستم به طور خودکار جزئیات ورود این کاربران را به عنوان شناسه آنها تنظیم می کند.

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

پانل معلم

از یک سو، معلم نقش مهمی در حفظ جریان مناسب در سیستم دارد. این کاربر خاص می تواند امتحانات را انجام دهد، اوراق سؤال تنظیم کند و نتایج دانش آموز خود را بررسی کند. اولین گام برای برگزاری امتحان این است که معلم باید مجموعه ای از سؤالات را برای یک دوره خاص تنظیم کند. برای این کار، کاربر باید سوالات، پنج گزینه، انتخاب پاسخ صحیح و تعیین وزن سوال را ارائه دهد. و اکنون، نکته اصلی این پروژه است. مدیریت امتحان. به همین ترتیب، کاربر باید جزئیات مختلفی مانند نام امتحان، تعداد سوالات، تاریخ و زمان را با الگوی سوال ارائه دهد. در اینجا، سیستم دو نوع الگو را ارائه می دهد: تصادفی و مرتب سازی. پس از تکمیل، سیستم به طور خودکار یک کد رمز ایجاد می کند که بخشی اجباری برای دانش آموزان است تا به امتحانات آنلاین خود بپیوندند.

نشانه امتحان، نتیجه امتحان

با استفاده از آن، سیستم برای هر سوابق امتحانی یک نشانه ارائه می کند. این کد رمز خاص باید با دانش آموزان به اشتراک گذاشته شود که بعداً به عنوان نوعی تأیید در طول دوره امتحان آنها عمل می کند. همچنین اکانت معلم می تواند گزارش دقیقی از نتایج دانش آموز خود داشته باشد. نتیجه بالاترین/کمترین امتیاز را در هر کدام با میانگین نمرات و سایر جزئیات مهم نشان می دهد. علاوه بر این، معلم حق مدیریت امتحانات را در هر زمان دارد. در واقع، این ویژگی خاص فقط برای معلمان تنظیم شده است. یعنی حتی مدیر هیچ کنترلی بر سیستم مدیریت امتحان ندارد. تمام وظایف و قوانین به حساب معلم انجام می شود.

پانل دانشجویی

از سوی دیگر، ویژگی اصلی این پروژه است. نقش اصلی حساب یک دانش آموز حضور در امتحانات آنلاین است. با این وجود، دانشجو می تواند با حضور در امتحانات موجود ادامه دهد. در واقع تمام امتحانات به صورت سوالات چند گزینه ای شکل می گیرند. در اینجا، دانش آموز باید یک کد رمزی برای امتحان خاص ارائه دهد. همچنین دانشجو باید از تاریخ و ساعت امتحان اطمینان حاصل کند. در غیر این صورت، سیستم اجازه ورود و حضور در امتحانات را نخواهد داد. در نهایت، سیستم نتیجه دانش‌آموز را در بخش Result ایجاد می‌کند، جایی که او می‌تواند به راحتی آن را فهرست کرده یا حتی دانلود کند. علاوه بر این، این سیستم به شدت کاربران را برای حضور چندین بار در امتحانات محدود می کند.

آخرین اما نه کم‌اهمیت، داشبورد تمیز و ساده با ترکیب‌های رنگی مختلف برای تجربه کاربری بیشتر در حین استفاده از این پروژه سیستم مدیریت آزمون آنلاین در PHP MySQL CodeIgniter ارائه شده است. برای عناصر UI آن، یک چارچوب CSS منبع باز رایگان. Bootstrap با مقداری Vanilla CSS نیز همراه است. ارائه یک پروژه جدید سیستم امتحان آنلاین در PHP MySQL که شامل یک پنل مدیریتی است که شامل تمام ویژگی های ضروری برای پیگیری است و یک منبع آگاه برای اهداف یادگیری.

ویژگی های موجود:

  • پانل معلم
  • پانل دانشجویی
  • پنل مدیر
  • مدیریت دوره، گروه، کلاس
  • مدیریت دانشجویی
  • مدیریت معلم
  • تنظیم روابط
  • تنظیم پرسشنامه
  • برگزاری و مدیریت امتحانات
  • کد رمز آزمون
  • در آزمون آنلاین شرکت کنید
  • لیست نتایج دانش آموز

این پروژه سیستم آزمون آنلاین با موارد زیر توسعه یافته است:

  • XAMPP نسخه 3.3.0
  • PHP
  • CodeIgniter
  • پایگاه داده MySQL
  • HTML
  • CSS
  • جاوا اسکریپت
  • آژاکس
  • جی کوئری
  • بوت استرپ
  • فونت عالی
  • AdminLTE
  • جدول های داده

سیستم آزمون آنلاین در PHP Codeigniter به کاربران معتبر و ثبت نام شده نیاز دارد تا به ویژگی ها و عملکردهای سیستم دسترسی داشته باشند. این اپلیکیشن دارای سه نقش کاربری مختلف است: مدیر، مدرس/هیئت علمی و دانشجو. هر یک از این نقش ها با محدودیت ها و مجوزهای مشخصی همراه است.

کاربر مدیر امتیاز دسترسی و مدیریت تمام ویژگی ها و عملکردهای اداری یا مدیریتی را دارد. آنها همچنین می توانند لیست کاربران سیستم را مدیریت کنند. مدیران مسئول افزودن اطلاعات مربوط به اساتید و دانشجویان به سیستم هستند. آنها همچنین کسانی هستند که می توانند به کاربر اجازه دسترسی به اساتید و دانشجویان را بدهند. علاوه بر این، آنها این امتیاز را دارند که به نتایج امتحانات، اضافه کردن سؤالات برای سخنرانان، و پاک کردن تمام داده‌های پایگاه داده دسترسی داشته باشند.

مدرس یا عضو هیئت علمی دسترسی محدودی به ویژگی ها و قابلیت ها دارد. آنها می توانند سؤالاتی را برای کلاس ها یا دوره هایی که در حال رسیدگی هستند اضافه کنند. استادان این امتیاز را دارند که مجموعه های امتحانی ایجاد یا انجام دهند. آنها می توانند یک امتحان جدید با اطلاعات مرتبط مانند عنوان و برنامه امتحان ایجاد کنند. اعضای هیئت علمی همچنین می توانند نتایج آزمون را در هر مجموعه امتحانی مشاهده و چاپ کنند. آنها به مشاهده اطلاعات نتیجه دانش آموزان برای هر مجموعه امتحانی دسترسی دارند.

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

امکانات مدیر

  • صفحه داشبورد
    • نمایش خلاصه لیست
  • مدیریت بخش
    • بخش چندگانه جدید اضافه کنید
    • لیست همه بخش ها
    • ویرایش/به روز رسانی جزئیات بخش
    • حذف انبوه بخش
    • بخش واردات
    • بخش چاپ
    • بخش صادرات
    • بخش کپی
  • مدیریت کلاس
    • اضافه کردن کلاس چندگانه جدید
    • لیست همه کلاس ها
    • ویرایش/به‌روزرسانی جزئیات کلاس
    • حذف انبوه کلاس
    • کلاس واردات
    • کلاس چاپ
    • کلاس صادراتی
    • کلاس کپی
  • مدیریت دوره
    • اضافه کردن دوره جدید چندگانه
    • لیست تمام دوره ها
    • ویرایش/به روز رسانی جزئیات دوره
    • حذف انبوه دوره
    • دوره واردات
    • دوره چاپ
    • دوره صادرات
    • دوره کپی
  • مدرس مدیریت
    • اضافه کردن مدرس جدید
    • لیست همه اساتید
    • ویرایش/به روز رسانی جزئیات مدرس
    • حذف انبوه مدرس
    • اعتبارنامه سیستم سخنران را ایجاد کنید
    • مدرس واردات
    • مدرس چاپی
    • مدرس صادرات
    • کپی مدرس
  • مدیریت دانشجویی
    • دانش آموز جدید اضافه کنید
    • لیست همه دانش آموزان
    • ویرایش/به‌روزرسانی جزئیات دانش‌آموز
    • حذف انبوه دانش آموز
    • اعتبار سیستم دانشجویی را ایجاد کنید
    • دانشجوی وارداتی
    • چاپ دانشجو
    • دانشجوی صادراتی
    • کپی دانشجو
  • مدیریت روابط
    • تنظیم کلاس های چندگانه برای مدرسین
    • تنظیم چند بخش برای کلاس
  • مدیریت سوال
    • اضافه کردن سوال جدید
    • لیست همه سوالات
    • ویرایش/به‌روزرسانی جزئیات سؤال
    • حذف سوال
    • مشاهده جزئیات سوال
    • افزودن فایل به ازای هر سوال
    • افزودن فایل به ازای هر سوال گزینه
  • گزارش ها
    • لیست تمام امتحانات
    • مشاهده نتایج آزمون
    • چاپ یا دانلود نتیجه آزمون
  • مدیریت کاربر
    • لیست همه کاربران
    • ویرایش/به روز رسانی جزئیات کاربر
    • حذف کاربر
    • وارد کردن کاربر
    • کاربر چاپ
    • صادرات کاربر
    • کپی کاربر
  • به روز رسانی جزئیات حساب / اعتبار
  • پاک کردن همه داده ها در پایگاه داده (به جز کاربر مدیر)
  • ورود و خروج

مدرس یا دانشکده

  • وارد شدن
  • افزودن مجموعه امتحانی جدید
  • لیست تمام مجموعه های امتحانی
  • ویرایش مجموعه امتحانی
  • حذف مجموعه امتحانی
  • ایجاد مجدد رمز آزمون
  • مشاهده نتیجه آزمون
  • دانلود یا چاپ نتایج آزمون
  • اعتبار حساب سیستم را به روز کنید
  • خروج

دانش آموزان

  • وارد شدن
  • لیست تمام مجموعه های امتحانی
  • امتحان دادن
  • علامت سوال به عنوان شک برای مرور قبل از ارسال
  • مشاهده نتیجه آزمون
  • تایمر امتحان
  • شمارش معکوس امتحان
  • اعتبار حساب سیستم را به روز کنید
  • خروج

نمونه تصاویر در زمان اجرا

اسکریپت سیستم آزمون آنلاین در PHP با استفاده از کد منبع CodeIgniter 11

اسکریپت سیستم آزمون آنلاین در PHP با استفاده از کد منبع CodeIgniter 222

اسکریپت سیستم آزمون آنلاین در PHP با استفاده از کد منبع CodeIgniter 33

الزامات

  • هر وب سرور محلی مانند XAMPP را دانلود و نصب کنید .
  • فایل زیپ کد منبع ارائه شده را دانلود کنید . ( دکمه دانلود در زیر قرار دارد )

نصب/راه اندازی سیستم

  • کنترل پنل XAMPP خود را باز کنید و Apache و MySQL را راه اندازی کنید .
  • فایل فشرده کد منبع دانلود شده را استخراج کنید .
  • پوشه کد منبع استخراج شده را کپی کنید و آن را در فهرست "htdocs" XAMPP قرار دهید .
  • PHPMyAdmin را در یک مرورگر مرور کنید . یعنی http://localhost/phpmyadmin
  • یک پایگاه داده جدید با نام exam_db ایجاد کنید .
  • فایل SQL ارائه شده را وارد کنید . این فایل با نام exam_db.sql شناخته می شود که در داخل پوشه پایگاه داده قرار دارد .
  • سیستم آزمون آنلاین را در یک مرورگر مرور کنید . یعنی http://localhost/ci_exam/ .

دسترسی پیش فرض ادمین:

  • ایمیل: admin@mail.com
  • رمز عبور: admin123

برای شما کاربر عزیز پیشنهاد دنلود داده می شود.

فایل های که ممکن است نیاز داشته باشید

نظرات کاربران

کد امنیتی

لیست فایل های ویژه وبسایت

بهترین-سرویس-پوش-نوتیفیکیشن-(Web-Push-Notification)-اسکریپت-مدیریت-اعلان-و-ساخت-پوش-نوتیفیکیشن-سایت-و-ارسال-پوش-از-طریق-php
بهترین سرویس پوش نوتیفیکیشن (Web Push Notification) اسکریپت مدیریت اعلان و ساخت پوش نوتیفیکیشن سایت و ارسال پوش از طریق php

دانلود-نرم-افزار-تبدیل-txt-به-vcf-:-برنامه-تبدیل-فایل-متنی-تکست-txt-به-وی‌سی‌اف-vcf-(Virtual-Contact-File-مخاطب-موبایل)
دانلود نرم افزار تبدیل txt به vcf : برنامه تبدیل فایل متنی تکست txt به وی‌سی‌اف vcf (Virtual Contact File مخاطب موبایل)

دانلود-نرم-افزار-ترجمه-خودکار-فایل-های-po-,-pot-بصورت-کامل-برای-تمامی-زبان-ها-از-جمله-فارسی
دانلود نرم افزار ترجمه خودکار فایل های po , pot بصورت کامل برای تمامی زبان ها از جمله فارسی

دانلود-نرم-افزار-تغییر-زبان-سورس-کد-ویژوال-استودیو-(عناصر-دیزاین-طراحی-فرم-ها)
دانلود نرم افزار تغییر زبان سورس کد ویژوال استودیو (عناصر دیزاین طراحی فرم ها)

دیتابیس-کامل-تقویم-1403-بصورت-فایل-اکسل-xlsx-(شمسی---قمری--میلادی--مناسب-ها)
دیتابیس کامل تقویم 1403 بصورت فایل اکسل xlsx (شمسی - قمری -میلادی -مناسب ها)