پروژه طراحی و پیاده سازی سیستم برگزاری آزمون آنلاین (E-Test)
پروژه طراحی و پیاده سازی سیستم برگزاری آزمون آنلاین (E-Test)
پروژه طراحی و پیاده سازی سیستم برگزاری آزمون آنلاین (E-Test)
این پروژه جهت طراحی و پیاده سازی سیستم برگزاری آزمون بصورت آنلاین E-test خدمت شما عزیزان ارائه شده است. نویسنده به دنبال برنامه ای است که بتواند این امکان را در اختیار اساتید، معلمان و یا هر نهاد دیگر که به دنبال برگزاری آزمون بصورت الکترونیکی، سریع،آسان، ارزان و ایمن باشد، فراهم سازد. هدایت و کنترل قسمت های مختلف سیستم در اختیار سطوح مختلف دسترسی می باشد که توسط طراح پیاده سازی شده است و با تغییر آن می توان عملکرد سیستم را بر حسب نیاز تغییر داد.
این پروژه می تواند کاربردهای وسیعی داشته باشد و در زمینه های گوناگون مورد استفاده قرار بگیرد و با کاهش هزینه های برگزاری آزمون، سهولت و امنیت برگزاری یک آزمون را تضمین نماید. با توجه به اینکه انجام این کار نیازمند اطلاعات پایه ای از عملکرد این گونه سیستم ها وکارهای انجام شده در این زمینه بود، تحقیق و جمع آوری اطلاعات در این زمینه را آغاز کردم. بعد از جمع آوری اطلاعات مورد نیاز پروژه را به چند گام و هر گام را به فازهای کوچکتر تقسیم نموده و مرحله به مرحله کار را جلو بردم. آنچه در این مختصر آمده توضیحاتی در مورد سیستم، تعریف، اصول کار و شرح قسمت های مختلف سیستم، چگونگی پیاده سازی قسمت های مختلف و الگوریتم های مربوطه می باشد.
سایت ها و نرم افزارهای آزمون آنلاین میتوانند جایگزین مناسبی برای گرفتن آزمون از داوطلبان کنکور، مدارس و .. باشند.
روند کلی برگزاری آزمون آنلاین با این سیستم:
در این سیستم نقش هائی که افراد شرکت کننده در آن دارا هستند به ترتیب سطوح دسترسی عبارتست از: مدیر، استاد و داوطلب.
- مدیر فردی است که دارای بالاترین سطح دسترسی بوده و کار تعریف اساتید و تعیین آزمون پیش فرض از بین آزمون های تعریف شده توسط استاد را بر عهده دارد.
- استاد فردی است که داوطلبان خود و آزمون های مورد نظرش را تعریف می کند.
- اولین گام در تعریف یک آزمون، تعیین مشخصات اولیه آن است. مشخصاتی از قبیل عنوان آزمون، مدت زمان آزمون، تعداد سوالات نهائی و رندوم بودن یا نبودن نمایش سوالات می باشد.
- پس از تعریف مشخصات آزمون توسط استاد نوبت به تعریف سوالات و گزینه های آن و نیز جواب درست آن گزینه ها توسط وی می رسد.
- با وارد کردن نام کاربری و رمز عبور توسط داوطلب، در صورتی که آزمونی توسط مدیر به عنوان آزمون پیش فرض مشخص شده باشد،مشخصات آزمون به داوطلب نشان داده شده و با زدن گزینه آغاز آن آزمون شروع می شود.
- با آغاز آزمون تایمری شروع به کار خواهد کرد که داوطلب باید در آن زمان مقرر به سوالات مشخص شده توسط استادش پاسخ دهد.
- جهت جلوگیری از تقلب هرگونه بستن مرورگر، Refresh کردن صفحه یا زدن دکمه Back به معنای پایان آزمون بوده و فرد مورد نظر دیگر قادر به شرکت در آزمون نیست.
- با زدن گزینه پایان آزمون، آزمون مذکور برای داوطلب پایان یافته و وی قادر است بلافاصله نتیجه آزمون تستی خود را ببیند.
- مدیر سیستم (یا استاد) قادر است با ورود به بخش گزارش ها در بخش مدیریت سیستم نتایج آزمون، جزئیات پاسخگوئی داوطلب ودیگر آمار مقدماتی را مشاهده نماید.
» فهرست مطالب:
مقدمه
فصل یکم – نگاه کلی به سیستم های مدیریت آزمون آنلاین
۱-۱- سیستم هایOTMS و ویژگی آن ها
۱-۲- شروع به کار و موانع موجود بر سر راه
۱-۳- مشخصات اولیه سیستم
فصل دوم- بانک اطلاعاتی
۲-۱- MYSQL
۲-۱-۱- انتخاب پایگاه داده و برتری های MYSQL
۲-۱-۲- رقبای اصلی MYSQL
۲-۲- طراحی بانک اطلاعاتی آزمون
فصل سوم- زبان برنامه نویسی PHP
۳-۱- PHP
۳-۱-۱- بررسی قابلیت های PHP
۳-۱-۲- مقایسه PHP با سایر زبان ها
۳-۱-۳- معایب PHP
۳-۲- Form Validation
۳-۳- استفاده از Sessionها
فصل چهارم- آشنائی با سیستم مورد نظر
۴-۱- روند کلی برگزاری آزمون
۴-۲- آموزش گام به گام کار با سیستم
۴-۲-۱- بخش مدیریت (مدیر سیستم)
۴-۲-۲- بخش مدیریت (مربی)
۴-۲-۳- بخش داوطلبان
منابع و مآخذ
دیدگاهی بنویسید