頭圖.png

| 導(dǎo)語

騰訊問卷通過定義一套語義化的問卷邏輯語言,結(jié)合配套的問卷邏輯編輯器,讓問卷調(diào)研者可以低成本、輕松、高效地實現(xiàn)復(fù)雜的自定義問卷邏輯。截止目前已經(jīng)幫3.08k份問卷完成了復(fù)雜邏輯的定制。

公司新產(chǎn)品/新模式已推廣了一段時間,卻發(fā)現(xiàn)總是不夠深度了解用戶的想法、及競品調(diào)研信息,導(dǎo)致推廣策略頻繁失誤?學(xué)校/企業(yè)想做一份深度的心理測試,卻發(fā)現(xiàn)很難針對性設(shè)置題目,結(jié)果不準(zhǔn)導(dǎo)致測試毫無意義?問卷的邏輯設(shè)置起來比較困難?

1.png

比如想要制作這樣一份深度/專業(yè)/定制化的調(diào)查問卷,發(fā)現(xiàn)目前常規(guī)的引用邏輯、顯示邏輯、跳轉(zhuǎn)邏輯不夠靈活、甚至很難實現(xiàn)?

那不妨看看騰訊問卷新開發(fā)出的一套問卷邏輯語言

問卷邏輯語言是什么?

我直接舉一個例子來說明,比如一份調(diào)查退休老人的問卷,由于男女退休年齡不同,邏輯條件為:性別為男并且年齡大于60周歲,或者性別為女并且年齡大于50周歲的條件時才顯示第三題??梢杂脝柧磉壿嬚Z言描述成

if ( Q1A1 and Q2 > 60 ) or ( Q1A2 and Q2 > 50 ) then show Q3

(Q1指第一題,Q1A1指第一題第一個選項)

20210107174502103189.png

如上圖,在騰訊問卷自定義邏輯編輯器左側(cè)的輸入?yún)^(qū)域編寫邏輯,即可在右側(cè)實時預(yù)覽問卷邏輯,確定邏輯后保存即可完成問卷邏輯設(shè)置。

除了像上圖展示的條件組合顯示邏輯外,問卷邏輯語言還能實現(xiàn)更多實用的功能。比如內(nèi)容替換邏輯,第二題題目中的部分內(nèi)容替換為第一題的答案,只需一句

replace "XXX" in Q2 title with Q1

20210107174452600113.png

比如量標(biāo)題的比較邏輯,當(dāng)?shù)谝活}得分大于第二題的時候才顯示第三題,只需一句

if Q1 > Q2 then show Q3

20210107175039985020.png

比如排序題的答案位置比較邏輯,當(dāng)微信排在第一位的時候,顯示第二題

if index Q1A2 == 1 then show Q2

20210107175150285285.png

還可以控制一個選項是否顯示,實現(xiàn)矩陣題的選項引用功能

if Q1 then show Q2

if Q1A1 then show Q2A1

if Q1A2 then show Q2A2

if Q1A3 then show Q2A3

2021010717531163136.png

問卷邏輯語言支持哪些功能?

問卷邏輯語言的功能遠(yuǎn)不只上面提到的這些,因為這是一門語言,限制你的只會是你的想象力~ 目前已經(jīng)支持了以下的基本語法、操作符和函數(shù)

根據(jù)上面這些基本組成單元隨意組合實現(xiàn)如下這些邏輯

根據(jù)上面這些基本組成單元隨意組合實現(xiàn)如下這些邏輯

10.png

為什么要開發(fā)問卷邏輯語言?

一份專業(yè)的問卷離不開問卷邏輯,而現(xiàn)有的GUI前端組件配置的方案功能不夠強(qiáng)大,沒法實現(xiàn)復(fù)雜的邏輯組合需求,且邏輯編寫起來比較低效,需要多次鼠標(biāo)點擊操作,或在多個頁面中跳轉(zhuǎn),編寫完后的邏輯也不易檢查和導(dǎo)出。

在CDC內(nèi)部經(jīng)常出現(xiàn)邏輯復(fù)雜的專業(yè)調(diào)查問卷,以前在遇到系統(tǒng)功能無法滿足需求的時候,我們會采用定制問卷的方案,即安排一個開發(fā),將一份特定問卷的定制邏輯寫死在代碼里面。缺點顯而易見,一是成本太高,需要安排開發(fā)人員參與,并且由于是定制化的產(chǎn)物,問卷邏輯不可復(fù)用,耗費(fèi)了大量的研發(fā)資源;二是開發(fā)時效性受排期影響,無法滿足大量的定制問卷。從15年至今CDC內(nèi)部共計產(chǎn)生77份定制問卷,按照每份定制問卷花費(fèi)3個人天的成本計算,共計耗費(fèi)了231個人天的研發(fā)資源。

并且開發(fā)這類定制問卷毫無任何成就感可言,且大都是緊急需求,經(jīng)常導(dǎo)致加班。

11.gif

為了解決這個問題,我們經(jīng)過前期探索,最終選擇了自定義一套邏輯語言的方案。主要考慮點是在保證安全性的前提下,平衡拓展性和易用性。由于是基于語義化的設(shè)計,這門語言非常簡單,根據(jù)前期的推廣使用和上線后的反饋,基本上非開發(fā)的同學(xué)也可以快速上手。原本需要安排一位開發(fā)花費(fèi)3天的時間做定制開發(fā),使用本方案后,在熟悉問卷邏輯語言的語法之后,用戶自己10分鐘即可完成邏輯設(shè)置。

12.png

這個功能從5月開始在CDC灰度使用,并于11月份對外正式發(fā)布。截止目前已經(jīng)幫CDC用研團(tuán)隊實現(xiàn)復(fù)雜邏輯的問卷103份,假設(shè)用之前定制問卷的方案,需要耗費(fèi)309個開發(fā)人天。

并且由于成本的大幅度降低,復(fù)雜的問卷邏輯不再需要定制開發(fā),我們希望可以將設(shè)置復(fù)雜問卷邏輯的能力賦予更多團(tuán)隊,幫助大家提高問卷回收數(shù)據(jù)的質(zhì)量。截止目前已經(jīng)有3.08k份問卷通過問卷邏輯語言完成了復(fù)雜邏輯的定制。

上線之后我們也受到了很多團(tuán)隊的反饋和鼓勵,包括但不限于企鵝智酷、微信支付、騰訊文檔、騰訊視頻、QQ、QQ音樂、微信游戲中心、王者榮耀、自選股、穿越火線、微眾銀行、京東、酷狗音樂 ...

我想使用問卷邏輯語言!

13.gif

感謝你讀到了這里,目前騰訊問卷邏輯語言已經(jīng)上線在騰訊問卷中,你只需在問卷的編輯頁點擊右上角的“自定義邏輯”即可進(jìn)入編輯器。

14.png

如果你想更進(jìn)一步的學(xué)習(xí)問卷邏輯語言,推薦閱讀我們的文檔,里面包含編輯器的入門教程以及大量的示例。

免責(zé)聲明:市場有風(fēng)險,選擇需謹(jǐn)慎!此文僅供參考,不作買賣依據(jù)。

標(biāo)簽: