Anki-তে নতুন কার্ডের ক্রম — বাছাই, সাজানো ও সারি যাচাই

Anki-তে 10 নম্বর অবস্থানের নতুন কার্ডটি 60 নম্বর অবস্থানের কার্ডের পরেও আসতে পারে। মূল ডেক থেকে পড়ার সময় বাছাইয়ের সেটিং ডেক অনুযায়ী (Deck) আর সাজানোর সেটিং বাছাইয়ের ক্রমে (Order gathered) থাকলে, Anki আগে একটি সাবডেক থেকে কার্ড বাছাই শেষ করে তারপর 10 নম্বর অবস্থানের কার্ডটি যে সাবডেকে আছে, সেখানে যেতে পারে। ব্রাউজারে তৈরির তারিখ ধরে সাজালে পড়ার সারি বদলায় না।

Anki-তে নতুন কার্ডের ক্রম ঠিক হয় দুই ধাপে। প্রথমে আজকের সীমার মধ্যে কার্ড বাছাই হয়। তারপর বাছাই করা কার্ডগুলো সাজানো হয়। আগে দেখুন, ভুল কার্ড বাছাই হচ্ছে, নাকি ঠিক কার্ডগুলো অপ্রত্যাশিত ক্রমে আসছে।

এই নির্দেশনা ডেস্কটপ Anki-র সাধারণ ডেকের জন্য। ছয়টি কার্ডের উদাহরণটি সে সময়কার ম্যানুয়াল ও প্রকাশিত সংস্করণ ধরে তৈরি একটি নিজস্ব হিসাব। ৬ অক্টোবর ২০২৬-এ হিসাবটি মিলিয়ে দেখা হয়েছে। উদাহরণটি কাগজে কষা হয়েছে, সফটওয়্যার চালিয়ে পরীক্ষা করা হয়নি। Anki 26.09.3

তিনটি ভিনাইল রেকর্ডের পাশে তাকের একটি খালি খোপের ওপর একজন চতুর্থ রেকর্ডটি ধরে আছেন। তাঁর পেছনে বাছাইয়ের বাইরে থাকা অ্যালবামের দুটি বাক্স।

যে ক্রমে কার্ড দেখতে চান, সেই সেটিং বেছে নিন

পড়ার জন্য যে ডেকে ক্লিক করেন, সেই ডেকের বিকল্প (Options) খুলে দেখানোর ক্রম (Display Order) বিভাগে যান। মূল ডেক থেকে পড়লে তার দেখানোর ক্রমের সেটিং পুরো সেশনে খাটে, সাবডেকের কার্ডগুলোর ক্ষেত্রেও।

যে ফল চান নতুন কার্ড বাছাইয়ের ক্রম (New Card Gather Order) নতুন কার্ড সাজানোর ক্রম (New Card Sort Order)
নির্বাচিত ডেক ও তার সব সাবডেক মিলিয়ে ছোট থেকে বড় অবস্থান নম্বর ধরে এগোনো অবস্থানের ঊর্ধ্বক্রমে (Ascending position) বাছাইয়ের ক্রমে
আগে সাবডেকের নামের বর্ণানুক্রম, তারপর প্রতিটি সাবডেকের ভেতরে অবস্থানের ক্রম অনুসরণ করা ডেক অনুযায়ী বাছাইয়ের ক্রমে
বাছাই করা কার্ডগুলো রেখে শুধু দেখানোর ক্রম এলোমেলো করা আপনার পছন্দের বাছাইয়ের সেটিং এলোমেলো (Random)

এই সমন্বয়গুলো Anki-র ম্যানুয়ালে দেওয়া বাছাই ও সাজানোর সংজ্ঞা অনুযায়ী কাজ করে। অবস্থানের ঊর্ধ্বক্রমে বাছাইয়ের ভিত্তি নতুন কার্ডের সংরক্ষিত অবস্থান। সেটি তৈরির তারিখের ক্রমের সঙ্গে মিলবেই এমন নিশ্চয়তা নেই। কার্ড যোগ করার ক্রম ও হাতে অবস্থান বদলানো, দুটোই সংরক্ষিত অবস্থানে প্রভাব ফেলতে পারে। বাছাইয়ের সেটিং · সাজানোর সেটিং (দুটিই ইংরেজিতে)

