ফিল্ড ক্যাটালগ
ফর্ম বানান। রেকর্ড সংরক্ষণ করুন।
Recordry একই সঙ্গে দুটি জিনিস: আপনার ইচ্ছেমতো ফর্ম বানানোর একটি বিল্ডার, আর সেই ফর্ম থেকে আপনি যা যা পূরণ করেছেন তার লগবুক। একটি টেমপ্লেট বানিয়ে প্রকাশ করুন; সেটি থেকে তৈরি প্রতিটি রেকর্ড ঠিক সেই সংস্করণের নিয়মে যাচাই হবে এবং আপনার নিজের ডিভাইসের এনক্রিপ্টেড ডেটাবেসে সংরক্ষিত থাকবে। কোনো অ্যাকাউন্ট নেই, সার্ভার নেই, সাইন-আপও নেই।
কীভাবে কাজ করে
একটি টেমপ্লেট, একটি সংস্করণ, আর সেখান থেকে নথিভুক্ত করা সব কিছু।
বেশিরভাগ ফর্ম অ্যাপ আপনাকে শুধু একটি ফর্ম দেয়। Recordry ফর্মকে সেই ফর্ম থেকে তৈরি রেকর্ড থেকে আলাদা রাখে, কারণ ফর্ম বদলাতে পারে—কিন্তু তার সঙ্গে পুরোনো রেকর্ডের অর্থ বদলে যাওয়া উচিত নয়।
টেমপ্লেট বানান
টেমপ্লেট হলো পুনর্ব্যবহারযোগ্য ফর্ম, যেখান থেকে আপনার রেকর্ড তৈরি হয়। ফিল্ড যোগ করুন, সেগুলোকে ভাঁজযোগ্য সেকশনে ভাগ করুন এবং পছন্দমতো ক্রমে টেনে সাজান। প্রতিটি ফিল্ডের সঙ্গে থাকে সহায়ক লেখা, সেটি আবশ্যিক, ঐচ্ছিক নাকি কোনো শর্ত পূরণ হলেই আবশ্যিক—তার তথ্য, আর একটি মেশিন কী যা এক্সপোর্টে কলামের নাম হয়।
একটি সংস্করণ প্রকাশ করুন
খসড়া থেকে কিছু পূরণ করা যায় না। প্রকাশ করলে স্কিমাটি এমন একটি সংস্করণে স্থির হয় যা আর বদলায় না, এবং নিশ্চিত করার আগে আগের সংস্করণ থেকে ঠিক কী বদলেছে তা দেখায়। আগে প্রিভিউতে পরীক্ষা করুন—সেখানে আসল ফর্ম ও আসল নিয়মই চলে, কিন্তু কিছুই সংরক্ষিত হয় না।
রেকর্ড রাখুন
রেকর্ড পূরণ করার সময়ই যাচাই হয়। উত্তর আসার সঙ্গে সঙ্গে নিয়ম ফিল্ড দেখায় বা লুকায়, আর সত্যিই যা আবশ্যিক তা পূরণ হলেই রেকর্ড চূড়ান্ত হয়। সমস্যা থাকা অবস্থায় চূড়ান্ত করলে সেটিকে ‘মনোযোগ প্রয়োজন’ হিসেবে চিহ্নিত করা হয় এবং কারণটি বাদ না দিয়ে রেকর্ডের সঙ্গে রাখা হয়।
নিয়ম ও যাচাই
আগের উত্তরের ভিত্তিতে ফর্মের পরের প্রাসঙ্গিক প্রশ্নটাই করা উচিত।
যে বড় ফর্ম সবার কাছে সব প্রশ্ন করে, সেটাই মানুষ মাঝপথে ছেড়ে দেয়। নিয়মের মাধ্যমে টেমপ্লেট পরের প্রশ্নটি শুধু প্রযোজ্য হলেই করতে পারে, আর কোনো ফিল্ড সত্যিই দরকার হলেই সেটিকে আবশ্যিক করতে পারে।
- 1দেখান ও লুকান কোনো উত্তর প্রাসঙ্গিক না করা পর্যন্ত একটি ফিল্ড বা পুরো সেকশন আড়ালে থাকতে পারে। নিয়মটি বিল্ডারে বাক্যের মতো লেখা হয়—এটা হলে ওটা দেখাও—ডিবাগ করতে হয় এমন কোনো ফর্মুলা হিসেবে নয়।
- 2প্রয়োজন হলেই আবশ্যিক কোনো শর্ত পূরণ না হওয়া পর্যন্ত একটি ফিল্ড ঐচ্ছিক থাকতে পারে, আর শর্ত পূরণ হলে আবশ্যিক হয়ে যায়। আবশ্যিক ও ঐচ্ছিকের পাশাপাশি এটি তৃতীয় একটি অবস্থা—তাই ব্যতিক্রম হলে কারণ চাইতে পারবেন, কিন্তু সবার কাছেই সেটি চাইতে হবে না।
- 3সমস্যা লুকায় না এমন যাচাই কোনো আবশ্যিক উত্তর বাদ থাকলে রেকর্ড স্বাভাবিকভাবে চূড়ান্ত করা যায় না। তবু চূড়ান্ত করলে সেটি সম্পূর্ণ হওয়ার ভান না করে ‘মনোযোগ প্রয়োজন’ হিসেবে রাখা হয় এবং বাকি সমস্যার সংখ্যাও সঙ্গে থাকে।
- 4প্রকাশের আগে প্রিভিউ অন্য কারও জন্য প্রকাশ করার আগে নিয়মগুলো চালু রেখেই ফর্মটি ঠিক যেমন হবে তেমন করে পূরণ করে দেখুন। প্রিভিউ কিছুই সংরক্ষণ করে না—কোনো নিয়ম উল্টো করে ফেলেছেন কি না, ঠিক করা সহজ থাকতেই সেটি ধরার জন্যই এই ব্যবস্থা।
ফিল্ড ক্যাটালগ
ছেষট্টি ধরনের প্রশ্ন।
একটি ফর্ম ততটাই ভালো, যতটা ভালোভাবে সেটি আসল উত্তর ধরে রাখতে পারে। সব কিছুর জন্য একটি টেক্সট বক্স না রেখে, প্রতিটি ফিল্ডের ধরন জানে বৈধ উত্তর কেমন, কোনো নিয়ম তার ওপর কোন অপারেটর ব্যবহার করতে পারে এবং মানটি কীভাবে সংরক্ষণ করা উচিত। এ কারণেই পরে সার্চ, সাজানো ও যাচাই করা সম্ভব হয়।
টেক্সট
- ছোট টেক্সট
- লম্বা টেক্সট
- Markdown
- ইমেইল
সংখ্যা
- পূর্ণসংখ্যা
- দশমিক
- মুদ্রা
- শতাংশ
পছন্দ
- চেকবক্স
- হ্যাঁ / না
- হ্যাঁ / না / জানা নেই
- রেডিও
তারিখ ও সময়
- তারিখ
- সময়
- তারিখ ও সময়
- সময়কাল
লেআউট
- সেকশন
- ভাঁজযোগ্য সেকশন
- শিরোনাম
- অনুচ্ছেদ
কাঠামোবদ্ধ
- ব্যক্তির নাম
- ঠিকানা
- চেকলিস্ট
- টেবিল
ছবি ও মিডিয়া
- ছবি
- গ্যালারি
- ফাইল
- অডিও
অবস্থান
- স্থানাঙ্ক
- ডাক ঠিকানা
- বর্তমান অবস্থান
স্বয়ংক্রিয়
- ফর্মুলা
- ক্রমিক নম্বর
- তৈরির সময়
- পরিবর্তনের সময়
আবার খুঁজে পাওয়া
লগবুক তখনই কাজে লাগে, যখন প্রয়োজনের এন্ট্রিটি খুঁজে পাওয়া যায়।
রেকর্ড যায় আপনার নিজের সাজানো ফোল্ডারে, আর প্রতিটি ফোল্ডার ঠিক করতে পারে সেখানে কী থাকবে। এভাবেই শেয়ার করা ফোল্ডার কারও নিয়মিত নজরদারি ছাড়াই একরকম থাকে।
যে ফোল্ডার জানে তার ভেতরে কী থাকার কথা
কোনো ফোল্ডারে নতুন রেকর্ড সেই ফোল্ডারের টেমপ্লেট থেকেই শুরু হয়। চাইলে সেটি প্যারেন্ট ফোল্ডারের নিয়ম অনুসরণ করতে পারে, যেকোনো কিছু নিতে পারে, অথবা ফোল্ডারটিকে কঠোর করা যায়—তখন অন্য টেমপ্লেট থেকে তৈরি রেকর্ড সরাসরি আটকে যাবে।
সার্চ ও সাজানো
সব রেকর্ডে সার্চ করুন এবং শেষ পরিবর্তনের সময়, তৈরির সময় বা নাম অনুযায়ী ঊর্ধ্বক্রমে বা নিম্নক্রমে সাজান। সার্চ শুধু সার্চযোগ্য হিসেবে চিহ্নিত ফিল্ড দেখে; মাস্ক করা ফিল্ড ইচ্ছাকৃতভাবেই বাদ থাকে।
পরে ফিরে পড়া যায় এমন ইতিহাস
প্রতিটি রেকর্ড নিজের ইতিহাস রাখে: তৈরি, সম্পাদনা, চূড়ান্ত করা, আবার খোলা, পুনরুদ্ধার বা অন্য টেমপ্লেটে বদলানো। চূড়ান্ত রেকর্ড লক হয়ে যায়—পরিবর্তন করতে হলে নকল কপি তৈরি করুন, যাতে মূল রেকর্ডটি জমা দেওয়ার সময় যেমন ছিল তেমনই থাকে।
চূড়ান্ত রেকর্ড লক হয়ে যায়
কোনো রেকর্ড চূড়ান্ত হলে সেটি লক হয়। জমা দেওয়া তথ্য নীরবে বদলাতে দেওয়ার বদলে অ্যাপটি পরিবর্তনের জন্য নকল কপি বানাতে বলে। রেকর্ডের ইতিহাসে প্রতিটি সম্পাদনা, চূড়ান্ত করা এবং আবার খোলার ঘটনাও থেকে যায়।
আবার খুঁজে পাওয়া
লগবুক তখনই কাজে লাগে, যখন প্রয়োজনের এন্ট্রিটি খুঁজে পাওয়া যায়।
একটি ফর্ম ততটাই ভালো, যতটা ভালোভাবে সেটি আসল উত্তর ধরে রাখতে পারে। সব কিছুর জন্য একটি টেক্সট বক্স না রেখে, প্রতিটি ফিল্ডের ধরন জানে বৈধ উত্তর কেমন, কোনো নিয়ম তার ওপর কোন অপারেটর ব্যবহার করতে পারে এবং মানটি কীভাবে সংরক্ষণ করা উচিত। এ কারণেই পরে সার্চ, সাজানো ও যাচাই করা সম্ভব হয়।
- Great 50%
- Good 38%
- Hard 12%
অ্যাপ নিন
এখনও তৈরি হচ্ছে
Recordry-র উন্নয়ন সক্রিয়ভাবে চলছে, আর অ্যাপের ভেতরে এবং এখানেও তা স্পষ্ট করে বলা আছে। টেমপ্লেট, রেসপনসিভ ফর্ম ডিজাইন, নিয়ম, কাস্টম যাচাই, রেকর্ড, সার্চ, পরিসংখ্যান, সময়সূচি, রিমাইন্ডার, ছবি ও ফাইল, এনক্রিপ্টেড ব্যাকআপ, CSV এক্সপোর্ট এবং টেমপ্লেট শেয়ারিং এখন কাজ করে। অডিও, ভিডিও, স্বাক্ষর, স্কেচ, সেন্সর থেকে অবস্থান, পুনরাবৃত্ত গ্রুপে ইনপুট, JSON/PDF এক্সপোর্ট এবং অ্যাপ লককে এখনও সম্পূর্ণ ফিচার হিসেবে দেখানো হয় না।
অ্যাপ নিন
আজ কোথায় এটি চালাতে পারবেন।
Recordry প্রকাশ্যেই তৈরি হচ্ছে এবং সোর্স কোড থেকে রিলিজ করা হয়। নিচে প্রতিটি প্ল্যাটফর্ম এখন আসলে কোথায় আছে তা সোজাসুজি বলা হয়েছে—ভবিষ্যতে কোথায় যাবে তা নয়।
ব্রাউজার ডেমো
একই অ্যাপ, ব্রাউজারের জন্য কম্পাইল করা, আর ডেটাবেস থাকে শুধু মেমোরিতে। ডিস্কে কিছু লেখা হয় না, কোথাও কিছু পাঠানো হয় না, এবং রিলোড করলে সব মুছে যায়। এটি বিল্ডার ব্যবহার করে দেখার জন্য, স্থায়ীভাবে রেকর্ড রাখার জন্য নয়।
ডেমো খুলুনAndroid
Google Play-তে ক্লোজড টেস্টিং চলছে। টেস্টার তালিকায় যোগ দিন, তারপর অন্য যেকোনো অ্যাপের মতোই ইনস্টল হবে।
iOS
iOS-এ এটি সম্পূর্ণ অ্যাপ: ডিস্কে একটি এনক্রিপ্টেড ডেটাবেস, যার কী থাকে সিস্টেম কীচেইনে। App Store বিল্ড এখনও প্রকাশিত হয়নি।
এখনও তৈরি হচ্ছে
Recordry-র উন্নয়ন সক্রিয়ভাবে চলছে, আর অ্যাপের ভেতরে এবং এখানেও তা স্পষ্ট করে বলা আছে। টেমপ্লেট, রেসপনসিভ ফর্ম ডিজাইন, নিয়ম, কাস্টম যাচাই, রেকর্ড, সার্চ, পরিসংখ্যান, সময়সূচি, রিমাইন্ডার, ছবি ও ফাইল, এনক্রিপ্টেড ব্যাকআপ, CSV এক্সপোর্ট এবং টেমপ্লেট শেয়ারিং এখন কাজ করে। অডিও, ভিডিও, স্বাক্ষর, স্কেচ, সেন্সর থেকে অবস্থান, পুনরাবৃত্ত গ্রুপে ইনপুট, JSON/PDF এক্সপোর্ট এবং অ্যাপ লককে এখনও সম্পূর্ণ ফিচার হিসেবে দেখানো হয় না।
গোপনীয়তা
আপনার রেকর্ডের বাইরে যাওয়ার কোনো পথই নেই।
Recordry-র কোনো ব্যাকএন্ড, অ্যাকাউন্ট ব্যবস্থা বা অ্যানালিটিক্স নেই। এতে রাখা রেকর্ড প্রায়ই এমন ধরনের হয় যা আপনি কোনো ক্লাউড স্প্রেডশিটে রাখতে চাইবেন না, তাই অ্যাপটি এমনভাবে বানানো হয়েছে যাতে সেগুলো বাইরে পাঠানো শুধু অসম্ভাব্য নয়—ব্যবস্থাগতভাবেই অসম্ভব হয়।
কোনো অ্যাকাউন্ট, সাইন-ইন বা ইমেইল ঠিকানা নেই
টেমপ্লেট, রেকর্ড ও তাদের মান AES-256 দিয়ে এনক্রিপ্ট করা SQLCipher ডেটাবেসে থাকে
কোনো অ্যানালিটিক্স, ট্র্যাকার বা বিজ্ঞাপন SDK নেই
ডেটাবেসের কী অপারেটিং সিস্টেমের নিরাপদ র্যান্ডম উৎস থেকে তৈরি হয় এবং Keychain বা Keystore-এ রাখা হয়
Android রিলিজে INTERNET অনুমতিই চাওয়া হয় না
সংবেদনশীল হিসেবে চিহ্নিত ফিল্ড টাইপ করার সময় মাস্ক থাকে এবং শিরোনাম, সার্চ ও এক্সপোর্ট থেকে বাদ থাকে
ব্রাউজারে Recordry ব্যবহার করে দেখুন
ব্রাউজার ডেমো
একই অ্যাপ, ব্রাউজারের জন্য কম্পাইল করা, আর ডেটাবেস থাকে শুধু মেমোরিতে। ডিস্কে কিছু লেখা হয় না, কোথাও কিছু পাঠানো হয় না, এবং রিলোড করলে সব মুছে যায়। এটি বিল্ডার ব্যবহার করে দেখার জন্য, স্থায়ীভাবে রেকর্ড রাখার জন্য নয়।