نمایش نتایج 1 تا 13 از 13

نام تاپیک: طراحی صفحه آزمون

  1. #1

    طراحی صفحه آزمون

    سلام دوستان .
    من می خوام یک صفحه آزمون درست کنم .
    به این صورت که شماره سوال و متن سوال نوشته بشه و بعد زیر اون گزینه های مربوطه باشه که امکان انتخواب کردن یکی از اون گزینه ها رو به کاربر بده .
    من سوالا رو به صورت زیر در دیتابیس sql ذخیره کردم .

    یه جدول دارم که سوالارو نگه میداره که شامل فیلدهای زیره :
    id
    number(شماره سوال)
    text(متن سوال)

    و یه جدول دارم که در اون گزینه های سوالات رو نگه میدام که شامل فیلدهای زیره :
    id
    number(شماره گزینه)
    text(متن گزینه)
    FK_blQuestion(کلید خارجی به سوال)

    ضمنا تعداد سوالات نامحدوده یعنی کاربر می تونه در هر زمان سوال اضافه کنه .

    ممنون می شم اگه کسی بتونه کمک کنه . یه مقدار فوریه !!! .

  2. #2
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    کاشان
    پست
    580

    نقل قول: طراحی صفحه آزمون

    خوب خیلی راحته فقط باید دقت کنی که تو فرمی که سوال ها رو میاری scroll فعال باشه تا اگه تعداد سوالها زیاد بود مشکل پیش نیاد .

    اصلا کجاشو مشکل داری ؟؟؟

  3. #3

    نقل قول: طراحی صفحه آزمون

    نمی دونم با چه tool یا ابزاری و چه جوری این کارو انجام بدم ؟

  4. #4
    کاربر تازه وارد آواتار oracler
    تاریخ عضویت
    آذر 1388
    محل زندگی
    قم-تهران
    پست
    43

    نقل قول: طراحی صفحه آزمون

    سلام
    یه جدول دارم که در اون گزینه های سوالات رو نگه میدام
    گزینه ها را در همون جدول سوالات، ستون متن سوال بزار، بعد یه ستون به همین جدول اضافه کن به عنوان گزینه ی درست، این طور خیلی بهتره و کارتو برای تصحیح برگه راحت میکنه.

  5. #5

    نقل قول: طراحی صفحه آزمون

    با تشکر از oracler ولی به نظرم راه درست و اصولی به نظر نمی رسه . اگر کسی راه حلی بر اساس همین دیتابیس داره ممنون می شم کمک کنه .

  6. #6

    نقل قول: طراحی صفحه آزمون

    سلام
    نظرت چیه که سوالات و گزینه ها رو جدا نمایش بدی زدن تیک جواب (الف ب ...)را هم جدا نمایش بدی و به ازای هر سوالی که اضافه می شه به صورت خودکار یه چهار گزینه ای خام اضافه کنی

  7. #7
    کاربر دائمی آواتار Yasersadegh
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    اروميه
    پست
    393

    نقل قول: طراحی صفحه آزمون

    سلام دوست عزيز
    فكر مي كنم كه چون تعداد گزينه هاي همه سوالات يكيه، اگه شما در همون جدول سوال گزينه ها و فيلد گزينه صحيح رو بزاري درست تر و راحت تر و اصولي تره!!(چون سوال رو مي تونيم يه موجوديت Entity در نظر بگيريم ولي گزينه هاي سوال كه ديگه موجوديت نيست! بلكه گزينه ها صفتي از موجوديت سوال است!)
    بنابراين بايد جدول سوال به صورت زير باشه:
    ID شماره سوال
    text متن سوال
    item1 گزينه1
    item2 گزينه2
    ...
    Ans شماره گزينه صحيح


    من فكر ميكنم اينطوري بهتره!!
    موفق باشيد

  8. #8
    کاربر دائمی آواتار Yasersadegh
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    اروميه
    پست
    393

    نقل قول: طراحی صفحه آزمون

    نقل قول نوشته شده توسط ali_mp64 مشاهده تاپیک
    نمی دونم با چه tool یا ابزاری و چه جوری این کارو انجام بدم ؟
    دوست عزیز برایه اینکار هم به نظر من می تونید از سه تا آرایه به صورت زیر استفاده کنید:
    آرایه اول (سوالات): این آرایه رو یه آرایه از نوع Label به تعداد سوالات موجود در نظر می گیرید و خاصیت text هر کدوم رو برابر سوال مورد نظر قرار میدید!

    Label[] lbl=new Label[tedadsoalat];
    آرایه دوم (گزینه ها) : این آرایه رو یه آرایه دوبعدی از نوع RadioButton در نظر می گیرید و متن هر گزینه رو در خاصیت Text اونها می ریزید، به شکل زیر:

    radioButton[] gozine=new radioButton[tedadgozineha][tedadsoalat];
    آرایه سوم (گزینه انتخابی): این آرایه رو یه آرایه از نوع Int به تعداد سوالات در نظر میگیرید و گزینه انتخابی کاربر رو در اون قرار میدید!

    int[] selection=new int[tedadsoalat];
    حال با لود شدن فرم مورد نظر مقادیر رو از دیتابیس خونده و در این آرایه ها ست می کنید و بعد هر سوال رو از آرایه خونده و Label آن را در جای موردنظر قرار داده و گزینه ها رو هم در جای مورد نظر تنظیم می کنید!! همچنین دو دکمه هم در فرم قرار میدهید تا به سوال بعدی و قبلی مراجعه شود!!(توجه: البته می توانید در هر فرم تعداد n مثلا 5 سوال رو هم نمایش بدهید و با دکمه ها به صفحه بعد و قبل مراجعه کنید.)

    امیدوارم که اصل مطلب رو متوجه شده باشید!

    موفق باشید

  9. #9

    نقل قول: طراحی صفحه آزمون

    سلام دوستان . ممنون از جواباتون . یه نکته اینه که تعداد گزینه ها برای هر سوال نامحدوده و تعداد اون به عهده کاربره . اگر کسی راه حل دیگه ای هم داره ممنون میشم بگه .

  10. #10

    نقل قول: طراحی صفحه آزمون

    یعنی برنامه وقتی اجرا شد از کاربر بپرسه که میخوای سوالات چند گزینه ای باشه بعد اونم میگه 10 گزینه ای لطفا بعد برنامه واسه همه سوالات ده تا گزینه بزاره؟
    اینجوری باید بسته به نوع هر سوال گزینه ایجاد کنی اره؟

  11. #11

    نقل قول: طراحی صفحه آزمون

    ببینید ابتدا admin وارد نرم افزار شده و سوالات رو به شکلی که در ابتدای تاپیک گفته شد تعریف می کنه . مثلا می گه 4 تا سوال داریم که مثلا سوال اول 3 گزینه داره . سوال 2 ، 5 گزینه و ....
    سپس کاربران که باید با این نرم افزار آزمون بدن وارد نرم افزار می شن تا به سوالات جواب بدن .
    حالا مشکل اینجاست که با چه ابزار و روشی می شه این صفحه سوالات رو بر اساس دیتابیس موجود در ابتدای تاپیک طراحی کرد که Interface اون جوری باشه که سوالات به ترتیب شماره سوال نوشته بشه و بعد زیر اون گزینه ها لسیت بشن که کاربر بتونه یه گزینه رو انتخاب کنه .

  12. #12

    نقل قول: طراحی صفحه آزمون

    باید به صورت آرایه ای از کنترلها استفاده کنی و تمام تغییرات رو در یک فایل یا دیتابیس ذخیره کنی مثلا تعداد تکست باکسها و کلیدها و بقیه کنترهای که بوجود اوردین

  13. #13
    کاربر دائمی آواتار Yasersadegh
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    اروميه
    پست
    393

    نقل قول: طراحی صفحه آزمون

    نقل قول نوشته شده توسط ali_mp64 مشاهده تاپیک
    ببینید ابتدا admin وارد نرم افزار شده و سوالات رو به شکلی که در ابتدای تاپیک گفته شد تعریف می کنه . مثلا می گه 4 تا سوال داریم که مثلا سوال اول 3 گزینه داره . سوال 2 ، 5 گزینه و ....
    سپس کاربران که باید با این نرم افزار آزمون بدن وارد نرم افزار می شن تا به سوالات جواب بدن .
    حالا مشکل اینجاست که با چه ابزار و روشی می شه این صفحه سوالات رو بر اساس دیتابیس موجود در ابتدای تاپیک طراحی کرد که Interface اون جوری باشه که سوالات به ترتیب شماره سوال نوشته بشه و بعد زیر اون گزینه ها لسیت بشن که کاربر بتونه یه گزینه رو انتخاب کنه .
    سلام دوست عزیز
    ببینید این مطلبی رو که گفتید در اصل قضیه هیچ تفاوتی نمیکنه!! مهم اینه که شما می خواهید سوالات رو در فرمتون نمایش بدید حالا چه 1 گزینه چه 5 تا چه 10 تا!! ولی دیگه یه تست که بیش از 10 گزینه نداره!! داره!؟ نداره!!
    پس شما به راحتی می تونید با روشی که در پست قبلیم عرض کردم این کار رو انجام بدید ور در هر صفحه تنها یه سوال رو نمایش بدید و گزینه هاش رو هم در زیر هم بنویسید!
    فقط جدولاتون باید همون طوری باشه که خودتون در پست اول گفتید!!

    موفق باشید

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •