Score:0

Webform Conditional ขึ้นอยู่กับรายการ webform ก่อนหน้า

ธง us

ฉันมีเว็บฟอร์มที่เราให้คนกรอกสองครั้ง - สำหรับการทดสอบก่อนและหลังการทดสอบ และฉันกำลังมองหาวิธีตรวจสอบว่ามีการทดสอบล่วงหน้าหรือไม่ ถ้ามี ให้ตั้งค่าเฉพาะในแบบฟอร์ม ธาตุ.

ขณะนี้เราให้ผู้ใช้เลือกด้วยตนเองว่าจะทำการทดสอบก่อนหรือหลังการทดสอบในองค์ประกอบเว็บฟอร์ม แต่พวกเขายังทำไม่ถูกต้องมากนัก เนื่องจากเรามีข้อมูลที่ทราบ ฉันหวังว่าจะสามารถระบุได้โดยอัตโนมัติในช่องเว็บฟอร์ม

นี่คือรายละเอียดเพิ่มเติม:

  • เรารวบรวม ID ผู้เข้าร่วมที่ไม่ซ้ำใคร (c_ID)
  • จาก ID ผู้เข้าร่วมนั้น ฉันหวังว่าจะตรวจสอบว่าการส่งเว็บฟอร์มครั้งก่อนที่มี ID ผู้เข้าร่วมนั้นมีอยู่จริงหรือไม่
    • ถ้าไม่: ระบุค่าของ "การทดสอบล่วงหน้า"
    • ถ้าใช่: ระบุค่าของ "การทดสอบหลังเรียน"

ใครบ้างมีคำแนะนำเกี่ยวกับวิธีการทำเช่นนี้?

in flag
การส่งแบบทดสอบก่อนและหลังเรียนเป็นการส่งแบบเดียวกันหรือไม่? หรือส่งแยกกัน? ข้อมูลที่ส่งทั้งสองมีฟิลด์เดียวกันหรือไม่ ID ผู้เข้าร่วมมาจากไหน
us flag
ขอบคุณ @Joseph - ทั้งก่อนและหลังการทดสอบใช้เว็บฟอร์มเดียวกันทุกประการกับฟิลด์เดียวกัน แต่เสร็จสิ้นในเวลาที่ต่างกัน โดยปกติจะห่างกันเป็นวันหรือสัปดาห์ ขณะนี้ไม่ว่าจะเป็นการทดสอบก่อนหรือหลังการทดสอบในช่องเลือกในช่องเดียวกันID ผู้เข้าร่วมป้อนด้วยตนเองโดยบุคคลที่กรอกแบบฟอร์ม
Score:1
ธง in

กำหนดค่าองค์ประกอบที่เลือกซึ่งมีตัวเลือก "ทดสอบก่อน" และ "ทดสอบหลัง" เพื่อทำเครื่องหมาย "เติมข้อมูลล่วงหน้า" จดจำชื่อเครื่องขององค์ประกอบ ซึ่งจะเป็นพารามิเตอร์การค้นหาสำหรับขั้นตอนที่สำเร็จ (เช่น การส่ง_ประเภท)

จากนั้นสร้างบล็อกที่มีช่องข้อความขอรหัสผู้เข้าร่วม เมื่อส่ง มันจะมองหาการส่งเว็บฟอร์มที่มี ID อยู่แล้ว จากนั้นหนึ่งในสองสิ่งสามารถเกิดขึ้นได้:

  • หากยังไม่มีการส่ง ให้เปลี่ยนเส้นทางผู้ใช้ไปยังเว็บฟอร์มโดยเลือก "ทดสอบล่วงหน้า" ไว้ล่วงหน้า (เช่น ?submission_type=ทดสอบล่วงหน้า)
  • หากมีการส่งอยู่แล้ว ให้เปลี่ยนเส้นทางผู้ใช้ไปยังเว็บฟอร์มโดยเลือก "หลังการทดสอบ" ไว้ล่วงหน้า (เช่น. ?submission_type=แบบทดสอบหลังเรียน)

จากนั้นวางบล็อกนี้ทุกที่ที่คุณต้องการเริ่มเวิร์กโฟลว์นี้ เช่น ในบางหน้า เป็นโบนัสเพิ่มเติม คุณสามารถกำหนดให้บล็อกขอชื่อพารามิเตอร์การค้นหาที่ใช้ในการเปลี่ยนเส้นทางระหว่างการกำหนดค่า ด้วยวิธีนี้ คุณสามารถจับคู่ชื่อองค์ประกอบเว็บฟอร์มได้โดยไม่ต้องเจาะลึกรหัสในภายหลังหากคุณเปลี่ยนชื่อ

ฉันยังแนะนำให้ใส่คำเตือนว่าฟิลด์นี้ถูกกรอกไว้ล่วงหน้าตามการมีอยู่ของ ID ผู้เข้าร่วม การเติมล่วงหน้านั้นง่ายต่อการมองข้าม


หรืออีกทางหนึ่ง เพียงระบุลิงก์สองลิงก์ไปยังเว็บฟอร์ม โดยลิงก์หนึ่งมี ?submission_type=ทดสอบล่วงหน้า เชื่อมโยงเข้ากับ url ของมันและอื่น ๆ ด้วย ?submission_type=แบบทดสอบหลังเรียน. ผลเดียวกันลบการตรวจสอบ ID ผู้เข้าร่วมและการบล็อกแบบกำหนดเอง (สมมติว่าผู้ใช้เลือกลิงก์ที่ถูกต้อง)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา