বাংলা
বাংলা
Appearance
বাংলা
বাংলা
Appearance
badges.ninja-এর প্রতিটি সনদের একটি পাবলিক যাচাই পৃষ্ঠা আছে, যেখানে যে কেউ সাইন ইন ছাড়াই যেতে পারেন। প্রাপকেরা তাঁদের ব্যাজ সোশ্যাল মিডিয়ায়, ইমেইলে বা সরাসরি লিংক কপি করে শেয়ার করতে পারেন।
প্রাপকদের নিজস্ব পোর্টালও আছে
badges.ninja-এর মাধ্যমে ব্যাজ অর্জন করে থাকলে আপনি badges.ninja/me-তে সাইন ইন করে (পাসওয়ার্ড লাগবে না) এক জায়গায় আপনার সব ব্যাজ দেখতে এবং badges.ninja/u/<your-handle>-এ একটি পাবলিক প্রোফাইল সাজাতে পারবেন। দেখুন প্রাপক পোর্টাল।
প্রতিটি সনদের একটি পাবলিক URL আছে:
https://badges.ninja/awards/{guid}এই পৃষ্ঠায় ব্যাজের ছবি, ব্যাজের নাম ও বিবরণ, প্রাপকের নাম, ইস্যুকারীর নাম ও লোগো, ইস্যুর তারিখ ও মেয়াদোত্তীর্ণের তারিখ (থাকলে), এবং ব্যাজ অর্জনে প্রাপক যে মানদণ্ড পূরণ করেছেন তা দেখানো হয়। লিংকটি যাঁর কাছে আছে তিনিই পৃষ্ঠাটি খুলে সনদটি খাঁটি কি না যাচাই করতে পারেন।

সনদ পৃষ্ঠায় সবসময় একটি LinkedIn প্রোফাইলে যোগ করুন বোতাম থাকে, যাতে প্রাপক সনদটি সরাসরি তাঁর LinkedIn-এর Licenses & Certifications অংশে সংরক্ষণ করতে পারেন। (ইস্যুকারী LinkedIn অর্গানাইজেশন ID সেট করলে LinkedIn যাচাইকৃত কোম্পানি পেজটি আগে থেকেই পূরণ করে দেয়; নইলে ইস্যুকারীর নাম ব্যবহৃত হয়।) একটি ডাউনলোড ড্রপডাউনে দুটি বিকল্প আছে: ব্যাজের ছবি (মূল PNG) এবং সার্টিফিকেট (/certify-badge/award/{guid}/pdf-এ তাৎক্ষণিকভাবে তৈরি প্রিন্টযোগ্য A4 PDF)।
শেয়ার পৃষ্ঠায় সোশ্যাল শেয়ারিংয়ের বিকল্প থাকে:
https://badges.ninja/awards/{guid}/share
এই পৃষ্ঠা থেকে প্রাপকেরা তাঁদের ব্যাজ শেয়ার করতে পারেন:
<img> ও <iframe> HTML কপি করুনএকটি ডেডিকেটেড যাচাই পৃষ্ঠা নিজের URL-এর দিকে নির্দেশ করা একটি স্ক্যানযোগ্য QR কোড দেখায় — প্রিন্ট করা সার্টিফিকেট, ইভেন্ট ব্যানার বা LinkedIn স্ক্রিনশটের জন্য আদর্শ।
https://badges.ninja/verify/{guid}
ফোনের ক্যামেরায় QR স্ক্যান করলে যে কেউ সরাসরি লাইভ যাচাই পৃষ্ঠায় পৌঁছান, যেখানে তাঁরা নিশ্চিত হতে পারেন যে ব্যাজটি badges.ninja-তে হোস্ট করা এবং Open Badge v2.0 স্পেক মেনে চলে। প্রাপকের পরিচয় SHA-256 হ্যাশ হিসেবে দেখানো হয়, ফলে ইমেইল কখনও পাবলিকলি প্রকাশ পায় না।
প্রতিটি সনদ প্রিন্টের জন্য প্রস্তুত A4 PDF সার্টিফিকেট হিসেবে ডাউনলোড করা যায়। সার্টিফিকেট বিকল্পটি পাবলিক সনদ পৃষ্ঠার (/awards/{guid}) ডাউনলোড ড্রপডাউনে আছে — যাচাই পৃষ্ঠায় নয়, যেখানে শুধু স্ক্যানযোগ্য QR কোড ও কাঁচা Open Badge JSON থাকে। এটি বেছে নিলে ব্যাজের ছবি, প্রাপকের নাম, ইস্যুকারী, মানদণ্ড, ইস্যুর তারিখ, ঐচ্ছিক মেয়াদোত্তীর্ণের তারিখ এবং লাইভ যাচাই URL-এ ফিরে যাওয়া একটি QR কোডসহ PDF তাৎক্ষণিকভাবে (/certify-badge/award/{guid}/pdf-এ) তৈরি হয়।
LinkedIn, X, Slack, Facebook, WhatsApp বা ইমেইলে ব্যাজের লিংক শেয়ার করা হলে প্ল্যাটফর্মটি শেয়ার এন্ডপয়েন্ট থেকে তথ্য নেয় এবং badges.ninja-এর দেওয়া Open Graph মেটাডেটা থেকে একটি সমৃদ্ধ কার্ড তৈরি করে:

