প্রকল্প সম্পর্কে
Geek Jr হল Geek Protocol-এর একটি ব্রাউজার-ভিত্তিক প্রাথমিক শিক্ষা অ্যাপ, যা প্রায় ১ থেকে ১০ বছর বয়সী শিশুদের লক্ষ্য করে। এটি সংক্ষিপ্ত অনুশীলন সেশনগুলিকে একটি সহজ দৈনিক অভ্যাস হিসেবে উপস্থাপন করে: একজন অভিভাবক শেখার স্তর এবং সেশনের দৈর্ঘ্য নির্বাচন করেন, এবং একটি শিশু অ্যাকাউন্ট তৈরি ছাড়াই শুরু করতে পারে।
কার্যক্রম
- ছবির কার্ড: একটি ছবি বা প্রম্পট দেখুন, একটি শব্দ শুনুন, তারপর "পেরেছি" বা "অনুশীলন দরকার" চিহ্নিত করুন।
- ধ্বনিবিদ্যা ট্যাপ: একটি প্রম্পট বা পছন্দ শুনুন, তারপর মিলে যাওয়া শব্দটি নির্বাচন করুন।
- মেমরি ম্যাচ: ছবির জোড়া খুঁজতে কার্ড উল্টান।
- প্যাটার্ন ও যুক্তি: পরবর্তী কী আসবে তা নির্বাচন করুন।
- গল্পের ক্রম: একটি সংক্ষিপ্ত ক্রম সম্পূর্ণ করুন, ঐচ্ছিক বাইবেল গল্পের প্রশ্নসহ।
বিষয়বস্তু চারটি বয়সের পরিসরে বিভক্ত: ১–২, ৩–৪, ৫–৭ এবং ৮–১০। সবচেয়ে ছোট পরিসরটি ভিজ্যুয়াল প্রম্পট ব্যবহার করে এবং কোনো টাইমার নেই। প্রকল্পটি নিজেকে একটি সম্পূর্ণ পাঠ্যক্রমের পরিবর্তে একটি স্টার্টার লাইব্রেরি হিসেবে বর্ণনা করে এবং অভিভাবকদের নির্দেশনা সুপারিশ করে, বিশেষ করে যারা এখনও পড়তে পারে না এমন শিশুদের জন্য।
অভিভাবক সেটিংস
অভিভাবকরা বয়সের পরিসর, রাউন্ডের দৈর্ঘ্য, বড় শিক্ষার্থীদের জন্য সময়সীমা এবং বাইবেল গল্পের প্রশ্নগুলি উপস্থিত হবে কিনা তা নিয়ন্ত্রণ করতে পারেন। পছন্দ এবং অগ্রগতি শুধুমাত্র বর্তমান ব্রাউজারে সংরক্ষিত হয় এবং ডিভাইসগুলির মধ্যে সিঙ্ক হয় না। একটি গোপনীয়তা এবং স্টোরেজ নথি রিপোজিটরিতে অন্তর্ভুক্ত। বাইবেল গল্পের বিষয়বস্তু ডিফল্টভাবে বন্ধ এবং বর্তমানে প্রতি বয়সের পরিসরে একটি স্টার্টার প্রশ্ন অন্তর্ভুক্ত।
বক্তৃতা এবং বিষয়বস্তু
ব্রাউজার স্পিচ সংশ্লেষণ কার্ডের শব্দ এবং কার্যক্রমের প্রম্পট পড়ে। উচ্চারণ এবং ভয়েসের প্রাপ্যতা ব্যবহৃত ডিভাইসের উপর নির্ভর করে।
চালানো
অ্যাপটির জন্য Node.js 20.9 বা নতুন প্রয়োজন। npm ci দিয়ে নির্ভরতা ইনস্টল করুন এবং npm run dev দিয়ে ডেভেলপমেন্ট সার্ভার শুরু করুন, তারপর http://localhost:3000 খুলুন। হোম পেজটি প্রতিটি কার্যক্রম এবং অভিভাবক সেটিংসের সাথে লিঙ্ক করে। লিন্টিং এবং প্রোডাকশন বিল্ড npm run lint এবং npm run build এর মাধ্যমে উপলব্ধ, এবং একই চেক GitHub Actions-এ পুল রিকোয়েস্ট এবং main-এ পুশের জন্য চলে। একটি হোস্টেড সংস্করণ README থেকে লিঙ্ক করা আছে।
প্রকল্পের কাঠামো
- src/app: Next.js পেজ এবং সাইট লেআউট
- src/modules: ছবির কার্ড এবং কার্যক্রম গেম
- src/data: বয়স-স্তরভিত্তিক স্টার্টার বিষয়বস্তু JSON-এ
- src/lib: শেয়ার্ড সেটিংস, টাইপ এবং ব্রাউজার স্টোরেজ
- public: ব্র্যান্ড আর্টওয়ার্ক এবং আইকন
অবদান
অবদানকারীদের ডেভেলপমেন্ট ওয়ার্কফ্লো এবং বিষয়বস্তু নির্দেশিকার জন্য CONTRIBUTING.md-এ নির্দেশিত করা হয়, শেখার প্রম্পট যোগ করার আগে, প্রশ্নগুলি স্পষ্ট, বয়স-উপযুক্ত এবং যাচাইযোগ্য রাখার অনুরোধসহ।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.