সেটিং বদলানোর আগে দেখুন, ডেকটিতে কোন প্রিসেট দেওয়া আছে আর অন্য কোন ডেক সেই প্রিসেট ব্যবহার করে। দেখানোর ক্রমের সেটিং প্রিসেটের অংশ। শুধু এই ডেকে পরিবর্তন চাইলে আগে তার জন্য প্রিসেট আলাদা করে নিন। দৈনিক সীমার ক্ষেত্রে এই ডেকের জন্য (This deck) বা শুধু আজকের জন্য (Today only) আলাদা মান দেওয়া যায়। দেখানোর ক্রমের সেটিং একই প্রিসেট ব্যবহারকারী সব ডেকের জন্য অভিন্ন থাকে। একটি ডেকের জন্য প্রিসেট আলাদা করার পদ্ধতি (ইংরেজিতে)

হিসাব করে দেখুন কোন চারটি কার্ড বাছাই হবে

ধরুন, OrderLab নামে একটি সাধারণ মূল ডেকে দুটি সাবডেক আছে। সব মিলিয়ে কার্ড আছে এই ছয়টিই। প্রতিটি কার্ড আলাদা একটি সাধারণ (Basic) নোট থেকে এসেছে, আর প্রতিটি নোটে একটি করে কার্ড আছে। তাই ছয়টিরই কার্ডের ধরন নম্বর একই, আর একই নোট থেকে তৈরি অন্য কোনো কার্ড নেই। Anki-তে একই নোটের কার্ডগুলোকে siblings বলা হয়।

কার্ড ডেক নতুন কার্ডের সংরক্ষিত অবস্থান
A OrderLab::01 First 20
B OrderLab::01 First 40
C OrderLab::01 First 60
D OrderLab::02 Second 10
E OrderLab::02 Second 30
F OrderLab::02 Second 50

ধরে নিন, ছয়টিই নতুন কার্ড। কোনোটিই সাময়িকভাবে আড়াল করা (buried) বা স্থগিত (suspended) নেই, আর কোনোটিই ফিল্টার করা ডেকে নেই। শুরুতে অন্য কোনো কার্ড, শেখার ধাপের পুনরাবৃত্তি বা রিভিউ নেই। আজও কোনো কার্ড পড়া হয়নি। OrderLab-এর ওপরে কোনো ডেক নেই, আর প্রযোজ্য রিভিউ সীমার মধ্যে ছয়টি নতুন কার্ডেরই জায়গা আছে।

পড়ার জন্য OrderLab বেছে নিন। এর কার্যকর নতুন কার্ডের সীমা 4। First-এর সীমা 3, আর Second-এর সীমা 2। কোনো সীমাতেই অস্থায়ী পরিবর্তন নেই। দুই হিসাবেই সাজানোর সেটিং বাছাইয়ের ক্রমে রাখুন। দুইবারই একই অপরিবর্তিত সংগ্রহ থেকে শুরু হচ্ছে ধরে নিন। মাঝখানে কার্ডের উত্তর না দিয়ে কাগজে হিসাব করুন।

ডেক অনুযায়ী বাছাই করলে যা হয়

  1. বর্ণানুক্রমে Anki 02 Second-এর আগে 01 First-এ যায়।
  2. অবস্থানের ক্রমে A, B, C বেছে নেয়। First থেকে তিনটি কার্ড এসেছে, তাই মূল ডেকের সীমায় আর একটির জায়গা আছে।
  3. Second থেকে D বেছে নিতেই মূল ডেকের চার কার্ডের সীমা পূর্ণ হয়।

নতুন কার্ডগুলো প্রথমবার দেখানোর প্রত্যাশিত ক্রম A → B → C → D। E ও F বাছাইয়ের বাইরে থাকে।

অবস্থানের ঊর্ধ্বক্রমে বাছাই করলে দুই সাবডেক মিলিয়ে কার্ডগুলো বিবেচনা করার ক্রম হয় D → A → E → B → F → C। প্রথম চারটি কার্ড সব সীমার মধ্যে পড়ে। Second থেকে দুটি, First থেকে দুটি, মোট চারটি। সেখানেই বাছাই থামে।

প্রত্যাশিত ক্রম D → A → E → B। C ও F বাছাইয়ের বাইরে থাকে। প্রকাশিত সংস্করণে Anki প্রতিটি কার্ড নেওয়ার সময় তার ডেক ও তার ওপরের ডেকগুলোর সীমা প্রয়োগ করে। বাছাইয়ের কোড