এতে যেখানেই শেয়ার করা হোক, ব্যাজ পেশাদার দেখায় — প্রাপকদের নিজের ছবি জুড়তে বা কপি লিখতে হয় না। প্রিভিউটি সার্ভার-সাইডে /certify-badge/award/{guid}/share-html-এ তৈরি হয় এবং CDN এজে ক্যাশ করা থাকে, ফলে প্রথমবার শেয়ার করলেও প্রিভিউ সঙ্গে সঙ্গে দেখা যায়।
আপনি দুইভাবে ইমেইলে সনদ পাঠাতে পারেন:
প্রাপকেরা শেয়ার পৃষ্ঠায় ইমেইল পাঠান-এ ক্লিক করে বন্ধু, মেন্টর বা সম্ভাব্য নিয়োগকর্তাদের সঙ্গে তাঁদের ব্যাজ শেয়ার করতে পারেন। একটি মোডাল খোলে, যেখানে তাঁরা এক বা একাধিক ইমেইল ঠিকানা, ঐচ্ছিক বিষয় ও একটি ব্যক্তিগত বার্তা লেখেন:

প্রতিটি প্রাপক প্রাপকের ব্যক্তিগত বার্তাসহ একটি সাজানো HTML ইমেইল পান, সঙ্গে পাবলিক সনদ পৃষ্ঠা দেখার জন্য এক-ক্লিকের বোতাম:

ইস্যুকারীরা ড্যাশবোর্ডের সনদ পৃষ্ঠা থেকে যেকোনো সনদ ইমেইলে পাঠাতে পারেন:
দুই ক্ষেত্রেই একই ইমেইল টেমপ্লেট ব্যবহৃত হয়।
অন্যান্য ব্যাজ প্ল্যাটফর্মের সঙ্গে আন্তঃকার্যক্ষমতার জন্য badges.ninja এই পাবলিক এন্ডপয়েন্টগুলোতে স্ট্যান্ডার্ড Open Badge v2.0 JSON দেয়:
| এন্ডপয়েন্ট | বিবরণ |
|---|---|
/certify-badge/issuer/{guid} | ইস্যুকারী প্রোফাইল JSON |
/certify-badge/badge/{guid} | BadgeClass JSON |
/certify-badge/award/{guid} | Assertion JSON (সনদ) |
এই এন্ডপয়েন্টগুলো Open Badge v2.0 স্পেসিফিকেশন অনুযায়ী JSON-LD ফেরত দেয়। অন্যান্য ব্যাজ প্ল্যাটফর্ম ও ভেরিফায়ার সনদ যাচাই করতে এই ডেটা ব্যবহার করতে পারে।
উদাহরণ — একটি সনদ যাচাই করা:
curl https://api.badges.ninja/certify-badge/award/abc123-def456{
"@context": "https://w3id.org/openbadges/v2",
"type": "Assertion",
"id": "https://api.badges.ninja/certify-badge/award/abc123-def456",
"recipient": {
"type": "email",
"identity": "sha256$..."
},
"badge": "https://api.badges.ninja/certify-badge/badge/xyz789",
"issuedOn": "2025-01-15T00:00:00.000Z",
"verification": {
"type": "hosted"
}
}ব্যাজের ছবি Amazon S3-এ রাখা হয় এবং ছবির বাইটের ক্রিপ্টোগ্রাফিক হ্যাশ (SHA-256) থেকে তৈরি কনটেন্ট-অ্যাড্রেসড, অপরিবর্তনীয় URL-এর অধীনে আমাদের গ্লোবাল CDN-এর মাধ্যমে সরবরাহ করা হয়। এর মানে:
https://badges.ninja/images/{sha256}.pngযেহেতু ছবিটি Open Badge assertion-এর অংশ, তাই পরে ব্যাজের আর্টওয়ার্ক বদলালেও আগে ইস্যু করা সনদ ভাঙে না: মূল ছবি তার নিজস্ব কনটেন্ট-অ্যাড্রেসড URL ধরে রাখে, ফলে নতুন ইস্যুর জন্য ব্যাজ নতুন করে ডিজাইন করলেও পুরোনো সনদগুলো তাদের মূল ছবি রাখে।