PDA

View Full Version : سوال: درخواست کمک در ساخت نرم افزار تصحیح تست



surpriser
جمعه 02 بهمن 1388, 11:15 صبح
سلام دوستان.من میخوام یه نرم افزار بنویسم که پاسخ نامه های تست رو بعد از اسکن پردازش کنه و چک کنه که پاسخ درست رو زده یا خیر اما راهی به ذهنم نمیرسه.فقط این به فکرم رسید که مثلا برای پاسخ سوال 1 یه مختصاطی رو در نظر بگیره و ببینه اگر اون مختصات در بازه رنگی ککه براش تعریف شده(خاکستری تا نقره ای) یعنی گزینه 1 رو زده و بقیه رو هم به این صورت پردازش کنه اما به نظرم این راه خیلی مشکل داره.مثلا اگر کاغذ یکم کج اسکن شده باشه مختصات اشتباه بیفته. لطفا راهنماییم کنید که این کار رو از چه راه هایی میشه انجام داد.

با تشکر

lordarma
جمعه 02 بهمن 1388, 12:56 عصر
من در این مورد تخصصی ندارم ولی شاید اگر از یک دستگاه بارکد خوان (و کد های مربوط به آن!!!) استفاده کنی مشکلت حل شود...

CYCLOPS
جمعه 02 بهمن 1388, 13:19 عصر
سلام
به این لینک یه نگاه بنداز میتونی از امکاناتش برای برنامت الهام بگیری به برنامه هم قبلا دیده بوده که با VB 6 بود :

http://www.citexco.com/SOMRDesc.aspx

surpriser
جمعه 02 بهمن 1388, 17:50 عصر
سلام دوستان.ممنون از معرفی نرم افزار.دقیقا چیزی شبیه اون میخوام بسازم.اما نمیدونم اونا در عمل چطوری عمل میکنند.لطفا اگر کسی در این مورد اطلاع داره یا ایده ای داره لطف کنه بگه.
با تشکر

polisoftco
جمعه 02 بهمن 1388, 21:59 عصر
خب راهی که الان به ذهنم میرسه (ذهن نیم مثقالی من) :
از طریق توابع پیکسلی مختصات جایی که باید جواب بدن رو چک کن ببین رنگش سیاست یا نه، اگه سیاه نبود جواب نداده و اگه سیاه بود خب جواب داده دیگه.

lordarma
جمعه 02 بهمن 1388, 22:11 عصر
خب راهی که الان به ذهنم میرسه (ذهن نیم مثقالی من) :
از طریق توابع پیکسلی مختصات جایی که باید جواب بدن رو چک کن ببین رنگش سیاست یا نه، اگه سیاه نبود جواب نداده و اگه سیاه بود خب جواب داده دیگه.


چند خط آخر سوالشان را خواندید؟
ایشان دنبال راه دیگری هستند...

polisoftco
جمعه 02 بهمن 1388, 22:36 عصر
آیم ساری...
کامل ندیدم، شرمنده، اما خب دیدم شما گفتین بارکد(!) منم فقط خاستم نظرمو گفته باشم.

