สรุป
ฉันกำลังรวบรวมผลการสำรวจ - หนึ่งรายการสำหรับการทดสอบก่อนและอีกรายการหนึ่งสำหรับการทดสอบภายหลัง และฉันกำลังมองหาวิธีสร้างการคำนวณโดยอัตโนมัติบนฟิลด์ตัวเลขในสองโหนด (การทดสอบก่อนหนึ่งรายการ หนึ่งการทดสอบหลังการทดสอบ) และ เก็บการคำนวณนั้นไว้
ตัวอย่างเช่น ในประเภทเนื้อหา "ผลการสำรวจ" ฉันมีสองโหนดต่อไปนี้:
โหนด A:
- field_participant_id: 111
- field_pre_or_post: ก่อน
- field_mean: .5
โหนด B:
- field_participant_id: 111
- field_pre_or_post: โพสต์
- field_mean: .75
ฉันหวังว่าจะสามารถทำให้วิธีการคำนวณความแตกต่างระหว่าง field_mean ในสองโหนด (.25) เมื่อผ่านการทดสอบหลังการทดสอบและสามารถเก็บค่าที่คำนวณได้
รายละเอียดเพิ่มเติม
ด้านล่างนี้เป็นบริบทเพิ่มเติมเผื่อว่าจะเป็นประโยชน์ หรือมีวิธีที่ง่ายกว่าในการทำสิ่งที่ฉันกำลังพยายามทำอยู่
- ข้อมูลเข้ามาโดยใช้ Webform ที่กรอกสองครั้งโดยผู้เข้าร่วมในแบบสำรวจก่อนและหลัง เป้าหมายคือเพื่อให้การคำนวณทำงานเมื่อมีการส่งแบบสำรวจภายหลัง
- ผลลัพธ์ของเว็บฟอร์มแต่ละรายการจะถูกแปลงเป็นประเภทเนื้อหาของผลลัพธ์การสำรวจโดยใช้ โมดูล Webform Content Creator ซึ่งรวมถึงฟิลด์ที่มีรหัสผู้เข้าร่วม การทดสอบก่อนหรือหลังการทดสอบ และคะแนนเฉลี่ยจากแบบสำรวจ
- เมื่อโพสต์แบบสำรวจถูกสร้างขึ้น ฉันหวังว่าจะเรียกใช้การคำนวณส่วนต่างของคะแนนเหล่านั้น และจัดเก็บการคำนวณนั้นในโหนด B หรือโหนด/ชุดเนื้อหาใหม่ จากนั้นฉันหวังว่าจะใช้ตัวเลขที่คำนวณได้ในบางมุมมอง
ความคิดใด ๆ เกี่ยวกับวิธีการเช่นนี้เป็นไปได้ - ควรใช้โมดูลที่มีส่วนร่วม