Second-এর দুই কার্ডের সীমা মানে সেখান থেকে সর্বোচ্চ দুটি নেওয়া যাবে। ডেক অনুযায়ী বাছাইয়ে First চারটি জায়গার মধ্যে তিনটি আগেই ভরে ফেলে, তাই Second থেকে একটি কার্ড আসে। অবস্থানের ঊর্ধ্বক্রমে এই নির্দিষ্ট অবস্থানগুলোর কারণে দুই সাবডেক থেকে দুটি করে আসে। অন্য সংগ্রহেও সমান ভাগ হবে, এমন নিশ্চয়তা নেই।

ছয়টিই বাছাই হলে দেখানোর ক্রম কীভাবে বদলায়

কাগজে আরেকবার হিসাব করুন। এবার ছয়টি কার্ডেরই জায়গা রাখতে মূল ডেকের সীমা 6, First-এর 3, আর Second-এর 3 ধরুন। সাজানোর সেটিং বাছাইয়ের ক্রমে রাখুন।

বাছাইয়ের সেটিং সীমা (মূল ডেক / First / Second) প্রথমবার দেখানোর প্রত্যাশিত ক্রম
ডেক অনুযায়ী 6 / 3 / 3 A → B → C → D → E → F
অবস্থানের ঊর্ধ্বক্রমে 6 / 3 / 3 D → A → E → B → F → C

দুই পদ্ধতিতেই ছয়টি কার্ড বাছাই হয়। এবার পার্থক্য শুধু দেখানোর ক্রমে। শুধু মূল ডেকের সীমা ছয় করে Second-এর সীমা দুই রাখলে পাঁচটি কার্ড ঢুকত। F তখনও বাদ পড়ত। এই সীমাগুলো শুধু কাগজের হিসাবের জন্য ধরা হয়েছে। দৈনিক নতুন কার্ডের সংখ্যা বাড়ানোর পরামর্শ হিসেবে এগুলো ব্যবহার করবেন না।

সাজানোর ধাপে বাদ পড়া কার্ড ফেরে না

আবার আগের 4 / 3 / 2 সীমা ধরুন। শুধু নতুন কার্ড সাজানোর ক্রম বদলে এলোমেলো করুন।

বাছাইয়ের সেটিং এলোমেলোভাবে সাজানোর জন্য যে কার্ডগুলো আছে সাজানোর ধাপে যে কার্ডগুলো যোগ করা যায় না
ডেক অনুযায়ী A, B, C, D E, F
অবস্থানের ঊর্ধ্বক্রমে D, A, E, B C, F

কার্ড দেখানোর ক্রম এলোমেলো হয়, তবে দুই ক্ষেত্রেই যে কার্ডগুলো বাছাই হয়েছিল, সেগুলোই থাকে। এই তালিকা থেকে নির্দিষ্ট কোনো এলোমেলো ক্রম আগাম বলা যায় না। প্রকাশিত সংস্করণে Anki আগেই বাছাই করা কার্ডগুলোকে নতুন করে সাজায়। সাজানোর কোড

আগে কার্ডের ধরন, তারপর বাছাইয়ের ক্রম (Card type, then order gathered) সেটিংটিও আগে বাছাই করা কার্ডগুলোর ওপর কাজ করে। ছয়টি Basic কার্ডেরই ধরন নম্বর একই, তাই এই উদাহরণে বাছাইয়ের ক্রম বজায় থাকে।

শুধু সাজানোর আরেকটি উদাহরণ ধরা যাক। একাধিক টেমপ্লেট আছে এমন নোট থেকে চারটি কার্ড আগেই এই ক্রমে বাছাই হয়েছে — W (ধরন 2), X (ধরন 1), Y (ধরন 2), Z (ধরন 1)। কার্ডের ধরন অনুযায়ী সাজালে ক্রম হয় X → Z → W → Y। ধরন 1 আগে আসে, আর প্রতিটি ধরনের ভেতরে বাছাইয়ের ক্রম বজায় থাকে। এই হিসাব শুরু হচ্ছে বাছাই শেষ হওয়ার পর। আপনার আড়াল করার সেটিং অনুযায়ী একই নোটের কোন কার্ডগুলো বাছাই হবে, তা এই উদাহরণ থেকে বলা যায় না।

