Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Supported by

Participants must answer the question

Hello :)
I prepared my experiment I prepared a rating scale by using form base. Normally, there are questions, they need to click one answer and at the end, they click the "ok" button to see the next page. But I realized that participants can skip the questions just by clicking the "ok" button at the end of the page. They don't need to click one of the options.
So I would like to add that the participants must answer the questions. Without selecting an answer they shouldn't skip the questions.
I guess there supposed to one line script for that but I couldn't find it :(

Comments

  • Hi,

    To do this in OpenSesame 3.1 (and earlier), this indeed requires somewhat of a hack. Let's assume that you have a form_base called my_form, and that you save the rating response as the variable rating, then you could insert the following inline_script immediately after the form. The code should be in the Run phase.

    while var.rating is None:
        items.execute('my_form')
    

    Essentially, this keeps executing the form until a rating is provided.

    You could also take a look at the new form-validation functionality in upcoming (but currently unstable) 3.2:

    Cheers!
    Sebastiaan

  • Thank you Sebastiaan,
    I am trying to write the script, however, whenever I click to another page it deleted my script (even if I saved it). Maybe I wrote the wrong place. On the bottom, I copy-pasted the script that I am writing. my variable is question1 and the form's name is PANAS.

    run new_sketchpad_3 always
    run uyari_1 always
    run PANAS always
    while var.question1 is None:
    items.execute('PANAS')
    run PANAS_1 always
    run PANAS_2 always
    run PANAS_3 always
    run PANAS_4 always

  • Hi,

    Python code should be in an inline_script item. What you're doing now is mixing OpenSesame script with Python, which (as you've noticed) doesn't work! This can be confusing, so I would first take a moment to read the section about using OpenSesame in Python, and also go through the intermediate tutorial:

    Cheers!
    Sebastiaan

  • Thank you! I got it and it worked :)

  • And I have one more question. When participants leave some questions empty, I want to show them a warning screen or a warning saying that" please fill in every question". Is it possible to do it?

  • Is it possible to do it?

    Yes, it is possible :wink: But why don't you give this a shot yourself first? Based on the info in this post, it's not that difficult to extend the validation process so that it includes a warning screen. It basically comes down to executing another item, which shows a warning screen, while var.rating is None.

    Cheers!

Sign In or Register to comment.

agen judi bola , sportbook, casino, togel, number game, singapore, tangkas, basket, slot, poker, dominoqq, agen bola. Semua permainan bisa dimainkan hanya dengan 1 ID. minimal deposit 50.000 ,- bonus cashback hingga 10% , diskon togel hingga 66% bisa bermain di android dan IOS kapanpun dan dimana pun. poker , bandarq , aduq, domino qq , dominobet. Semua permainan bisa dimainkan hanya dengan 1 ID. minimal deposit 10.000 ,- bonus turnover 0.5% dan bonus referral 20%. Bonus - bonus yang dihadirkan bisa terbilang cukup tinggi dan memuaskan, anda hanya perlu memasang pada situs yang memberikan bursa pasaran terbaik yaitu http://45.77.173.118/ Bola168. Situs penyedia segala jenis permainan poker online kini semakin banyak ditemukan di Internet, salah satunya TahunQQ merupakan situs Agen Judi Domino66 Dan BandarQ Terpercaya yang mampu memberikan banyak provit bagi bettornya. Permainan Yang Di Sediakan Dewi365 Juga sangat banyak Dan menarik dan Peluang untuk memenangkan Taruhan Judi online ini juga sangat mudah . Mainkan Segera Taruhan Sportbook anda bersama Agen Judi Bola Bersama Dewi365 Kemenangan Anda Berapa pun akan Terbayarkan. Tersedia 9 macam permainan seru yang bisa kamu mainkan hanya di dalam 1 ID saja. Permainan seru yang tersedia seperti Poker, Domino QQ Dan juga BandarQ Online. Semuanya tersedia lengkap hanya di ABGQQ. Situs ABGQQ sangat mudah dimenangkan, kamu juga akan mendapatkan mega bonus dan setiap pemain berhak mendapatkan cashback mingguan. ABGQQ juga telah diakui sebagai Bandar Domino Online yang menjamin sistem FAIR PLAY disetiap permainan yang bisa dimainkan dengan deposit minimal hanya Rp.25.000. DEWI365 adalah Bandar Judi Bola Terpercaya & resmi dan terpercaya di indonesia. Situs judi bola ini menyediakan fasilitas bagi anda untuk dapat bermain memainkan permainan judi bola. Didalam situs ini memiliki berbagai permainan taruhan bola terlengkap seperti Sbobet, yang membuat DEWI365 menjadi situs judi bola terbaik dan terpercaya di Indonesia. Tentunya sebagai situs yang bertugas sebagai Bandar Poker Online pastinya akan berusaha untuk menjaga semua informasi dan keamanan yang terdapat di POKERQQ13. Kotakqq adalah situs Judi Poker Online Terpercayayang menyediakan 9 jenis permainan sakong online, dominoqq, domino99, bandarq, bandar ceme, aduq, poker online, bandar poker, balak66, perang baccarat, dan capsa susun. Dengan minimal deposit withdraw 15.000 Anda sudah bisa memainkan semua permaina pkv games di situs kami. Jackpot besar,Win rate tinggi, Fair play, PKV Games