
لینک کوتاه : https://magicfile.ir/?p=4611
دانلود برنامه کد آزمون هوش (IQ Test) در اکسل با ماکرو
امروز در این برای شما کاربران عزیز وبسایت فایل سحرآمیز یک برنامه کد آزمون هوش (IQ Test) در اکسل با ماکرو ر آماده دانلود قرار داده ایم.
این پست به بررسی یک کد VBA میپردازد که یک آزمون هوش (IQ Test) تعاملی در اکسل ایجاد میکند. این آزمون شامل ۲۰ سوال چندگزینهای است و پس از اتمام، نتایج را با تحلیل روانشناختی و نمودار نمایش میدهد.
نمونه تصاویر در زمان اجرا
این کد یک آزمون هوش (IQ Test) ساده در اکسل ایجاد میکند که شامل 20 سوال چندگزینهای است. در ادامه به توضیح بخشهای مختلف کد میپردازم:
بخشهای اصلی کد
1. متغیرهای عمومی
Dim IQIndex As Integer ' شماره سوال فعلی Dim IQScore As Integer ' امتیاز کاربر Dim TotalIQQuestions As Integer ' تعداد کل سوالات Dim IQAnswers() As Integer ' آرایه پاسخهای کاربر Dim IQQuestions As Variant ' آرایه سوالات Dim IQOptions As Variant ' آرایه گزینههای هر سوال Dim IQCorrectAnswers As Variant ' آرایه پاسخهای صحیح
2. شروع آزمون (StartIQQuiz
)
-
تعریف سوالات، گزینهها و پاسخهای صحیح در آرایهها
-
تنظیم متغیرهای اولیه (شماره سوال، امتیاز و ...)
-
حذف برگههای قبلی آزمون در صورت وجود
-
ایجاد برگه جدید برای آزمون
-
نمایش اولین سوال
3. نمایش سوال (ShowIQQuestion
)
-
پاک کردن محتوای برگه
-
نمایش شماره سوال و متن سوال
-
نمایش گزینههای پاسخ
-
ایجاد دکمههای انتخاب پاسخ
4. ثبت پاسخ (AnswerIQOption
)
-
ثبت پاسخ کاربر
-
افزایش امتیاز در صورت پاسخ صحیح
-
رفتن به سوال بعدی یا نمایش نتایج در صورت پایان آزمون
5. نمایش نتایج (ShowIQResult
)
-
ایجاد برگه جدید برای نمایش نتایج
-
نمایش اطلاعات کلی:
-
تعداد سوالات
-
تعداد پاسخهای صحیح
-
درصد موفقیت
-
نمره IQ تخمینی
-
تفسیر نمره IQ
-
تحلیل روانشناختی
-
پیشنهادات برای بهبود
-
-
نمایش جدول پاسخها با مشخص کردن پاسخهای صحیح و غلط
-
ایجاد نمودار ستونی برای نمایش تعداد پاسخهای صحیح و غلط
ویژگیهای قابل توجه
-
رابطه کاربری گرافیکی: استفاده از دکمههای رنگی برای انتخاب پاسخ
-
تحلیل نتایج: ارائه تفسیر و تحلیل بر اساس نمره کسب شده
-
گزارش کامل: نمایش تمام پاسخها با مشخص کردن صحیح/غلط
-
نمودار تصویری: نمایش نتایج به صورت نمودار
-
محلیسازی: متنها به زبان فارسی هستند
نحوه اجرا
برای اجرای آزمون، کافی است ماکرو StartIQQuiz
را اجرا کنید. آزمون به صورت مرحلهای نمایش داده میشود و در پایان نتایج کامل ارائه میگردد.
این کد یک ابزار ساده اما کاربردی برای سنجش هوش عمومی طراحی شده است که میتواند به عنوان نمونه اولیه برای توسعه بیشتر استفاده شود.