vb-sosol
شنبه 03 بهمن 1388, 09:24 صبح
سورس تصحیح کن تست های چهار جوابی (http://forum.persiancoder.com/showthread.php?tid=9&page=1)

CYCLOPS
شنبه 03 بهمن 1388, 12:07 عصر
سورس تصحیح کن تست های چهار جوابی (http://forum.persiancoder.com/showthread.php?tid=9&page=1)
دوست عزیز میشه همین جا آپلود کنین ؟
من تو اون سایت عضو نیستم

Mohammadm
چهارشنبه 27 دی 1391, 09:59 صبح
اینم سورسش البته به زبان سی شارپ نوشتم
http:///www.fekre-bekr.com/ShowBookDescription.aspx?ID=38

Mr'Jamshidy
پنج شنبه 28 دی 1391, 09:30 صبح
اینم سورسش البته به زبان سی شارپ نوشتم
http:///www.fekre-bekr.com/ShowBookDescription.aspx?ID=38

خوب البته بهتر نبود که اصول کار رو توضیح میدادید؟

شاید کسی اینجا C# بلد نباشه؟

mehran901
جمعه 29 دی 1391, 00:46 صبح
خب دوست عزیز شما باید پردازش تصویر انجام بدین و بعد از پیدا کردن گوشه های عکستون اونو به اندازه زاویه مشخص بچرخونین.... سورس بخش های مختلفش هم به وفور تو نت و مخصوصا سایت planetsourcecode.com هست .....
ولی من ی نظر بهتر دارم..! شما اگه میخواین ی دستگاه تصحیح پاسخ برگ تست بسازین خب یک اسکنر مخصوص کار خودتون طراحی کنین .... کار بسیار ساده ای هست فقط باید از سیستم های Embedded استفاده کنین که ساده ترین حالتش که برای کار شما به بهترین شکل جواب گو باشه میکروکنترلر های avr هست

به سادگی با داشتن 4 خط لیزر 1 میلی وات ، هر لیزر یک ستون رو چک کنه و در نهایت اطلاعات با پروتکل RS232 به کامپیوتر منتقل بشن و توسط برنامه ویبی تون به راحتی از طریق پورت کام دردسترس هستن ( الزامی در پارآلل نیس ... یو اس پی هم میشه... !)

ی زمانی میخواستم عین این رو بسازم ... به علت مشغله زیاد کنسل شد ،
صرفا ایده بود .... شاید ارزش فکر کردن داشته باشه ....

Mohammadm
جمعه 29 دی 1391, 10:01 صبح
خوب البته بهتر نبود که اصول کار رو توضیح میدادید؟

شاید کسی اینجا C#‎‎ بلد نباشه؟

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

پس از اینکه جواب سوالات توسط کلید اصلی بدست اومد سیستم شروع به تصحیح سوالات داوطلبین مینماید .
از طریق مقایسه هر پاسخنامه با کلید اصلی و کارنامه هر داوطلب به صورت زیر صادر میشود
1-تعداد صحیح 2- تعداد غلط 3- تعداد پاسخ نداده

Hashemvp
جمعه 29 دی 1391, 10:18 صبح
دوست عزیز Mohammadm (http://barnamenevis.org/member.php?39568-Mohammadm)
اگه ی نمونه از چیزی ک درست کردی در اختیار باقی بذاری خیلی عالیه البته اگه امکانش هست

موفق باشی

Mohammadm
جمعه 29 دی 1391, 10:26 صبح
دوست عزیز Mohammadm (http://barnamenevis.org/member.php?39568-Mohammadm)
اگه ی نمونه از چیزی ک درست کردی در اختیار باقی بذاری خیلی عالیه البته اگه امکانش هست

موفق باشی
دوست عزیز ادرس سورسشو گزاشتم
بفرمایید : http://fekre-bekr.ir/ShowDetails.aspx?ID=3064

Hashemvp
جمعه 29 دی 1391, 10:45 صبح
دوست عزیز لینک خرابه

Mohammadm
جمعه 29 دی 1391, 10:49 صبح
دوست عزیز لینک خرابه
http://fekre-bekr.ir/ShowDetails.aspx?ID=3064

moferferi
پنج شنبه 01 بهمن 1394, 13:26 عصر
سلام
من نیاز به یه سورس سی شارپ برای تصحیح پاسخنامه هستم.
در صورتیکه کسی بتونه بنویسه و یا سورس خارجی سراغ داره از طریق پیام خصوصی قیمت را بگه.

hamidtmu
دوشنبه 26 فروردین 1398, 08:42 صبح
سلام
من نیاز به یه سورس سی شارپ برای تصحیح پاسخنامه هستم.
در صورتیکه کسی بتونه بنویسه و یا سورس خارجی سراغ داره از طریق پیام خصوصی قیمت را بگه.


با سلام. معذرت میخام که این تایپک رو بعد از چند سال باز کردم. ولی من بهترین سورس موجود تو بازار را دارم . خواستید اینجا اطلاعات کامل هست (http://wahoo.ir/posts.php?id=175)، پیام بدید