خصوصیت — جوابات جمع کرنا
محفوظ کریں اور جاری رکھیں
محفوظ کریں اور جاری رکھیں جواب دہندہ کو 24 حروف کے ٹوکن پر مبنی جاری
رکھنے کا لنک دیتا ہے، تاکہ طویل سروے ایک سے زیادہ نشستوں میں مکمل کیا
جا سکے۔ ادھورے جوابات ایسی ٹیبل میں رکھے جاتے ہیں جس پر رو لیول سیکیورٹی
کی کوئی پالیسی سرے سے موجود نہیں اور جہاں صرف
SECURITY DEFINER ڈیٹابیس فنکشنز کے ذریعے پہنچا جا سکتا ہے،
یعنی کوئی براؤزر کلائنٹ کسی دوسرے شخص کا ادھورا جواب نہیں پڑھ سکتا، خواہ
اسے معلوم ہو کہ وہ ٹیبل موجود ہے۔
ادھورے جوابات کیوں اہم ہیں
سروے ادھورا چھوڑ دینے کی زیادہ تر وجہ اختلاف نہیں ہوتی۔ وجہ فون کی بیٹری ہوتی ہے، کوئی میٹنگ شروع ہو جانا، ایسا سوال جس کا عدد کسی ساتھی سے لینا ہے، یا بس میں کھولا گیا فارم جو پھر کبھی نہیں کھلا۔ 60 سوالات پر مشتمل گرانٹ کی درخواست یا سروس کا جائزہ ایک نشست کا کام نہیں، اور اسے ایک نشست کا کام سمجھنا خاموشی سے آپ کے نمونے کو صرف اُن لوگوں تک محدود کر دیتا ہے جن کے پاس آدھا گھنٹہ فارغ ہو۔
محفوظ کریں اور جاری رکھیں اس چھلنی کو ہٹا دیتا ہے۔ یہ اُن سروے میں سب سے زیادہ کارآمد ہے جو مشروط منطق اور سیکشن پر مبنی لے آؤٹ کے ساتھ بنے ہوں، جہاں جواب دہندہ سے پہلے ہی ایک مختصر صفحے کے بجائے کئی اسکرینوں سے گزرنے کو کہا جا رہا ہو۔
جاری رکھنے کا لنک کیسے کام کرتا ہے
ہر نشست کے لیے 24 حروف کا ٹوکن بنایا جاتا ہے، اور جواب دہندہ جیسے جیسے کام کرتا ہے، جوابات اُسی ٹوکن کے ساتھ محفوظ ہوتے جاتے ہیں۔ ”بعد میں مکمل کریں“ کا کنٹرول اسے وہ لنک دیتا ہے جس میں یہ ٹوکن شامل ہوتا ہے۔ ٹوکن ہی پوری سند ہے — اس کے پیچھے کوئی ای میل پتہ، پاس ورڈ یا جواب دہندہ کا اکاؤنٹ نہیں ہوتا۔ لنک کھولنے پر اب تک محفوظ کیے گئے جوابات بحال ہو جاتے ہیں اور جواب دہندہ سروے میں واپس پہنچ جاتا ہے۔
اس کے دو عملی نتائج ہیں جنہیں صاف صاف بیان کرنا ضروری ہے:
- لنک منتقل ہو سکتا ہے۔ فون پر شروع کریں، ڈیسک ٹاپ پر مکمل کریں۔ کچھ بھی اصل براؤزر سیشن سے بندھا ہوا نہیں۔
- لنک بذاتِ خود سند ہے۔ جس کے پاس بھی یہ ہو، وہ اُس جواب کو جاری رکھ سکتا ہے۔ جواب دہندگان کو بتائیں کہ اسے نجی لنک کی طرح سنبھالیں، اور سروے میں ایسی معلومات نہ مانگیں جن تک ایسے URL سے پہنچنا آپ کو گوارا نہ ہو جسے کوئی آگے بھیج سکتا ہے۔
NumoForms یہ لنک ای میل نہیں کرتا۔ جواب دہندگان خود اسے کاپی یا بُک مارک کرتے ہیں، جو مشترکہ اِن باکس میں پڑے پیغام کے مقابلے میں کم خطرے کی سطح ہے — البتہ اس کا مطلب یہ ہے کہ آپ کو سروے کے اپنے الفاظ میں یہ بتانا چاہیے کہ واپس آنے کا واحد راستہ یہی لنک ہے۔
ادھورے جوابات کہاں رہتے ہیں
مکمل جوابات اور ادھورے جوابات الگ الگ محفوظ ہوتے ہیں، اور ادھورے جوابات کی ٹیبل کو جان بوجھ کر پروڈکٹ کی ہر دوسری چیز سے زیادہ سختی سے بند رکھا گیا ہے۔
| کنٹرول | اس پر عمل کیسے ہوتا ہے |
|---|---|
| کلائنٹ کی براہِ راست رسائی | ناممکن۔ ادھورے جوابات کی ٹیبل پر کوئی RLS پالیسی نہیں، اس لیے ہر براؤزر کلائنٹ پر طے شدہ انکار لاگو ہوتا ہے۔ |
| اندر جانے کا واحد راستہ | SECURITY DEFINER فنکشنز، جو اپنے بنانے والے کے اختیارات کے ساتھ چلتے ہیں اور ٹوکن کو آرگیومنٹ کے طور پر قبول کرتے ہیں۔ |
| ٹوکن کی لمبائی | 24 حروف۔ |
| مقام | Supabase، لندن (eu-west-2)، وہی خطہ جہاں مکمل جوابات رکھے جاتے ہیں۔ |
| خفیہ کاری | منتقلی کے دوران TLS، ذخیرہ شدہ حالت میں AES-256، جو پلیٹ فارم فراہم کرتا ہے۔ |
”کوئی پالیسی نہیں“ کیوں ”ایک پالیسی“ سے زیادہ سخت ہے
رو لیول سیکیورٹی طے شدہ طور پر انکار کرتی ہے: جس ٹیبل پر RLS فعال ہو اور کوئی پالیسی نہ ہو، وہ کسی کے لیے بھی کچھ نہیں کھولتی۔ دروازہ پالیسی لکھنے سے کھلتا ہے، اور ذرا سی غلط پالیسی وہ سب سے عام طریقہ ہے جس سے سروے ٹولز میں ایک ادارے کا ڈیٹا دوسرے تک پہنچ جاتا ہے۔ یہاں کوئی دروازہ ہے ہی نہیں جسے غلط رکھا جا سکے۔ ادھورے جواب تک پہنچنے کا واحد راستہ وہ فنکشن ہے جو بالکل اسی کام کے لیے لکھا گیا، اور وہی فنکشن طے کرتا ہے کہ کوئی ٹوکن آپ کو کیا دیکھنے کا حق دیتا ہے۔
یہ معمول سے زیادہ اہم اس لیے ہے کہ جوابات کسی ایپلی کیشن سرور کے بجائے براہِ راست براؤزر سے درج ہوتے ہیں۔ اسی سوچ کے تحت نجی اپ لوڈ بکٹ فائلوں کو پڑھنے کے قابل بنانے کے بجائے مختصر مدت کے دستخط شدہ URL جاری کرتا ہے۔
ہر لے آؤٹ میں اس کا برتاؤ
NumoForms میں جواب دہندہ کے لیے تین لے آؤٹ ہیں، اور محفوظ کرنا تینوں میں کام کرتا ہے، اگرچہ ہر ایک میں اس کا تجربہ مختلف ہوتا ہے:
- کلاسک — ایک ہی اسکرول ہوتا صفحہ۔ محفوظ کرنا اُس جواب دہندہ کے لیے ہے جس نے اوپر کا آدھا حصہ بھر لیا ہو اور اسے کوئی عدد لانے جانا ہو۔
- صفحہ وار — ہر اسکرین پر ایک سیکشن۔ فطری انداز: ایک سیکشن مکمل کریں، محفوظ کریں، اور اگلے کے لیے واپس آئیں۔
- گفتگو نما — ایک وقت میں ایک سوال، جہاں ایک ٹیپ والے سوالات خود آگے بڑھ جاتے ہیں۔ یہاں محفوظ کرنا ہی وہ چیز ہے جو پچاس مرحلوں کے سلسلے کو ”سب کچھ یا کچھ بھی نہیں“ بننے سے روکتی ہے۔
بند ہونے کی تاریخ، جوابات کی حد اور ادھورے جوابات
کسی سروے کے ساتھ بند ہونے کی تاریخ اور جوابات کی حد دونوں رکھی جا سکتی ہیں، اور ان پر عمل انٹرفیس کے بجائے ڈیٹابیس ٹرگر کراتا ہے۔ چونکہ جوابات براہِ راست براؤزر سے درج ہوتے ہیں، اس لیے انٹرفیس کی سطح پر پابندی محض ایک مشورہ ہوتی؛ ٹرگر ایک قاعدہ ہے۔ محفوظ کریں اور جاری رکھیں کے لیے اس کا عملی مطلب یہ ہے کہ جاری رکھنے کا لنک کسی کو بند ہونے کی تاریخ سے مستثنیٰ نہیں کرتا۔ اگر آپ ایسی مشاورت چلا رہے ہیں جو رات بارہ بجے بند ہو رہی ہے تو یہ بات سروے میں لکھیں، اور لوگوں کو اتنی مہلت دیں کہ محفوظ کیا ہوا جواب واپس آ کر مکمل کرنے کے قابل رہے۔ سروے بند ہونے پر جواب دہندگان کو عام خرابی کے پیغام کے بجائے آپ کا لکھا ہوا پیغام دکھتا ہے۔
لائیو ہونے سے پہلے ادھورے جوابات صاف کرنا
طویل سروے کی آزمائش کا مطلب ادھورے جوابات بنانا ہے۔ نتائج کی اسکرین پر آزمائشی جوابات صاف کرنے کا عمل موجود ہے جو مکمل جوابات، اپ لوڈ شدہ فائلیں اور ادھورے جوابات ایک ساتھ ہٹا دیتا ہے، تاکہ ”ہم نے اسے ٹھیک سے آزمایا“ اور ”ڈیٹا صاف ہے“ ایک دوسرے کے مخالف نہ رہیں۔ یہ کام شائع کرنے سے پہلے کریں، پہلا اصل جواب آنے کے بعد نہیں۔
یہ کیا نہیں کرتا
حدود کے بارے میں واضح ہونا خصوصیات کی فہرست سے زیادہ مفید ہے:
- جواب دہندگان کے اکاؤنٹ نہیں، اور بعد میں اپنا لنک تلاش کرنے کا کوئی طریقہ نہیں۔
- جاری رکھنے کا لنک ای میل نہیں کیا جاتا، کیونکہ پروڈکٹ جواب دہندگان کو ای میل بھیجتا ہی نہیں۔
- جاری رکھنے کے راستے پر کوئی CAPTCHA نہیں، اور وقت گزارنے کی کم سے کم حد ادھورے جوابات پر لاگو نہیں ہوتی؛ ہنی پاٹ اور فی منٹ جوابات کی حد بہرحال جمع کراتے وقت لاگو رہتی ہیں۔
- آف لائن یا کیوسک موڈ نہیں — جاری رکھنے کے لنک کو انٹرنیٹ کنکشن درکار ہے۔
متعلقہ
محفوظ کریں اور جاری رکھیں پروڈکٹ کے جوابات جمع کرنے والے پہلو کا ایک حصہ ہے۔ یہ بھی دیکھیں: فائل اپ لوڈ اور دستخط شدہ URL، کی بورڈ اور اسکرین ریڈر استعمال کرنے والے جواب دہندگان کے لیے رسائی کا انتظام، اور پروڈکٹ کا مجموعی تعارف، جس میں بتایا گیا ہے کہ تیاری، جمع کرنا اور تجزیہ آپس میں کیسے جڑتے ہیں۔ اگر آپ ہمیں کسی سرکاری مشاورت کے لیے پرکھ رہے ہیں تو سیکیورٹی کا صفحہ ذخیرے کے مقام اور ذیلی پروسیسرز کا احاطہ کرتا ہے۔
عام سوالات
کیا اپنی پیش رفت محفوظ کرنے کے لیے جواب دہندگان کو اکاؤنٹ درکار ہوتا ہے؟
نہیں۔ جواب دہندگان کے اکاؤنٹ ہوتے ہی نہیں۔ پیش رفت 24 حروف کے اُس ٹوکن سے جڑی ہوتی ہے جو جاری رکھنے کے لنک میں شامل ہوتا ہے، اس لیے جواب دہندہ کسی دوسرے آلے پر بھی، کہیں سائن اِن کیے بغیر، واپس آ سکتا ہے۔
ادھورے جوابات کہاں محفوظ ہوتے ہیں؟
اُسی برطانوی Supabase پروجیکٹ (لندن، eu-west-2) کے اندر ایک الگ ٹیبل میں، جہاں مکمل جوابات رکھے جاتے ہیں۔ اُس ٹیبل پر رو لیول سیکیورٹی کی کوئی پالیسی سرے سے موجود نہیں، اس لیے کوئی براؤزر کلائنٹ اسے براہِ راست نہ پڑھ سکتا ہے نہ لکھ سکتا ہے۔ ہر پڑھنا اور لکھنا SECURITY DEFINER ڈیٹابیس فنکشنز کے ذریعے ہوتا ہے۔
کیا میں ادھورے جوابات حذف کر سکتا ہوں؟
جی ہاں۔ کسی سروے پر آزمائشی جوابات صاف کرنے سے مکمل جوابات کے ساتھ ادھورے جوابات اور اپ لوڈ شدہ فائلیں بھی ہٹ جاتی ہیں، اس لیے سروے کو لائیو ہونے سے پہلے واقعی خالی حالت میں لایا جا سکتا ہے۔
کیا جاری رکھنے کا لنک جواب دہندہ کو ای میل کیا جاتا ہے؟
نہیں۔ NumoForms جواب دہندگان کو ای میل نہیں بھیجتا۔ لنک اسکرین پر دکھایا جاتا ہے تاکہ جواب دہندہ اسے کاپی یا بُک مارک کر لے، اور اس کا ایک فائدہ یہ بھی ہے کہ وہ کبھی کسی ایسے اِن باکس میں نہیں پڑا رہتا جسے کوئی اور پڑھ سکے۔
طویل سروے، جو واقعی مکمل ہوتے ہیں۔
محفوظ کریں اور جاری رکھیں کو فعال کر دیں تو جواب دہندہ کو ایک ایسا لنک مل جاتا ہے جسے وہ کاپی یا بک مارک کر سکتا ہے۔ ساٹھ سوالوں کی مشاورت پھر ایک ہی نشست کا کام نہیں رہتی — اور آپ کا نمونہ خاموشی سے صرف اُن لوگوں تک محدود نہیں ہو جاتا جن کے پاس آدھا گھنٹہ فارغ ہو۔
- 24 حروف کا جاری رکھنے کا لنک، جواب دہندہ کے اکاؤنٹ کی ضرورت نہیں
- فون پر شروع کریں، کمپیوٹر پر مکمل کریں
- آزمائشی جوابات مٹانے پر ادھورے جواب اور اپ لوڈ کی گئی فائلیں بھی ساتھ مٹ جاتی ہیں