> For the complete documentation index, see [llms.txt](https://schoolmanagerp.gitbook.io/schoolmanagerp-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://schoolmanagerp.gitbook.io/schoolmanagerp-docs/attendance.md).

# উপস্থিতি

নিজের শাখার শিক্ষার্থীদের হাজিরা নিন, দেরি বা ছুটি চিহ্নিত করুন, এবং ভুল হলে সংশোধন করুন।

**যেতে হবে:** বাম মেনুতে **উপস্থিতি → উপস্থিতি**। ফোনে স্ক্রিনের নিচের **উপস্থিতি** বোতাম। **শুরুর আগে:** আপনার নামে অন্তত একটি শাখা বরাদ্দ থাকতে হবে (অ্যাডমিন **শিক্ষকের দায়িত্ব** পাতা থেকে বরাদ্দ করেন)।

প্রতিটি শাখার (যেমন ষষ্ঠ শ্রেণির খ শাখা) প্রতিদিন একটি **হাজিরার খাতা** থাকে। এই পাতায় সেই খাতাই পূরণ করবেন; মাসের খাতা আর প্রতিবেদন তা থেকে নিজে থেকে তৈরি হয়।

[আজকের হাজিরা](#task-main) · [দেরি বা ছুটি](#task-late-leave) · [আগের হাজিরা সংশোধন](#task-fix) · [সমস্যা ও সমাধান](#trouble)

**এই পাতায় যা আছে**

* [এই পাতায় যেভাবে আসবেন](#arrive)
* [আজকের হাজিরা নিন](#task-main)
* [হাজিরা জমা হয়েছে কি না বুঝবেন কীভাবে](#confirm)
* [অন্য পরিস্থিতিতে](#other)
  * [কেউ দেরিতে এলে বা ছুটিতে থাকলে](#task-late-leave)
  * [সবাইকে চিহ্নিত না করে জমা দিতে চাইলে](#task-unmarked)
  * [আগের দিনের হাজিরা সংশোধন](#task-fix)
  * [পিরিয়ড অনুযায়ী হাজিরা](#task-period)
  * [ইন্টারনেট ছাড়া হাজিরা](#task-offline)
  * [দিনের হাজিরা কে দেবে](#task-source)
* [সমস্যা ও সমাধান](#trouble)
* [কে কী করতে পারেন](#roles)
* [আরও জানুন](#more)

***

## এই পাতায় যেভাবে আসবেন <a href="#arrive" id="arrive"></a>

**বাম মেনু থেকে:** **উপস্থিতি → উপস্থিতি**। শাখার তালিকা খোলে; নিচের ধাপ ১ থেকে শুরু করুন।

**ড্যাশবোর্ড থেকে:** সাইন ইন করার পর ড্যাশবোর্ডে **উপস্থিতি নেওয়া বাকি** কার্ডে আজ যেসব শাখার হাজিরা বাকি, তাদের নাম থাকে। একটি নামে চাপুন। → সোজা সেই শাখার হাজিরার খাতা খোলে, আজকের তারিখে; নিচের ধাপ ৩ থেকে শুরু করুন।

**খোঁজ থেকে:** উপরের খোঁজার ঘরে (Ctrl+K) "উপস্থিতি" লিখে **উপস্থিতি** বেছে নিন। শাখার তালিকা খোলে।

***

## আজকের হাজিরা নিন <a href="#task-main" id="task-main"></a>

1. বাম মেনুতে **উপস্থিতি** চাপুন, তারপর ভেতরের **উপস্থিতি** চাপুন। ফোনে নিচের **উপস্থিতি** বোতাম চাপুন।

   → আপনার শাখাগুলোর তালিকা আসবে। যে শাখার হাজিরা বাকি, তার পাশে **শুরু হয়নি** লেখা।

<figure><img src="https://2180529126-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F88j5TWUmlvXjQJrjUnI3%2Fuploads%2Fgit-blob-3a2cd3e10a9c33bce4dfb2c5fde7d2b5c9941f0f%2Fattendance-01-menu.png?alt=media" alt="ড্যাশবোর্ড: বাম পাশের মেনুতে ১ নম্বরে উপস্থিতি, ডান পাশে ২ নম্বরে উপস্থিতি নেওয়া বাকি কার্ড"><figcaption><p><em>১ · বাম মেনুর উপস্থিতি   ২ · ড্যাশবোর্ডের "উপস্থিতি নেওয়া বাকি" কার্ড থেকেও সোজা খাতায় যাওয়া যায়</em></p></figcaption></figure>

2. যে শাখার হাজিরা নেবেন, তার কার্ডে চাপুন।

   → রোল নম্বর অনুযায়ী সব শিক্ষার্থীর নাম আসবে। সবার পাশে **চিহ্নিত হয়নি** লেখা।
3. উপরে ডান দিকে **সবাই উপস্থিত** চাপুন।

   → যাদের এখনো চিহ্নিত করেননি, তারা সবাই সবুজ **উপস্থিত** হবে। আগে থেকে দেওয়া অনুপস্থিত, বিলম্বে বা ছুটির চিহ্ন বদলায় না। ভুল করে চাপলে নিচের বার্তায় **পূর্বাবস্থায় ফেরান** চাপুন।
4. যারা আজ আসেনি, তাদের প্রত্যেকের **নামে** একবার চাপুন।

   → নামের পাশে লাল **অনুপস্থিত** আসবে, আর উপরের হিসাবে **অনুপস্থিত** সংখ্যা বাড়বে।

<figure><img src="https://2180529126-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F88j5TWUmlvXjQJrjUnI3%2Fuploads%2Fgit-blob-8bef2aeecf4a077770ebcf06c7efd398f749f669%2Fattendance-05-marked.png?alt=media" alt="সবাই উপস্থিত করার পর দুজন অনুপস্থিত: উপরে অনুপস্থিত ২, আর তাদের সারি চিহ্নিত"><figcaption><p><em>ধাপ ৪-এর পর: দুজন অনুপস্থিত, উপরের হিসাবে অনুপস্থিত ২</em></p></figcaption></figure>

5. জমা দেওয়ার আগে একবার মিলিয়ে নিন: উপরের হিসাবে **অনুপস্থিত**, **বিলম্বে** ও **ছুটি**-র সংখ্যা ঠিক আছে কি না। এরপর নিচে **উপস্থিতি জমা দিন** চাপুন।

   → **উপস্থিতি সংরক্ষিত হয়েছে** বার্তা আসবে, আর অ্যাপ আপনাকে শাখার তালিকায় ফিরিয়ে নেবে।

**ফোনে** একই পাঁচ ধাপ; বোতামগুলো শুধু অন্য জায়গায়:

<figure><img src="https://2180529126-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F88j5TWUmlvXjQJrjUnI3%2Fuploads%2Fgit-blob-00dcd06d1635032153d25892d9f06f57a00818c8%2Fattendance-phone-02-register.png?alt=media" alt="ফোনে হাজিরার খাতা: ১ সবাই উপস্থিত, ২ শিক্ষার্থীর নাম, ৩ উপস্থিতি জমা দিন" width="300"><figcaption><p><em>১ · সবাই উপস্থিত   ২ · শিক্ষার্থীর নাম   ৩ · উপস্থিতি জমা দিন</em></p></figcaption></figure>

> **মনে রাখুন:** নামে বা বোতামে চাপলে চিহ্নটি শুধু আপনার স্ক্রিনে বদলায়। **উপস্থিতি জমা দিন** না চাপা পর্যন্ত স্কুলের সিস্টেমে কিছু যায় না।

***

## হাজিরা জমা হয়েছে কি না বুঝবেন কীভাবে <a href="#confirm" id="confirm"></a>

একটি চিহ্ন তিন অবস্থায় থাকতে পারে। কোনটিতে আছেন, তা এভাবে বুঝবেন:

| অবস্থা                       | কীভাবে বুঝবেন                                                                                    | এরপর কী                                                            |
| ---------------------------- | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------ |
| **শুধু স্ক্রিনে বদলেছে**     | নামের পাশে চিহ্ন আছে, কিন্তু এখনো জমা দেননি। পাতা রিলোড করলেও এই ডিভাইসে চিহ্নগুলো থাকে।         | **উপস্থিতি জমা দিন** চাপুন।                                        |
| **এই ডিভাইসে সংরক্ষিত**      | **ডিভাইসে সংরক্ষিত হয়েছে — অনলাইনে ফিরলে সিঙ্ক হবে** বার্তা। উপরে "১টি পরিবর্তন পাঠানো বাকি"।   | ইন্টারনেট ফিরলে নিজে থেকে পাঠানো হবে — [বিস্তারিত](#task-offline)। |
| **স্কুলের সিস্টেমে পৌঁছেছে** | **উপস্থিতি সংরক্ষিত হয়েছে** বার্তা, আর শাখার তালিকায় শাখাটির পাশে **খসড়া** বা **জমা হয়েছে**। | কাজ শেষ।                                                           |

**যাচাই করতে চাইলে:** শাখার তালিকায় শাখাটির কার্ডে আবার চাপুন। আপনার দেওয়া চিহ্নগুলো প্রতিটি নামের পাশে দেখা গেলে সেগুলো সিস্টেমে আছে।

<figure><img src="https://2180529126-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F88j5TWUmlvXjQJrjUnI3%2Fuploads%2Fgit-blob-edfcff2cd1a638395e4d46a38eb9feddeb131179%2Fattendance-08-after-submit.png?alt=media" alt="জমা দেওয়ার পরে শাখার তালিকা: Class 6 – B-এর পাশে খসড়া"><figcaption><p><em>জমা দেওয়ার পর শাখার তালিকা: শাখাটি আর "শুরু হয়নি" নয়</em></p></figcaption></figure>

**বার্তা না এলে:** [সমস্যা ও সমাধান](#trouble) দেখুন। আপনার চিহ্নগুলো মুছে যায়নি।

***

## অন্য পরিস্থিতিতে <a href="#other" id="other"></a>

### কেউ দেরিতে এলে বা ছুটিতে থাকলে <a href="#task-late-leave" id="task-late-leave"></a>

1. সেই শিক্ষার্থীর সারির ডান পাশের **অবস্থার বোতাম** চাপুন (যেখানে **উপস্থিত** বা **চিহ্নিত হয়নি** লেখা)।

   → ছোট একটি তালিকা খুলবে: **উপস্থিত**, **অনুপস্থিত**, **বিলম্বে**, **ছুটি**।
2. **বিলম্বে** বা **ছুটি** চাপুন।
3. **বিলম্বে** হলে নিচে **বিলম্বের মিনিট** ঘর আসবে। ইংরেজি সংখ্যায় মিনিট লিখুন, যেমন `15` (০ থেকে ১৪৪০)। না জানলে খালি রাখা যায়।
4. তালিকার বাইরে চাপুন। সারির ডান পাশে হলুদ **বিলম্বে** বা নীল **ছুটি** দেখাবে।
5. সবশেষে **উপস্থিতি জমা দিন** চাপুন। **উপস্থিতি সংরক্ষিত হয়েছে** বার্তা এলে তবেই চিহ্নটি সিস্টেমে গেছে।

<figure><img src="https://2180529126-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F88j5TWUmlvXjQJrjUnI3%2Fuploads%2Fgit-blob-bb5e6004b2262dababb24c4dc4314a33325b02ae%2Fattendance-06-late.png?alt=media" alt="অবস্থার তালিকা খোলা, বিলম্বে বেছে নেওয়া, আর বিলম্বের মিনিট ঘরে ১৫"><figcaption><p><em>বিলম্বে বেছে নেওয়ার পর বিলম্বের মিনিট ঘর</em></p></figcaption></figure>

**আগাম ছুটি:** শাখার তালিকার **তারিখ** ঘরে ভবিষ্যতের তারিখ বেছে নেওয়া যায় না। স্কুল চাইলে **সেটিংস › উপস্থিতি নীতি** থেকে আগাম ছুটি চালু করতে পারে; তখন ভবিষ্যতের দিনের খাতায় শুধু **ছুটি** দেওয়া যায়, আর খাতার উপরে লেখা থাকে "ভবিষ্যতের তারিখ — আগে থেকে শুধু ছুটি চিহ্নিত করা যাবে।"

### সবাইকে চিহ্নিত না করে জমা দিতে চাইলে <a href="#task-unmarked" id="task-unmarked"></a>

কারও পাশে **চিহ্নিত হয়নি** থাকা অবস্থায় **উপস্থিতি জমা দিন** চাপলে অ্যাপ জিজ্ঞেস করে:

<figure><img src="https://2180529126-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F88j5TWUmlvXjQJrjUnI3%2Fuploads%2Fgit-blob-3543b7a00b0dd3ed3f9a4eb31b93489f972e9fc7%2Fattendance-07-unmarked-dialog.png?alt=media" alt="প্রশ্ন: ১৮ জন শিক্ষার্থী অচিহ্নিত। ১ বাকিদের উপস্থিত চিহ্নিত করুন, ২ যেভাবে আছে জমা দিন, ৩ বন্ধ করুন"><figcaption><p><em>১ · বাকিদের উপস্থিত চিহ্নিত করুন   ২ · যেভাবে আছে জমা দিন   ৩ · বন্ধ করুন</em></p></figcaption></figure>

| আপনি চাপলেন                      | কী হবে                                                                                                                       | জমা হলো?                                         |
| -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------ |
| **বাকিদের উপস্থিত চিহ্নিত করুন** | অচিহ্নিত সবাই **উপস্থিত** হবে। আপনি খাতায় ফিরে যাবেন; আবার **উপস্থিতি জমা দিন** চাপতে হবে।                                  | না, এখনো নয়                                     |
| **যেভাবে আছে জমা দিন**           | শুধু চিহ্নিতদের হাজিরা সিস্টেমে যাবে। অচিহ্নিতরা প্রতিবেদনে **অচিহ্নিত** থাকবে — অনুপস্থিত ধরা হবে না। খাতা অসম্পূর্ণ থাকবে। | হ্যাঁ — **উপস্থিতি সংরক্ষিত হয়েছে** বার্তা আসবে |
| **✕ (বন্ধ করুন)** বা **বাতিল**   | কিছু বদলায় না। আপনার চিহ্নগুলো স্ক্রিনে থাকে।                                                                               | না                                               |

অচিহ্নিতদের পরে চিহ্নিত করতে [আগের দিনের হাজিরা সংশোধন](#task-fix) দেখুন।

### আগের দিনের হাজিরা সংশোধন <a href="#task-fix" id="task-fix"></a>

স্কুলের নির্ধারিত সময়সীমার মধ্যে (সাধারণত ২ দিন) আপনি নিজেই ঠিক করতে পারেন:

1. শাখার তালিকায় **তারিখ** ঘরে সেই দিনটি বেছে নিন।
2. শাখার কার্ডে চাপুন।
3. যে শিক্ষার্থীর চিহ্ন ভুল, তার নামে বা **অবস্থার বোতামে** চেপে ঠিক করুন।
4. **উপস্থিতি জমা দিন** চাপুন। **উপস্থিতি সংরক্ষিত হয়েছে** বার্তা এলে সংশোধন সিস্টেমে গেছে।

সময়সীমা পার হলে খাতার উপরে লেখা থাকে "এই রেজিস্টারটি ২ দিনের বেশি পুরনো। সংশোধনের জন্য একজন অ্যাডমিনকে বলুন।" তখন আপনি শুধু দেখতে পারবেন; সংশোধনের জন্য অ্যাডমিনকে বলুন। অ্যাডমিন এমন খাতা বদলালে **কেন এই হাজিরা খাতা বদলাচ্ছেন?** ঘর আসে; সেখানে অন্তত ৩ অক্ষরের একটি কারণ লিখতে হয়, যা অন্য কর্মীরা দেখতে পারেন। প্রতিটি সারির ডান পাশের **⋮** বোতামে **ইতিহাস** দেখা যায়: কে, কখন, কী বদলেছেন।

<figure><img src="https://2180529126-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F88j5TWUmlvXjQJrjUnI3%2Fuploads%2Fgit-blob-cfca612a9a9408089cd92481d6a5e322f66288de%2Fattendance-09-old-register.png?alt=media" alt="সময়সীমা পার হওয়া খাতা: ১ শিক্ষকের জন্য বার্তা, ২ সারির ⋮ বোতাম"><figcaption><p><em>১ · সময়সীমা পার হলে শিক্ষকের জন্য বার্তা   ২ · সারির ⋮ বোতাম (ইতিহাস)</em></p></figcaption></figure>

### নামের পাশে ঘণ্টা <a href="#task-bell" id="task-bell"></a>

কোনো শিক্ষার্থীর নামের পাশে ছোট ঘণ্টা থাকলে বুঝবেন, অভিভাবক চান শিশু পৌঁছালে তাঁকে বার্তা যাক। ঘণ্টার ওপর ধরে রাখলে বা কার্সর নিলে লেখা দেখা যায়: **অভিভাবক আগমন বার্তা চান**। আগের মতোই শিক্ষার্থীকে উপস্থিত দিন; বার্তা নিজে থেকে যায়। ঘণ্টা শুধু মনে করিয়ে দেয়। অনুরোধে সাড়া দিতে দেখুন [আগমন বার্তার অনুরোধে সাড়া দিন](/schoolmanagerp-docs/classes/my-class.md#task-arrival)।

### পিরিয়ড অনুযায়ী হাজিরা <a href="#task-period" id="task-period"></a>

স্কুল **সেটিংস › উপস্থিতি নীতি** থেকে পিরিয়ড-ভিত্তিক হাজিরা চালু করলে এবং শ্রেণির রুটিন প্রকাশিত থাকলে খাতার উপরে **সারাদিন** ছাড়াও প্রতিটি পিরিয়ডের ঘর দেখাবে। নিজের পিরিয়ডের ঘরে চাপুন, তারপর উপরের পাঁচ ধাপই। প্রতিটি পিরিয়ডের খাতা আলাদা করে জমা দিতে হয়।

### ইন্টারনেট ছাড়া হাজিরা <a href="#task-offline" id="task-offline"></a>

ইন্টারনেট না থাকলে জমা দেওয়ার বোতামে লেখা থাকে **ডিভাইসে সংরক্ষণ করুন**। চাপলে যা হয়:

* **ডিভাইসে সংরক্ষিত হয়েছে — অনলাইনে ফিরলে সিঙ্ক হবে** বার্তা আসে। হাজিরা শুধু এই ফোন বা কম্পিউটারে জমা থাকে; স্কুলের সিস্টেমে এখনো যায়নি।
* পাতার উপরে লেখা থাকে **আপনি অফলাইনে আছেন — ১টি পরিবর্তন পাঠানো বাকি**।
* ট্যাব বন্ধ করলে বা ফোন রিস্টার্ট হলে হাজিরা হারায় না। তবে পাঠানো হয় শুধু অ্যাপ খোলা থাকলে: ইন্টারনেট ফিরলে অ্যাপটি (এই ডিভাইসে) খুলুন বা খোলা রাখুন।
* পাঠানো হলে **১টি অফলাইন পরিবর্তন সংরক্ষিত হয়েছে।** বার্তা আসে। উপরের **আপনার পরিবর্তনগুলো** প্যানেলে তখন লেখা থাকে **আপনার সব পরিবর্তন সংরক্ষিত হয়েছে।**

**পাঠানো না হলে:** ইন্টারনেট ফেরার পরও "পাঠানো বাকি" থাকলে **আপনার পরিবর্তনগুলো** প্যানেল খুলুন।

* **অপেক্ষার সময়ে এটি অন্য কোথাও বদলে গেছে** — অন্য কেউ ইতিমধ্যে এই খাতায় হাজিরা দিয়েছেন। প্যানেল থেকে কোন সংস্করণ রাখবেন তা বেছে নিন।
* **কয়েকবার চেষ্টার পরেও এটি পাঠানো যায়নি** — খাতাটি আবার খুলে চিহ্নগুলো মিলিয়ে **উপস্থিতি জমা দিন** চাপুন। তারপরও না হলে অ্যাডমিনকে জানান।

এ নিয়ে আরও সাহায্য: [সমস্যা হলে কী করবেন](/schoolmanagerp-docs/help/troubleshooting.md#offline)।

### দিনের হাজিরা কে দেবে <a href="#task-source" id="task-source"></a>

স্কুল ঠিক করে, একটি শাখার দিনের হাজিরা খাতা কে সেভ করতে পারবেন। প্রশাসক এটি **সেটিংস › একাডেমিক › উপস্থিতি নীতি**-তে **দিনের হাজিরা কে দেবে**-র নিচে ঠিক করেন। চারটি বিকল্প আছে:

| বিকল্প                     | দিনের হাজিরা কে সেভ করেন                               |
| -------------------------- | ------------------------------------------------------ |
| **যে কেউ (আজকের নিয়ম)**   | শাখার যেকোনো শিক্ষক                                    |
| **শ্রেণিশিক্ষকের রোল কল**  | শুধু শ্রেণিশিক্ষক                                      |
| **প্রথম পিরিয়ডের শিক্ষক** | যিনি প্রথম পিরিয়ড পড়ান                               |
| **হাজিরার মেশিন**          | মেশিন দিনের হাজিরা ভরে। যা বাদ পড়ে শিক্ষকেরা ঠিক করেন |

খাতা সেভ করার অনুমতি আপনার না থাকলে একটি শান্ত ব্যানার দেখবেন, যেমন "শুধু শ্রেণিশিক্ষক এই হাজিরা খাতা সেভ করেন। আপনি দেখতে পারবেন, বদলাতে পারবেন না।" তখন **সবাই উপস্থিত** আর **হাজিরা জমা দিন** বোতাম থাকে না। আপনি প্রথম পিরিয়ডের শিক্ষক হলে সবুজ একটি লেখা বলে "সারা দিনের হাজিরা আপনি নেবেন", সঙ্গে ছোট একটি **সেভ করার আগে দেখুন** তালিকা।

**স্কুলে হাজিরার মেশিন চললে:**

* শিক্ষার্থীর কার্ড স্ক্যান হলে মেশিন তাকে চিহ্নিত করে। কোনো শিক্ষার্থীর হাজিরা **অনুপস্থিত** বা **ছুটি** থাকলে আর মেশিনও তাকে স্ক্যান করলে সময়সহ **স্ক্যান** ব্যাজ দেখায়। মেশিনের অন্য হাজিরায় কোনো ব্যাজ থাকে না।
* শিফটের **অনুপস্থিত ধরা হবে** সময়ের পর মেশিন যাদের দেখেনি, তাদের নিজে থেকে অনুপস্থিত ধরা হয়। খাতা খসড়াই থাকে; শ্রেণিশিক্ষক এখনো যেকোনো হাজিরা ঠিক করে দিতে পারেন।
* শিক্ষকের কথাই শেষ কথা: শ্রেণিশিক্ষক যে হাজিরা দেন, মেশিন তা কখনো বদলায় না।
* **স্ক্যান করেছে কিন্তু অনুপস্থিত** মানে মেশিন আজ শিক্ষার্থীকে দেখেছে, কিন্তু খাতায় সে অনুপস্থিত বা ছুটিতে। শাখার তালিকায় "২ জন স্ক্যান করেছে কিন্তু অনুপস্থিত" দেখায়। শাখাটি খুলে দেখে নিন; হাজিরা দেওয়ার পরেও শিক্ষার্থী এসে থাকতে পারে।
* প্রতিটি নামের পাশে ছোট একটি ব্যাজ বলে হাজিরাটি কোথা থেকে এসেছে: **স্ক্যান ০৮:০৫** (শুধু **অনুপস্থিত** বা **ছুটি** থাকা শিক্ষার্থীর বেলায়, যাকে মেশিনও স্ক্যান করেছে) অথবা **শীট থেকে** ("এই হাজিরা আপলোড করা শীট থেকে এসেছে।")। আপনি নিজে যে হাজিরা দেন তাতে ব্যাজ থাকে না। দেখুন [হাজিরা শীট আপলোড](/schoolmanagerp-docs/attendance/uploads.md)।
* **বাকিদের অনুপস্থিত করুন** (খাতার উপরের বোতাম) যাদের এখনো কোনো অবস্থা নেই, সবাইকে একবারেই অনুপস্থিত করে। আগে নামগুলো দেখে নিন; অভিভাবক বার্তা পেতে পারেন।

***

## সমস্যা ও সমাধান <a href="#trouble" id="trouble"></a>

| আপনি যা দেখছেন                                          | কী করবেন                                                                                                                          | কে সাহায্য করতে পারেন                 |
| ------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- |
| **এখনো কোনো শাখা বরাদ্দ হয়নি**                         | আপনার নামে শাখা দেওয়া হয়নি।                                                                                                     | অ্যাডমিন (**শিক্ষকের দায়িত্ব** পাতা) |
| **এই দিন স্কুল বন্ধ**                                   | সাপ্তাহিক ছুটি বা ক্যালেন্ডারের ছুটির দিন। হাজিরা লাগবে না। ভুল মনে হলে অ্যাডমিনকে বলুন।                                          | অ্যাডমিন (ক্যালেন্ডার)                |
| একটি শাখা তালিকায় নেই                                  | শাখায় শিক্ষার্থী নেই, বা সেই শ্রেণির আজ ছুটি। **অবস্থা** ফিল্টারে **সম্পন্ন** বেছে দেখুন, ইতিমধ্যে জমা হয়ে গেছে কি না।          | অ্যাডমিন                              |
| **উপস্থিতি সংরক্ষণ করা যায়নি**                         | ইন্টারনেট দেখে আবার **উপস্থিতি জমা দিন** চাপুন। চিহ্নগুলো স্ক্রিনে থেকে যায়। বারবার হলে অ্যাডমিনকে জানান, স্ক্রিনের বার্তাটি সহ। | অ্যাডমিন                              |
| বোতামে **ডিভাইসে সংরক্ষণ করুন** লেখা                    | ইন্টারনেট নেই। [ইন্টারনেট ছাড়া হাজিরা](#task-offline) দেখুন।                                                                     | —                                     |
| **আপনি লোড করার পর থেকে এই রেজিস্টার পরিবর্তিত হয়েছে** | নিচে দেখুন।                                                                                                                       | —                                     |
| **এই রেজিস্টারটি ২ দিনের বেশি পুরনো…**                  | সংশোধনের সময়সীমা পার। অ্যাডমিনকে বলুন কোন শিক্ষার্থীর কোন তারিখে কী বদলাতে হবে।                                                  | অ্যাডমিন                              |

**"এই রেজিস্টার পরিবর্তিত হয়েছে" এলে:** আপনি খাতাটি খোলার পর অন্য কেউ (যেমন অ্যাডমিন) এতে হাজিরা জমা দিয়েছেন। একটি তালিকা দেখাবে — শুধু যেসব শিক্ষার্থীর চিহ্নে আপনার আর তাঁর মধ্যে মিল নেই, **আপনার চিহ্ন** আর **বর্তমান চিহ্ন** পাশাপাশি।

* **আমারটা রাখুন** — আপনার পুরো খাতাটি (সব শিক্ষার্থীর চিহ্ন) তাঁর সংস্করণের উপর জমা হবে। তালিকায় থাকা শিক্ষার্থীদের তাঁর চিহ্ন বাদ যাবে।
* **তাদেরটা নিন** — আপনার জমা-না-দেওয়া সব চিহ্ন বাদ যাবে, খাতাটি তাঁর সংস্করণে রিলোড হবে। এরপর চাইলে আবার বদলে জমা দিতে পারবেন।

সিদ্ধান্ত নেওয়ার আগে তালিকার শিক্ষার্থীদের নিয়ে তাঁর সাথে কথা বলে নেওয়া ভালো।

<figure><img src="https://2180529126-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F88j5TWUmlvXjQJrjUnI3%2Fuploads%2Fgit-blob-e7ed3422d535f3d5b3554d8f1d5aaaaa6817710c%2Fattendance-02-holiday.png?alt=media" alt="স্কুল বন্ধের দিন: এই দিন স্কুল বন্ধ"><figcaption><p><em>স্কুল বন্ধের দিনে পাতাটি এমন দেখায়</em></p></figcaption></figure>

***

## কে কী করতে পারেন <a href="#roles" id="roles"></a>

| ভূমিকা                                     | কোন শাখা দেখেন | হাজিরা নিতে পারেন | সংশোধন করতে পারেন               | দেরির সতর্কবার্তা পান |
| ------------------------------------------ | -------------- | ----------------- | ------------------------------- | --------------------- |
| শিক্ষক                                     | নিজের বরাদ্দ   | হ্যাঁ             | সময়সীমার মধ্যে (সাধারণত ২ দিন) | হ্যাঁ, নিজের শাখার    |
| অ্যাডমিন                                   | সব             | হ্যাঁ, যেকোনো দিন | যেকোনো দিন, কারণ লিখে           | হ্যাঁ, অনেক দেরি হলে  |
| একাডেমিক কো-অর্ডিনেটর                      | সব             | না                | না                              | হ্যাঁ, অনেক দেরি হলে  |
| হিসাবরক্ষক, অফিস কর্মী, পরীক্ষা নিয়ন্ত্রক | সব             | না                | না                              | না                    |

যাঁরা হাজিরা নিতে পারেন না, তাঁদের খাতায় **সবাই উপস্থিত** আর **উপস্থিতি জমা দিন** বোতাম থাকে না। সেখানে লেখা থাকে **আপনি এই রেজিস্টার দেখতে পারেন, কিন্তু আপনার ভূমিকায় হাজিরা দেওয়া যায় না।**

***

## আরও জানুন <a href="#more" id="more"></a>

<details>

<summary><strong>পাতার অংশগুলো</strong> — শাখার তালিকা আর হাজিরার খাতায় কী কোথায়</summary>

**শাখার তালিকা**

<figure><img src="https://2180529126-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F88j5TWUmlvXjQJrjUnI3%2Fuploads%2Fgit-blob-acd6974b78dfc2f905134840a6ba1af1c14e8e52%2Fattendance-03-sections.png?alt=media" alt="শাখার তালিকা: ১ শিরোনাম ও কতগুলো বাকি, ২ অবস্থা ফিল্টার, ৩ তারিখ, ৪ একটি শাখার কার্ড"><figcaption><p><em>১ · শিরোনাম   ২ · অবস্থা   ৩ · তারিখ   ৪ · শাখার কার্ড</em></p></figcaption></figure>

1. **উপস্থিতি** — পাতার নাম। নিচে কতগুলো শাখা বাকি, যেমন "৯টির মধ্যে ৩টি শাখা বাকি"।
2. **অবস্থা** — শুধু **বাকি** বা শুধু **সম্পন্ন** শাখা দেখতে।
3. **তারিখ** — আজকের তারিখ বসানো থাকে। আগের দিন দেখতে বদলান; ভবিষ্যতের তারিখ বেছে নেওয়া যায় না।
4. **শাখার কার্ড** — নাম, শিক্ষার্থীর সংখ্যা, শ্রেণি-শিক্ষক আর খাতার অবস্থা: **শুরু হয়নি**, **খসড়া** (সিস্টেমে আছে), **জমা হয়েছে** (চূড়ান্ত)।

**হাজিরার খাতা**

<figure><img src="https://2180529126-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F88j5TWUmlvXjQJrjUnI3%2Fuploads%2Fgit-blob-fe9a357489bc7fefb665ed573fc750c02d15e5f3%2Fattendance-04-register.png?alt=media" alt="হাজিরার খাতা: ১ শাখা ও অবস্থা, ২ তারিখ, ৩ সারাদিন ও পিরিয়ড, ৪ হিসাব, ৫ সবাই উপস্থিত, ৬ শিক্ষার্থীর নাম, ৭ অবস্থার বোতাম, ৮ জমা দেওয়ার বোতাম"><figcaption><p><em>১ · শাখা ও অবস্থা   ২ · তারিখ   ৩ · সারাদিন ও পিরিয়ড   ৪ · হিসাব   ৫ · সবাই উপস্থিত   ৬ · শিক্ষার্থীর নাম   ৭ · অবস্থার বোতাম   ৮ · উপস্থিতি জমা দিন</em></p></figcaption></figure>

1. **শাখার নাম ও খাতার অবস্থা** — যেমন "Class 10 – B" আর **চিহ্নিত হয়নি**। নিচে মোট শিক্ষার্থী।
2. **তারিখ** — কোন দিনের হাজিরা।
3. **সারাদিন ও পিরিয়ড** — প্রতিদিনের হাজিরায় **সারাদিন**। পিরিয়ড-ভিত্তিক হাজিরা চালু থাকলে প্রতিটি পিরিয়ডের ঘর।
4. **হিসাব** — উপস্থিত, অনুপস্থিত, বিলম্বে, ছুটি, অচিহ্নিত — কতজন।
5. **সবাই উপস্থিত** — অচিহ্নিত সবাইকে উপস্থিত করে।
6. **শিক্ষার্থীর নাম** — চাপলে উপস্থিত ↔ অনুপস্থিত।
7. **অবস্থার বোতাম** — বিলম্বে বা ছুটি দিতে।
8. **উপস্থিতি জমা দিন** — বাম পাশে কতজন অচিহ্নিত।

</details>

<details>

<summary><strong>কি-বোর্ড শর্টকাট</strong> (কম্পিউটারে)</summary>

একটি নামে চাপার পর:

| কি             | কাজ                    |
| -------------- | ---------------------- |
| `P`            | উপস্থিত                |
| `A`            | অনুপস্থিত              |
| `L`            | বিলম্বে                |
| `V`            | ছুটি                   |
| `Space`        | উপস্থিত ↔ অনুপস্থিত    |
| `↑` `↓`        | আগের / পরের শিক্ষার্থী |
| `Shift + P`    | সবাই উপস্থিত           |
| `Ctrl + Enter` | জমা দিন                |

</details>

<details>

<summary><strong>ঘরগুলোর অর্থ</strong></summary>

| ঘর                          | কী লিখবেন                                                                                  | বাধ্যতামূলক?                      |
| --------------------------- | ------------------------------------------------------------------------------------------ | --------------------------------- |
| তারিখ                       | কোন দিনের হাজিরা। আজকের তারিখ বসানো থাকে। তালিকা থেকে ভবিষ্যতের তারিখ বেছে নেওয়া যায় না। | হ্যাঁ                             |
| অবস্থা (প্রতিটি শিক্ষার্থী) | উপস্থিত, অনুপস্থিত, বিলম্বে বা ছুটি। ভবিষ্যতের দিনে (আগাম ছুটি চালু থাকলে) শুধু ছুটি।      | না — বাকি থাকলে অ্যাপ জিজ্ঞেস করে |
| বিলম্বের মিনিট              | কত মিনিট দেরি, শুধু **বিলম্বে** দিলে। ইংরেজি সংখ্যায়, ০ থেকে ১৪৪০।                        | না                                |

</details>

<details>

<summary><strong>উপস্থিতি কীভাবে কাজ করে</strong> — খাতা থেকে প্রতিবেদন ও সতর্কবার্তা</summary>

<figure><img src="https://2180529126-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F88j5TWUmlvXjQJrjUnI3%2Fuploads%2Fgit-blob-a8481689a46a7e9beca601efca7d5884645bb459%2Fattendance-overview.svg?alt=media" alt="শিক্ষক শাখার খাতায় হাজিরা নেন; সেই খাতা থেকে উপস্থিতি প্রতিবেদন ও মাসিক উপস্থিতির খাতা তৈরি হয়; অ্যাডমিন পুরনো খাতা ঠিক করেন; সময়মতো না নিলে সতর্কবার্তা আসে" width="720"><figcaption><p><em>উপস্থিতি কীভাবে কাজ করে</em></p></figcaption></figure>

* প্রতিটি শাখার প্রতিদিন একটি হাজিরার খাতা।
* সেই খাতা থেকেই [**উপস্থিতি প্রতিবেদন**](/schoolmanagerp-docs/attendance/attendance-reports.md) আর মাসভিত্তিক [**উপস্থিতির খাতা**](/schoolmanagerp-docs/attendance/attendance-register.md) তৈরি হয়।
* সময়মতো হাজিরা না নিলে শিক্ষকের কাছে মনে করিয়ে দেওয়ার বার্তা আসে; আরও দেরি হলে একাডেমিক কো-অর্ডিনেটর ও অ্যাডমিনের কাছেও।

</details>

<details>

<summary><strong>পুরো কাজটি একসাথে</strong> — কম্পিউটারে ও ফোনে</summary>

<figure><img src="https://2180529126-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F88j5TWUmlvXjQJrjUnI3%2Fuploads%2Fgit-blob-d9a92f998c6599664a9d11ec653bb09e48c6bc1e%2Fattendance-take.gif?alt=media" alt="পুরো কাজটি কম্পিউটারে: শাখা খোলা, সবাই উপস্থিত, দুজনকে অনুপস্থিত, জমা দেওয়া"><figcaption><p><em>কম্পিউটারে</em></p></figcaption></figure>

<figure><img src="https://2180529126-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F88j5TWUmlvXjQJrjUnI3%2Fuploads%2Fgit-blob-20e4f609254d8e6c502309ea3bd845af24901a00%2Fattendance-take-phone.gif?alt=media" alt="ফোনে পুরো কাজটি" width="300"><figcaption><p><em>ফোনে</em></p></figcaption></figure>

</details>

**সম্পর্কিত পাতা**

* [**শিক্ষককে শ্রেণি-শাখার দায়িত্ব দেওয়া**](/schoolmanagerp-docs/students/teaching-assignments.md) — অ্যাডমিন এখানে শাখা বরাদ্দ করেন।
* [**শ্রেণির সাপ্তাহিক রুটিন সাজানো**](/schoolmanagerp-docs/classes/routine-builder.md) — পিরিয়ড-ভিত্তিক হাজিরার জন্য।
* [**উপস্থিতি প্রতিবেদন**](/schoolmanagerp-docs/attendance/attendance-reports.md) ও [**উপস্থিতির খাতা**](/schoolmanagerp-docs/attendance/attendance-register.md) — এখানে নেওয়া হাজিরা থেকে তৈরি।
* [**হাজিরা শীট আপলোড**](/schoolmanagerp-docs/attendance/uploads.md) — এক্সেল ফাইল থেকে অনেক দিন বা শাখার হাজিরা ভরা।
* [**কর্মীর উপস্থিতি ও ছুটি**](/schoolmanagerp-docs/attendance/staff-attendance.md) — শিক্ষক ও কর্মীদের নিজেদের হাজিরা আর ছুটি।
* **সেটিংস › উপস্থিতি নীতি** (অ্যাডমিন) — সাপ্তাহিক ছুটি, সংশোধনের সময়সীমা, পিরিয়ড-ভিত্তিক হাজিরা, আগাম ছুটি।
* [**নিজের শ্রেণির খবর এক পাতায় দেখা**](/schoolmanagerp-docs/classes/my-class.md) — এক পাতায় আপনার শাখা, আজকের উপস্থিতিসহ।
* [**শিক্ষার্থী যোগ করা ও তাদের তথ্য দেখা**](/schoolmanagerp-docs/students.md) — যে শিক্ষার্থীদের উপস্থিতি এখানে নেওয়া হয়।
* [**স্কুলের সেটিংস ঠিক করা**](/schoolmanagerp-docs/settings.md) — স্কুলের প্রোফাইল, একাডেমিক নিয়ম, ফির নিয়ম, যোগাযোগ, প্রিন্টিং, সাইন-ইন, ব্যাকআপ আর সতর্কতা এক পাতায়, নয়টি বিভাগে ঠিক করুন।
* [**উপস্থিতি**](/schoolmanagerp-docs/overview/attendance.md) — অভিভাবক আপনার নেওয়া উপস্থিতি যেভাবে দেখেন।

***

*সংস্করণ ০.১.০ · শেষ যাচাই ২০২৬-১০-২৩*
