Татварын мэргэшсэн зөвлөхүүдийн чуулган - 2026
Хэрэглэгчийн гарын авлага
Энэхүү аппликейшн нь «Татварын мэргэшсэн зөвлөхүүдийн чуулган - 2026» (ТМЗ-2026 Чуулган) арга хэмжээний бүртгэл, асуулт-хариулт, санал асуулга, ирцийн бүртгэл болон quick-match уулзалт зохион байгуулахад ашиглагдана.
- Үндсэн хаяг (production): https://mncpa.netlify.app
- Repo: https://github.com/Gundeg/CPA-Conference
- Firebase project:
cpa-conference
Агуулга
- Оролцогчдод зориулсан хэсэг
- 1.1 Бүртгүүлэх
- 1.2 QR код ба ирцийн бүртгэл
- 1.3 Асуулт илгээх ба санал өгөх
- 1.4 Quick-match уулзалт
- 1.5 Онлайн оролцоо
- 1.6 Имэйл хүлээн авах
- Админуудад зориулсан хэсэг
- 2.1 Анх удаа нэвтрэх
- 2.2 Хяналт самбар
- 2.3 Ирцийн бүртгэл удирдах
- 2.4 Асуулт хянах, хариулах
- 2.5 Санал асуулга
- 2.6 Хөтөлбөр ба илтгэгчид
- 2.7 Quick-match тохиргоо
- 2.8 Дэлгэцийн удирдлага
- 2.9 Админ ба ажилтан удирдах
- 2.10 Имэйл систем
- 2.11 Судалгаа ба өгөгдөл татах (CSV)
- 2.12 Дүгнэлт тойм (AI)
- Бүртгэлийн ажилтанд (Staff)
- Тайзны апп — Модератор ба Хөтлөгч
- Түгээмэл асуулт + Алдааны шийдэл
Оролцогчдод зориулсан хэсэг
1.1 Бүртгүүлэх
Танхимд оролцох (in-person)
- https://mncpa.netlify.app/ хаягаар орно.
- “Бүртгүүлэх” товч дээр дарна.
- Дараах талбаруудыг бөглөнө:
- Нэр (заавал)
- И-мэйл (заавал — баталгаажуулалтын имэйл энэ хаягт очно)
- Утас (нэмэлт)
- Байгууллага (заавал)
- Албан тушаал (заавал)
- “Бүртгүүлэх →” товч дээр дарна.
- Хүлээх дэлгэц нээгдэнэ — “Бүртгэл хүлээгдэж байна” төлөвт орно.
- Имэйлээрээ “Бүртгэл хүлээн авлаа, төлбөрөө шилжүүлнэ үү” гарчигтай мэйл хүлээж авна. Энэ мэйлд:
- Дансны мэдээлэл (Голомт банк, 001-500-3155116868)
- Төлбөрийн дүн (20 000 ₮)
- Гүйлгээний утга (нэр + байгууллага хэлбэрээр)
Төлбөр шилжүүлсний дараа
- Гүйлгээний дараа админ таны төлбөрийг шалгаж баталгаажуулна (1–24 цагийн дотор).
- Баталгаажсан тэр мөчид “Бүртгэл баталгаажлаа” мэйл хүлээж авна — энэ мэйлд таны QR кодын линк багтсан байна.
- Линк дээр дарж QR кодоо нээгээд утсандаа хадгална.
Анхааруулга: QR кодоо бусдад дамжуулахгүй байна уу. QR-аар нэг л удаа ирц бүртгэгдэх ёстой.
Бүртгэлгүй санал, асуулт оруулах
Бүртгэлгүй ч асуулт илгээж болно — нүүр хуудаснаас “Бүртгэлгүй асуулт илгээх →” товчоор /q хуудас руу шууд орно. Гэхдээ бүртгэлгүй оролцогчид санал асуулгад оролцох эрхгүй.
1.2 QR код ба ирцийн бүртгэл
Арга хэмжээний өдөр
- Үүдэнд бүртгэлийн ажилтан таны QR кодыг уншуулна.
- “Ирц бүртгэгдлээ! 🎁” мэдэгдэл харагдвал бэлгээ авч болно.
- Имэйлээрээ ирсэн QR код-той линкээ ашиглаж болно, эсвэл нүүр хуудсан дахь “QR код харах” товчоор нэвтэрсэн төлвөөс шууд нээж болно.
Хэрэв QR код алга болсон бол
- Имэйлээ дахин шалгана (Бүртгэл баталгаажлаа гарчигтай).
- Нүүр хуудсаар имэйлээрээ нэвтрэх → QR код товч.
- Тэр ч байтугай ажилтанд имэйл хаягаа хэлэхэд гараар бүртгэх боломжтой.
1.3 Асуулт илгээх ба санал өгөх
Гол санаа: Аппликейшн нь давхар асуулт бичихээс илүү санал өгөхийг дэмждэг. Ижил асуулт аль хэдийн байгаа бол шинээр бичихийн оронд түүнд санал өгснөөр чухал асуулт тайзнаас илүү хурдан хариулагдана.
Эхлээд: асуултын жагсаалт
- Нүүр хуудаснаас “Асуулт илгээх” товч дээр дарж
/qхуудас руу орно. - Эхлээд “Асуултууд” жагсаалт нээгдэнэ — батлагдсан асуултууд саналаар эрэмбэлэгдэн харагдана. Хамгийн дээд 3 нь 🥇🥈🥉 тэмдэгтэй.
- Хайх талбар — өөрийн асуултаа эндээс хайж олоод санал өгнө үү. Нэр, байгууллага, илтгэгчээр ч хайж болно.
- Шүүлтүүр — 🎯 Илтгэгчээр болон Сэдвээр (ААНОАТ, ХХОАТ, НӨАТ, Аудит, СТОУС, Ёс зүй … гэх мэт) шүүж болно.
- Санал өгөх — асуулт бүрийн зүүн талын том 👍 товчоор дэмжинэ. Нэг асуултанд нэг л удаа (дахин дарвал санал арилна). “🔀 N хүн” тэмдэг нь хэдэн хүн ижил асуулт асуусныг харуулна.
Шинэ асуулт асуух
- Хайлтаас өөрийн асуулт олдоогүй бол доод талын “+ Асуултаа олсонгүй юу? Шинээр асуух” товчийг дарна.
- Доороос асуулт бичих цонх дэлгэгдэнэ:
- Хэнд хандсан асуулт? — Илтгэгчээ заавал сонгоно (ерөнхий асуулт байхгүй болсон).
- Асуулт — 1000 тэмдэгтээр хязгаарлагдсан.
- Асуултын үлдэгдэл — нэг оролцогч дээд тал нь 3 асуулт асууж болно. Асуултын жагсаалтын дээд талд “Танд N асуулт асуух боломж байна” гэсэн тэмдэглэгээ үлдсэн тоог бууруулж харуулна; 3-уланг асуусны дараа “Та 3 асуултаа асуучихсан байна” болж, цонх “бусдын асуултад санал өгье” гэсэн мэдэгдэлд шилжинэ. (Санал өгөх, давхардсан асуулт нэгтгэгдэх нь энэ хязгаарт ороогүй.)
- Модератор/хөтлөгч тухайн төхөөрөмж дээрээ тайзны апп (
/stage)-д нэвтэрсэн бол оролцогчийн аппаас хязгааргүй асуулт асууж болно (асуулт бэлдэх, чиглүүлэх зорилгоор).
- “Асуулт илгээх” товч дээр дарна.
- Систем автоматаар:
- AI ангилал хийнэ (асуулт ямар сэдэвт хамаарахыг тодорхойлно).
- Өмнө илгээгдсэн ижил төстэй асуултуудтай харьцуулна. Ижил байвал тухайн асуултад нэгтгэгдэж, таны санал нэмэгдэнэ (давхар мөр үүсэхгүй). Олдоогүй бол шинэ асуулт болж модератор хянахаар явна.
Санал асуулга
- “Санал” табд орно — идэвхтэй санал асуулга байвал харагдана.
- Өөрийн сонголтоо хийнэ.
- Үр дүн real-time-аар шинэчлэгдэнэ.
Үнэлгээ (арга хэмжээний дараа)
- Арга хэмжээний төгсгөлд “Үнэлгээ” табаар үнэлгээ өгнө.
- 1–5-ны хэмжээгээр үнэлж саналаа үлдээх боломжтой.
1.4 Quick-match уулзалт
Шинэ боломж 2026 он: Quick-match нь оролцогчид болон илтгэгчид арга хэмжээний завсарт бие биетэйгээ богино уулзалт төлөвлөх боломжийг олгоно.
Нөхцөл
Quick-match-д нэгдэхийн тулд:
- Та танхимд оролцох бүртгэлтэй байх (онлайн оролцогчид ч ашиглаж болно).
- Төлбөр баталгаажсан байх.
- Зохион байгуулагч quick-match-ыг идэвхжүүлсэн байх.
Алхам 1: Профайлаа бөглөх
- Нүүр хуудаснаас (эсвэл
/q,/onlineхуудснаас) “🤝 Quick-match уулзалт →” товчийг дарна. - “Миний профайл” таб автоматаар нээгдэнэ.
- Дараах талбаруудыг бөглөнө:
- Утас — уулзалт батлагдсан тэр мөчид л нөгөө талд харагдана.
- Мэргэшсэн чиглэл (заавал) — өөрийн ажлын чиглэл, мэргэжил.
- Шинэ бүтээгдэхүүн (нэмэлт) — танилцуулах гэж буй зүйл.
- Хайж буй (заавал) — Хөрөнгө оруулагч / Зөвлөх / Хамтрагч / Хамтран ажиллах / Менторын тусламж гэх мэт төрлүүдээс олныг сонгож болно.
- Дэлгэрэнгүй тайлбар (заавал) — хэнтэй, ямар чиглэлээр уулзахыг хүсэж буйгаа товч тайлбарлана.
- “Quick-match-д нэгэх” товчоор хадгална.
- Профайл хадгалсны дараа “Зураг сонгох” товчоор JPEG/PNG (хамгийн ихдээ 2MB) зургаа нэмж болно.
Алхам 2: Бусдыг харж уулзалт санал болгох
- “Жагсаалт” таб руу шилжинэ.
- Бусад оролцогч болон илтгэгчдийн картууд харагдана. Илтгэгчид нь ил болсон цайвар нил монограмм болон “Илтгэгч” тэмдэгтэйгээр харагдана.
- Хэн нэгний картан дээр дарж дэлгэрэнгүй профайл руу очно.
- “Уулзалт санал болгох →” товчоор санал болгох цонх нээгдэнэ.
- Цаг сонгох — өнгөтэй “тасалбар” товчуудаас сонгоно. Хэрэв энэ цагт танд аль хэдийн уулзалт батлуулсан байвал тэр цаг саарал болж сонгож чадахгүй.
- Мессеж (нэмэлт) — юу ярилцахыг хүссэнээ товч бичнэ.
- “Илгээх →” товч.
- Хүлээн авагч талд имэйл явна.
Алхам 3: Уулзалтын хариу
“Уулзалтууд” таб руу орвол гурван хэсэгтэй:
📥 Ирсэн
- Бусдаас танд ирсэн уулзалтын саналууд.
- “Хүлээн авах” товч дарвал:
- Уулзалт батлагдана.
- Хоёр тал бие биеийн холбоо барих мэдээлэл (имэйл, утас)-тай “Уулзалт баталгаажлаа” мэйл хүлээж авна.
- Тухайн цаг таны жагсаалтаас “занят” болно.
- “Татгалзах” товч дарвал саналыг татгалзаж, илгээгчид имэйл явна.
📤 Илгээсэн
- Таны бусдад илгээсэн саналууд.
- Төлөв нь Хүлээгдэж байна / Батлагдсан / Татгалзсан гэсэн нэгэн харагдана.
✅ Уулзалтууд
- Аль хэдийн батлагдсан уулзалтууд.
- Дэлгэрэнгүй харахын тулд картан дээр “🔓 Холбоо барих харах” товчоор имэйл, утсыг нээж үзнэ.
- Тэр имэйл хаяг дээр дарж шууд имэйл бичих, утсан дугаар дээр дарж залгах боломжтой.
Quick-match-тэй холбоотой чухал зүйлс
- Цаг бүрт нэг л уулзалт. Тиймээс хэрэв админ 2 цагийн цонх (жишээ нь 14:00–16:00) 30 минутын уулзалттай гэж тохируулсан бол та хамгийн ихдээ 4 уулзалт хийж болно.
- Дахин дахин санал илгээх боломжгүй. Та нэг хүнтэй нэг л санал илгээж болно (хэрэв тэр татгалзсан бол өөр оролцогчтой оролдоорой).
- Холбоо барих мэдээлэл нь хоёр тал саналыг хүлээн зөвшөөрсний дараа л нээгдэнэ — нууцлал хадгалагдана.
1.5 Онлайн оролцоо
Бүртгүүлэх
- https://mncpa.netlify.app/online хаягаар орно.
- Нэр, имэйл, байгууллагаа оруулна.
- “Орох” товч.
- “Тавтай морил” мэдээлэл харагдаж, бүртгэл АВТОМАТ батлагдана (онлайн оролцогчид төлбөргүй).
- Имэйлээрээ “Бүртгэл баталгаажлаа (Онлайн)” мэйл хүлээж авна. Энэ мэйлд асуулт илгээх линк багтсан байна.
Арга хэмжээний үеэр
- Асуулт илгээх ба санал асуулгад оролцох — танхимд оролцогчтой ижил.
- Quick-match уулзалт нэгээтэй ялгаатай: онлайн оролцогчид хооронд видео уулзалт хийх боломжгүй (тус систем нь танхимд биечлэн уулзах зориулалттай). Гэхдээ илтгэгчтэй уулзаж мессеж солилцох боломжтой.
1.6 Имэйл хүлээн авах
Хэрэв та имэйл хүлээж аваагүй бол:
- Спам / Promotions хавтсаа шалгана уу. Анх удаагийн илгээгч улмаас Gmail тэр чигт нь чигсэн байх магадлалтай.
- Илгээгч хаяг нь
gundegmaa.o@magicgroup.mnгэж байгаа эсэхийг шалгана. - Спам хавтаст ороод бол “Spam биш” товчийг дарна — дараагаас нь шууд ирж эхэлнэ.
- Хэрэв 10+ минутын дараа ч ирэхгүй бол админд хандах.
Админуудад зориулсан хэсэг
2.1 Анх удаа нэвтрэх
Урилга
- Одоо ажиллаж буй админ таныг
/admin/manageхуудаснаас quick-match-д нэмнэ. - Танд “Админ урилга” имэйл очно. Доорх товчтой:
- “🔑 Нууц үг үүсгэх ба нэвтрэх” — Firebase-ээс нууц үг тохируулах линк.
- Товчоор Firebase нууц үг тохируулах хуудас нээгдэнэ.
- Нууц үгээ оруулж тохируулсаны дараа https://mncpa.netlify.app/admin хаяг руу очно.
- Имэйл болон шинээр тогтоосон нууц үгээрээ нэвтэрнэ.
Анхаар: Нууц үг тохируулсны дараа имэйл, нууц үгийг хадгалж бусдад дамжуулахгүй байна уу.
Хэрэв та анхны админ бол (бүхэлдээ шинэ суулгац)
Зохион байгуулагч ёсоор:
- Firebase Console →
cpa-conferenceproject → Authentication → Users → Add user — өөрийн имэйл + түр нууц үг. - Firestore Console → admins collection → шинэ document:
email: "yourname@yourdomain.com" name: "Your Name" role: "superadmin" active: true /adminхаяг дээр нэвтрэх — амжилтай.
2.2 Хяналт самбар
/admin хаягаар нэвтэрсний дараа дээд хэсгийн навигаци дараах сэдвүүдтэй:
| Цэс | Үүрэг |
|---|---|
| 📊 Хяналт | Үндсэн статистикүүд (бүртгэлийн тоо, асуулт, санал) |
| ✅ Ирц | QR скан + гараар ирц бүртгэх |
| 💬 Асуулт | Асуултуудыг хянах, баталгаажуулах, AI/эксперт хариулт оруулах |
| 📊 Санал | Санал асуулга үүсгэх, удирдах |
| 📋 Хөтөлбөр | Чуулганы хуваарь |
| 🎤 Илтгэгчид | Илтгэгчийн профайл (нэр, бүтээлч намтар) |
| 📺 Дэлгэц | Үндсэн дэлгэц дээр юу харагдахыг удирдах |
| 🤝 Уулзалт | Quick-match тохиргоо + илтгэгчдийн профайл + хяналт |
| 📄 Тайлан | Бодит тоо + урьдчилсан хураангуйг нэгтгэж AI тайлан үүсгэх |
| ⭐ Судалгаа | Сэтгэл ханамжийн судалгааны хариултууд (CSV-р татах боломжтой) |
| 👥 Удирдлага | Админ ба бүртгэлийн ажилтан удирдах |
| 🗓️ Арга хэмжээ | Нэр, байршил, огноо/цаг, төлбөр, холбоо барих мэдээллийг засах |
| ✉️ Имэйл | Автомат имэйлийн загвар засах + оролцогчдод имэйл илгээх |
Дэд аппликейшнүүд (Апп цэс)
Хажуугийн цэсийн «Апп» хэсэгт операторын аппликейшнүүдийн шууд холбоос байрлана. Эдгээр нь тус бүрдээ PIN/QR нэвтрэлттэй тул шинэ табд нээгдэнэ:
- Ажилтны апп (
/staff) — үүдний ирц бүртгэлийн (QR скан + гараар хайх) апп. - Тайзны апп (
/stage) — модератор ба хөтлөгчийн апп (PIN-ээр нэвтэрнэ). - Проектор (
/display) — том дэлгэцэнд харуулах үндсэн дэлгэц.
Цэс хураах: Том дэлгэцэн дээр зүүн дээд буланд байрлах товчоор (⟨ / ⟩) хажуугийн цэсийг зөвхөн дүрс хэлбэртэй нарийн болгож хураах, эсвэл буцаагаад дэлгэх боломжтой. Сонголт нь хадгалагдана.
2.3 Ирцийн бүртгэл удирдах
/admin/checkin хуудас. Хоёр гол боломжтой:
Гараар бүртгэх / баталгаажуулах
Жагсаалт дээр оролцогч бүрийн нэр, имэйл, утас, төлөв харагдана.
- Хүлээгдэж байна — төлбөр шалгаагүй. Баруун талд “💳 Баталгаажуулах” товч.
- Товчоо дарж модал нээнэ.
- Төлбөрийн дүн, төлөх арга (банк/бэлэн/карт), reference number, тэмдэглэл оруулна.
- “✅ Төлбөр баталгаажуулах” товчийг дарна.
- Оролцогчид QR код-той имэйл автоматаар очно.
- Баталгаажсан + Ирээгүй — баруун талд “✅ Бүртгэх” товч (гараар ирц бүртгэх).
- Ирсэн — “🎁 Ирсэн” тэмдэг харагдана. Хэрэв эрх зөрчилтэй (✅ Ирсэн + ⚠ Төлбөр баталгаажаагүй) бол recovery товч харагдана.
QR скан хэрэглэх
- “📷 QR скан” товчоо дарж камер нээх (хэрэглэгчийн зөвшөөрөл шаардагдана).
- Оролцогчийн утасны QR код руу чиглүүлэх.
- Системд:
- ✅ Амжилттай — “Ирц бүртгэгдлээ, бэлэг олгоно уу” тэмдэглэл.
- 👋 Аль хэдийн ирсэн — дахин уншихаар сэрэмжлүүлэг.
- ⏳ Төлбөр баталгаажаагүй — энэ хүн төлбөр шалгуулаагүй учраас ирц бүртгэхгүй.
Хайлт
Хайлтын талбараар нэр, имэйл, утас, эсвэл байгууллагын нэрээр хайж олно.
Татах (CSV / Excel)
Дээд талын “📥 Татах” товчоор оролцогчдын жагсаалтыг CSV (Excel) хэлбэрээр татна. Татагдах файлд тухайн үед идэвхтэй шүүлтүүр/хайлтаар харагдаж буй мөрүүд орно — жишээ нь “Ирсэн” шүүлтүүрийг сонгоод татвал зөвхөн ирсэн хүмүүс гарна. Багана: нэр, байгууллага, албан тушаал, имэйл, утас, мандат, төрөл, төлбөр, баталгаажсан эсэх, ирсэн эсэх, ирсэн цаг, бүртгэсэн ажилтан. (Файл нь Excel-д кирилл үсэг зөв нээгдэхээр UTF-8 BOM-той.)
2.4 Асуулт хянах, хариулах
/admin/questions хуудас.
Тав
- Бүгд — нийт асуултууд.
- Хүлээгдэж байна — модератор хянаагүй шинэ асуултууд.
- Баталгаажсан — дэлгэц дээр гарахад зөвшөөрөгдсөн.
- Хариулагдсан — эксперт хариулсан асуулт (оролцогчид имэйлээрээ хариу очсон).
- Татгалзсан — модератор татгалзсан.
Шүүлтүүр
Дээд талд төрөл (Танхим/Онлайн) болон илтгэгчээр шүүх сонголт байна. Илтгэгчийн жагсаалт нь системд бүртгэлтэй бүх илтгэгчээс гардаг (асуулттай эсэхээс үл хамаарна), мөн “Ерөнхий (хуваариагүй)” сонголттой.
Үйлдэл (асуултыг дэлгэхэд)
- Статус өөрчлөх — Баталгаажуулах / Дэлгэцэнд / Хариулагдсан / Татгалзсан.
- 📌 Тогтоох — энэ асуултыг дэлгэц дээрх хамгийн дээд талд барих.
- 🎤 Илтгэгчид хуваарилах — асуултыг тодорхой илтгэгчид оноох (дэлгэцийн шүүлт / панелд харагдана).
- 🔀 Өөр асуулт нэгтгэх — AI алдсан давхардлыг гараар нэгтгэх. Доорх жагсаалтаас өөр асуултыг сонгоход тэр асуулт энэ асуултад нэгтгэгдэж (санал, агуулга нь энд хадгалагдана) эх асуулт устана.
- 🤖 AI хариулт — Google Gemini ашиглаж автомат хариулт үүсгэх. Эксперт нь засаж дараа нь баталгаажуулна.
- ✍ Эксперт хариулт — гараар хариулт бичих.
- 📧 Имэйл илгээх — оролцогчид AI/Эксперт хариултыг имэйлээр илгээх. Хэрэв асуулт нэгтгэгдсэн бол ижил асуулт асууж байсан бүх хүнд имэйл очно (товч дээр “N хүнд имэйл” гэж харагдана).
Имэйл амжилттай явсан тохиолдолд асуулт “Хариулагдсан” төлөвт орно. Имэйл алдаа гарвал асуулт хэвээр үлдэх (дахин оролдох боломжтой).
🗑 Асуулт устгах (ганц болон багцаар)
Демо/туршилтын эсвэл буруу асуултуудыг бүрмөсөн устгаж болно. Устгал буцаах боломжгүй.
- Ганц асуулт — асуултыг дэлгээд доод талын “Асуултыг устгах” (улаан) товчийг дарж баталгаажуулна.
- Багцаар (олныг зэрэг) — дээд талын “Сонгох” товчоор сонголтын горимд орно. Асуулт бүрийн хажуугийн нүдийг тэмдэглэх (эсвэл “Бүгдийг сонгох”) → “Устгах (N)” дарж баталгаажуулна. Эхлээд шүүлтүүр (төлөв/төрөл/илтгэгч)-ээр харагдацаа нарийсгаад “Бүгдийг сонгох” дарвал тухайн бүлгийг хурдан устгаж болно.
Асуулт устахад түүний нэгтгэгдсэн дэд асуултууд болон серверийн талын холбоо барих (имэйл) мэдээлэл нь хамт устана. Илтгэгч, хөтөлбөр, санал асуулга, судалгаа, модераторын бэлдсэн асуултад нөлөөлөхгүй.
🪄 Дахин ангилах (сэдвийн ангилал)
Асуултын сэдвүүд нарийвчилсан ангилалтай (ААНОАТ, ХХОАТ, НӨАТ, Бусад татвар, Аудит, СТОУС/МУСС, Тайлагнал, Дотоод хяналт, Ёс зүй, Хууль, МУТМЗН үйл ажиллагаа, Бусад). Хуучин нэгдсэн “Татвар/Бусад” ангилалтай асуултуудыг шинэ ангилалд хувиргахын тулд дээд талын “Дахин ангилах” товчийг дарна — AI (Gemini) ашиглан бүх хуучин асуултыг багцаар нь дахин ангилж, явцыг тоогоор харуулна.
Анхаар: AI ангилал, AI хариулт, ижил асуулт нэгтгэх зэрэг нь
GEMINI_API_KEYNetlify-д тохируулагдсан байхыг шаардана. Тохируулаагүй бол зөвхөн түлхүүр үгээр ангилна.
2.5 Санал асуулга
/admin/polls хуудас.
Шинэ санал үүсгэх
- “+ Шинэ санал” товч.
- Асуултаа бичих.
- Хариултын хувилбаруудыг 2-оос дээш оруулах.
- “Үүсгэх” товч.
Идэвхтэй санал хаах
Идэвхтэй санал асуулга нэг л зэрэг байж болно. Хуучин саналыг хаавал шинэ нь идэвхжих боломжтой.
- “Хаах” товчоор хуучин саналыг түр зогсоох.
- Хаагдсан санал нь дэлгэц дээр харагдахгүй.
Үр дүн
Real-time graph бүхий ил тод дэлгэцэнд харагдана. Админ хуудсан дээр ч санал бүрийн саналын тоо/хувь шууд харагдана.
2.6 Хөтөлбөр ба илтгэгчид
Илтгэгч нэмэх
/admin/speakers хуудас.
- “+ Нэмэх” товч.
- Нэр, албан тушаал, байгууллага, бүтээлч намтар, зургийн URL, илтгэлийн сэдвийг оруулах.
- “Нэмэх” товч.
Хөтөлбөр зохиох
/admin/program хуудас.
- “+ Нэмэх” товч.
- Эхлэх цаг, дуусах цаг (HH:MM хэлбэртэй), гарчиг, тайлбар, илтгэгч сонгох (өмнө нэмсэн илтгэгч жагсаалтаас), төрөл (танилцуулга/панелийн хэлэлцүүлэг/break-out/networking/etc.), эрэмбэ (order — жижигээс том руу эрэмбэлэгдэнэ).
- “Нэмэх” товч.
Хөтөлбөр оролцогчдын /program хуудас болон бусдын дэлгэцэнд харагдана.
2.7 Quick-match тохиргоо
/admin/match хуудас. Энэ нь quick-match feature-ийн үндсэн удирдлагын самбар.
Тохиргоо хийх (заавал, эхний удаа)
- “Quick-match статус” — асаах товчийг идэвхжүүлнэ (анх ⚪ Идэвхгүй, дарвал 🟢 Идэвхтэй болно).
- Цагийн цонх:
- Эхлэх цаг — quick-match уулзалтуудын эхлэх цаг (жишээ: 14:00).
- Дуусах цаг — уулзалтуудын төгсөх цаг (жишээ: 16:00).
- Нэг уулзалт (минут) — нэг уулзалтын үргэлжлэх хугацаа (20–30 минут хэвийн).
- Огноо (нэмэлт) — арга хэмжээний огноо.
- Доорх “Үүсэх цагийн жагсаалт” хэсэг нь автоматаар тооцоолж дэлгэцийн доод талд харуулна. Жишээ нь 14:00–16:00 цонх + 30 минут = 4 уулзалтын слот.
- “Хадгалах” товч.
Тохиргоо хадгалмагц оролцогчдод /match хуудас нээгдэх ба профайл бөглөж эхлэх боломжтой болно.
Илтгэгчдийг quick-match-д нэмэх
/admin/match/lecturers хуудас.
- “+ Нэмэх” товч.
- Илтгэгч —
speakersхүснэгтээс сонгох (шинэ илтгэгч нэмэх бол/admin/speakers-аар нэмэх). - Илтгэгчийн зөвшөөрлийг авсаны дараа холбоо барих мэдээлэл нэмнэ:
- Имэйл (заавал)
- Утас
- Мэргэшсэн чиглэл
- Шинэ бүтээгдэхүүн (тэдгээрийн танилцуулах гэж буй зүйл)
- Хэн уулзахыг хүсэж буй
- Хайж буй (төрөл) — олныг сонгох
- “Нэмэх” товч.
Илтгэгчийн профайл quick-match жагсаалтад “Илтгэгч” тэмдэгтэйгээр харагдана.
Профайл хяналт
/admin/match/profiles хуудас. Бүх профайл (оролцогч + илтгэгч) жагсаалт болж харагдана. Шүүлтүүр:
- Бүгд / Оролцогч / Илтгэгч / Идэвхгүй.
Профайл бүрийн хажууд:
- “идэвхгүй болгох” — quick-match жагсаалтаас алгасах. Урьдчилан батлагдсан уулзалт хадгалагдана.
- “идэвхтэй болгох” — буцаагаад нээх.
2.8 Дэлгэцийн удирдлага
/admin/display-control хуудас. Үндсэн дэлгэц (/display)-ийг real-time-аар удирдана.
Үндсэн товчлуурууд
- Асуулт хүлээн авах — оролцогчид шинэ асуулт илгээх боломжийг идэвхжүүлэх/зогсоох.
- Санал асуулга — санал асуулга идэвхтэй эсэх.
- Онлайн оролцоо —
/onlineхуудсыг идэвхжүүлэх (Zoom оролцогчдод). - Идэвхтэй харагдац — Асуултууд / Санал асуулга / Word cloud / Статистик / Хоосон.
- Зар — дэлгэц дээр хэвийн харуулах текст (жишээ: “Завсарлага 15 минут”). On/Off-доорх товчоор зарыг идэвхжүүлнэ.
- Auto-rotate — асуултуудыг автомат эргүүлэх (Х секунд тутамд).
- Фонт — нийт/том/маш том.
- Theme — гэрэлтэй/харанхуй.
Бүх өөрчлөлт real-time-аар үндсэн дэлгэцэнд орох учраас зочдын дэлгэцийг refresh хийх шаардлагагүй.
Зориулалтаар нь дэлгэц нээх
Том дэлгэцэнд харуулахын тулд https://mncpa.netlify.app/display хаягийг fullscreen-ээр (F11) нээнэ. URL дээр ?theme=dark гэх параметр нэмж тохиргоог shadowing хийж болно.
2.9 Админ ба ажилтан удирдах
/admin/manage хуудас. Гурван таб:
🪪 Бүртгэлийн ажилтан
- Үүдэнд ажиллах ажилтнуудыг нэмнэ.
- Нэр, PIN код (4+ оронтой), имэйл (нэмэлт).
- PIN код нь
/staffхуудсаар нэвтрэхэд хэрэглэгдэнэ. - Хамгийн ихдээ 10 ажилтан.
- Имэйлээр нь оруулсан тохиолдолд “Бүртгэлийн ажилтан урилга” мэйл автоматаар явна. Тэр мэйлд PIN код, нэвтрэх линк багтсан.
🎙️ Тайзны баг
- Тайзан дээр ажиллах модератор (панел) ба хөтлөгч (MC) нарыг нэмнэ. Тэд
/stageхуудсаар PIN-ээр нэвтэрнэ — админ хэсэгт хандахгүй, зөвхөн өөрсдийн самбартай. - Нэр, үүрэг (модератор/хөтлөгч), PIN (4–8 орон). Модераторт нэмж панел сессий болон панелистууд ононо.
- Идэвх (онлайн) заалт: Тайзны аппад нэвтэрсэн хүн бүрийн дэргэд ногоон цэг + «Онлайн» гарч, тэр одоо үндсэн дэлгэцэнд юу гаргаж байгааг («Удирдаж буй: …») ба сүүлд хэзээ идэвхтэй байсныг харуулна. Энэ нь нэг үндсэн дэлгэцийг хэн удирдаж байгааг хармаар, хоёр оператор санамсаргүй давхцахаас сэргийлэхэд хэрэгтэй. (Жагсаалт ~10 секунд тутамд автоматаар шинэчлэгдэнэ.)
- Салгах (🔌) — онлайн оператороос дэлгэцийн удирдлагыг тэр даруй таслана, аппыг нь PIN дэлгэц рүү буцаана. Тэд PIN-ээрээ дахин нэвтэрч болно (бүрэн хаахыг хүсвэл тухайн хүнийг засах цэснээс «Идэвхгүй» болго). Дахин нэвтрэхэд тухайн модераторын одоогийн панел/панелист мэдээлэл шинэчлэгдэж татагдана.
«Зөвшөөрөлгүй илтгэгч» алдаа гарвал: Модератор илтгэл (слайд) дэлгэцэнд гаргахад энэ алдаа гарах нь — тухайн илтгэгч түүний панелд холбогдоогүй гэсэн үг (ихэвчлэн модератор нэвтэрсний дараа админ панелистыг өөрчилснөөс). Апп ~15 секунд тутамд автоматаар шинэчилдэг тул хэсэг хүлээх эсвэл хуудсаа сэргээх (refresh) — эсвэл админаас Салгах дарж дахин нэвтрүүлэхэд засагдана. Энэ нь өөр модератор «сессий эзэлсэн»-тэй холбоогүй: тайзны аппад нэвтрэлтийн түгжээ байхгүй, хүн бүр бие даан нэвтэрнэ.
⚙️ Админ
- Quick-match-ын админ эрх (
/admin/...) нэмэх. - Нэр, имэйл, эрхийн төрөл (модератор / супер админ).
- “+ Нэмэх” товчоор:
- Firestore admins хүснэгтэд нэмэгдэнэ.
- Firebase Auth хэрэглэгч сервер-сайдад үүсгэгдэнэ (Admin SDK ашиглан).
- Нууц үг тогтоогоогүй админд “Админ урилга” имэйл явна — нууц үг үүсгэх линктэй.
- 🔒 Өөрөө тэмдэглэгээ — та өөрийгөө устгах боломжгүй (өөрийгөө гаргахаас сэргийлэх хамгаалалт).
- Бусдыг 🗑 устгах товчоор хасах боломжтой. Энэ үед Firestore доорх admins document устах боловч Firebase Auth account үлдэх — хүсвэл Firebase Console-оор гараараа хасах.
2.10 Имэйл систем
App нь имэйл илгээхдээ Microsoft Graph API ашигладаг.
Илгээгч хаяг
gundegmaa.o@magicgroup.mn (M365 mailbox)
Имэйл явдаг хэсгүүд
- Бүртгэл хүлээн авлаа — танхимд бүртгүүлэхэд (төлбөр шилжүүлэх заавартай).
- Бүртгэл баталгаажлаа — админ төлбөрийг батлахад (QR код-той).
- Бүртгэл баталгаажлаа (Онлайн) — онлайн оролцогчдод бүртгүүлэхэд.
- Админ урилга —
/admin/manageхуудаснаас админ нэмэхэд (нууц үг үүсгэх линктэй). - Бүртгэлийн ажилтан урилга —
/admin/manage-аас ажилтан нэмэхэд (PIN-тэй). - Таны асуултад хариулт ирлээ — асуулт хариулагдаж эксперт “Имэйл илгээх” товчдоо дарахад.
- Уулзалт санал ирлээ — quick-match санал хүлээн авагч талд.
- Уулзалт баталгаажлаа — quick-match хүлээн зөвшөөрөгдсөн үед хоёр талд (харилцагчийн контакттай).
- Уулзалтын санал татгалзагдлаа — quick-match татгалзахад илгээгчид.
Имэйл бүрийн байршил, огноо, төлбөр, нэр, холбоо барих мэдээлэл нь /admin/event-details-д оруулсан утгаас автоматаар татагддаг тул дахин код өөрчлөх шаардлагагүй. Илгээгчийн харагдах нэр нь арга хэмжээний албан ёсны нэр байна.
Имэйлийн загвар засах, илгээх (/admin/email)
«Загвар» таб — имэйл бүрийн гарчиг (subject), толгой, танилцуулга бичвэр, «хэрхэн ашиглах» алхмуудыг засаж, баруун талд шууд урьдчилан харна. {{name}}, {{date}}, {{venue}}, {{fee}} зэрэг хувьсагч бичвэрт ашиглавал арга хэмжээний мэдээлэл автоматаар бөглөгдөнө. «Анхны загвар» товч өөрчлөлтийг буцаана.
«Илгээх» таб — бүртгэлтэй оролцогчдод нэг удаагийн имэйл (сануулга/мэдэгдэл) бичиж илгээнэ. Хүлээн авагчийн бүлгийг сонгоод (Бүгд / Баталгаажсан / Хүлээгдэж буй / Танхим / Онлайн — тоо нь шууд харагдана), эхлээд «Өөрлүүгээ туршиж үзэх»-ээр шалгаад дараа нь илгээнэ. Илгээх явц дэвшлийн мөрөөр харагдана.
Алдаа гарвал
Хэрэв оролцогч имэйл хүлээж аваагүй гэдэг бол:
- Netlify Functions log (https://app.netlify.com/sites/mncpa/logs/functions) шалгана. Илгээгчийн алдааны лог дараах хэлбэрээр харагдана:
MS365 email not configured→ environment variables дутуу. Netlify-дAZURE_*болонSMTP_FROM_EMAILтохируулсан эсэхийг шалгана.Token error: 401→AZURE_CLIENT_SECRETхүчингүй болсон. Entra portal-оос шинэ secret үүсгэх.ErrorInvalidUser→SMTP_FROM_EMAILнь M365 tenant-д байгаа имэйл биш.ErrorAccessDenied→ Azure app-дMail.Send(Application) зөвшөөрөл байхгүй эсвэл admin consent өгөгдөөгүй.- Хэвлэлд харагдах боловч хүлээн авагч дээр ирэхгүй → Gmail спам хавтсыг шалгуулна. Дараа нь magicgroup.mn доменд DKIM/SPF тохируулсан эсэхийг шалгуулна.
2.11 Судалгаа ба өгөгдөл татах (CSV)
Сэтгэл ханамжийн судалгаа (/admin/surveys)
Арга хэмжээний дараа оролцогчид /q хуудасны «Үнэлгээ» табаар өгсөн судалгааны хариултууд энд харагдана:
- Дээд талд дундаж үнэлгээнүүд (Ерөнхий / Агуулга / Илтгэгч / Зохион байгуулалт / Хурлын апп) болон «Санал болгох» хувь.
- Доор нь хариулт бүр нэр, төрөл, оноо, сэтгэгдэлтэйгээр жагсана.
- “📥 Татах (CSV)” товчоор бүх хариултыг Excel-д нээх боломжтой CSV болгон татна (нэр, төрөл, 5 төрлийн оноо, санал болгох эсэх, сэтгэгдэл, огноо).
Ирцийн өгөгдөл татах
Оролцогч / ирцийн жагсаалтыг /admin/checkin хуудасны “📥 Татах” товчоор CSV-р татна (§2.3-ыг үзнэ үү).
Бүрэн тайлан (/admin/report)
Бодит тоо (ирц, асуулт, санал, судалгаа) дээр урьдчилсан хураангуйг нэгтгэж AI-аар бичсэн чуулганы тайлан үүсгэх, дараа нь “Хэвлэх / PDF” товчоор хадгалах боломжтой.
2.12 Дүгнэлт тойм (AI)
/admin/event-summary хуудсаар чуулганы хаалтын дүгнэлт тойм-ыг үндсэн дэлгэцэнд гаргах премиум, хөдөлгөөнт слайдуудыг үүсгэнэ. Агуулгыг байршуулсан тайлангаас AI боловсруулж, бодит статистик-аар баяжуулна — зохиомол тоо оруулахгүй: тайлангийн тоог яг хэвээр иш татаж, чуулганы тоог бодит өгөгдлөөс авна.
Алхам:
- Эх тайлан — хаалтын зөвлөмжийн текстийг хуулж тавих, эсвэл “Файл оруулах”-аар
.md/.txtфайл сонгох. - Загвар сонгох (Шөнө / Туяа / Улайралт).
- “Үүсгэх” дарна — AI слайдуудыг үүсгэж хадгална. (GEMINI тохируулаагүй бол бодит тоо + тайлангийн бүлгүүдээс энгийн хувилбар үүснэ.)
- Слайдуудыг хөнгөн засах — гарчиг / жагсаалт засах, дараалал солих (↑/↓), нуух/харуулах; шаардвал “Дахин үүсгэх”.
- “Хадгалах” дарж засваруудаа баталгаажуулна.
Жинхэнэ урьдчилан харах нь үндсэн дэлгэц (
/display). Слайдуудыг хөтлөгч тайзны аппаас шууд гүйлгэнэ (§4-ийг үзнэ үү).
Бүртгэлийн ажилтанд (Staff)
/staff хуудсаар нэвтэрнэ.
Алхам
- https://mncpa.netlify.app/staff
- Админаас өгөгдсөн PIN кодоо оруулна.
- 📷 QR код уншуулах товчоор камер идэвхжинэ.
- Оролцогчдын QR-аар ирц бүртгэнэ. Амжилттай бол мандатын дугаар том харагдана.
Гараар хайж бүртгэх (QR-гүй үед)
Зочин QR кодоо аваагүй/алдсан бол:
- Камер хаалттай үед доод талын “🔍 Гараар хайж бүртгэх” талбарт нэр, имэйл, утас, байгууллага эсвэл мандатын дугаар (2+ тэмдэгт) бичнэ.
- Тохирох оролцогчид жагсаж гарна. Зөв хүний хажуугийн “✅ Бүртгэх” товчийг дарж ирц бүртгэнэ.
- Аль хэдийн ирсэн бол “✅ Ирсэн”, төлбөр баталгаажаагүй бол “⏳ Төлбөр” гэж харагдах ба бүртгэх товч идэвхгүй болно.
Хайлт нь нэвтрэлт бүрэн баталгаажмагц л идэвхждэг. Хэрэв “Жагсаалт ачааллаж байна…” удаан үргэлжилбэл нэг удаа гарч, дахин PIN-ээ оруулна уу.
Дэлгэц дээр харагдах статусууд
- ✅ Амжилттай — оролцогч бүртгэгдлээ. Бэлэг олгож болно.
- 👋 Аль хэдийн ирсэн — дахин уншихгүй. Энэ нь давхар бэлэг олгох эрсдэлээс хамгаална.
- ⏳ Төлбөр баталгаажаагүй — энэ хүн төлбөргүй учраас ирц бүртгэхгүй. Админд хандах.
- ❌ Алдаа — QR код буруу эсвэл мэдээлэл олдсонгүй.
Тайзны апп — Модератор ба Хөтлөгч
/stage хуудсаар нэвтэрнэ. Энэ нь тайзан дээр ажиллах хүмүүст зориулсан тусдаа апп бөгөөд PIN-ээр нэвтэрнэ (админаас /admin/manage эсвэл тайзны баг тохируулна). Нэвтэрсний дараа таны үүрэг (role)-ээс хамаарч автоматаар зөв апп руу шилжүүлнэ:
- Модератор → панелийн хэлэлцүүлэг удирдах апп (
/stage/panel). - Хөтлөгч → бүх арга хэмжээний хөтлөлтийн апп (
/stage/host).
Таблетад тохируулсан: Тайзны апп нь мэдрэгчтэй таблетад зориулж томруулсан товч, текстийн талбартай. Тэмдэглэл/дүгнэлт зэрэг текстийн талбар нь бичсэн агуулгад тааруулж уртаа сунаж тэлнэ.
Асуулт бэлдэх: Модератор/хөтлөгч энэ аппад нэвтэрсэн төхөөрөмж дээрээ оролцогчийн апп (
/q)-аар хязгааргүй асуулт асууж, хэлэлцүүлгээ урьдчилан бэлдэж болно.
Модераторын апп (Панел хэлэлцүүлэг)
Тухайн модераторт оноосон панел болон панелистууд дээр үндэслэн ажиллана.
- Тоолуур (хугацаа): “▶ Эхлүүлэх” товчоор хэлэлцүүлгийн хугацааг эхлүүлнэ — энэ нь үндсэн дэлгэцийн тоолуурыг ч ажиллуулна. Хугацаа дуусвал улаанаар хэтэрсэн хугацааг тоолно. “↻ Дахин” товчоор тоолуурыг тэглэнэ.
- Хэлэлцүүлэг дуусгах: Доод талын “⬛ Хэлэлцүүлэг дуусгах” товч нь панелийг бүхэлд нь дуусгана — тоолуурыг зогсоож, “асууж байна” тэмдэглэгээг арилгаж, үндсэн дэлгэцийг цэвэрлэнэ (хоослоно). Баталгаажуулах асуулт гарна.
- Асуулт таб: Үзэгчдээс энэ панелийн илтгэгчдэд хандсан асуултууд саналаар эрэмбэлэгдэн харагдана. Асуулт бүр дээр: “🎤 Асууж байна” (доод тэмдэглэгээ + хугацаа), “✓ Дууссан”, “⤵ Хойшлуулах”, “📺 Дэлгэцэд” товчтой. Олон панелисттай бол илтгэгчээр шүүж болно.
- Төлөвлөсөн таб: Урьдчилан бэлдсэн асуултуудаа нэмж, тэмдэглэж тэмдэглэх.
- Тэмдэглэл / Дүгнэлт таб: Хувийн тэмдэглэл болон хэлэлцүүлгийн товч дүгнэлт бичих (автоматаар хадгална).
- Проектор удирдлага: “Панел” (панелийг дэлгэцэд), “Хоослох”, панелистын илтгэл (PDF)-ийг дэлгэцэд гаргаж хуудаслах.
- “📄 Тайлан” товчоор панелийн тоо, асуултууд, тэмдэглэл, дүгнэлтийг PDF болгон хэвлэнэ.
Хөтлөгчийн апп (Run of show)
- Шууд тоо: бүртгэл, ирц, танхим/онлайн, асуулт, санал, идэвхтэй санал асуулга, дундаж үнэлгээ.
- Одоо / Дараах: хөтөлбөрийн идэвхтэй ба дараагийн зүйл, хуваариасаа хэр хоцорч/түрүүлж байгаа.
- Дэлгэцэд зарлах: богино зарлал бичиж үндсэн дэлгэцэд гаргах/унтраах.
- Дэлгэцийн тоолуур: сонгосон минутыг үндсэн дэлгэцэнд тоолуулах (хугацаа хэтэрвэл улаанаар).
- Хөтлөлтийн хуваарь: зүйл бүр дээр танилцуулга/хөтлөх үг, хийх зүйлсийн жагсаалт нэмэх, “дууссан” болон “нуух” гэж тэмдэглэх. “📄 Тайлан (PDF)” товчтой.
- Дүгнэлт тойм: админы үүсгэсэн хаалтын дүгнэлт слайдуудыг үндсэн дэлгэцэнд гаргаж, Эхлүүлэх → Өмнөх/Дараах → Гарах товчоор шууд гүйлгэнэ (слайдын жагсаалтаас шууд сонгож болно).
Түгээмэл асуулт + Алдааны шийдэл
Б1. Оролцогч QR код алдсан
- Имэйлийн архивыг шалгуулах (Spam + Promotions хавтас).
- Бүртгэлийн ажилтан
/staffаппын “🔍 Гараар хайж бүртгэх” талбараар нэр/имэйл/утас/мандатаар хайж, гараар ирц бүртгэх. - Эсвэл админ
/admin/checkinруу орж тухайн оролцогчийн нэрийг хайж, гараар ирц бүртгэх.
Хэрэв ажилтны гар хайлтад хэн ч олдохгүй (жагсаалт хоосон) бол: аппаас нэг удаа гарч, PIN-ээ дахин оруулж нэвтэрнэ үү — энэ нь жагсаалтын эрхийг сэргээнэ.
Б2. Имэйл орж ирэхгүй
- Спам хавтас шалгуулах.
- Netlify Functions log-оос алдаа байгаа эсэхийг шалгах.
- Хэрэв шалгасны дараа бид имэйл явсан гэж нотлогдсон ч хүлээн авагч дээр ирээгүй бол: DNS/DKIM тохиргоог шалгуулна (magicgroup.mn доменд SPF + DKIM).
Б3. “Quick-match хаалттай байна” гэсэн мессеж гарч байна
/admin/matchхуудсан дээр “Quick-match статус” товчийг идэвхжүүлсэн эсэхийг шалгана. Идэвхгүй бол оролцогч заасан мэдээллийг харна.
Б4. Quick-match-д зураг ачаалахад алдаа гарч байна
- “Bucket not specified” — Netlify env-д
FIREBASE_STORAGE_BUCKETдутуу. App дараах байдлаар pull хийнэ: 1)FIREBASE_STORAGE_BUCKET2)NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET3)<projectId>.firebasestorage.app. - “Bucket does not exist” — Firebase Console-оос Storage идэвхжүүлээгүй. https://console.firebase.google.com/project/cpa-conference/storage хаягаар орж “Get started” дарж тохируулна.
Б5. Уулзалт батлагдсан атлаа холбоо барих мэдээлэл харагдахгүй
/matchInbox tab → Уулзалтууд хэсэгт 🔓 Холбоо барих харах товчийг дарна. Сервер тал шалгасны дараа имэйл, утас гарч ирнэ. Хэрэв алдаа гарвал тухайн уулзалт батлагдсан эсэхийг шалгана.
Б6. Админд эхэлж нэвтрэх боломжгүй
- Имэйл, нууц үгээ зөв бичсэн эсэхийг шалгана.
- Firestore admins хүснэгтэд таны имэйл байгаа эсэхийг шалгана (
/admin/manage-аас). - Firebase Auth → Users хэсэгт таны имэйл байгаа эсэхийг шалгана.
- Хэрэв admin doc байгаа, Auth user байгаа, нууц үг зөв атлаа гарвал — “Энэ имэйл админ жагсаалтад байхгүй байна” алдаа гарвал admins doc-ын
emailfield нь яг нэвтрэх хэрэглэх имэйлтэй (case-insensitive) тохирч байгаа эсэхийг шалгана.
Б7. Имэйл санамсаргүй давхар явсан
- Quick-match:
match-proposeнь дахин дахин нэг хүн рүү санал илгээх боломжгүй (DUPLICATE_MEETING). - Бусад имэйл: давхар явсан тохиолдолд лог дээр харагдана. Гэхдээ оролцогч талд төлбөрийн дүн, QR код зэрэг тус бүртгэлд тохирсон мэдээлэлтэй явдаг тул сүлжээний адар алдааг хольдоггүй.
Холбоо барих
- Системийн админ: Gundegmaa O. —
gundegmaa.o@magicgroup.mn - Зохион байгуулагч сайт: https://www.magicgroup.mn
- Production хаяг: https://mncpa.netlify.app
- Repo: https://github.com/Gundeg/CPA-Conference
Сүүлд шинэчилсэн: 2026-06-25 (Тайзны багийн идэвх/онлайн заалт + Салгах (алсаас гаргах), стале панелист автомат шинэчлэл; Асуултын үлдэгдлийн тэмдэглэгээ, модератор хязгааргүй асуулт, тайзны апп таблетад тохируулсан, дэлгэцэн дээрх илтгэгчийн зураг 3:4 харьцаа хадгалах; өмнө нь: ажилтны гар хайлт, судалгаа/ирц CSV татах, тайзны апп, дэд аппын холбоос + хураадаг цэс). Татварын мэргэшсэн зөвлөхүүдийн чуулган - 2026.