কার্ডের ধরন নম্বর হলো নোটের ধরনের ভেতরে সংশ্লিষ্ট কার্ড টেমপ্লেটের অবস্থান। কোনো নম্বর দিয়ে নিজে থেকেই বোঝা যায় না যে কার্ডটি দেখে চিনতে বলবে, নাকি মনে করে উত্তর দিতে বলবে। সেটা টেমপ্লেটের ওপর নির্ভর করে। কার্ডের ধরন অনুযায়ী সাজালে সামনের দিক থেকে করা সব প্রশ্ন আগে আসবে ধরে নেওয়ার আগে প্রশ্নগুলো দেখে নিন।

অবস্থান বদলানোর আগে ব্রাউজারে দেখে নিন

ব্রাউজ (Browse) খুলে কার্ড (Cards) মোড বেছে নিন। তারপর ডেক ও তার সাবডেকগুলোতে খুঁজুন। এই উদাহরণের জন্য অনুসন্ধানটি হবে

deck:OrderLab is:new

কলামের শিরোনামের মেনু থেকে প্রশ্ন (Question), কার্ড (Card), ডেক (Deck), নির্ধারিত (Due) ও তৈরির সময় (Created) কলামগুলো দেখান। নতুন কার্ডের ক্ষেত্রে Due তার সারির অবস্থান দেখায়। Created দেখায় কার্ডটির নোট কখন তৈরি হয়েছে। সাজানোর ফিল্ড (Sort Field)-এ থাকে সাজানোর জন্য নির্ধারিত নোট ফিল্ডের মান। ব্রাউজারে কোনো কলাম ধরে সাজানোর প্রভাব শুধু টেবিলে দেখানোর ক্রমে পড়ে। কার্ডের সংরক্ষিত অবস্থান ও পড়ার সময় কার্ড বাছাইয়ের সেটিং আগের মতোই থাকে। ব্রাউজারের কলামগুলোর ব্যাখ্যা (ইংরেজিতে)

is:new দিয়ে খুঁজলে স্থগিত বা সাময়িকভাবে আড়াল করা নতুন কার্ডও দেখা যেতে পারে। তাদের Due মান বন্ধনীর মধ্যে থাকে। সেগুলো এবং বর্তমানে ফিল্টার করা ডেকে থাকা কার্ডগুলো বাদ দিয়ে দেখতে এই অনুসন্ধানটি ব্যবহার করুন।

deck:OrderLab is:new -is:suspended -is:buried -deck:filtered

ডেকের নামে ফাঁক থাকলে নামটি উদ্ধৃতিচিহ্নের মধ্যে লিখুন, যেমন deck:"My Deck"। কার্ডের অবস্থা ধরে খোঁজা · ডেক ধরে খোঁজা (দুটিই ইংরেজিতে)

এই অনুসন্ধানের ফল দেখে আজকের পড়ার সারি নিশ্চিত করা যায় না। দৈনিক সীমা এবং একই নোটের অন্য কার্ড স্বয়ংক্রিয়ভাবে আড়াল করার নিয়মের কারণে সারিতে কম কার্ড ঢুকতে পারে। কোন কার্ড কেন পড়ার জন্য পাওয়া যায় না, তার ব্যাখ্যা আছে আমাদের নির্দেশিকায়। কার্ড আড়াল করা ও স্থগিত রাখার পার্থক্য (ইংরেজিতে)

সংরক্ষিত অবস্থানগুলোতে আপনার চাওয়া ক্রম ঠিক থাকলে সেগুলো রেখে দিন। বদলানোর দরকার হলে পুরোনো অবস্থান লিখে রাখুন। তারপর নির্দিষ্ট কয়েকটি নতুন কার্ড নির্বাচন করে কার্ড → অবস্থান বদলান (Cards → Reposition) ব্যবহার করুন। আগে ডায়ালগটি দেখে নিন। আগে থেকে থাকা কার্ডের অবস্থান সরান (Shift position of existing cards) চালু থাকলে নির্বাচনের বাইরেও বেশি অবস্থান নম্বরের কার্ডগুলোর অবস্থান বদলাতে পারে। সেটি বন্ধ থাকলে নতুন অবস্থান আগে থেকে থাকা কোনো অবস্থানের সঙ্গে মিলে যেতে পারে। তখন একই অবস্থানের কার্ডগুলোর মধ্যে কোনটি আগে আসবে, তা শুধু অবস্থান দেখে বোঝা যাবে না। অবস্থান বদলানোর পদ্ধতি (ইংরেজিতে)

