সিস্টেমের গঠন

উপাদানসমূহ

Now I See It কোনো একটি একক পৃষ্ঠা বা একক কার্যপ্রণালী নয়। এটি পরস্পরের সাথে সংযুক্ত এমন কিছু উপাদানের সমষ্টি যা একে অপরকে সহায়তা করার জন্য তৈরি করা হয়েছে।

এই পৃষ্ঠায় ওয়েবসাইটটিকে কোনো অভ্যন্তরীণ নির্মাণ নথিতে রূপান্তর না করেই সাধারণ ব্যবহারকারীদের সুবিধার্থে সিস্টেমের প্রধান অংশগুলোর পরিচয় দেওয়া হয়েছে।

শিক্ষাবিদগণ যেখানে কাজ করেন

ডেস্কটপ অ্যাপ্লিকেশন

Python 3.11 + PyQt6, যা PyInstaller-এর সাহায্যে প্যাকেজ করা এবং উইন্ডোজে অফলাইন-ফার্স্ট হিসেবে চলে। সম্পূর্ণ দ্বিভাষিক (EN + BG), যার সব টেক্সট JSON ল্যাঙ্গুয়েজ প্যাক থেকে লোড হয় এবং এটি স্বয়ংক্রিয়ভাবে নতুন ভাষা সনাক্ত করতে পারে।

যেখানে সবকিছু সিঙ্ক হয়

ক্লাউড ব্যাকএন্ড

Supabase (PostgreSQL + Storage + Edge Functions)। এটি লাইসেন্সিং, রিসোর্স রিপোজিটরি, কমিউনিটি লেসন হাব এবং লাইভ অ্যাসেসমেন্ট ডেলিভারি পরিচালনা করে। এর সীমা নির্ধারণে রয়েছে রো-লেভেল সিকিউরিটি এবং SECURITY DEFINER RPCs।

সেন্সর যেখানে থাকে

হার্ডওয়্যার

ডেটা হাব (একক RP2040, Arduino C/C++, আটটি চ্যানেলে মাক্সড RS485) RJ45 কেবলের মাধ্যমে সেন্সর মডিউলগুলোর (RP2040 মাদারবোর্ড + পরিবর্তনযোগ্য ডটারবোর্ড, MicroPython) সাথে সংযুক্ত হয়। ঐচ্ছিক হিসেবে রয়েছে ESP32-C3 ওয়্যারলেস ব্রিজ।

এআই (AI) যেখানে থাকে

এআই (AI) স্তর

Google Gemini কৃত্রিম ডেটা তৈরি, পাঠ পরিকল্পনা, ঘাটতি বিশ্লেষণ, পিডিপি (PDP) কোচিং, মূল্যায়ন তৈরি এবং প্রতিবেদনের বিবরণ দেওয়ার কাজগুলো পরিচালনা করে। সমস্ত ব্যবহারকারীর ডেটা পাঠানোর আগে সীমারেখাতেই বেনামী (anonymised) করা হয়।

যেখানে হার্ডওয়্যার তৈরি করা হয়

প্রোভিশনিংツール

প্রোডাকশন ফ্লোরের জন্য একটি স্ট্যান্ডঅ্যালোন PyQt6 অ্যাপ — যা ফার্মওয়্যার ফ্ল্যাশ করে, EEPROM আইডেন্টিটি লেখে, QR লেবেল তৈরি করে, লাইসেন্স কী ইস্যু করে এবং স্বাগত ইমেল পাঠায়। এটি একটি পাঁচ-ট্যাব বিশিষ্ট UI এবং Supabase-এর সাথে সুসংহত।

যেখানে সাধারণ মানুষ আমাদের সাথে যুক্ত হয়

ওয়েব প্রপার্টিসমূহ

দুটি ওয়েব সাবডোমেন: nowiseeit.org এই মার্কেটিং সাইটটিকে হোস্ট করে; এবং launcher.iseeitnowpolls.org ওয়েব-ভিত্তিক ক্লাউড পোল এবং ডিসিশন ল্যাব হোস্ট করে, যা অ্যাপ থেকে অ্যাক্সেস করা যায়।

যেভাবে উপাদানগুলো একে অপরের সাথে সংযুক্ত হয়

1

শিক্ষাবিদ সক্রিয় করেন

প্রোভিশনিং টুল থেকে প্রাপ্ত একটি লাইসেন্স কী ডেস্কটপ অ্যাপটিকে আনলক করে। এই সক্রিয়করণটি ডিভাইসের সাথে ক্রিপ্টোগ্রাফিকভাবে আবদ্ধ থাকে এবং এতে ৩০ দিনের অফলাইন গ্রেস পিরিয়ড পাওয়া যায়।

2

ডেটা যেভাবে প্রবাহিত হয়

সেন্সর মডিউলগুলো RS485-এর মাধ্যমে হাবে তথ্য পাঠায়। ডেস্কটপ অ্যাপটি USB-এর মাধ্যমে হাব থেকে ডেটা পড়ে, অথবা এআই-জেনারেটেড কৃত্রিম ডেটা পড়ে, অথবা একটি CSV ফাইল ইম্পোর্ট করে — প্রতিটি ক্ষেত্রেই একই রকম ভিজ্যুয়ালাইজেশন ভিউ দেখা যায়।

3

পাঠ ও মূল্যায়ন যেভাবে তৈরি হয়

Gemini বর্তমান ডেটাসেটের ওপর ভিত্তি করে পাঠ পরিকল্পনা বা মূল্যায়নের খসড়া তৈরি করে। শিক্ষাবিদ সেটি পর্যালোচনা করেন, ক্লাউড রিপোজিটরি থেকে প্রয়োজনীয় রিসোর্স যুক্ত করেন, সংরক্ষণ করেন এবং ঐচ্ছিকভাবে কমিউনিটি হাবে প্রকাশ করতে পারেন।

4

শিক্ষার্থীদের অংশগ্রহণ

শিক্ষার্থীরা ল্যাপটপের ওয়াই-ফাই হটস্পটের মাধ্যমে কিউআর (QR) কোড স্ক্যান করে অথবা রিমোট কোহর্টদের জন্য launcher.iseeitnowpolls.org-এ একটি ওয়েব সেশনের মাধ্যমে লাইভ অ্যাসেসমেন্ট বা ডিসিশন ল্যাব সেশনে যোগ দিতে পারে।

উপাদান নকশার মূলনীতি

Now I See It একটি সুনিয়ন্ত্রিত কাঠামোর মাধ্যমে এর পরিধি প্রসারিত করে। নতুন কোনো ডোমেন বা অভিজ্ঞতা যুক্ত করার ক্ষেত্রে বিচ্ছিন্ন কোনো বিশেষ ব্যবস্থার দিকে না গিয়ে বরং শেয়ারড মডেল, ভ্যালিডেশন এবং সুনির্দিষ্ট সম্পর্কের মাধ্যমে তা করা উচিত।

"Now I See It" পরিবারের একটি অংশ