ফিড যাচাইকরণ টুল

আমরা একটি ওপেন সোর্স ফিড ভ্যালিডেটর বজায় রাখি যা সাধারণ XML যাচাইকরণের বাইরে নির্দিষ্ট, কার্যকর প্রতিক্রিয়া প্রদান করার জন্য ডিজাইন করা হয়েছে। স্ট্যান্ডার্ড পাইথন প্যাকেজ ম্যানেজমেন্ট টুলের মাধ্যমে যাচাইকারী পাওয়া যায়:

bash:~$ pip install civics_cdf_validator

নিম্নলিখিত উদাহরণ দেখায় কিভাবে এটি ব্যবহার করতে হয়:

bash:~$ civics_cdf_validator validate your_feed.xml --xsd civics_cdf_specx.xsd --rule_set=RULE_SET

সাধারণ কমান্ডের তালিকার জন্য, README দেখুন।

সমর্থিত ফিড প্রকার

যাচাইকারী নিম্নলিখিত ধরনের ফিড সমর্থন করে:

  • প্রাক-নির্বাচন তথ্য
  • নির্বাচনের ফলাফল
  • অফিসহোল্ডার

আপনি কিছু বৈধকরণ নিয়ম মিস করবেন না তা নিশ্চিত করতে, RULE_SET এর সাথে আপনার ফিডের ধরন নির্দিষ্ট করুন:

ফিড টাইপ RULE_SET মান
অফিসহোল্ডার OFFICEHOLDER
প্রাক-নির্বাচন ডেটা / নির্বাচনের ফলাফল ELECTION

বৈধতা চেক স্তর

ফিড যাচাইকরণ টুলটি তিনটি শ্রেণীর চেক চালায়:

  • ত্রুটি: আপনি যদি কোনো ত্রুটি দেখতে পান, Google ফাইলটি পার্স করতে পারবে না৷ আপনার ডেটা পাঠানোর আগে আপনার ফিড থেকে সমস্ত ত্রুটি বার্তা মুছে ফেলুন। আপনার ত্রুটির বার্তাগুলি মোকাবেলায় সহায়তার প্রয়োজন হলে, আপনার উপাদানটিতে একটি বাগ ফাইল করুন।

  • সতর্কতা: সতর্কতা ফ্ল্যাগ পরিস্থিতি যা ঘটতে অনুমিত হয় না, দুর্দান্ত ব্যবহারকারীর অভিজ্ঞতা নয়, বা সম্ভবত ত্রুটি যা সংশোধন করা প্রয়োজন৷ উদাহরণস্বরূপ, যদি আপনি প্রার্থীর নাম সমস্ত বড় অক্ষরে প্রদান করেন তবে একটি সতর্কতা দেওয়া হয়। প্রদত্ত সমস্ত সতর্কতা ঠিক করার চেষ্টা করুন, এবং যদি যাচাইকারী কোনও ফিডে সতর্কতা শনাক্ত করে তবে আমরা ফলো-আপ প্রশ্ন জিজ্ঞাসা করব।

  • তথ্য: তথ্য বার্তাগুলি এমন পরিস্থিতিগুলি নির্দেশ করে যা কোনও ফিডের স্বয়ংক্রিয় ইনজেশন বা ব্যবহারকারীর অভিজ্ঞতাকে প্রভাবিত করে না তবে এটি কাউকে আপনার ডেটার লেআউট পড়তে এবং বুঝতে সাহায্য করে। তথ্য বার্তা ঠিক করা ঐচ্ছিক।