বাছাই বা সাজানোর সেটিং বদলাতে শেখার বা রিভিউয়ের ইতিহাস মুছতে হয় না। সমস্যা খুঁজতে নতুন কার্ডের অবস্থান ও দেখানোর ক্রমেই নজর দিন।

কোন ডেকে ক্লিক করেছেন আর আজ কত কার্ডের জায়গা বাকি

প্রথম উদাহরণে সরাসরি OrderLab::02 Second বেছে নিলে শুধু D, E ও F বাছাইয়ের জন্য বিবেচিত হয়। ওই ডেকের দুই কার্ডের সীমা, অবস্থানের ঊর্ধ্বক্রমে বাছাই এবং বাছাইয়ের ক্রমে সাজানো মিলিয়ে প্রত্যাশিত ক্রম D → E। ওপরের ডেকের সীমা প্রযোজ্য হলেও মূল ডেকের চারটি জায়গাই খালি, তাই ওই দুটি কার্ডই প্রথমবার দেখানো যাবে। মূল ডেক বেছে নিয়ে ডেক অনুযায়ী বাছাই ও 4 / 3 / 2 সীমা রাখলে ক্রম হয় A → B → C → D।

Second-এর দেখানোর ক্রম বদলালে OrderLab থেকে শুরু করা সেশনের ক্রম বদলাবে না। যে ডেক থেকে পড়া শুরু করেন, তার সেটিং দেখানোর ক্রম ঠিক করে এবং তার সীমা নতুন কার্ডের মোট সংখ্যা বেঁধে দেয়। প্রযোজ্য সাবডেকের সীমাগুলোও কার্যকর থাকে। সাবডেক থেকে সরাসরি পড়লে ওপরের ডেকগুলোর সীমা খাটবে কি না, তা ঠিক করে ওপরের ডেক থেকে সীমা ধরুন (Limits start from top) সেটিং। সাবডেকের নিয়ম · ওপরের ডেকের সীমা প্রয়োগের সেটিং (দুটিই ইংরেজিতে)

রিভিউ সীমাও দেখুন। ডিফল্টভাবে রিভিউ সীমা নতুন কার্ডের সংখ্যাও বেঁধে দেয়। নতুন কার্ডে রিভিউ সীমা প্রয়োগ করবেন না (New cards ignore review limit) সেটিংটি সেই আচরণ বদলায়। প্রকাশিত সংস্করণের দৈনিক সীমার ইন্টারফেসে দেখা যায়, এই সেটিং আর ওপরের ডেক থেকে সীমা ধরুন পুরো সংগ্রহে প্রযোজ্য। নতুন কার্ডের সীমা দেখে আজ আরও কার্ড আসবে ধরে নেওয়ার আগে দুটি সেটিংয়ের মান লিখে রাখুন। দৈনিক সীমার ইন্টারফেস

উত্তর না দিয়েই প্রশ্ন দেখতে ব্রাউজারের পূর্বরূপ (Preview) ব্যবহার করুন। পরের স্বাভাবিক পড়ার সেশনে নিচের তথ্যগুলো লিখে রাখুন।

যা লিখে রাখবেন যে প্রশ্নের উত্তর মিলবে
পড়ার জন্য যে ডেকে ক্লিক করেছেন, তার প্রিসেট এবং বাছাই ও সাজানোর সেটিং সেশনে কার্ড দেখানোর ক্রম কোন সেটিং ঠিক করছে?
যে কার্ডগুলো আসবে বলে আশা করছেন এবং তাদের সংরক্ষিত অবস্থান সমস্যা বাছাইয়ে, নাকি দেখানোর ক্রমে?
নতুন কার্ড ও রিভিউয়ের সীমা, এই ডেক বা শুধু আজকের জন্য দেওয়া আলাদা সীমা, আর আজ কত কার্ড পড়েছেন আজ আর কত কার্ডের জায়গা আছে?
ওপরের ডেকগুলোর সীমা এবং পুরো সংগ্রহে প্রযোজ্য সীমার দুটি সেটিং আর কোন সীমাগুলো কার্যকর?
আড়াল করা, স্থগিত বা ফিল্টার করা ডেকে থাকা কার্ড এবং একই নোটের অন্য কার্ড বাছাইয়ের জন্য বিবেচনায় আসা কোন কার্ডগুলো পাওয়া না-ও যেতে পারে?
প্রথমবার দেখানো কার্ডগুলোর ক্রম, শেখার ধাপে আবার দেখা দেওয়া কার্ডগুলো থেকে আলাদা করে নতুন কার্ডের ক্রম কি হিসাবের সঙ্গে মিলছে?

নতুন কার্ডের উত্তর দেওয়ার পর শেখার ধাপের পুনরাবৃত্তি সেশনের মাঝখানে ঢুকে পড়তে পারে। নতুন কার্ড ও রিভিউয়ের ক্রম (New/Review Order) ঠিক করে নতুন কার্ড রিভিউয়ের আগে, পরে, নাকি রিভিউ কার্ডগুলোর ফাঁকে আসবে। বাছাই ও সাজানোর সেটিং আলাদাভাবে কাজ করে। প্রকাশিত সংস্করণে Anki নতুন কার্ড সাজানোর পর এই শ্রেণির কার্ডগুলো এক সারিতে মেলায়। সারি তৈরির কোড

যে কার্ডগুলো বাছাই হওয়ার কথা এবং সেগুলো যে ক্রমে প্রথমবার আসার কথা, দুটোই আপনার দেখা ফলের সঙ্গে মিললে যাচাই শেষ। অমিল থাকলে কার্ডের অবস্থান, সেটিং, নির্বাচিত ডেক, Anki সংস্করণ আর যে ক্রম দেখেছেন, তা লিখে রাখুন। কারণ খোঁজার সময় প্রাসঙ্গিক অ্যাড-অনগুলোকেও হিসাবে রাখুন।

কোনো বিষয় বাড়তি ঝালিয়ে নিতে চাইলে ফিল্টার করা ডেকে অনুশীলনের আলাদা পদ্ধতি ব্যবহার করুন। ফিল্টার করা ডেকে অনুশীলনের নির্দেশিকা (ইংরেজিতে)

এরপর পড়ুন

Anki-তে ডুপ্লিকেট কার্ড কীভাবে খুঁজবেন আর কোনটি রাখবেন

Anki-তে একই প্রশ্ন কেন বারবার আসছে, তা খুঁজে বের করুন। নোটগুলো মিলিয়ে দেখুন, কোন কপি রাখবেন ঠিক করুন আর ছোট একটি অনুশীলনে রিভিউয়ের ইতিহাস যাচাই করুন।

২০২৬ সালে Anki-র বিকল্প: অ্যাপ বদলালে কী থাকে, কী হারায়, কী পাওয়া যায়

Anki-র সাতটি বিকল্পের তুলনা: ডেটা স্থানান্তরে কী অক্ষত থাকে, অফলাইন ব্যবহার, রিভিউয়ের সময়সূচি, দাম, সোর্স কোড ও সেলফ-হোস্টিং। কখন Anki-তেই থাকা নিরাপদ, তা-ও জানুন।

২০২৬ সালে Anki-র সেরা FSRS সেটিংস: মনে রাখার লক্ষ্য, শেখার ধাপ ও রিভিউয়ের চাপ

FSRS-6 সহ Anki 26.08-এ কাঙ্ক্ষিত রিটেনশন, শেখার ধাপ, অপ্টিমাইজেশন, কার্ডের সময়সূচি বদলানো ও রিভিউয়ের চাপ সামলাতে উপযুক্ত FSRS সেটিংস বেছে নিন।

২০২৬ সালের সেরা ওপেন সোর্স ফ্ল্যাশকার্ড অ্যাপ: ৬টি FOSS বিকল্পের তুলনা

সোর্স কোডের পরিধি, অফলাইন ডেটা, সিঙ্ক, Anki ইমপোর্ট, এক্সপোর্ট, সেলফ-হোস্টিং ও পুনরুদ্ধারের ভিত্তিতে এখনও রক্ষণাবেক্ষণ করা হয় এমন ছয়টি ওপেন সোর্স ফ্ল্যাশকার্ড অ্যাপের তুলনা।