ຜູ້ພັດທະນາລະບົບ
ຄວາມຄືບໜ້າລວມຂອງວຽກພັດທະນາ 75% (ຄິດຈາກຄ່າສະເລ່ຍ % ຂອງ 21 ໂມດູນ ຕາມຂອບເຂດ TOR) — ສຳເລັດເຕັມ 1 ລາຍການ, ກຳລັງດຳເນີນ 21 ລາຍການ.
ຕຳແໜ່ງໃນໄລຍະສັນຍາ: ອາທິດທີ 16/24 (ໃຊ້ເວລາໄປແລ້ວ 59% ຂອງໄລຍະສັນຍາ · ເຫຼືອ 74 ວັນ ຮອດ 30 Nov 2026) — ຕິດຕັ້ງລະບົບ (D3) ກຳນົດ 19/10/2026 · ສົ່ງມອບ/ຝຶກອົບຮົມ (D4) ກຳນົດ 16/11/2026.
ຂອບເຂດນັບ 3 ຊັ້ນ ຊຶ່ງແຕ່ລະຊັ້ນຕອບຄຳຖາມຄົນລະແບບ — ຢ່າສັບສົນລະຫວ່າງ "ຈຳນວນສິ່ງທີ່ຕ້ອງສົ່ງ" ກັບ "ຈຳນວນສິ່ງທີ່ຕ້ອງສ້າງ".
| ຊັ້ນ | ຈຳນວນ | ຄວາມໝາຍ |
|---|---|---|
| ຜົນສົ່ງມອບຕາມສັນຍາ | 5 ຂໍ້ | D1 SRS · D2 SDD · D3 ພັດທະນາ + ຕິດຕັ້ງ · D4 ຄູ່ມື + ຝຶກອົບຮົມ + ສົ່ງມອບ + UAT · D5 ຮັບປະກັນ 12 ເດືອນ |
| ຂໍ້ກຳນົດ TOR | 17 ຂໍ້ | TOR 3.1 — 9 ຂໍ້ · TOR 3.2 — 1 ຂໍ້ · TOR 3.3 — 3 ຂໍ້ · TOR 3.4 — 1 ຂໍ້ · TOR 3.5 — 1 ຂໍ້ · TOR 4 — 1 ຂໍ້ · TOR 5 — 1 ຂໍ້ |
| ໜ້າວຽກໃນກະດານ | 28 ລາຍການ | 21 ໜ້າວຽກທີ່ຕ້ອງພັດທະນາ (ນັບເປັນ % ຄວາມຄືບໜ້າ) + 7 ລາຍການນອກຂອບເຂດສັນຍາ (ສະເໜີປິດ — ບໍ່ນັບ %) |
| ໄລຍະ | ໂມດູນ | ຄ່າສະເລ່ຍ | ຄວາມຄືບໜ້າ |
|---|---|---|---|
| P1 ພື້ນຖານ ແລະ ໂຄງສ້າງ | 4 | 91% | |
| P2 ໂມດູນຫຼັກ | 8 | 77% | |
| P3 ຂັ້ນສູງ ແລະ ການເຊື່ອມຕໍ່ | 6 | 73% | |
| P4 ທົດສອບ · ຕິດຕັ້ງ · ສົ່ງມອບ | 3 | 54% |
ອີງ ສັນຍາ C2.2-C-4 — Appendix A (Terms of Reference). ການຈ່າຍເງິນ: Advance 30% (USD 26,994) · Final 70% (USD 62,986) ຫຼັງຮັບມອບ ແລະ ຝຶກອົບຮົມສຳເລັດ
| # | ຜົນສົ່ງມອບ / Deliverable | ກຳນົດ | ວັນຄາດໝາຍ | ຄວາມຄືບໜ້າ | ສະຖານະ |
|---|---|---|---|---|---|
| D1 |
ເອກະສານກຳນົດຄວາມຕ້ອງການລະບົບ (SRS) + ແຜນຜັງຂະບວນການເຮັດວຽກ
System Requirements Specification (SRS) + business process mapping
ເອກະສານພ້ອມແລ້ວ ລໍການຮັບຮອງຈາກສະຖາບັນ. ເປີດເບິ່ງ/ພິມໄດ້ທີ່ admin/masterplan/srs — ສ້າງສົດຈາກລະບົບຈິງ: ຄວາມຕ້ອງການດ້ານໜ້າວຽກ 21 ຂໍ້ (FR) ພ້ອມວິທີກວດຮັບ, ຄວາມຕ້ອງການນອກໜ້າວຽກ 8 ຂໍ້ (NFR) ພ້ອມວິທີວັດ, ແຜນຜັງຂະບວນການເຮັດວຽກ, ຕາຕະລາງຄວາມຄອບຄຸມ TOR 17 ຂໍ້, ຂໍ້ສົມມຸດ/ຂໍ້ຈຳກັດ ແລະ ຊ່ອງລົງນາມຮັບຮອງ. ຍັງເຫຼືອຂໍ້ດຽວ: ລາຍເຊັນຮັບຮອງຈາກ SDI/PM. ⚠ ເກີນກຳນົດ / overdue |
3 ອາທິດ | 23/06/2026 | 85% |
ກຳລັງເຮັດ |
| D2 |
ເອກະສານອອກແບບລະບົບ (SDD): ERD, data dictionary, API catalogue, ແມ່ແບບ UI/UX
System Design Document (SDD): ERD, data dictionary, API catalogue, UI/UX templates
ເອກະສານພ້ອມແລ້ວ ລໍການຮັບຮອງຈາກສະຖາບັນ. ເປີດເບິ່ງ/ພິມໄດ້ທີ່ admin/masterplan/sdd — ສະຖາປັດຕະຍະກຳ 6 ຊັ້ນ, ERD, ພົດຈະນານຸກົມຂໍ້ມູນທຸກຕາຕະລາງ/ທຸກຊ່ອງ (ອ່ານສົດຈາກຖານຂໍ້ມູນຈິງ ຈຶ່ງບໍ່ມີວັນຄ້າງ), ການແບ່ງຂໍ້ມູນຕາມສູນ ແລະ ຄວາມປອດໄພ, API catalogue 9 ຊ່ອງທາງ, ແມ່ແບບ UI/UX, ແຜນຕິດຕັ້ງ/ສຳຮອງ. ຍັງເຫຼືອຂໍ້ດຽວ: ລາຍເຊັນຮັບຮອງຈາກ SDI/PM. ⚠ ເກີນກຳນົດ / overdue |
6 ອາທິດ | 14/07/2026 | 85% |
ກຳລັງເຮັດ |
| D3 |
ພັດທະນາລະບົບເວັບຄົບຕາມຄວາມຕ້ອງການ + ຕິດຕັ້ງທີ່ data centre ຂອງ SDI (production + QA)
Fully developed web application per requirements + deployment to SDI data centre (production + QA)
0/20 ໂມດູນສຳເລັດ 100% |
20 ອາທິດ | 19/10/2026 | 76% |
ກຳລັງເຮັດ |
| D4 |
ຄູ່ມືຜູ້ໃຊ້/ຜູ້ດູແລ, ຝຶກອົບຮົມ, ສົ່ງມອບ source code, UAT sign-off
User/admin manuals, training, source code handover (self-hosted git repository), UAT sign-off
0/1 ໂມດູນສຳເລັດ 100% |
24 ອາທິດ | 16/11/2026 | 58% |
ກຳລັງເຮັດ |
| D5 |
ຮັບປະກັນ ແລະ ສະໜັບສະໜູນ 12 ເດືອນ ນັບແຕ່ operational acceptance
Warranty & support — 12 months from operational acceptance
ຍັງບໍ່ເລີ່ມ — ເລີ່ມນັບຫຼັງ operational acceptance (ຫຼັງ D4). |
12 ເດືອນ | — | 0% |
ຍັງບໍ່ເລີ່ມ |
ແຕ່ລະຂໍ້ກຳນົດໃນ TOR ຜູກກັບໂມດູນໃນລະບົບ ແລະ ຄິດ % ຈາກຄວາມຄືບໜ້າຂອງໂມດູນນັ້ນ.
| ອ້າງອີງ | ຂໍ້ກຳນົດ / Requirement | ຄວາມຄືບໜ້າ | ສະຖານະ |
|---|---|---|---|
| TOR 3.1 |
ເວັບໄຊ: ໂປຣໄຟລ໌ສູນ, ຫຼັກສູດ + ຄ່າຮຽນ, dashboard ຂ່າວ/ຕົວຊີ້ວັດ
Website: center profile, program offerings & fees, news/performance dashboard
|
95% |
ກຳລັງເຮັດ |
| TOR 3.1 |
ຈັດການຜູ້ເຂົ້າຝຶກ: ສະໝັກອອນລາຍ, ລົງທະບຽນ, ໂປຣໄຟລ໌, ປະຫວັດຝຶກ, ຂາດ-ມາ, ໃບຢັ້ງຢືນ, ຄະແນນ
Trainee management: online application, enrolment, profile, training history, attendance, certification, scoring
|
75% |
ກຳລັງເຮັດ |
| TOR 3.1 |
ຕິດຕາມການມີວຽກເຮັດງານທຳຫຼັງຈົບການຝຶກ
Employment tracking after training completion
|
75% |
ກຳລັງເຮັດ |
| TOR 3.1 |
ຈັດການຄູຝຶກ: ລົງທະບຽນ, ໂປຣໄຟລ໌, ມອບໝາຍສອນ
Trainer management: registration, profile, course assignment
|
55% |
ກຳລັງເຮັດ |
| TOR 3.1 |
ຈັດການຫຼັກສູດ: ກຸ່ມ/ລະດັບ/ວິຊາ, ຕາຕະລາງ, ຊັບພະຍາກອນ
Course management: group/level/subject, scheduling, resources
|
60% |
ກຳລັງເຮັດ |
| TOR 3.1 |
ຈັດການສະຖາບັນ (1 SDI + 6 SDCs, ຫຼາຍສູນ)
Institutional management (1 SDI + 6 SDCs, multi-center)
|
89% |
ກຳລັງເຮັດ |
| TOR 3.2 |
ເຊື່ອມຕໍ່ກັບ LMIS (REST API + API catalogue)
Interoperability with LMIS (REST API + API catalogue)
|
65% |
ກຳລັງທົດສອບ |
| TOR 3.1 |
ການປະເມີນຄູຝຶກ, ການທົບທວນ ແລະ ຄຳຕິຊົມຕໍ່ສະຖາບັນ
Trainer evaluation, institutional reviews & feedback
|
70% |
ກຳລັງເຮັດ |
| TOR 3.1 |
ແອັບມືຖືສຳລັບຜູ້ຫາວຽກ
Jobseeker mobile application
|
60% |
ກຳລັງເຮັດ |
| TOR 3.1 |
ຕິດຕາມ ແລະ ລາຍງານ: dashboard, ລາຍງານ, export Excel/PDF
Monitoring & reporting: dashboards, reports, Excel/PDF export
|
84% |
ກຳລັງທົດສອບ |
| TOR 3.3 |
ຈັດການຜູ້ໃຊ້ ແລະ ບົດບາດ (RBAC)
User & role management (RBAC)
|
90% |
ກຳລັງເຮັດ |
| TOR 3.3 |
ຄວາມປອດໄພ: 2FA ດ້ວຍ PIN, SSL/TLS
Security: PIN-based 2FA, SSL/TLS
|
85% |
ກຳລັງທົດສອບ |
| TOR 3.3 |
Audit trail ລະອຽດ (ຜູ້ໃຊ້, ຟິວທີ່ແກ້, ຜົນ, ຄວາມພະຍາຍາມເຈາະລະບົບ, ເວລາ)
Detailed audit trail (user, field changes, result, breach attempts, timestamp)
|
85% |
ກຳລັງທົດສອບ |
| TOR 3.4 |
ໜ້າຈໍສອງພາສາ ລາວ + ອັງກິດ
Lao + English bilingual interface
|
98% |
ກຳລັງເຮັດ |
| TOR 3.5 |
ປະສິດທິພາບ: 50 ການລົງທະບຽນ/ຊົ່ວໂມງ/ສູນ, 7 ສູນພ້ອມກັນ; ທົດສອບ QA ແລະ load
Performance: 50 registrations/hour/center, 7 centers concurrently; QA & load testing
|
88% |
ກຳລັງເຮັດ |
| TOR 4 |
ຕິດຕັ້ງທີ່ data centre ຂອງ SDI (production + QA), backup ແລະ monitoring
Deployment to SDI data centre (production + QA), backup & monitoring
|
15% |
ກຳລັງເຮັດ |
| TOR 5 |
ຝຶກອົບຮົມ, ຄູ່ມື, ສົ່ງມອບ source code, UAT sign-off
Training, manuals, source-code handover, UAT sign-off
|
58% |
ກຳລັງເຮັດ |
| ໜ້າວຽກ / Work Item | ຮັບຜິດຊອບ | ວັນເລີ່ມ | ກຳນົດຈົບ | ວັນ | ຄວາມຄືບໜ້າ | ສະຖານະ | ອັບເດດ |
|---|---|---|---|---|---|---|---|
|
ໂຄງສ້າງຫຼາຍສູນ / Multi-Center Architecture
ໃຫ້ສູນກາງ (SDI) ແລະ 6 ສູນ ໃຊ້ລະບົບດຽວກັນ ແຕ່ແຕ່ລະສູນເຫັນສະເພາະຂໍ້ມູນຂອງຕົນ ສ່ວນສູນກາງເຫັນທັງໝົດ. ◻ ຍັງເຫຼືອ: ການແຍກຂໍ້ມູນຕາມສູນ ໃນສ່ວນ ການເຂົ້າຮຽນ, ການສອບເສັງ, ຄ່າຮຽນ ແລະ ລາຍງານ · ການລວມຕົວເລກຂຶ້ນຂັ້ນແຂວງ ແລະ ຂັ້ນສູນກາງ |
Backend | 12/08/26 | 31/08/26 | 20 | 92% |
ກຳລັງທົດສອບ | 25/08/26 |
|
ໜ່ວຍງານ ແລະ ຊັ້ນ / Org Units & Hierarchy
ຈັດຊັ້ນອົງກອນ ສູນກາງ → ແຂວງ → ເມືອງ ເພື່ອໃຫ້ລວມຕົວເລກຂຶ້ນຂັ້ນເທິງໄດ້. ◻ ຍັງເຫຼືອ: ໜ້າສະຫຼຸບຂັ້ນແຂວງ ທີ່ລວມຕົວເລກຂອງທຸກສູນໃນແຂວງ · ໂຄງສ້າງພະແນກພາຍໃນສູນ |
Backend | 19/08/26 | 04/09/26 | 17 | 84% |
ກຳລັງເຮັດ | 15/09/26 |
|
ບົດບາດ ແລະ ສິດ / Roles & Permissions
ກຳນົດວ່າແຕ່ລະຕຳແໜ່ງ ເຫັນເມນູໃດ ແລະ ເຮັດຫຍັງໄດ້ແດ່ (ເບິ່ງ / ເພີ່ມ / ແກ້ / ລຶບ). ◻ ຍັງເຫຼືອ: ບັນຊີເຂົ້າລະບົບຂອງ ນາຍຈ້າງ (ປັດຈຸບັນເປັນທະບຽນຂໍ້ມູນເທົ່ານັ້ນ) · ໄລ່ກວດເມນູຂອງແຕ່ລະຕຳແໜ່ງດ້ວຍບັນຊີຈິງ ພ້ອມປັບສິດລະອຽດ ຫຼັງ SDI ອະນຸມັດເອກະສານຄວາມຕ້ອງການ |
Backend | 12/08/26 | 11/09/26 | 31 | 90% |
ກຳລັງເຮັດ | 25/08/26 |
|
ຕົວຕົນ ແລະ ໂລໂກ້ / Branding
ປ່ຽນຕົວຕົນຂອງລະບົບໃຫ້ເປັນຂອງ SDI (ຊື່, ໂລໂກ້, ສີ, ໄອຄອນ). ◻ ຍັງເຫຼືອ: ໂລໂກ້ຈິງ ແລະ ໄອຄອນຂອງເວັບ — ລໍໄຟລ໌ຮູບຈາກ SDI · ຊຸດສີຂອງລະບົບຕາມຕົວຕົນຂອງ SDI |
UI/UX | 21/08/26 | 04/09/26 | 15 | 96% |
ກຳລັງເຮັດ | 02/09/26 |
| ໜ້າວຽກ / Work Item | ຮັບຜິດຊອບ | ວັນເລີ່ມ | ກຳນົດຈົບ | ວັນ | ຄວາມຄືບໜ້າ | ສະຖານະ | ອັບເດດ |
|---|---|---|---|---|---|---|---|
|
ຈັດການຫຼັກສູດ / Course Management
ຈັດການຫຼັກສູດ, ລະດັບ, ວິຊາ, ຕາຕະລາງຝຶກ ແລະ ການມອບໝາຍຄູຝຶກ. ◻ ຍັງເຫຼືອ: ກຸ່ມຫຼັກສູດ (Course Group) ຕາມສາຂາອາຊີບ · ການຈອງຫ້ອງຝຶກ ແລະ ອຸປະກອນ ໃຫ້ແຕ່ລະຮຸ່ນ |
Backend | 12/08/26 | 18/09/26 | 38 | 60% |
ກຳລັງເຮັດ | 14/08/26 |
|
ຈັດການຄູຝຶກ / Trainer Management
ລົງທະບຽນຂໍ້ມູນຄູຝຶກ ແລະ ມອບໝາຍເຂົ້າສອນໃນຫຼັກສູດ. ◻ ຍັງເຫຼືອ: ບັນທຶກຄວາມຊຳນານ ແລະ ໃບຮັບຮອງວິຊາຊີບຂອງຄູຝຶກ · ສະຫຼຸບພາລະການສອນຕໍ່ຄູຝຶກ |
Backend | 19/08/26 | 18/09/26 | 31 | 55% |
ກຳລັງເຮັດ | 15/09/26 |
|
ຈັດການຜູ້ເຂົ້າຝຶກ / Trainee Lifecycle
ວົງຈອນຜູ້ເຂົ້າຝຶກ: ສະໝັກ → ອະນຸມັດ → ລົງທະບຽນ → ຝຶກ → ບັນທຶກການເຂົ້າຮຽນ. ◻ ຍັງເຫຼືອ: ປະຫວັດການຝຶກລວມ ຂ້າມຫຼັກສູດ ແລະ ຂ້າມສູນ ໃນໜ້າດຽວ · ເຊື່ອມຕໍ່ອັດຕະໂນມັດກັບການຕິດຕາມການຈ້າງງານ ຫຼັງຈົບຫຼັກສູດ |
Backend · UI/UX | 18/08/26 | 18/09/26 | 32 | 72% |
ກຳລັງເຮັດ | 25/08/26 |
|
ໃບຢັ້ງຢືນ ແລະ ຄະແນນ / Certification & Scoring
ໃຫ້ຄະແນນຕາມວິຊາ ແລະ ອອກໃບຢັ້ງຢືນໃຫ້ຜູ້ຈົບຫຼັກສູດ. ◻ ຍັງເຫຼືອ: ຮູບແບບໃບຢັ້ງຢືນທາງການຂອງ SDI (ລໍແບບຟອມ ແລະ ຕາປະທັບຈາກ SDI) · ການປະເມີນແບບສະມັດຕະພາບ (ຜ່ານ/ບໍ່ຜ່ານ ຕາມໜ່ວຍສະມັດຕະພາບ) |
Backend | 24/08/26 | 18/09/26 | 26 | 78% |
ກຳລັງທົດສອບ | 25/08/26 |
|
ເວັບໄຊສາທາລະນະ / Public Website
ເວັບໄຊສາທາລະນະ ໃຫ້ປະຊາຊົນເບິ່ງຂໍ້ມູນສູນ, ຫຼັກສູດ, ຄ່າຮຽນ ແລະ ຂ່າວສານ. ◻ ຍັງເຫຼືອ: ໜ້າໂປຣໄຟລ໌ແຍກຕໍ່ແຕ່ລະສູນ (7 ໜ້າ) · ລາຍການຫຼັກສູດທີ່ເປີດສອນ ພ້ອມຄ່າຮຽນ · ໜ້າຕົວຊີ້ວັດຜົນງານ ເປີດເຜີຍຕໍ່ສາທາລະນະ |
UI/UX · Backend | 24/08/26 | 25/09/26 | 33 | 98% |
ກຳລັງທົດສອບ | 14/09/26 |
|
ຈັດການສະຖາບັນ / Institutional Management
ຈັດການຂໍ້ມູນສະຖາບັນ: ຫຼັກສູດທີ່ເປີດສອນ, ຂ່າວສານ ແລະ ຕົວຊີ້ວັດຜົນງານ. ◻ ຍັງເຫຼືອ: ໜ້າຈັດການລາຍການຫຼັກສູດທີ່ເປີດສອນ ພ້ອມຄ່າຮຽນ ຕໍ່ແຕ່ລະສູນ · ຕົວຊີ້ວັດຜົນງານຂອງສະຖາບັນ (ຈຳນວນຜູ້ຈົບ, ອັດຕາການມີວຽກ) ຂຶ້ນໜ້າຫຼັກ |
Backend | 26/08/26 | 18/09/26 | 24 | 92% |
ກຳລັງເຮັດ | 19/08/26 |
|
ຕິດຕາມ ແລະ ລາຍງານ / Monitoring & Reporting
ລາຍງານ ແລະ ໜ້າສະຫຼຸບຕົວເລກ ພ້ອມສົ່ງອອກເປັນ Excel ຫຼື PDF. ◻ ຍັງເຫຼືອ: ລາຍງານລວມຫຼາຍສູນ ໃນໃບດຽວ ພ້ອມແຍກຕາມສູນ · ໜ້າສະຫຼຸບພາບລວມສະເພາະຂອງ SDI ສູນກາງ |
Backend | 17/08/26 | 02/10/26 | 47 | 84% |
ກຳລັງທົດສອບ | 15/09/26 |
|
ຄຸ້ມຄອງຫໍພັກ / Hostel Management
ຄຸ້ມຄອງຫໍພັກຂອງສະຖາບັນ: ຮັບຄຳຮ້ອງເຂົ້ານອນ → ມອບຫ້ອງ → ຕິດຕາມຜູ້ພັກ. ◻ ຍັງເຫຼືອ: ຂໍຂໍ້ມູນຫໍພັກຈິງຈາກ SDI — ຈຳນວນຫໍ, ຫ້ອງ, ຕຽງ ແລະ ຄ່າບຳລຸງ (ຖ້າມີ) · ປັບຊ່ອງໃນລະບົບໃຫ້ກົງກັບ 3 ແບບຟອມຈິງ: ໃບຄຳຮ້ອງເຂົ້ານອນຫໍພັກ, ໃບຮັບປະກັນຜູ້ປົກຄອງ ແລະ ໃບປະຕິຍານຕົນ · ຜູກຂໍ້ມູນຫໍພັກເຂົ້າກັບສູນ ເພື່ອບໍ່ໃຫ້ຂໍ້ມູນຂ້າມສູນ |
Backend | 17/08/26 | 25/09/26 | 40 | 74% |
ກຳລັງທົດສອບ | 14/09/26 |
| ໜ້າວຽກ / Work Item | ຮັບຜິດຊອບ | ວັນເລີ່ມ | ກຳນົດຈົບ | ວັນ | ຄວາມຄືບໜ້າ | ສະຖານະ | ອັບເດດ |
|---|---|---|---|---|---|---|---|
|
ຕິດຕາມການຈ້າງງານ / Employment Tracking
ຕິດຕາມວ່າຜູ້ຈົບຫຼັກສູດໄດ້ວຽກເຮັດງານທຳ ຫຼື ບໍ່ ພ້ອມທະບຽນນາຍຈ້າງ. ◻ ຍັງເຫຼືອ: ອັດຕາການມີວຽກເຮັດງານທຳ ແຍກຕາມຫຼັກສູດ ແລະ ຕາມສູນ · ປະກາດຮັບສະໝັກງານຈາກນາຍຈ້າງ (ໃຊ້ຮ່ວມກັບແອັບມືຖື) · ສົ່ງອອກລາຍງານການຈ້າງງານເປັນ Excel/PDF |
Backend | 12/08/26 | 15/09/26 | 35 | 75% |
ກຳລັງເຮັດ | 25/08/26 |
|
ແອັບມືຖື (PWA) / Mobile App
ແອັບມືຖືສຳລັບຜູ້ຫາວຽກ ລົງທະບຽນ, ເບິ່ງຕຳແໜ່ງງານ ແລະ ສະໝັກງານ. ◻ ຍັງເຫຼືອ: ອອກແບບໜ້າຈໍ ແລະ ຂອບເຂດຂອງແອັບ (ຮຸ່ນທຳອິດ: ລົງທະບຽນ + ເບິ່ງຕຳແໜ່ງງານ + ສະໝັກ) · ພັດທະນາແອັບ ແລະ ເຊື່ອມກັບລະບົບ · ຕ້ອງມີສ່ວນປະກາດຕຳແໜ່ງງານໃນລະບົບກ່ອນ |
Mobile | 17/08/26 | 16/10/26 | 61 | 60% |
ກຳລັງເຮັດ | 24/08/26 |
|
ເຊື່ອມ LMIS / REST API
ຊ່ອງທາງໃຫ້ລະບົບພາຍນອກ (LMIS) ດຶງຂໍ້ມູນຈາກ SD MIS ໄດ້ຢ່າງປອດໄພ. ◻ ຍັງເຫຼືອ: ຈັບຄູ່ຊື່ຂໍ້ມູນຕາມມາດຕະຖານຂອງ LMIS ຈິງ — ລໍເອກະສານຈາກຝ່າຍ LMIS · ຊ່ອງທາງໃຫ້ LMIS ສົ່ງຂໍ້ມູນເຂົ້າມາ (ຖ້າຕ້ອງການ) |
Backend | 17/08/26 | 09/10/26 | 54 | 65% |
ກຳລັງທົດສອບ | 23/07/26 |
|
ປະເມີນຄູຝຶກ ແລະ ສະຖາບັນ / Evaluation
ປະເມີນຄູຝຶກ ແລະ ສູນ ດ້ວຍຄະແນນ ພ້ອມສະຫຼຸບຄ່າສະເລ່ຍ. ◻ ຍັງເຫຼືອ: ຟອມໃຫ້ຜູ້ເຂົ້າຝຶກປະເມີນເອງ ຜ່ານໜ້າຜູ້ໃຊ້ · ແບບປະເມີນຫຼາຍຫົວຂໍ້ (ເນື້ອຫາ, ວິທີສອນ, ອຸປະກອນ ...) · ສົ່ງອອກຜົນການປະເມີນເປັນລາຍງານ |
Backend | 12/08/26 | 16/09/26 | 36 | 70% |
ກຳລັງເຮັດ | 25/08/26 |
|
ຄວາມປອດໄພ: PIN 2FA + SSL/TLS
ຄວາມປອດໄພການເຂົ້າໃຊ້ງານ: ການເຊື່ອມຕໍ່ທີ່ເຂົ້າລະຫັດ ແລະ ການຢືນຢັນຕົວຕົນ 2 ຊັ້ນ. ◻ ຍັງເຫຼືອ: ຂັ້ນຕອນຢືນຢັນຕົວຕົນ 2 ຊັ້ນ ດ້ວຍລະຫັດ PIN ຫຼັງໃສ່ຊື່ຜູ້ໃຊ້/ລະຫັດຜ່ານ · ນະໂຍບາຍລະຫັດຜ່ານ ແລະ ການບັງຄັບປ່ຽນລະຫັດຕາມກຳນົດ |
Backend · DevOps | 12/08/26 | 09/10/26 | 59 | 85% |
ກຳລັງທົດສອບ | 25/08/26 |
|
ເສີມ Audit Trail / Audit Hardening
ບັນທຶກຮ່ອງຮອຍການໃຊ້ງານ ເພື່ອກວດສອບຍ້ອນຫຼັງໄດ້ວ່າໃຜເຮັດຫຍັງ ເມື່ອໃດ. ◻ ຍັງເຫຼືອ: ບັນທຶກຄ່າເກົ່າ ແລະ ຄ່າໃໝ່ ຕໍ່ແຕ່ລະຊ່ອງຂໍ້ມູນທີ່ຖືກແກ້ · ບັນທຶກຄວາມພະຍາຍາມເຂົ້າລະບົບຜິດ ຫຼື ພະຍາຍາມເຈາະລະບົບ |
Backend | 12/08/26 | 11/09/26 | 31 | 85% |
ກຳລັງທົດສອບ | 25/08/26 |
| ໜ້າວຽກ / Work Item | ຮັບຜິດຊອບ | ວັນເລີ່ມ | ກຳນົດຈົບ | ວັນ | ຄວາມຄືບໜ້າ | ສະຖານະ | ອັບເດດ |
|---|---|---|---|---|---|---|---|
|
ທົດສອບ QA / QA & Testing
ທົດສອບລະບົບຢ່າງເປັນລະບົບ ກ່ອນສົ່ງມອບ: ຄວາມຖືກຕ້ອງ, ຄວາມໄວ ແລະ ຄວາມປອດໄພ. ◻ ຍັງເຫຼືອ: ຮ່າງແຜນ ແລະ ລາຍການທົດສອບ ໃຫ້ SDI ຮ່ວມກວດຮັບ · ທົດສອບຄວາມສາມາດຮອງຮັບ 50 ການລົງທະບຽນ/ຊົ່ວໂມງ/ສູນ ພ້ອມກັນ 7 ສູນ · ທົດສອບຄວາມປອດໄພ ແລະ ບັນທຶກຜົນ ຜ່ານ/ບໍ່ຜ່ານ |
QA | 11/08/26 | 16/10/26 | 67 | 88% |
ກຳລັງເຮັດ | 25/08/26 |
|
ຕິດຕັ້ງ QA + Production / Deployment
ຕິດຕັ້ງລະບົບຈິງ ແລະ ລະບົບທົດສອບ ພ້ອມລະບົບສຳຮອງຂໍ້ມູນ ໂດຍຝາກໄວ້ທີ່ສູນບໍລິການຂອງ ໂທລະຄົມລາວ (Lao Telecom) ເປັນເວລາ 1 ປີ ຕາມສັນຍາ. ◻ ຍັງເຫຼືອ: ຢືນຢັນສັນຍາຝາກເຊີບເວີກັບ ໂທລະຄົມລາວ — ສະເປັກເຄື່ອງ, ວັນເລີ່ມ ແລະ ວັນສິ້ນສຸດ 1 ປີ, ພື້ນທີ່ສຳຮອງ · ຮັບເຄື່ອງແມ່ຂ່າຍ, ສິດເຂົ້າເຖິງ ແລະ ຊື່ໂດເມນ — ຍັງລໍຢູ່ · ຕິດຕັ້ງລະບົບຈິງ ແລະ ລະບົບທົດສອບ ພ້ອມໃບຮັບຮອງ SSL · ຕັ້ງການສຳຮອງຂໍ້ມູນອັດຕະໂນມັດ, ສຳເນົານອກສະຖານທີ່ ແລະ ການແຈ້ງເຕືອນ · ຕົກລົງແຜນຫຼັງໝົດ 1 ປີ: ຕໍ່ອາຍຸ ຫຼື ຍ້າຍໄປສູນຂໍ້ມູນຂອງ SDI ເອງ |
DevOps | 11/08/26 | 16/10/26 | 67 | 15% |
ກຳລັງເຮັດ | 11/08/26 |
|
ຝຶກອົບຮົມ · ເອກະສານ · ສົ່ງມອບ / Training & Handover
ຄູ່ມືການໃຊ້ງານ, ຝຶກອົບຮົມພະນັກງານ ແລະ ສົ່ງມອບລະບົບຢ່າງເປັນທາງການ. ◻ ຍັງເຫຼືອ: ຄູ່ມືຜູ້ໃຊ້ ແລະ ຄູ່ມືຜູ້ດູແລລະບົບ ສະບັບພາສາລາວ · ຝຶກອົບຮົມພະນັກງານ ສູນກາງ ແລະ ສູນຕ່າງແຂວງ · ສົ່ງມອບລະຫັດຕົ້ນສະບັບຂອງໂປຣແກຣມ ຜ່ານບັນຊີທີ່ SDI ກຳນົດ · ຮັບຮອງຜົນການທົດສອບຂອງຜູ້ໃຊ້ (UAT) ແລະ ລົງນາມຮັບມອບ |
Docs · PM | 12/08/26 | 30/10/26 | 80 | 58% |
ກຳລັງເຮັດ | 16/09/26 |
ສອງຕົວເລກທີ່ % ລວມປິດບັງໄວ້ — ໄປໄວພໍທັນກຳນົດບໍ ແລະ ມີຂໍ້ມູນຈິງໃຫ້ທົດສອບບໍ.
ໃນ 24 ວັນຜ່ານມາ ຄວາມຄືບໜ້າລວມຂຍັບຈາກ 55% ເປັນ 75% = 5.8 ຈຸດ/ອາທິດ. ເພື່ອໃຫ້ D3 ຈົບ 100% ພາຍໃນ 32 ວັນທີ່ເຫຼືອ ຕ້ອງໄດ້ 5.5 ຈຸດ/ອາທິດ.
ນັບແຖວສົດຈາກຖານຂໍ້ມູນ — ຖ້າຕົວເລກເປັນ 0 ໝາຍຄວາມວ່າ ໂມດູນນັ້ນທົດສອບຕົວຈິງ ແລະ ກວດຮັບ (UAT) ຍັງເຮັດບໍ່ໄດ້.
⚠ 3 ຊຸດຂໍ້ມູນຍັງບໍ່ມີແຖວໃດເລີຍ — ບລັອກ 4 ໂມດູນ ແລະ ບລັອກ UAT ທັງໝົດ
| # | ວຽກ / Activity | ຮັບຜິດຊອບ | ກຳນົດຈົບ | ປັດຈຸບັນ |
|---|---|---|---|---|
| 1 | ໜ່ວຍງານ ແລະ ຊັ້ນ / Org Units & Hierarchy
ໜ້າສະຫຼຸບຂັ້ນແຂວງ ທີ່ລວມຕົວເລກຂອງທຸກສູນໃນແຂວງ · ໂຄງສ້າງພະແນກພາຍໃນສູນ |
Backend | 04/09/2026 | 84% |
| 2 | ບົດບາດ ແລະ ສິດ / Roles & Permissions
ບັນຊີເຂົ້າລະບົບຂອງ ນາຍຈ້າງ (ປັດຈຸບັນເປັນທະບຽນຂໍ້ມູນເທົ່ານັ້ນ) · ໄລ່ກວດເມນູຂອງແຕ່ລະຕຳແໜ່ງດ້ວຍບັນຊີຈິງ ພ້ອມປັບສິດລະອຽດ ຫຼັງ SDI ອະນຸມັດເອກະສານຄວາມຕ້ອງການ |
Backend | 11/09/2026 | 90% |
| 3 | ໂຄງສ້າງຫຼາຍສູນ / Multi-Center Architecture
ການແຍກຂໍ້ມູນຕາມສູນ ໃນສ່ວນ ການເຂົ້າຮຽນ, ການສອບເສັງ, ຄ່າຮຽນ ແລະ ລາຍງານ · ການລວມຕົວເລກຂຶ້ນຂັ້ນແຂວງ ແລະ ຂັ້ນສູນກາງ |
Backend | 31/08/2026 | 92% |
| 4 | ຕົວຕົນ ແລະ ໂລໂກ້ / Branding
ໂລໂກ້ຈິງ ແລະ ໄອຄອນຂອງເວັບ — ລໍໄຟລ໌ຮູບຈາກ SDI · ຊຸດສີຂອງລະບົບຕາມຕົວຕົນຂອງ SDI |
UI/UX | 04/09/2026 | 96% |
| 5 | ຈັດການຄູຝຶກ / Trainer Management
ບັນທຶກຄວາມຊຳນານ ແລະ ໃບຮັບຮອງວິຊາຊີບຂອງຄູຝຶກ · ສະຫຼຸບພາລະການສອນຕໍ່ຄູຝຶກ |
Backend | 18/09/2026 | 55% |
| 6 | ຈັດການຫຼັກສູດ / Course Management
ກຸ່ມຫຼັກສູດ (Course Group) ຕາມສາຂາອາຊີບ · ການຈອງຫ້ອງຝຶກ ແລະ ອຸປະກອນ ໃຫ້ແຕ່ລະຮຸ່ນ |
Backend | 18/09/2026 | 60% |
| 7 | ຈັດການຜູ້ເຂົ້າຝຶກ / Trainee Lifecycle
ປະຫວັດການຝຶກລວມ ຂ້າມຫຼັກສູດ ແລະ ຂ້າມສູນ ໃນໜ້າດຽວ · ເຊື່ອມຕໍ່ອັດຕະໂນມັດກັບການຕິດຕາມການຈ້າງງານ ຫຼັງຈົບຫຼັກສູດ |
Backend · UI/UX | 18/09/2026 | 72% |
| 8 | ຄຸ້ມຄອງຫໍພັກ / Hostel Management
ຂໍຂໍ້ມູນຫໍພັກຈິງຈາກ SDI — ຈຳນວນຫໍ, ຫ້ອງ, ຕຽງ ແລະ ຄ່າບຳລຸງ (ຖ້າມີ) · ປັບຊ່ອງໃນລະບົບໃຫ້ກົງກັບ 3 ແບບຟອມຈິງ: ໃບຄຳຮ້ອງເຂົ້ານອນຫໍພັກ, ໃບຮັບປະກັນຜູ້ປົກຄອງ ແລະ ໃບປະຕິຍານຕົນ · ຜູກຂໍ້ມູນຫໍພັກເຂົ້າກັບສູນ ເພື່ອບໍ່ໃຫ້ຂໍ້ມູນຂ້າມສູນ |
Backend | 25/09/2026 | 74% |
ຜົນກະທົບ: ວຽກພັດທະນາ (D3) ດຳເນີນຕາມສອງເອກະສານນີ້ຢູ່ແລ້ວ — ຖ້າຮັບຮອງແລ້ວມີຂໍ້ໃຫ້ແກ້ຫຼາຍ ຈະກະທົບກຳນົດ 19/10/2026
ຂໍ້ສະເໜີ / ຕ້ອງການຈາກເຈົ້າຂອງໂຄງການ: ນຳສະເໜີເອກະສານ 2 ສະບັບ (admin/masterplan/srs ແລະ /sdd) ໃນຮອບປະຊຸມໜ້າ ແລະ ຂໍລາຍເຊັນຮັບຮອງ
ຜົນກະທົບ: ບໍ່ສາມາດຕິດຕັ້ງ D3 ໄດ້ຕາມກຳນົດ ຖ້າ server/ເຄືອຂ່າຍ/domain ຍັງບໍ່ພ້ອມ; ອີກຢ່າງ ໄລຍະຝາກ 1 ປີ ອາດໝົດກ່ອນໄລຍະຮັບປະກັນ 12 ເດືອນ
ຂໍ້ສະເໜີ / ຕ້ອງການຈາກເຈົ້າຂອງໂຄງການ: ຢືນຢັນສະເປັກ, ສິດເຂົ້າເຖິງ, ວັນເລີ່ມ-ວັນສິ້ນສຸດ 1 ປີ ແລະ ແຜນຫຼັງໝົດອາຍຸ (ຕໍ່ອາຍຸ ຫຼື ຍ້າຍ)
ຜົນກະທົບ: ເປັນພື້ນຖານຂອງທຸກໂມດູນ — ຕ້ອງໄລ່ scope ຂໍ້ມູນທຸກ query; ວຽກໜັກ ແລະ ສ່ຽງທີ່ສຸດ
ຂໍ້ສະເໜີ / ຕ້ອງການຈາກເຈົ້າຂອງໂຄງການ: ຢືນຢັນຊື່/ທີ່ຕັ້ງຈິງຂອງ 6 SDCs ແລະ ກົດການແບ່ງປັນຂໍ້ມູນລະຫວ່າງສູນ
ຜົນກະທົບ: ບໍ່ສາມາດອອກແບບ API catalogue (D2) ແລະ interoperability (TOR 3.2) ໃຫ້ຖືກຕ້ອງ
ຂໍ້ສະເໜີ / ຕ້ອງການຈາກເຈົ້າຂອງໂຄງການ: ຂໍເອກະສານ endpoint/ຮູບແບບຂໍ້ມູນ ແລະ ຜູ້ຮັບຜິດຊອບຝ່າຍ LMIS
ຜົນກະທົບ: ຖ້າບໍ່ຕັດສິນໃຈ ຈະເປັນພາລະໃນການທົດສອບ ແລະ ຝຶກອົບຮົມ
ຂໍ້ສະເໜີ / ຕ້ອງການຈາກເຈົ້າຂອງໂຄງການ: ຂໍການຢືນຢັນຈາກ SDI ວ່າຈະປິດລາຍການນອກຂອບເຂດ (ລາຍລະອຽດຢູ່ໃນກະດານຕິດຕາມ ແລະ ລາຍງານກວດສອບ)
ຜົນກະທົບ: D3 ຕ້ອງພັດທະນາຕາມ SRS ທີ່ຖືກອະນຸມັດ — ຖ້າ SRS ອອກມາຕ່າງຈາກທີ່ເຮັດໄປແລ້ວ ຈະຕ້ອງແກ້ວຽກຄືນ
ສິ່ງທີ່ຂໍ: ເອກະສານພ້ອມພິມແລ້ວທີ່ admin/masterplan/srs — ຂໍລາຍເຊັນຮັບຮອງ
ຜົນກະທົບ: ຜົນສົ່ງມອບຕາມສັນຍາ ແລະ ເປັນຖານຂອງ D3
ສິ່ງທີ່ຂໍ: ເອກະສານພ້ອມພິມແລ້ວທີ່ admin/masterplan/sdd — ຂໍລາຍເຊັນຮັບຮອງ
ຜົນກະທົບ: ບໍ່ມີຂໍ້ມູນຈິງ = ທົດສອບຕົວຈິງ ແລະ UAT ເຮັດບໍ່ໄດ້; ເຄື່ອງມືນຳເຂົ້າພ້ອມລໍຢູ່ແລ້ວ
ສິ່ງທີ່ຂໍ: ຕື່ມ CSV templates ທີ່ສົ່ງໃຫ້ ຫຼື ນັດວັນສົ່ງຂໍ້ມູນ
ຜົນກະທົບ: ສ້າງ git repo ກາງໃນເຄື່ອງແມ່ຂ່າຍຂອງໂຄງການເອງແລ້ວ (ບໍ່ຜ່ານບໍລິການພາຍນອກ) — ແຕ່ຍັງຢູ່ເຄື່ອງດຽວ ຖ້າເຄື່ອງເສຍຈະເສຍປະຫວັດ
ສິ່ງທີ່ຂໍ: ຢືນຢັນບ່ອນເກັບສຳຮອງນອກເຄື່ອງ (ຮາດດິດ ຫຼື ເຄື່ອງແມ່ຂ່າຍທີ 2 ຂອງສະຖາບັນ) ແລະ ຮອບການສຳຮອງ
ຜົນກະທົບ: API ພ້ອມແລ້ວ 9 ຊ່ອງທາງ ແຕ່ຊື່ຂໍ້ມູນຍັງເປັນຂອງພວກເຮົາເອງ — ຕ້ອງຈັບຄູ່ຕາມມາດຕະຖານຈິງ
ສິ່ງທີ່ຂໍ: ຂໍເອກະສານ endpoint/ຮູບແບບຂໍ້ມູນ ແລະ ຜູ້ຮັບຜິດຊອບຝ່າຍ LMIS
ຜົນກະທົບ: ຕິດຕັ້ງ production + QA ເປັນເງື່ອນໄຂຂອງ D3 ທີ່ຄົບກຳນົດ 19/10
ສິ່ງທີ່ຂໍ: ຢືນຢັນສະເປັກ, ຕາຕະລາງກຽມພ້ອມ ແລະ ໄລຍະສັນຍາຝາກ 1 ປີ ກັບ SDI ແລະ ໂທລະຄົມລາວ
ຜົນກະທົບ: ຖ້າປະໄວ້ ຈະເປັນພາລະຕອນທົດສອບ ແລະ ຝຶກອົບຮົມ
ສິ່ງທີ່ຂໍ: ລົງນາມຢືນຢັນລາຍການ (ເບິ່ງພາກ "ໂມດູນທີ່ສະເໜີປິດ" ໃນລາຍງານໜ້າວຽກ)
ໜ້າວຽກຫຼັກຕາມ TOR (ຜູ້ເຂົ້າຝຶກ, ຄູຝຶກ, ຫຼັກສູດ, ຂາດ-ມາ, ຄະແນນ, ໃບຢັ້ງຢືນ, ລາຍງານ, ສິດຜູ້ໃຊ້) ໃຊ້ຖານທີ່ມີຢູ່ແລ້ວ ແລ້ວປັບໃຫ້ກົງກັບວຽກຂອງສະຖາບັນ.
ຈຶ່ງເຮັດໃຫ້ຄົບຂອບເຂດພາຍໃນ 24 ອາທິດໄດ້.
ຄຳສັບຄູ່ກັນຄົບກັບອັງກິດ ບໍ່ມີຄຳຊ້ຳ ພ້ອມໜ້າແກ້ຄຳແປໃນລະບົບ.
TOR 3.4 ໄດ້ໄປແລ້ວເກືອບໝົດ ແລະ SDI ແກ້ຄຳສັບເອງໄດ້ ໂດຍບໍ່ຕ້ອງເອີ້ນທີມພັດທະນາ.
3 ໂມດູນທີ່ບໍ່ມີຖານໃຫ້ອີງ — ຕິດຕາມການຈ້າງງານ, ປະເມີນຜົນ, ເຊື່ອມ LMIS — ລ້ວນຜ່ານຈຸດເຄິ່ງທາງແລ້ວ ແລະ ໃຊ້ງານໄດ້ຈິງ.
ສ່ວນທີ່ສ່ຽງທີ່ສຸດຂອງໂຄງການ ຜ່ານໄປແລ້ວ.
ຊຸດທົດສອບອັດຕະໂນມັດແລ່ນກ່ອນທຸກຄັ້ງທີ່ບັນທຶກ · CHANGELOG ລະອຽດພ້ອມວິທີຍ້ອນຄືນ · ຊຸດທົດສອບຍ່ອຍຕໍ່ແຕ່ລະໂມດູນ · ແຈ້ງເຕືອນອັດຕະໂນມັດເຂົ້າກຸ່ມທຸກ 10 ນາທີ.
ບໍ່ມີໜີ້ເຕັກນິກສະສົມ ແລະ ຄວາມຄືບໜ້າກວດສອບໄດ້ທຸກເວລາ.
ກະດານຕິດຕາມໃນລະບົບ + ລາຍງານພິມໄດ້ (ຄວາມຄືບໜ້າ · ໜ້າວຽກ) ດຶງຂໍ້ມູນສົດ.
SDI ເປີດເບິ່ງເອງໄດ້ທຸກເວລາ ບໍ່ຕ້ອງລໍລາຍງານປະຈຳເດືອນ.
CSV templates 7 ຊຸດ + ຕົວນຳເຂົ້າທີ່ແລ່ນຊ້ຳໄດ້ໂດຍບໍ່ຊ້ຳຂໍ້ມູນ + ໂໝດທົດລອງ.
ວັນທີຂໍ້ມູນມາຮອດ ຈະນຳເຂົ້າໄດ້ພາຍໃນມື້ດຽວ.
ຕົວເລກສົດຢູ່ພາກ "ຄວາມພ້ອມຂອງຂໍ້ມູນ" ຂ້າງເທິງ.
ບລັອກໂດຍກົງຫຼາຍໂມດູນ ແລະ ບລັອກ UAT ທັງໝົດ. ນີ້ຄືສາເຫດຫຼັກທີ່ % ຂຶ້ນຊ້າ — ບໍ່ແມ່ນຄວາມໄວຂອງທີມ.
ເບິ່ງພາກ "ອັດຕາຄວາມຄືບໜ້າ" — ຄິດສົດຈາກປະຫວັດ % ລວມ.
ຖ້າບໍ່ປົດຂໍ້ຕິດຄ້າງພາຍໃນເດືອນ 8 ຈະບໍ່ທັນ D3 ແລະ ຄວນເຈລະຈາປັບກຳນົດແຕ່ຫົວທີ.
ສອງເອກະສານສ້າງສົດຈາກລະບົບຈິງ ພ້ອມພິມ ແລະ ມີຊ່ອງລົງນາມ — ເຫຼືອແຕ່ຮອບຮັບຮອງ.
ຍິ່ງຮັບຮອງໄວ ຍິ່ງລົດຄວາມສ່ຽງທີ່ຈະຕ້ອງແກ້ວຽກຄືນໃນຊ່ວງທ້າຍ.
ສ້າງ git repo ກາງໃນເຄື່ອງແມ່ຂ່າຍຂອງໂຄງການເອງແລ້ວ (ບໍ່ຜ່ານບໍລິການພາຍນອກ) ພ້ອມສົ່ງມອບຕອນ D4.
ແຕ່ repo ກາງກັບຕົວລະບົບຍັງຢູ່ເຄື່ອງດຽວກັນ — ຕ້ອງມີສຳເນົານອກເຄື່ອງອີກຊັ້ນ.
ບັງຄັບແລ້ວທີ່ ຜູ້ເຂົ້າຝຶກ / ພະນັກງານ / ຈ້າງງານ / ປະເມີນຜົນ ແຕ່ຍັງບໍ່ບັງຄັບທີ່ ຂາດ-ມາ / ສອບເສັງ / ຄ່າຮຽນ / ລາຍງານ.
ບໍ່ພຽງແຕ່ວຽກຍັງບໍ່ຈົບ ແຕ່ເປັນຄວາມສ່ຽງດ້ານຄວາມລັບຂອງຂໍ້ມູນ — ສູນໜຶ່ງອາດເຫັນຂໍ້ມູນຂອງອີກສູນໜຶ່ງໃນໜ້າເຫຼົ່ານັ້ນ. ຕ້ອງຈົບກ່ອນເປີດໃຫ້ຜູ້ໃຊ້ຈິງ.
ຕ້ອງມີ ປະກາດຕຳແໜ່ງງານ ແລະ API ຂອງມັນກ່ອນ ຈຶ່ງເລີ່ມແອັບໄດ້.
ຢູ່ປາຍທາງຂອງລູກໂສ້ — ຄວາມສ່ຽງດ້ານເວລາສູງທີ່ສຸດໃນບັນດາໂມດູນ.
API ພ້ອມແລ້ວ 9 ຊ່ອງທາງ ແຕ່ຊື່ຂໍ້ມູນເປັນຂອງພວກເຮົາເອງ.
ຖ້າສະເປັກຈິງມາຊ້າ ອາດຕ້ອງແກ້ການຈັບຄູ່ຄືນ ແລະ ຕົກລົງກັບຝ່າຍ LMIS ອີກຮອບ.
ໃບອະນຸຍາດຍັງເປີດໃຊ້ບໍ່ໄດ້ (ຜູ້ຂາຍຈຳກັດ 3 ທີ່ຢູ່ເວັບ) — ບໍ່ກະທົບການໃຊ້ງານ ແຕ່ຕ້ອງຕິດຕໍ່ຜູ້ຂາຍປົດທີ່ຢູ່ເກົ່າ ກ່ອນຕິດຕັ້ງລະບົບຈິງ.
ຕ້ອງປິດຂໍ້ນີ້ໃຫ້ໄດ້ກ່ອນວັນຕິດຕັ້ງທີ່ ໂທລະຄົມລາວ ເພື່ອບໍ່ໃຫ້ຄ້າງຕອນສົ່ງມອບ.
web server ບໍ່ອ່ານ .htaccess ຈຶ່ງກັນບໍ່ໄດ້ດ້ວຍວິທີປົກກະຕິ.
ຕ້ອງເພີ່ມກົດໃນ nginx ຜ່ານ panel (ຕ້ອງການສິດ root) ຫຼື ຍ້າຍບ່ອນເກັບອອກນອກ web root. ຕ້ອງແກ້ໃຫ້ໄດ້ກ່ອນຕິດຕັ້ງຈິງ.
ຄູ່ມື, ວັດສະດຸຝຶກອົບຮົມ ແລະ ການຕິດຕັ້ງຈິງ ຍັງບໍ່ໄດ້ເລີ່ມຢ່າງຈິງຈັງ.
ວຽກເອກະສານ ແລະ ຝຶກອົບຮົມ ເຮັດຂະໜານກັບການພັດທະນາໄດ້ — ຄວນເລີ່ມແຕ່ຫົວທີ ບໍ່ຄວນລໍໃຫ້ໂຄ້ດຈົບກ່ອນ.
17/08/2026 – 16/09/2026 · 92 ລາຍການ
16/09/2026 — ທົວແນະນຳການນຳໃຊ້ແບບໃໝ່ (ຊີ້ໃສ່ແຕ່ລະສ່ວນຂອງໜ້າຈໍ · ຖັດໄປ/ກັບຄືນ): ເປີດເອງຄັ້ງທຳອິດຂອງແຕ່ລະບັນຊີ+ບົດບາດ ຄັ້ງດຽວ · ຈົບ/ປິດແລ້ວບໍ່ເດັ້ງອີກ (ກ່ອງເກົ່າເດັ້ງທຸກຄັ້ງ ບາງບັນຊີເຫັນ 89 ເທື່ອ) · ເປີດຄືນຈາກ ໄອຄອນ ? ແຖບເທິງ · ເມນູຂ້າງ "ຄຳແນະນຳການໃຊ້ງານ" · ເມນູຜູ້ໃຊ້ · ປຸ່ມໜ້າຫຼັກ. ເນື້ອໃນຕໍ່ບົດບາດ: ຜູ້ຄຸ້ມຄອງ 33 ຂັ້ນ · ສູນສາຂາ ~27 · ທະບຽນ ~19 · ຄູຝຶກ 21 (ມືຖື 9 — ຂ້າມເມນູຂ້າງທີ່ເຊື່ອງຢູ່). ທົດສອບຈິງດ້ວຍ Playwright 4 ບົດບາດ × ຄອມ/ມືຖື ຜ່ານ · smoke test +30 ຂໍ້. ບັນຊີທຸກຄົນຖືກຕັ້ງໃຫ້ເຫັນທົວໃໝ່ 1 ເທື່ອ.
ແກ້ຄຳອ້າງອີງ: ຂໍ້ມູນ 14/09 (ບົດສະເໜີ ປະຫວັດ · ຫົວຂໍ້ເວັບ · ໃບສະຫຼຸບ) ມາຈາກ ສູນຝຶກສີມືແຮງງານ ລາວ-ເກົາຫຼີ (ທ່ານ ສຸກັນ ມູນລາດ) — ບົດລາຍງານພາກ 2 ແຫຼ່ງທີ່ມາ ແລະ updated_by ຂອງເນື້ອໃນເວັບ 51 ລາຍການ ອັບເດດແລ້ວ
ນຳເຂົ້າ ລັດຖະກອນ 59 ຄົນ (ຍິງ 24) ເຂົ້າ ບຸກຄະລາກອນ ລະຫັດ 00101–00159 ຈາກບັນຊີ ງວດ 3/2026 — ຊື່ ເພດ ປະເພດ ຄສ ປີການ ຊັ້ນ-ຂັ້ນ-ດັດສະນີ · ບໍ່ບັນທຶກເງິນເດືອນ (ຕາມການຕັດສິນ 15/09) · ບໍ່ມີບັນຊີເຂົ້າລະບົບ · ຫົວໜ້າພະແນກບໍລິຫານ-ແຜນການ ຜູກພະແນກ+ຕຳແໜ່ງ · ລໍພະແນກຢືນຢັນຊື່ ຕື່ມ ຕຳແໜ່ງ ຂະແໜງ ວັນເກີດ ຮູບ
15/09 ພະແນກບໍລິຫານ-ແຜນການ ສົ່ງ ຂໍ້ຕົກລົງ 0500/ຮສສ (15/02/2023): ນຳເຂົ້າ 14 ຂະແໜງທີ່ຍັງຂາດ ⇒ ໂຄງຮ່າງຄົບ 4 ພະແນກ 1 ສູນ 21 ຂະແໜງ ຕາມມາດຕາ 5 + ໜ້າທີ່ທາງການ ຄະນະນຳ/4 ພະແນກ/ສູນ (ມາດຕາ 3, 7–11). ຍັງລໍ: ຫົວໜ້າແຕ່ລະໜ່ວຍ
15/09: ໜ້າເວັບ ໝວດ 1 ນິຕິກຳ = ຂໍ້ຕົກລົງ 0500/ຮສສ (PDF ດາວໂຫຼດ) + ໜ້າທີ່ 23 ຂໍ້/ສິດ 10 ຂໍ້ · ໝວດ 8 ຄ່າລົງທະບຽນ-ບໍລິການ-ທຳນຽມ 24 ລາຍການ (ຕາຕະລາງ 0939/ສພງ + ຮູບ) · ໝວດ 7 ຄ່າບຳລຸງຫໍພັກ — ຄ່າຮຽນທີ່ລໍມາແຕ່ 25/08 ໄດ້ແລ້ວ
15/09 ໄດ້ຮັບ ບັນຊີເງິນເດືອນ ງວດ 3/2026: ລັດຖະກອນ 59 ຄົນ (ຍິງ 24) ຊັ້ນ 4 = 56 ຊັ້ນ 5 = 3. ພະແນກຕ້ອງການຊ່ອງ ຕຳແໜ່ງ · ຊັ້ນ-ຂັ້ນ-ດັດສະນີ · ຄອບຄົວ · ອຸດໜູນ-ຫັກ · ຈ່າຍຕົວຈິງ (= ໂມດູນເງິນເດືອນ ນອກຂອບເຂດ TOR). ການນຳເຂົ້າລາຍຊື່ + ເງິນເດືອນ ຖືກລະບົບຄວາມປອດໄພກັນ (ຂໍ້ມູນສ່ວນບຸກຄົນ) ⇒ ລໍຕັດສິນ: ນຳເຂົ້າສະເພາະຊື່-ເພດ-ຊັ້ນຂັ້ນ ຫຼື ພະແນກນຳເຂົ້າເອງ
15/09: ຊຸດກຽມພ້ອມພະແນກບໍລິຫານ-ແຜນການ — ຊຸດ 1 ປ່ຽນເປັນ ພະນັກງານລັດຖະກອນຄູ ແລະ ລັດຖະກອນບໍລິຫານ + ຊ່ອງເງິນເດືອນ/ຄອບຄົວ/ອຸດໜູນ · ຊຸດ 3 ຊັບສິນຄົງທີ່ ບໍ່ເກັບ (ກະຊວງການເງິນ) · ຮອບ 15/09 ບັນທຶກສຳເລັດ · ບົດລາຍງານນຳເຂົ້າ: /admin/masterplan/inventory?batch=2026-09-15-u01
ແກ້ 15/09: ແຖບຂ້າງເລື່ອນລົງບໍ່ຮອດເມນູ "ການຕັ້ງຄ່າລະບົບ" — ຊຸດພື້ນຖານຕັ້ງ .main-sidebar{top:50px;height:100%} ⇒ ທ້າຍກ່ອງຕົກນອກຈໍ 50px ແລະ ເມນູຍ່ອຍທີ່ເປີດຢູ່ທ້າຍສຸດຢູ່ໃຕ້ຂອບຈໍ ໃນຂະນະທີ່ແຖບຂ້າງເປັນກ່ອງຄົງທີ່ ບໍ່ເລື່ອນຕາມໜ້າ. ແກ້ໃນ sidebar.php: ກ່ອງສູງ calc(100% - 50px) ຈົບພາຍໃນຈໍ + ເປີດເມນູຍ່ອຍແລ້ວເລື່ອນແຖບຂ້າງໃຫ້ເຫັນເອງ. ທົດສອບດ້ວຍ Chromium ຈິງ 1469×837 (ບັນຊີທົດລອງ): ກົດແລ້ວເຫັນຄົບ 14 ລາຍການຍ່ອຍ. smoke test +2.
ແກ້ 15/09: ບັນທຶກພະນັກງານ (/admin/staff/create) ລົ້ມດ້ວຍ "Function imagedestroy() is deprecated since 8.5" — ເວັບເສີບດ້ວຍ php-fpm 8.5.6 (ບໍ່ແມ່ນ 8.4) ແລະ ຫ້ອງສະໝຸດ QR (chillerlan QRGdImage) ໂຍນ exception ກັບທຸກ deprecation ຫຼັງ INSERT ແລ້ວ ⇒ ບັນທຶກແລ້ວແຕ່ບໍ່ redirect · ບໍ່ມີ QR · ບໍ່ສົ່ງອີເມວ. ແກ້ໃຫ້ handler ປ່ອຍ E_DEPRECATED ຜ່ານ + ຂ້າມ imagedestroy() ຕັ້ງແຕ່ 8.5 · ສ້າງ QR ຄືນໃຫ້ພະນັກງານ id 11 · smoke test +3 (ສ້າງ QR ຈິງດ້ວຍ PHP 8.5). ກະທົບຄືກັນ: ແກ້ພະນັກງານ · ນຳເຂົ້າ · ບັດປະຈຳຕົວ · ຜູ້ເຂົ້າຝຶກ.
ລົງເກັບຂໍ້ມູນ 14/09 ສູນຝຶກ ລາວ-ເກົາຫຼີ: admin ພະແນກ ຈັດການປະຫວັດຜູ້ເຂົ້າຝຶກ · ຕ້ອງມີສະຖານະ ກຳລັງຝຶກ/ໂຈະ/ອອກ/ສຳເລັດ · ຜູ້ນອນຫໍພັກ — ຕ້ອງເພີ່ມສະຖານະ 4 ຄ່າ (ຫໍພັກມີແລ້ວ)
ລົງເກັບຂໍ້ມູນ 14/09: 7 ຂະແໜງ ເທີມ/ປີ 4–6 (ໃສ່ໜ້າທີ່ໃນໂຄງຮ່າງແລ້ວ) · ໄຟຟ້າ ແລະ ກໍ່ສ້າງ ມີສາຂາຍ່ອຍ · ໄດ້ຮູບຖ່າຍວິຊາຮຽນ 3 ຂະແໜງ (ICT · ໄຟຟ້າ · ລົດຍົນ) ລໍນຳເຂົ້າ · ອີກ 4 ຂະແໜງ ສົ່ງຕາມຫຼັງ
ລົງເກັບຂໍ້ມູນ 14/09: ຄະແນນ L1–L5 = ທິດສະດີ + ປະຕິບັດ · ບັນທຶກຕໍ່ເທີມ · ເລື່ອນຊັ້ນຕໍ່ເທີມ · ບໍ່ຜ່ານ ຂໍແກ້ເກດຕາມຮອບ ກ່ອນຮັບໃບປະກາດ · ຜູ້ເຂົ້າຝຶກເຫັນສະເພາະຕອນປະກາດຜົນ · ໃບຄະແນນສະສົມ ປີ 1–ປີສຸດທ້າຍ — ຕ້ອງຕັ້ງຄ່າ + ເພີ່ມກົດ
ລົງເກັບຂໍ້ມູນ 14/09: ສູນຝຶກຕ້ອງການ ຊັບສິນຝຶກ — ລະຫັດ Asset ຕໍ່ຂະແໜງ · ຫ້ອງ/ສະຖານທີ່ · ສະຖານະເປ່ເພ · ຜູ້ເບິ່ງແຍງ · ຂັ້ນຕອນຂໍຊື້-ອະນຸມັດ · ສະເພາະອຸປະກອນຝຶກ ⇒ ຄວນເປີດໂມດູນພັດສະດຸຄືນ ແລະ ປັບ (ຕອນນີ້ on_hold)
ລົງເກັບຂໍ້ມູນ 14/09: ບັນທຶກສະຖານທີ່ລົງຝຶກງານ + ພິມໃບນຳສົ່ງຈາກລະບົບ — ຕ້ອງເພີ່ມປະເພດ ຝຶກງານ ແລະ ໃບນຳສົ່ງ ໃນຕິດຕາມການຈ້າງງານ
ລົງເກັບຂໍ້ມູນ 14/09: ຕ້ອງການ ລາຍງານພາບລວມ + ລາຍງານຕົວເລກ ຜູ້ເຂົ້າຝຶກ/ຄູຝຶກ ປະຈຳປີ ແຍກ ຍິງ-ຊາຍ. ເພີ່ມພາກ 3 (ຜົນລົງເກັບຂໍ້ມູນ 14/09) ໃນບົດລາຍງານຂໍ້ມູນທີ່ນຳເຂົ້າ
ຂໍ້ຕົກລົງ 14/09: ສູນສາຂາຕ່າງແຂວງ ປ້ອນສະເພາະ 5 ຊຸດ — ພະນັກງານ · ຜູ້ເຂົ້າຝຶກ · ຂະແໜງການຝຶກ · ມາດຕະຖານ · ຫຼັກສູດ
ເພີ່ມ ບົດລາຍງານຂໍ້ມູນທີ່ນຳເຂົ້າ ແລະ ການໃຊ້ງານ (/admin/masterplan/inventory · ພິມ A4 ຫົວ-ທ້າຍກະດາດທາງການ): ແຫຼ່ງ 4 ເອກະສານ · ຊຸດຂໍ້ມູນ 15 ຊຸດ ຈຳນວນສົດ + ໜ້າ back office + ໜ້າເວັບ · ເນື້ອໃນເວັບຕໍ່ໝວດ/ຫົວຂໍ້ຍ່ອຍ · ບົດບາດ 6 ບົດບາດ · ວິທີໃຊ້ 4 ຂັ້ນຕອນ · ຂໍ້ມູນທີ່ຍັງຂາດ ຄິດອັດຕະໂນມັດ (ຕອນນີ້ 9 ລາຍການ) · ລົງນາມ 3 ຝ່າຍ. smoke 897/897
ໂຄງສ້າງເວັບໃໝ່: ໜ້າຫຼັກ = ພາບລວມ 8 ໝວດ (ບັດ + ຕົວເລກສົດ) + ສະໝັກ + ສູນ + ບໍລິການ + ຂ່າວ + ຮູບ · ແຕ່ລະໝວດມີໜ້າແຍກ /p/about … /p/apply · /p/centers · /p/gallery ມີ breadcrumb · ປຸ່ມກະໂດດຫົວຂໍ້ຍ່ອຍ · ກ່ອນໜ້າ/ຖັດໄປ. ໝວດຫວ່າງບໍ່ມີໜ້າ. ແກ້ບັດດຽວຫວ່າງເຄິ່ງໜ້າ. ຖ່າຍໜ້າຈໍ ເດັສທັອບ+ມືຖື ຢືນຢັນ. smoke 892/892
ເພີ່ມ ຜູ້ດູແລເວັບ (/admin/website/editors): ຜູ້ຄຸ້ມຄອງສູນກາງ ມອບສິດແກ້ໜ້າເວັບໃຫ້ພະນັກງານຄົນໃດກໍໄດ້ ທັງໝົດ ຫຼື ສະເພາະໝວດ (ເຊັ່ນ ພະແນກສົ່ງເສີມ = ຂ່າວ · ກິດຈະກຳ · ຮ່ວມມື) ໂດຍບໍ່ປ່ຽນບົດບາດ · ເມນູຂຶ້ນເອງ · ທຸກການແກ້ໄຂບັນທຶກ audit · ຕາຕະລາງບອກວ່າ ແຕ່ລະສ່ວນຂອງເວັບ (ໂຄງຮ່າງ · ສາຂາ · ສູນ · ຕິດຕໍ່ · ຟອມ · ຄຳແປ) ແກ້ຢູ່ໂມດູນໃດ. ທົດສອບຈິງ 3 ບົດບາດຜ່ານ. smoke 880/880
ມືຖື (≤760px) ເປັນແບບແອັບ: ແຖບເມນູລຸ່ມ 5 ປຸ່ມ · ແຜ່ນເມນູ 8 ໝວດ · ປຸ່ມລັດ 6 tile (ສະໝັກ · ຟອມ · ສະຖານະ · ສາຂາ · ສູນ · ໂທ) · ທຸກໝວດພັບ-ເປີດ · ບັດປັດຂ້າງ · ແກ້ overflow ແນວນອນ. ເດັສທັອບບໍ່ປ່ຽນ. ກວດດ້ວຍ Playwright iPhone 390px
ໂຄງຮ່າງການຈັດຕັ້ງໃນໜ້າເວັບ ປ່ຽນເປັນ org chart ແບບຕົ້ນໄມ້ 3 ຊັ້ນ ມີເສັ້ນເຊື່ອມ · ສີຕາມຊັ້ນ · ກົດເປີດໜ້າທີ່ · ມືຖືພັບແນວຕັ້ງ (ຂໍ້ມູນສົດຈາກ sd_org_units). ປະຫວັດເປັນເສັ້ນເວລາ · ລະດັບ 1→5 ແລະ ຂັ້ນຕອນສະໝັກ ມີລູກສອນ flow
ກວດຄືນໜ້າເວັບດ້ວຍ Playwright (ເດັສທັອບ+ມືຖື) ແລ້ວແກ້: ຂໍ້ຍ່ອຍປະຫວັດກາຍເປັນກ່ອງຊ້ອນ · ລິ້ງເມນູຖືກແຖບເທິງບັງ · ເມນູໝາຍໝວດທີ່ອ່ານຢູ່ · ກົດຮູບເບິ່ງໃຫຍ່ · ປຸ່ມຂຶ້ນເທິງ · ຫົວມືຖືສັ້ນລົງ. ກວດ back office 5 ບັນຊີບົດບາດ × 19 ໜ້າ: ບໍ່ມີ error · ດ່ານບົດບາດຖືກ · ສູນສາຂາ 6 ສູນ ຍັງບໍ່ມີຂໍ້ມູນໜ່ວຍງານ/ຫໍພັກ/ຜູ້ເຂົ້າຝຶກ (ລໍຂໍ້ມູນ 2ຂ)
ຈັດໜ້າເວັບສາທາລະນະຕາມ "ຫົວຂໍ້ການສ້າງ Website ສະຖາບັນ" 8 ໝວດ ທີ່ສະຖາບັນສົ່ງ 14/09 ແລະ ນຳເຂົ້າເນື້ອໃນ + 30 ຮູບ ຈາກ ບົດສະເໜີ ປະຫວັດ ສພງ 2026 (51 ລາຍການ: ປະຫວັດ · ພາລະບົດບາດ · ບຸກຄະລາກອນ · ສະຖິຕິຜູ້ເຂົ້າຝຶກ 2005–2023 · ຫ້ອງຝຶກ 8 ຫ້ອງພ້ອມຄວາມຈຸ · ຫຼັກສູດ L1–L5 · ລະດັບ 1–5 · ຮ່ວມມື · ຫໍພັກ-ຫໍອາຫານ). /admin/website ຮັບຄົບ 8 ໝວດ + ຫົວຂໍ້ຍ່ອຍ + ເອກະສານ PDF. ຍັງຫວ່າງ ລໍສະຖາບັນເພີ່ມເອງ: ລະບຽບການ · ນິຕິກຳ · ກົດໝາຍ · ລະບຽບ/ຄູ່ມືທົດສອບ · ກິດຈະກຳນອກຫຼັກສູດ · ເຮືອນຄົວລວມ · ຟອມສະໝັກທົດສອບ (ບໍ່ມີແບບຟອມທາງການ)
ເພີ່ມ 7 ຂະແໜງວິຊາສະເພາະ ໃຕ້ ສູນຝຶກສີມືແຮງງານ ລາວ-ເກົາຫຼີ (ICT · ໄຟຟ້າ-ເອເລັກໂຕຼນິກ · ລົດຍົນ · ກໍ່ສ້າງ-ຊ່າງໄມ້ · ຕັດຫຍິບ · ປຸງແຕ່ງອາຫານ · ເສີມສວຍ) ພ້ອມສາຂາ · ຄວາມຈຸຫ້ອງຝຶກ · ຈຳນວນຄູ ແລະ ຕື່ມໜ້າທີ່ 5 ພະແນກ — ຈາກ ບົດສະເໜີ ປະຫວັດ ສພງ 2026. ອີກ 14 ຂະແໜງ (ຈາກ 21) ບົດສະເໜີບໍ່ໄດ້ບອກຊື່ ລໍພະແນກບໍລິຫານ-ແຜນການ
ເພີ່ມຫໍພັກ 4 ຫຼັງ ຂອງສູນກາງ ຕາມ ບົດສະເໜີ ປະຫວັດ ສພງ 2026 (ຮອງຮັບລວມ 600 ຄົນ · ຫ້ອງລະ 8 ຄົນ) — ຊື່ຕຶກ ແລະ ບັນຊີຫ້ອງຈິງ ລໍສູນຝຶກ ລາວ-ເກົາຫຼີ ຢືນຢັນ ຈຶ່ງເພີ່ມຫ້ອງ/ຕຽງ
ເພີ່ມໜ້າ ບັນຊີກວດເກັບຂໍ້ມູນລາຍພະແນກ (/admin/masterplan/checklist · v0.61.0) — ເອກະສານພິມ A4 ຖືໄປມື້ນັ່ງເກັບຂໍ້ມູນກັບພະແນກ ຕິກຕໍ່ໜ້າ ແລ້ວລົງນາມ 2 ຝ່າຍ: (1) ຊຸດຂໍ້ມູນ ໄດ້ຮັບ/ຊ່ອງຄົບ/ກວດແລ້ວ/ນຳເຂົ້າ (2) ຊ່ອງທີ່ຕ້ອງມີລາຍຊຸດ ເປັນກ່ອງຕິກລາຍຊ່ອງ + ຂໍ້ມູນຕັ້ງຄ່າລະບົບຂອງພະແນກເຈົ້າພາບ (3) ເກນຄຸນນະພາບກ່ອນຮັບໄຟລ໌ 9 ຂໍ້ (4) ຜົນ ແລະ ລົງນາມ. ຊຸດ ແລະ ຊ່ອງ ດຶງຈາກບັນຊີດຽວກັບ ຊຸດກຽມພ້ອມລາຍພະແນກ — ບໍ່ມີບັນຊີຊຸດທີ 2. ທີ່ມາ: ກວດ TOR (Appendix A ຂອງສັນຍາ) ພົບວ່າ TOR ບໍ່ໄດ້ກຳນົດຂອບເຂດວຽກຕາມພະແນກ — ພາກ 7 ບອກແຕ່ວ່າ SDI ຈະປະສານພະແນກໃຫ້ຂໍ້ມູນ — ຂອບເຂດລາຍພະແນກຈຶ່ງເປັນຂໍ້ສະເໜີຂອງທີມ ຕ້ອງເກັບຂໍ້ມູນຈິງມາຢືນຢັນ ແລ້ວລົງນາມໃນ D1. smoke test ຜ່ານ 856.
ເພີ່ມຂໍ້ມູນຕົວຢ່າງຫຼັກສູດໃຫ້ຄົບທຸກສູນ: 21 ຫຼັກສູດ (ສູນລະ 3) ຊື່ເອົາຈາກບັນຊີສາຂາອາຊີບທາງການ sd_occupations ບໍ່ໄດ້ແຕ່ງເອງ — ແຕ່ລະສູນໄດ້ສາຂາຕ່າງກັນ ເພື່ອທົດລອງການແບ່ງຂໍ້ມູນຕາມສູນ (ເຂົ້າດ້ວຍບັນຊີສາຂາໃດ ຈະເຫັນສະເພາະຫຼັກສູດຂອງສູນນັ້ນ). ທຸກຫຼັກສູດຜູກ 2 ພາກ (ພາກເຊົ້າ · ພາກບ່າຍ). ເຄື່ອງມື: cli/demo_courses.php --status --create --remove (idempotent · --remove ຂ້າມຫຼັກສູດທີ່ມີຜູ້ຮຽນຜູກຢູ່). smoke test ຜ່ານ 835.
ຟອມເພີ່ມຫຼັກສູດ: ຜູ້ໃຊ້ເພີ່ມບໍ່ໄດ້ ເພາະລະບົບບັງຄັບເລືອກຢ່າງໜ້ອຍ 1 ພາກ ແຕ່ຍັງບໍ່ມີພາກໃນລະບົບ — ຊ່ອງພາກຫວ່າງເປົ່າ ບໍ່ບອກສາເຫດ. ແກ້: ເມື່ອຍັງບໍ່ມີພາກ ຟອມຈະສະແດງຂໍ້ຄວາມແນະນຳ ພ້ອມລິ້ງໄປໜ້າສ້າງພາກ (ສະແດງລິ້ງສະເພາະຜູ້ມີສິດ). ພ້ອມແກ້ຄຳຜິດ ຜາກ→ພາກ 4 ບ່ອນໃນໄຟລ໌ພາສາລາວ (sections · ພາກເຊົ້າ · ພາກບ່າຍ). smoke test ຜ່ານ 835.
ຟອມເພີ່ມຫຼັກສູດ: ຊ່ອງ ພາກ ຫວ່າງເປົ່າ ເພາະຍັງບໍ່ມີພາກໃນລະບົບ (ຕາຕະລາງ sections ຫວ່າງ) ແຕ່ຟອມບໍ່ບອກຫຍັງ ກົດບັນທຶກແລ້ວຕິດ required ຢູ່ຊື່ໆ. ແກ້: ເມື່ອຍັງບໍ່ມີພາກ ຈະສະແດງກ່ອງເຕືອນ ພ້ອມລິ້ງໄປສ້າງພາກກ່ອນ. ພ້ອມນັ້ນແກ້ຄຳຜິດ ຜາກ→ພາກ 4 ບ່ອນໃນໄຟລ໌ພາສາລາວ (sections · ພາກເຊົ້າ · ພາກບ່າຍ). ຂັ້ນຕອນໃຊ້ງານ: ສ້າງພາກທີ່ເມນູ ຫຼັກສູດ→ພາກ ກ່ອນ ແລ້ວຈຶ່ງເພີ່ມຫຼັກສູດ.
ແກ້ລະຫັດສາຂາໃນປຸ່ມທົດລອງເຂົ້າລະບົບ (ໜ້າ login): config ຄ້າງເປັນ SDC1–SDC6 ຊຶ່ງບໍ່ມີໃນ sd_centers (ຂອງຈິງແມ່ນ SDC-VTE · SDC-BKE · SDC-ODX · SDC-SVK · SDC-CHP · SDC-ATP). ແກ້ 3 ຊັ້ນ: (1) config ໃຊ້ລະຫັດຈິງ (2) ໜ້າ login ດຶງລະຫັດຈາກ sd_centers ຂອງບັນຊີນັ້ນໂດຍກົງ ບໍ່ອີງ config ອີກ (3) demo_users.php --create ຈະຂ້າມພ້ອມເຕືອນ ຖ້າລະຫັດສູນບໍ່ມີຈິງ (ກັນບັນຊີຫຼຸດຂອບເຂດສູນ). ເພີ່ມ smoke check ກວດທຸກລະຫັດໃນ config ຕ້ອງມີໃນ sd_centers — ລວມ 835 ຜ່ານໝົດ.
ແກ້ຮູບໂປຣຟາຍແຕກໃນລະບົບສົນທະນາ (admin/chat): staff ສ່ວນໃຫຍ່ບໍ່ມີຮູບ ແລະ ຊ່ອງເພດຫວ່າງ — ໂຄດເດີມ fallback ຮູບຕາມເພດສະເພາະຄ່າ Female/Male ເທົ່ານັ້ນ ເຮັດໃຫ້ image ຄ້າງເປັນຄ່າຫວ່າງ ແລ້ວ JS ປະກອບ URL ຊີ້ໄປ root ຂອງເວັບ = ຮູບແຕກທັງແຖບລາຍຊື່ ແລະ ຫົວສົນທະນາ. ແກ້ 3 ຈຸດ: controller ເພີ່ມ fallback no_image.png, JS ໃນ chat.php ກັນຄ່າຫວ່າງ 2 ບ່ອນ, chats.php ແກ້ path ຂາດ / ແລະ ກັນຄ່າຫວ່າງ 4 ບ່ອນ. smoke test ຜ່ານ 834 ຂໍ້.
ແກ້ປຸ່ມທັງລະບົບທີ່ເບິ່ງບໍ່ເຫັນ (ພື້ນໂປ່ງໃສ + ຕົວອັກສອນຂາວ): ຕົວແປສີ theme (--bs-primary ແລະ ຊຸດກ່ຽວຂ້ອງ) ບໍ່ຖືກນິຍາມຕອນໂຫຼດໜ້າ ເພາະໃນ style-main.css ຖືກ comment ໄວ້ ແລະ JS ຕັ້ງຄ່າສະເພາະຕອນຄລິກປ່ຽນສີໃນໜ້າຕັ້ງຄ່າ. ແກ້ໂດຍໃຫ້ layout/theme-color.php ນິຍາມຕົວແປສີຈາກຄ່າຕັ້ງໃນຖານຂໍ້ມູນຕັ້ງແຕ່ server ສົ່ງໜ້າມາ — ປຸ່ມ ບັນທຶກ/ແກ້ໄຂ/ລຶບ ກັບມາເຫັນຄົບທຸກໜ້າ. smoke test ເພີ່ມ 1 ຂໍ້.
ຖັນ ພາກສ່ວນ ໃນຕາຕະລາງ ຄວາມພ້ອມຂອງການແຍກຂໍ້ມູນຕາມສູນ (/admin/center) ປ່ຽນຕາມພາສາທີ່ເລືອກແລ້ວ — ເພີ່ມ lang key ຕໍ່ຕາຕະລາງທັງ EN ແລະ LO (14 ຕາຕະລາງ) ແລ້ວແປໃນ scopeStatus() ໂດຍບໍ່ແຕະ scopedTables() ເພາະ CLI ອ່ານບັນຊີນັ້ນດ້ວຍ regex. smoke test ເພີ່ມ check ກວດ key ຄົບທຸກຕາຕະລາງ × 2 ພາສາ.
ຟອນລາວເປັນມາດຕະຖານດຽວທັງລະບົບແລ້ວ: Noto Serif Lao. ກວດພົບວ່າ ໜ້າຫຼັກ ແບບຟອມ ສະໝັກອອນລາຍ ໜ້າ PIN ແລະ ໜ້າບໍ່ມີສັນຍານ ຂໍຟອນ Noto Sans Lao ຊຶ່ງບໍ່ມີໄຟລ໌ໃນລະບົບເລີຍ ສ່ວນໜ້າເຂົ້າລະບົບ ແລະ ໜ້າພິມໃບຢັ້ງຢືນ ຂໍຖືກຟອນແຕ່ບໍ່ໄດ້ໂຫຼດໄຟລ໌ຟອນ ⇒ ໜ້າເຫຼົ່ານີ້ຕົກໄປໃຊ້ຟອນຂອງເຄື່ອງຜູ້ອ່ານ ແຕ່ລະເຄື່ອງຈຶ່ງເຫັນຄົນລະແບບ ແລະ ໃບຢັ້ງຢືນທີ່ພິມຈາກຄົນລະເຄື່ອງອອກມາບໍ່ຄືກັນ. ແກ້ໂດຍນິຍາມຟອນບ່ອນດຽວ ຖອດການປະກາດຟອນທີ່ຊ້ຳ 8 ບ່ອນ ແລະ ຊື່ຟອນຕາຍຕົວໃນ 20 ໜ້າອອກ. smoke test ເພີ່ມ 9 ຂໍ້ ລວມ 832 ຜ່ານໝົດ.
ຫົວໜ້າເວັບໃສ່ສະໄລ້ໂຄສະນາ ຫຼື ຂ່າວເດັ່ນໄດ້ແລ້ວ — ຈັດການທີ່ /admin/website ແທັບ ສະໄລ້ຫົວໜ້າເວັບ. ແຕ່ລະສະໄລ້ມີ ຮູບ ຫົວຂໍ້ ຄຳອະທິບາຍ ແລະ ລິ້ງເມື່ອກົດ. ໃສ່ຮູບດຽວກໍໄດ້ (ຮູບນິ້ງ) ຫຼາຍຮູບຈະປ່ຽນເອງທຸກ 6 ວິນາທີ ພ້ອມຈຸດ ແລະ ລູກສອນ ແລະ ຢຸດເມື່ອຜູ້ອ່ານເອົາເມົ້າວາງ. ຍັງບໍ່ມີສະໄລ້ ຫົວໜ້າເວັບຈະຄືເກົ່າ ບໍ່ມີກ່ອງຫວ່າງ. ຍັງເຫຼືອ: ສະຖາບັນສົ່ງຮູບໂຄສະນາມາໃສ່.
ເພີ່ມໜ້າ /admin/website — ພະນັກງານເພີ່ມ ຂ່າວການເຄື່ອນໄຫວ · ກິດຈະກຳ · ບໍລິການ · ຮູບພາບສະຖານທີ່ (ອາຄານ ແລະ ສະຖານທີ່ · ຫ້ອງຝຶກ · ຫໍພັກ · ກິດຈະກຳ) ຂຶ້ນໜ້າເວັບສາທາລະນະໄດ້ເອງ ບໍ່ຕ້ອງໃຫ້ຜູ້ພັດທະນາແກ້ໄຟລ໌. ແຕ່ລະລາຍການຕັ້ງລຳດັບ · ເຊື່ອງ/ສະແດງ · ແກ້ · ລຶບໄດ້. ໜ້າເວັບເພີ່ມ 4 ພາກ (ບໍລິການ · ກິດຈະກຳ · ຂ່າວ · ຄັງພາບກັ່ນຕອງຕາມປ້າຍ) ແລະ ພາກໃດຍັງບໍ່ມີເນື້ອໃນຈະບໍ່ສະແດງ. ຮູບກວດຊະນິດຈາກເນື້ອໄຟລ໌ຈິງ ຮັບແຕ່ JPG/PNG/WEBP ບໍ່ເກີນ 5MB. smoke test 805 → 816 ຜ່ານໝົດ. ຍັງເຫຼືອ: ສະຖາບັນສົ່ງຮູບ ແລະ ຂ່າວຈິງມາໃສ່.
ຕັດເມນູທີ່ບໍ່ໄດ້ໃຊ້ + ສ້າງໜ້າແນະນຳການນຳໃຊ້ (v0.57.0) — ກຽມຮັບການລົງທະບຽນຈິງອາທິດໜ້າ.
1) ເມນູ: 25 ກຸ່ມ 161 ລາຍການ → 14 ກຸ່ມ 102 ລາຍການ. ທຸກກຸ່ມທີ່ຕັດກວດແລ້ວມີ 0 ແຖວ ແລະ ບໍ່ຢູ່ໃນ 18 ຊຸດຂໍ້ມູນທາງການ (ຫ້ອງສະໝຸດ · ພັດສະດຸ · ວຽກບ້ານ · ແຜນການສອນ · ລາຍຮັບ-ລາຍຈ່າຍ · ສິດເກົ່າ · ສອບເສັງອອນລາຍ · ສ້າງ CV · ສົນທະນາ · ຕົວສ້າງເວັບໄຊ · ຮັບສະໝັກອອນລາຍເດີມ). ກວດແລ້ວ 102 ລິ້ງທີ່ຍັງເປີດ ມີໜ້າຈິງຄົບ ບໍ່ມີລິ້ງຕາຍ.
2) ເປັນການເຊື່ອງ ບໍ່ແມ່ນລຶບ — ໜ້າໃໝ່ ຂອບເຂດເມນູ (/admin/menuscope) ໃຫ້ຜູ້ຄຸ້ມຄອງລະດັບສະຖາບັນຕິກເປີດຄືນເອງໄດ້ທຸກເມື່ອ ພ້ອມປຸ່ມຄືນຄ່າຕັ້ງຕົ້ນ.
3) ໜ້າໃໝ່ ແນະນຳການນຳໃຊ້ລະບົບ (/admin/start) — 5 ໄລຍະ 20 ຂັ້ນ ຮຽງຕາມລຳດັບບັງຄັບ ເລີ່ມຈາກຮັບຂໍ້ມູນພະແນກ → ຕັ້ງຄ່າພື້ນຖານ → ຫຼັກສູດ ແລະ ວິຊາ → ຜູ້ເຂົ້າຝຶກ (ລົງທະບຽນ · ຄ່າຮຽນ · ຫໍພັກ · ການເຂົ້າຮຽນ) → ວັດຜົນ ແລະ ເອກະສານ. ແຕ່ລະຂັ້ນບອກ ໃຜເຮັດ · ເຮັດແນວໃດ · ຮູ້ໄດ້ແນວໃດວ່າແລ້ວ · ກົດໄປໜ້າໃດ ພ້ອມຕົວເລກສະຖານະຄິດສົດຈາກລະບົບ.
⚠️ ດ່ວນກ່ອນອາທິດໜ້າ: ຕອນນີ້ຜ່ານ 5/20 ຂັ້ນ. ຫຼັກສູດ ແລະ ຮຸ່ນຝຶກ ຍັງເປັນ 0 ⇒ ລົງທະບຽນຜູ້ເຂົ້າຝຶກຍັງບໍ່ໄດ້. ຕ້ອງໃຫ້ ພະແນກມາດຕະຖານ ແລະ ຫຼັກສູດ ຮ່ວມກັບ ສູນຝຶກ ສ້າງຫຼັກສູດ · ຮຸ່ນ · ວິຊາ ໃຫ້ແລ້ວກ່ອນ.
smoke test 789 ລາຍການ ຜ່ານໝົດ.
ແກ້ອາການ "ກົດອອກຈາກລະບົບແລ້ວໄປຕົກໜ້າ login ຜິດ" (02/09).
ສາເຫດ: ຕົວອອກຈາກລະບົບເລືອກປາຍທາງຕາມ session ທີ່ຍັງເຫຼືອ. ຖ້າ session ໝົດອາຍຸກ່ອນກົດອອກ (ກໍລະນີທີ່ພົບເລື້ອຍທີ່ສຸດ) ມັນຈະຕົກສາຂາສຸດທ້າຍ ແລ້ວສົ່ງໄປໜ້າ login ຂອງນັກຮຽນ/ຜູ້ປົກຄອງ /site/userlogin.
ກວດຕໍ່ພົບວ່າບໍ່ແມ່ນຈຸດດຽວ — ດ່ານກວດສິດອີກ 12 ບ່ອນ ໃນ 6 ໄຟລ໌ ກໍສົ່ງໄປໜ້ານັ້ນ ລວມທັງ MY_Controller ຊຶ່ງເປັນຖານຂອງໜ້າຜູ້ຄຸ້ມຄອງທັງໝົດ.
SD MIS ບໍ່ມີ panel ນັກຮຽນ/ຜູ້ປົກຄອງ: ບົດບາດທັງ 9 ເປັນພະນັກງານ, ຕາຕະລາງ students ແລະ users ຫວ່າງ. ຜູ້ເຂົ້າຝຶກໃຊ້ ສະໝັກອອນລາຍ ແລະ ຕິດຕາມສະຖານະ ບໍ່ໄດ້ login.
ແກ້: ທຸກເສັ້ນທາງໄປ /site/login ດຽວ + ປິດ panel ນັກຮຽນ/ຜູ້ປົກຄອງ ⇒ ລິ້ງເກົ່າກໍພາໄປໜ້າດຽວກັນ ແລະ ລິ້ງ "ເຂົ້າລະບົບນັກຮຽນ" ໃນໜ້າສາທາລະນະຫາຍໄປເອງ.
ກວດຢືນຢັນ: ອອກຈາກລະບົບ → /site/login · ໜ້າທີ່ຕ້ອງ login → /site/login · ໜ້າສາທາລະນະ (ໜ້າຫຼັກ · ສະໝັກອອນລາຍ · ຕິດຕາມສະຖານະ · ແບບຟອມ) ປົກກະຕິດີ.
smoke test 767 ລາຍການ ຜ່ານໝົດ ພ້ອມ 6 ຂໍ້ໃໝ່ກັນບັນຫານີ້ກັບມາ.
ນຳເຂົ້າຊຸດຂໍ້ມູນທາງການຈາກ ບົດສະເໜີ ຖານຂໍ້ມູນ ສພງ (ອັບເດດ 2-9-2026) ແລ້ວ.
ບັນຊີ "ພະແນກຕ້ອງສົ່ງຫຍັງ" ປ່ຽນຈາກ 33 ຂໍ້ທີ່ທີມພັດທະນາຄາດເດົາ ມາເປັນ 18 ຊຸດທາງການທີ່ສະຖາບັນລະບຸເອງ:
- ພະແນກບໍລິຫານ-ແຜນການ 3 ຊຸດ
- ພະແນກມາດຕະຖານ ແລະ ຫຼັກສູດ 3 ຊຸດ
- ສູນຝຶກ ລາວ-ເກົາຫຼີ 5 ຊຸດ
- ພະແນກສົ່ງເສີມການພັດທະນາ 4 ຊຸດ
- ພະແນກທົດສອບ ແລະ ໃບຢັ້ງຢືນ 3 ຊຸດ
ຄະນະນຳບໍ່ມີຊຸດຂໍ້ມູນ ມີໜ້າທີ່ຢືນຢັນ ແລະ ລົງນາມ.
ແກ້ການແບ່ງໜ້າວຽກ 3 ຈຸດ ໃຫ້ຕົງກັບບົດສະເໜີ:
- ປະກັນຄຸນນະພາບ (evaluation) ຍ້າຍຈາກ ພະແນກທົດສອບ ໄປ ພະແນກມາດຕະຖານ ແລະ ຫຼັກສູດ
- ຂໍ້ມູນຄູຝຶກ (trainer_mgmt) ຍ້າຍໄປ ພະແນກບໍລິຫານ-ແຜນການ
- ຫຼັກສູດ ເພີ່ມ ສູນຝຶກ ເປັນຜູ້ຮ່ວມ (ຂະແໜງການຝຶກຢູ່ສູນ)
ຜັງຂັ້ນຕອນການເຮັດວຽກ: ຕັດຊື່ພະແນກທີ່ບໍ່ມີໃນໂຄງຮ່າງຈິງອອກໝົດ (ພະແນກຝຶກອົບຮົມ · ພະແນກຈັດຕັ້ງ · ພະແນກຂ່າວສານ · ຄະນະບໍລິຫານ · ຝ່າຍຈັດຫາງານ) ປ່ຽນເປັນພະແນກຈິງ.
⚠️ ພົບບັນຫາຄວາມປອດໄພ: ໄຟລ໌ບົດສະເໜີຖືກວາງໄວ້ໃນ web root ດາວໂຫລດໄດ້ຈາກພາຍນອກ. ຍ້າຍອອກແລ້ວ ແລະ ໃສ່ການກວດກັນບໍ່ໃຫ້ເກີດອີກ.
ຂໍໃຫ້ແຕ່ລະພະແນກເປີດເບິ່ງສະບັບຂອງຕົນ ແລ້ວຢືນຢັນວ່າ ຊ່ອງ ແລະ ຕົວຢ່າງ ຕົງກັບຮູບແບບທີ່ໃຊ້ຢູ່ຈິງ ຫຼື ຕ້ອງແກ້.
smoke test 761 ລາຍການ ຜ່ານໝົດ. ບໍ່ໄດ້ແກ້ຖານຂໍ້ມູນ.
ແກ້ອາການ "ກົດ Save PDF ແລ້ວຄ້າງຢູ່ Saving…" (02/09).
ສາເຫດ: ຕົວຢ່າງໃນຕາຕະລາງມີອີເມວ (ເຊັ່ນ sdc.svk@sdi.gov.la) ⇒ Cloudflare ປ່ຽນເປັນ "[email protected]" ອັດຕະໂນມັດ ແລະ ແຊກ script ຂອງມັນເຂົ້າມາໃນໜ້າ. script ນັ້ນແກ້ເນື້ອໜ້າຫຼັງໂຫຼດແລ້ວ ຖ້າກ່ອງພິມເປີດຢູ່ ເອກະສານປ່ຽນກາງຄັນ Chrome ຈຶ່ງຄ້າງຕອນສ້າງ PDF.
ຜົນເສຍອີກຢ່າງທີ່ພົບພ້ອມກັນ: ຕົວຢ່າງອີເມວທີ່ພະແນກເຫັນ ເປັນ "[email protected]" ອ່ານບໍ່ອອກ.
ແກ້ 2 ຈຸດ:
1. ຂໍ້ຄວາມທີ່ອາດມີອີເມວ ຜ່ານຕົວຊ່ວຍໃໝ່ sd_doctxt() — ໜ້າຈໍ ແລະ ເຈ້ຍເຫັນຄືເກົ່າ ແຕ່ Cloudflare ບໍ່ແຕະ. ກວດແລ້ວ 12 ໜ້າ ສະອາດໝົດ.
2. ຕົວເປີດກ່ອງພິມອັດຕະໂນມັດ ລໍໃຫ້ຮູບ ແລະ ຟອນໂຫຼດຄົບກ່ອນ (ຂອງເກົ່າລໍ 350 ມິນລິວິນາທີ ຊຶ່ງບໍ່ພຽງພໍ ເພາະຕາສັນຍາລັກໜັກ 200 KB) ພ້ອມກັນຍິງຊ້ຳ.
smoke test 757 ລາຍການ ຜ່ານໝົດ ພ້ອມ 5 ຂໍ້ໃໝ່ກັນບັນຫານີ້ກັບມາ. ບໍ່ໄດ້ແກ້ຖານຂໍ້ມູນ.
ໜ້າ "ຊຸດກຽມພ້ອມລາຍພະແນກ" ເປັນຕາຕະລາງແລ້ວ (v0.55.0).
ໜ້າ /admin/masterplan/dept ຕອນນີ້ມີແຕ່ ຕາຕະລາງດຽວຕໍ່ພະແນກ 4 ຖັນ: ລຳດັບ · ຫົວຂໍ້ · ລາຍລະອຽດ (ຕ້ອງມີຫຍັງແດ່) · ຕົວຢ່າງ. ບໍ່ມີຟອມ ບໍ່ມີປຸ່ມສົ່ງ ບໍ່ມີແຖບຕົວເລກ — ພິມ A4 ແຈກໄດ້ເລີຍ.
ສ້າງໜ້າໃໝ່ /admin/masterplan/submit ເປັນບ່ອນສົ່ງຂໍ້ມູນ ຮັບເອົາ: ບົດບາດ ແລະ ໜ້າວຽກຫຼັກຂອງພະແນກ (ໃຫ້ພະແນກກວດ ແກ້ ແລ້ວສົ່ງຄືນເອງ) · ກຳນົດສົ່ງ ແລະ ຮູບແບບທີ່ຂໍ · ສະຖານະແຕ່ລະລາຍການ · ອັບໂຫລດໄຟລ໌ · ບັນຊີໄຟລ໌ທີ່ສົ່ງມາແລ້ວ · ບັນທຶກການເຮັດວຽກ.
ແກ້ບັນຫາການພິມ: ບັນທຶກ PDF ເຄີຍອອກມາເປັນບັດ ບໍ່ແມ່ນຕາຕະລາງ ເພາະໜ້າ A4 ກວ້າງປະມານ 715px ຈຶ່ງໄປໂດນກົດຂອງຈໍນ້ອຍ. ຕອນນີ້ຈຳກັດກົດນັ້ນໃຫ້ໃຊ້ສະເພາະໜ້າຈໍ ແລະ ຕອນພິມເຊື່ອງ ຄຳນຳ · ຕົວເລືອກພະແນກ · ແຖວລິ້ງ ⇒ ເຫັນແຕ່ຫົວກະດາດທາງການ ແລະ ຕາຕະລາງ.
ຂະໜາດໜ້າ: ທຸກພະແນກ 154 KB → 106 KB · ພະແນກດຽວ 75 KB → 57 KB.
smoke test 752 ລາຍການ ຜ່ານໝົດ. ບໍ່ໄດ້ແກ້ຖານຂໍ້ມູນ.
ໜ້າ "ຊຸດກຽມພ້ອມລາຍພະແນກ" ງ່າຍລົງ (v0.54.0) — ຕອບຄຳຖາມດຽວ: ພະແນກນີ້ຕ້ອງສົ່ງຫຍັງ.
ແຕ່ລະລາຍການບອກ 3 ຢ່າງ:
1) ຫົວຂໍ້
2) ຕ້ອງມີຫຍັງແດ່ — ບອກຊ່ອງທີ່ຕ້ອງມີ ເປັນຄຳທຳມະດາ
3) ຕົວຢ່າງ — ຂໍ້ຄວາມຈິງ 1 ແຖວ ທີ່ເຮັດຕາມໄດ້ເລີຍ
ຂຽນຄົບທັງ 33 ລາຍການ.
ເນື້ອຫາອື່ນຍ້າຍໄປໜ້າທີ່ຖືກເລື່ອງ ບໍ່ໄດ້ລຶບ:
- ລະບົບມີຫຍັງແລ້ວ ແລະ ລາຍຊື່ຈິງ → ບົດກວດຮັບຂໍ້ມູນ (ພາກ 5 ໃໝ່)
- ກຽມ · ທົດລອງໃຊ້ · ລົງລາຍເຊັນຮັບຮອງ → ແຜນເລີ່ມວຽກຕົວຈິງ (ພາກ 6 ໃໝ່)
- ໜ້າວຽກທີ່ພະແນກໃຊ້ຫຼັກ → ລາຍງານໜ້າວຽກ ແຍກຕາມພະແນກ
- ວັນນັດ ແລະ ແຜນອາທິດ → ຕາຕະລາງເຮັດວຽກ
ທ້າຍແຕ່ລະພະແນກມີແຖວລິ້ງ "ຢາກຮູ້ເພີ່ມ ເບິ່ງໜ້ານີ້" ຊີ້ໄປໃຫ້.
ຂະໜາດໜ້າ: ທຸກພະແນກ 316 KB → 154 KB · ພະແນກດຽວ 125 KB → 75 KB. ຈາກ 9 ພາກຕໍ່ພະແນກ ເຫຼືອ 3 ພາກ.
smoke test 730 ລາຍການ ຜ່ານໝົດ. ບໍ່ໄດ້ແກ້ຖານຂໍ້ມູນ.
ຂໍໃຫ້ແຕ່ລະພະແນກເປີດເບິ່ງສະບັບຂອງຕົນ ແລ້ວແຈ້ງວ່າຕົວຢ່າງທີ່ໃສ່ໃຫ້ນັ້ນ ຕົງກັບຮູບແບບທີ່ພະແນກມີຢູ່ຈິງ ຫຼື ຕ້ອງແກ້.
ລວມກະດານພັດທະນາໃຫ້ເປັນແຫຼ່ງດຽວ (v0.53.0) — 15 ໜ້າ → 12 ໜ້າ ໃນ 4 ກຸ່ມ.
ກວດພົບຂໍ້ຂັດແຍ້ງ 4 ຈຸດ ແລ້ວແກ້ທັງໝົດ:
1) ປະຕິທິນ 3 ຊຸດ ບອກວັນລົງພື້ນທີ່ບໍ່ກົງກັນ (ໜ້າປະຕິທິນບອກ ຈັນ 31/08 · ພະຫັດ 03/09 ແຕ່ໜ້າແຜນລົງພື້ນທີ່ບອກ ອັງຄານ 01/09 – ພຸດ 02/09) → ໃຊ້ sd_work_sessions ບ່ອນດຽວ
2) ບັນຊີພະແນກ 2 ຊຸດ (9 ພາກສ່ວນທີ່ຄິດເອງ ທຽບ 5 ພະແນກຈິງ + ຄະນະນຳ) → ໃຊ້ພະແນກຈິງຈາກ sd_org_units ບ່ອນດຽວ
3) ບັນຊີຂໍ້ມູນທີ່ຂໍຈາກພະແນກ 3 ຊຸດ ເວົ້າຄົນລະຢ່າງ → ໃຊ້ບັນຊີຂອງພະແນກບ່ອນດຽວ
4) ແຖບລິ້ງ 12 ຊຸດ ບໍ່ຄືກັນ ແລະ ມີລິ້ງຕາຍ → ໃຊ້ແຖບລິ້ງຮ່ວມ 4 ກຸ່ມ
ລວມໜ້າ: ລາຍງານກວດສອບ → ເຂົ້າລາຍງານຄວາມຄືບໜ້າ (ຕອນນີ້ 10 ພາກ) · ໜ້າວຽກຕາມພາກສ່ວນ → ລາຍງານໜ້າວຽກ ?by=unit · ແຜນລົງພື້ນທີ່ → ຕາຕະລາງເຮັດວຽກ. ລິ້ງເກົ່າພາລິງຕໍ່ໝົດ ບໍ່ມີລິ້ງຕາຍ.
ໜ້າກະດານຫຼັກ: ປຸ່ມ 15 ອັນລຽນກັນ → 4 ກຸ່ມ ພ້ອມຄຳອະທິບາຍໜຶ່ງແຖວຕໍ່ປຸ່ມ.
smoke test 768 ລາຍການ ຜ່ານໝົດ (ເພີ່ມ 10 ຂໍ້ກັນບັນຊີຊ້ຳກັບຄືນ). ບໍ່ໄດ້ແກ້ຖານຂໍ້ມູນ.
ບັນຊີພະແນກໃນລະບົບຕອນນີ້ອີງ sd_org_units ຢ່າງດຽວ — ຄະນະນຳ + 5 ພະແນກ. ໜ້າວຽກທັງ 21 ຂໍ້ ຖືກຜູກເຂົ້າພະແນກຈິງຄົບແລ້ວ (ກວດແລ້ວບໍ່ມີຂໍ້ໃດຕົກຫຼົ່ນ). ຂໍ້ຄວາມ "ພະແນກນີ້ຕ້ອງເຮັດຫຍັງຕໍ່ໜ້າວຽກນີ້" ຍ້າຍມາຄົບ 47 ລາຍການ.
ຂໍໃຫ້ຄະນະນຳຢືນຢັນການແບ່ງໜ້າວຽກຕໍ່ພະແນກ (ເບິ່ງທີ່ ລາຍງານໜ້າວຽກ → ແຍກຕາມພະແນກ) ວ່າຖືກ ຫຼື ຕ້ອງແກ້ຂໍ້ໃດ.
ຮອບທີ 3 ຂອງຊຸດກຽມພ້ອມລາຍພະແນກ 01/09 — ໃຫ້ພະແນກສົ່ງບົດບາດ ແລະ ໜ້າທີ່ຂອງຕົນໄດ້ທັນທີຈາກໜ້ານີ້. ພາກອັບໂຫລດມີຈຸດອ້າງອີງ id=up-<ລະຫັດພະແນກ> · ເພີ່ມປຸ່ມ ອັບໂຫລດໃນໜ້ານີ້ໄດ້ເລີຍ ຢູ່ກ້ອນ ບົດບາດ ແລະ ໜ້າວຽກຫຼັກ ຊຶ່ງພາໄປບ່ອນອັບໂຫລດ ພ້ອມເລືອກລາຍການໃຫ້ລ່ວງໜ້າ (ຫາລະຫັດ *_role ຈາກ supply ບໍ່ຂຽນຕາຍຕົວ) · ຜູ້ເປີດເບິ່ງຢ່າງດຽວເຫັນປຸ່ມ ເບິ່ງບ່ອນສົ່ງໄຟລ໌ ແທນ · ແກ້ຄຳແນະນຳທີ່ຊີ້ຜິດວ່າໃຫ້ອັບໂຫລດຢູ່ພາກ 4 (ພາກ 4 ແມ່ນໜ້າວຽກ) ໃຫ້ເປັນລິ້ງໄປພາກອັບໂຫລດຈິງ. smoke test ຜ່ານ 773 ລາຍການ.
ຮອບທີ 2 ຂອງຊຸດກຽມພ້ອມລາຍພະແນກ 01/09 — ຄຳຕິຊົມວ່າຍັງຍາວ ສະມາຊິກສັບສົນ. ຫຍໍ້ໃຫ້ສັ້ນລົງທັງຕາຕະລາງ: ຫົວຂໍ້ບໍ່ເກີນ 65 ຕົວອັກສອນ · ເຫດຜົນບໍ່ເກີນ 55 · ຮູບແບບການສົ່ງບໍ່ເກີນ 58 (ຕົວຢ່າງ ຫຼັກສູດຝຶກ — ຈັກຫຼັກສູດ · ຊື່ · ຊົ່ວໂມງ · ຄ່າຮຽນ · ສູນທີ່ສອນ). ຕັ້ງຄວາມກວ້າງຖັນຄົງທີ່ (table-layout:fixed) ຈຶ່ງບໍ່ບີບຖັນຕ້ອງສົ່ງຫຍັງຈົນຕັດຄຳເປັນ 4 ບັນທັດ. ຖັນ ຕອນນີ້ມີຫຍັງແລ້ວ ຫຍໍ້ຈາກ 3 ຂໍ້ເຫຼືອ 2 ຂໍ້ ແລະ ຕັດ (ຂາດອີກ N) ອອກ ເພາະຊ້ຳກັບເສດສ່ວນ 1/7. ຫຍໍ້ປ້າຍລາຍລະອຽດ 18 ອັນ. ຜົນ: 1 ແຖວ ເຫຼືອ 2 ບັນທັດ ຈາກເກົ່າ 5-6 ບັນທັດ. smoke test ຜ່ານ 770 ລາຍການ.
ປັບຊຸດກຽມພ້ອມລາຍພະແນກ (/admin/masterplan/dept) 01/09 ຕາມຄຳຂໍຂອງສະຖາບັນ — ຫົວຂໍ້ຂໍ້ມູນທີ່ຕ້ອງສົ່ງ ຂຽນໃໝ່ໃຫ້ສັ້ນ ແລະ ຖາມເປັນຕົວເລກກັບຊື່ຈິງ ເຊັ່ນ ມາດຕະຖານສີມືແຮງງານທີ່ສ້າງແລ້ວ — ມີຈັກມາດຕະຖານ · ຂົງເຂດໃດແດ່ · ຊື່ຫຍັງແດ່ · ສ້າງປີໃດ ແລະ ຫຼັກສູດຝຶກທີ່ສ້າງແລ້ວ — ມີຈັກຫຼັກສູດ · ຊື່ຫຍັງແດ່ · ຈັກຊົ່ວໂມງ · ຄ່າຮຽນເທົ່າໃດ · ສູນໃດເປີດສອນ. ເພີ່ມ 3 ລາຍການໃໝ່: ບັນຊີມາດຕະຖານສີມືແຮງງານ (ພະແນກມາດຕະຖານ ແລະ ຫຼັກສູດ) · ການທົດສອບສີມືແຮງງານທີ່ຈັດແລ້ວ (ພະແນກທົດສອບ) · ບົດບາດ ແລະ ໜ້າວຽກຫຼັກ ຄົບທັງ 6 ພາກສ່ວນ. ທຸກພະແນກມີກ້ອນ ບົດບາດ ແລະ ໜ້າວຽກຫຼັກ ຢູ່ຫົວໜ້າ ໃຫ້ກວດ ແກ້ ຫຼື ຕື່ມ ພ້ອມຈຳນວນພະນັກງານ ແລ້ວສົ່ງຄືນ. ລວມລາຍການທີ່ຕ້ອງສົ່ງ 33 ລາຍການ (ເກົ່າ 25). ຄວາມຄືບໜ້າໂມດູນຄືເກົ່າ 72% — ນີ້ແມ່ນການປັບເອກະສານມອບວຽກ ບໍ່ແມ່ນໜ້າວຽກລະບົບ.
ເພີ່ມ ຄູ່ມືການໃຊ້ງານລະບົບ (/admin/manual) 29/08 — ໜ້າດຽວ 25 ບົດ · 100 ຫົວຂໍ້ ຄອບຄຸມທຸກໂມດູນ ແລະ ທຸກຂັ້ນຕອນ ຕັ້ງແຕ່ເຂົ້າລະບົບ ຮັບສະໝັກ ລົງທະບຽນ ການເຂົ້າຮຽນ ສອບເສັງ ໃບຢັ້ງຢືນ ຄ່າທຳນຽມ ຫໍພັກ ປະເມີນ ຈ້າງງານ ລາຍງານ ຄຸ້ມຄອງລະບົບ ຈົນເຊື່ອມ LMIS. ມີຊ່ອງຄົ້ນຫາໃນໜ້າ (ຄົ້ນທັງຫົວຂໍ້ ແລະ ເນື້ອໃນ ພ້ອມໝາຍສີ ແລະ ກັ່ນສະເພາະຫົວຂໍ້ທີ່ກົງ) ແລະ ພິມເປັນ PDF A4 ໄດ້ ພ້ອມຫົວກະດາດ (ຕາສະຖາບັນ · ຊາດ-ຄຳຂວັນ-ກະຊວງ-ສະຖາບັນ · ຕາຜູ້ພັດທະນາ) ແລະ ທ້າຍກະດາດຕິດທຸກໜ້າ ຄືຊຸດເອກະສານທາງການອື່ນ. ເນື້ອໃນຢູ່ Manual_model ບ່ອນດຽວ — ຕົວເລກ · ບົດບາດ · ສະຖານະຄຳຮ້ອງ · ປະເພດການເຂົ້າຮຽນ · ບັນຊີ API · ແຜນທີ່ເມນູ ດຶງສົດຈາກ DB ຈຶ່ງບໍ່ຄ້າງ. ຜົນການກວດສອບທຸກໂມດູນຂຽນເປັນບົດ 23 (ຂໍ້ຈຳກັດປັດຈຸບັນ) ຢ່າງກົງໄປກົງມາ: ຄຳຮ້ອງທີ່ຜ່ານການຄັດເລືອກຍັງບໍ່ສ້າງທະບຽນຜູ້ເຂົ້າຝຶກໃຫ້ອັດຕະໂນມັດ · ໃບຢັ້ງຢືນສີມືແຮງງານພິມຊື່ເອງ ບໍ່ດຶງຈາກທະບຽນ ແລະ ບໍ່ອອກເລກທີໃຫ້ · ບັນຊີສາຂາອາຊີບອ່ານຢ່າງດຽວ · ຟອມສະໝັກບໍ່ກວດຄຳຮ້ອງຊ້ຳ · ການເຂົ້າຮຽນລາຍຄາບຍັງປິດຢູ່. ພ້ອມນັ້ນແກ້ຄຳແປລາວຂອງເມນູທີ່ຜິດ 62 ຄຳ (ຈົ່ມ→ຮັບເລື່ອງຮ້ອງທຸກ · ຜູ້ເຂົ້າຝຶກພິການ→ຜູ້ເຂົ້າຝຶກທີ່ປິດການໃຊ້ງານ · ບັນຫາ-ກັບຄືນ→ຢືມ-ຄືນ · ພິມແຜ່ນມາກ→ພິມໃບຄະແນນ ແລະ ອື່ນໆ) ຈຶ່ງຄູ່ມືກັບໜ້າຈໍໃຊ້ຄຳດຽວກັນ. ເຂົ້າໄດ້ຈາກແຖບເມນູ ກຸ່ມ ລະບົບ · ທາງລັດຂອງທຸກບົດບາດ · ແລະ ໜ້າຂັ້ນຕອນການເຮັດວຽກ. smoke test ເພີ່ມ 21 ຂໍ້ (ລວມ 760 ຜ່ານໝົດ) ລວມການກວດວ່າການອ້າງອີງຂ້າມບົດພາຍໃນຄູ່ມືມີຢູ່ຈິງ.
ເພີ່ມໜ້າໃໝ່ 28/08 — ແຜນລົງພື້ນທີ່ ແລະ ຂໍ້ມູນທີ່ຕ້ອງກຽມ (/admin/masterplan/visit): ໜ້າດຽວບອກວ່າ ວັນໃດ ເວລາໃດ ເຂົ້າພົບພະແນກໃດ ແລະ ພະແນກນັ້ນຕ້ອງເອົາຂໍ້ມູນຫຍັງມາ. ຮູບແບບ: ນັດເຕັມມື້ 2 ມື້ຕິດກັນ 09:00-16:00 — ຮອບ 1 ວັນທີ 01-02/09 ກັບສູນຝຶກ ລາວ-ເກົາຫຼີ · ຮອບ 2 ວັນທີ 03-04/09 ກັບ 4 ພະແນກສ່ວນກາງ ແລ້ວຕໍ່ດ້ວຍ 7 ຮອບຮອດ 17/11 (ລວມ 9 ຮອບ 18 ມື້). ວັນ ເວລາ ແລະ ພະແນກ ເກັບໃນຕາຕະລາງ sd_dept_visits ຈຶ່ງແກ້ໄດ້ຈາກໜ້າເວັບ ບໍ່ຕ້ອງແກ້ລະຫັດ. ລາຍການຂໍ້ມູນດຶງສົດຈາກຊຸດກຽມພ້ອມລາຍພະແນກ ແລ້ວແບ່ງໃສ່ຮອບຕາມກຳນົດສົ່ງ — ລາຍການໜຶ່ງປາກົດຮອບດຽວ ບໍ່ຊ້ຳ ແລະ ສົ່ງແລ້ວຫາຍອອກເອງ. ລາຍການທີ່ວັນນັດບໍ່ທັນກຳນົດ (3 ຂໍ້ຂອງຄະນະນຳ) ແຍກໄວ້ພາກ ຕ້ອງສົ່ງກ່ອນ ບໍ່ຕ້ອງລໍວັນນັດ. ພິມແຍກລາຍພະແນກໄດ້.
ຄຳຕິຊົມຈາກສະຖາບັນ 28/08: ຊຸດກຽມພ້ອມລາຍພະແນກອ່ານແລ້ວສັບສົນ ບໍ່ຮູ້ວ່າຕ້ອງສົ່ງຫຍັງແທ້. ວິເຄາະຄືນ ພົບ 4 ສາເຫດ: (1) ລາຍການວາງເປັນກ້ອນ ບໍ່ມີຫົວຖັນບອກຄວາມໝາຍ (2) ບໍ່ໄດ້ບອກວ່າຕ້ອງສົ່ງເປັນຮູບແບບໃດ ແລະ ສົ່ງທາງໃດ (3) ປ້າຍສະຖານະ 2 ອັນບໍ່ມີຄຳກຳກັບ ຈຶ່ງບໍ່ຮູ້ວ່າອັນໃດແມ່ນຂອງພະແນກ ອັນໃດແມ່ນຜົນກວດຂອງທີມ (4) ຂໍ້ຄວາມ ຍັງຂາດ ດຶງມາຈາກຂໍ້ລວມ ຈຶ່ງຊ້ຳກັນ 3 ແຖວໃນພະແນກດຽວ. ແກ້ແລ້ວ: ພາກ 1 ເປັນຕາຕະລາງ 6 ຖັນ (ລຳດັບ · ຂໍ້ມູນທີ່ຕ້ອງສົ່ງ+ເຫດຜົນ · ສົ່ງເປັນຮູບແບບໃດ · ພາຍໃນວັນທີ · ຕອນນີ້ມີຫຍັງແລ້ວ/ຍັງຂາດຫຍັງ · ສະຖານະ ພະແນກແຈ້ງ+ທີມກວດ) · ເນື້ອຫາຍາວ (ຕົວເລກລະອຽດ ແລະ ລາຍຊື່ຈິງ) ຍ້າຍໄປພາກ 1.1 ຕາຕະລາງຈຶ່ງບໍ່ປະບ່ອນຫວ່າງ · ຂໍ້ຄວາມ ຍັງຂາດ ຄິດຈາກຕົວເລກຂອງລາຍການນັ້ນເອງ ຈຶ່ງບໍ່ຊ້ຳກັນ · ເພີ່ມຕາຕະລາງພາບລວມທຸກພະແນກຢູ່ຫົວໜ້າລວມ (ຕ້ອງສົ່ງຈັກລາຍການ · ຄົບ/ບາງສ່ວນ/ຍັງບໍ່ໄດ້ · ດ່ວນ · ກຳນົດໃກ້ສຸດ · % ສະໜອງແລ້ວ). ທຸກ 25 ລາຍການມີການລະບຸຮູບແບບທີ່ຕ້ອງສົ່ງແລ້ວ (ແບບຟອມ CSV · ໜັງສືຢືນຢັນ · ໄຟລ໌ຮູບ · ເອກະສານລະບຽບ).
ເພີ່ມປຸ່ມພິມລາຍພະແນກ 28/08: ຢູ່ໜ້າຊຸດກຽມພ້ອມລາຍພະແນກ (/admin/masterplan/dept) ແຕ່ລະພາກສ່ວນມີປຸ່ມ ພິມສະບັບພະແນກນີ້ ຢູ່ຫົວກ້ອນຂອງຕົນ ແລະ ຢູ່ຊິບເລືອກພະແນກ — ກົດແລ້ວເປີດສະບັບຂອງພະແນກນັ້ນ ພ້ອມກ່ອງພິມທັນທີ (?u=<ລະຫັດ>&print=1) ຈຶ່ງພິມແຈກໃນທີ່ປະຊຸມໄດ້ໄວ ບໍ່ຕ້ອງເປີດແລ້ວຄ່ອຍຫາປຸ່ມພິມ. ໃນສະບັບພະແນກດຽວ ຍັງມີລິ້ງໄປຫາຕາຕະລາງນັດຂອງພະແນກນັ້ນນຳ.
ເພີ່ມໜ້າໃໝ່ 28/08 — ຕາຕະລາງເຮັດວຽກກັບແຕ່ລະພະແນກ (/admin/masterplan/schedule): ໜ້າດຽວບອກວ່າ ມື້ໃດ ໂມງໃດ ເຮັດວຽກກັບພະແນກໃດ ເລື່ອງຫຍັງ ແລະ ພະແນກຕ້ອງເອົາຫຍັງມາ. ມີ 4 ພາກ: ຕາຕະລາງລວມ (ແຖວ = ມື້ນັດ · ຖັນ = 6 ພາກສ່ວນ) · ສະຫຼຸບຕໍ່ພະແນກ (ນັດຈັກມື້ · ລວມຈັກຊົ່ວໂມງ · ຮອບໜ້າວັນໃດ · ຂໍ້ມູນທີ່ຍັງບໍ່ໄດ້ຮັບ) · ລາຍລະອຽດແຕ່ລະມື້ເປັນຊ່ອງເວລາ · ໜ້າທີ່ຂອງແຕ່ລະຝ່າຍໃນ 1 ຮອບ. ວັນ ແລະ ຜູ້ນຳພາອ່ານຈາກຕາຕະລາງປະຕິບັດວຽກຈິງ · ຫົວຂໍ້ ແລະ ຄວາມຄືບໜ້າອ່ານຈາກກະດານ · ໂມງອີງວາລະມາດຕະຖານບ່ອນດຽວ ຈຶ່ງບໍ່ມີເລກຂຽນຕາຍຕົວ. ພິມແຍກເປັນລາຍພະແນກໄດ້ (?u=<ລະຫັດ>&print=1). ຜົນ: 27 ມື້ນັດນັບແຕ່ 28/08 ຮອດ 30/11 — ບໍລິຫານ-ແຜນການ 13 ມື້ · ລາວ-ເກົາຫຼີ 12 · ມາດຕະຖານ-ຫຼັກສູດ 10 · ສົ່ງເສີມ 10 · ທົດສອບ-ໃບຢັ້ງຢືນ 10 · ຄະນະນຳ 6.
ສ້າງ ຊຸດກຽມພ້ອມລາຍພະແນກ (/admin/masterplan/dept): ແຍກໃຫ້ 6 ພາກສ່ວນຂອງສະຖາບັນ (ຄະນະນຳ + 5 ພະແນກ) ພາກສ່ວນລະ 1 ສະບັບ ພິມແຈກໄດ້. ແຕ່ລະສະບັບບອກ 5 ຢ່າງ: ຂໍ້ມູນທີ່ຕ້ອງສົ່ງ (ພ້ອມເຫດຜົນ ແລະ ສະຖານະສົດ) · ສິ່ງທີ່ຕ້ອງກຽມກ່ອນທົດສອບ · ຂັ້ນຕອນທົດສອບແບບ "ໃຫ້ເຮັດ → ຄວນເຫັນ" · ໜ້າວຽກທີ່ຕົນເປັນຜູ້ໃຊ້ຫຼັກ · ສິ່ງທີ່ຕ້ອງລົງນາມຮັບຮອງ. ລວມ 24 ຂໍ້ມູນທີ່ຕ້ອງສົ່ງ ແລະ 20 ຂັ້ນຕອນທົດສອບ. ອ່ານໂຄງຮ່າງຈາກ sd_org_units ຈຶ່ງປ່ຽນຊື່ພະແນກແລ້ວເອກະສານປ່ຽນຕາມ.
ວິເຄາະຄວາມພ້ອມແຍກຕາມພະແນກ 25/08: ພະແນກບໍລິຫານ-ແຜນການ ໄດ້ຂໍ້ມູນ 30% · ພັດທະນາມາດຕະຖານ ແລະ ຫຼັກສູດ 38% · ທົດສອບ ແລະ ອອກໃບຢັ້ງຢືນ 25% · ແຕ່ **3 ພາກສ່ວນຢູ່ທີ່ 0%**: ຄະນະນຳ (ຍັງບໍ່ໄດ້ຢືນຢັນການແບ່ງໜ້າວຽກ ແລະ ຊື່ຫົວໜ້າພະແນກ) · ສູນຝຶກ ລາວ-ເກົາຫຼີ (ຍັງບໍ່ໄດ້ລາຍຊື່ຜູ້ເຂົ້າຝຶກ) · ສົ່ງເສີມການພັດທະນາ (ຍັງບໍ່ໄດ້ບັນຊີນາຍຈ້າງ). ອັນທີ່ຮີບດ່ວນທີ່ສຸດແມ່ນ ສູນຝຶກ ລາວ-ເກົາຫຼີ ເພາະບໍ່ມີຜູ້ເຂົ້າຝຶກ ⇒ ທົດລອງໃຊ້ຈິງ (UAT) ຮອບເຕັມເຮັດບໍ່ໄດ້.
ພົບຊ່ອງຫວ່າງໃນໂຄງຮ່າງການຈັດຕັ້ງ 25/08: 5 ພະແນກຂອງສູນກາງມີແຕ່ **ຊື່** — ຊ່ອງ ໜ້າທີ່ຮັບຜິດຊອບ · ຊື່ອັງກິດ · ຊື່ ແລະ ຕຳແໜ່ງຫົວໜ້າ · ເບີໂທ · ອີເມວ ຍັງຫວ່າງທັງໝົດ. ຂໍໃຫ້ພະແນກບໍລິຫານ-ແຜນການ ຕື່ມໃຫ້ ເພື່ອໃຫ້ເອກະສານທາງການ ແລະ ຊຸດກຽມພ້ອມລາຍພະແນກ ສົມບູນ.
ເປີດຊ່ອງທາງສະໝັກເຂົ້າຝຶກທາງອອນລາຍຄົບວົງຈອນ:
· ຜູ້ສະໝັກຕື່ມຟອມເອງທີ່ /apply — ຊ່ອງຂໍ້ມູນອີງໃບຄຳຮ້ອງທາງການ ແລະ ຊີວະປະຫວັດຫຍໍ້
ເລືອກສູນ (7) ແລະ ສາຂາອາຊີບ (56 ຈັດເປັນ 8 ຂະແໜງ) ດຶງສົດຈາກຖານຂໍ້ມູນ
· ອັບໂຫຼດເອກະສານໄດ້ເລີຍ: ສຳເນົາບັດປະຈຳຕົວ · ໃບປະກາດ · ຮູບ 3x4
· ຍື່ນແລ້ວໄດ້ລະຫັດຕິດຕາມ ໃຊ້ຮ່ວມກັບເບີໂທເປີດເບິ່ງສະຖານະຕົນເອງໄດ້ທຸກເວລາ ບໍ່ຕ້ອງມີບັນຊີ
· ລະບົບແຈ້ງເຕືອນເຂົ້າເຄື່ອງພະນັກງານທະບຽນ ແລະ ຜູ້ຄຸ້ມຄອງຂອງສູນນັ້ນທັນທີ
· ພະນັກງານກວດທີ່ ຄຳຮ້ອງສະໝັກອອນລາຍ: ເບິ່ງເອກະສານ · ຂໍເອກະສານເພີ່ມ · ຮັບ ຫຼື ບໍ່ຮັບ
ທຸກຄັ້ງທີ່ປ່ຽນສະຖານະ ຜູ້ສະໝັກເຫັນເຫດຜົນທັນທີ ແລະ ບັນທຶກເຂົ້າປະຫວັດ
ຄວາມປອດໄພ: ເອກະສານສ່ວນຕົວເກັບໃນຖານຂໍ້ມູນ ບໍ່ວາງເປັນໄຟລ໌ ເພາະກວດພົບວ່າທຸກ folder ໃນ web root ຖືກເປີດອ່ານຈາກພາຍນອກໄດ້; ຮັບແຕ່ JPG/PNG/PDF ໂດຍກວດເນື້ອໄຟລ໌ຈິງ (ທົດລອງອັບໄຟລ໌ປອມນາມສະກຸນ .png ແລ້ວ ລະບົບປະຕິເສດ); ສູນສາຂາເຫັນສະເພາະຄຳຮ້ອງຂອງສູນຕົນ.
ທົດສອບຕົວຈິງແລ້ວຄົບວົງຈອນ ຍື່ນ → ຕິດຕາມ → ພະນັກງານກວດ; smoke test 491 ຜ່ານ 0 ຕົກ.
ເປີດຊ່ອງທາງສະໝັກເຂົ້າຝຶກທາງອອນລາຍຄົບວົງຈອນ:
· ຜູ້ສະໝັກຕື່ມຟອມເອງທີ່ /apply — ຊ່ອງຂໍ້ມູນອີງໃບຄຳຮ້ອງທາງການ ແລະ ຊີວະປະຫວັດຫຍໍ້
ເລືອກສູນ (7) ແລະ ສາຂາອາຊີບ (56 ຈັດເປັນ 8 ຂະແໜງ) ດຶງສົດຈາກຖານຂໍ້ມູນ
· ອັບໂຫຼດເອກະສານໄດ້ເລີຍ: ສຳເນົາບັດປະຈຳຕົວ · ໃບປະກາດ · ຮູບ 3x4
· ຍື່ນແລ້ວໄດ້ລະຫັດຕິດຕາມ ໃຊ້ຮ່ວມກັບເບີໂທເປີດເບິ່ງສະຖານະຕົນເອງໄດ້ທຸກເວລາ ບໍ່ຕ້ອງມີບັນຊີ
· ລະບົບແຈ້ງເຕືອນເຂົ້າເຄື່ອງພະນັກງານທະບຽນ ແລະ ຜູ້ຄຸ້ມຄອງຂອງສູນນັ້ນທັນທີ
· ພະນັກງານກວດທີ່ ຄຳຮ້ອງສະໝັກອອນລາຍ: ເບິ່ງເອກະສານ · ຂໍເອກະສານເພີ່ມ · ຮັບ ຫຼື ບໍ່ຮັບ
ທຸກຄັ້ງທີ່ປ່ຽນສະຖານະ ຜູ້ສະໝັກເຫັນເຫດຜົນທັນທີ ແລະ ບັນທຶກເຂົ້າປະຫວັດ
ຄວາມປອດໄພ: ເອກະສານສ່ວນຕົວເກັບໃນຖານຂໍ້ມູນ ບໍ່ວາງເປັນໄຟລ໌ ເພາະກວດພົບວ່າທຸກ folder ໃນ web root ຖືກເປີດອ່ານຈາກພາຍນອກໄດ້; ຮັບແຕ່ JPG/PNG/PDF ໂດຍກວດເນື້ອໄຟລ໌ຈິງ (ທົດລອງອັບໄຟລ໌ປອມນາມສະກຸນ .png ແລ້ວ ລະບົບປະຕິເສດ); ສູນສາຂາເຫັນສະເພາະຄຳຮ້ອງຂອງສູນຕົນ.
ທົດສອບຕົວຈິງແລ້ວຄົບວົງຈອນ ຍື່ນ → ຕິດຕາມ → ພະນັກງານກວດ; smoke test 491 ຜ່ານ 0 ຕົກ.
ເປີດໜ້າສາທາລະນະໃຫ້ພ້ອມໃຊ້ເບື້ອງຕົ້ນ — ຂໍ້ມູນສະແດງສົດຈາກຖານຂໍ້ມູນທັງໝົດ:
· ຊ່ອງທາງຕິດຕໍ່ອ່ານຈາກ ຕັ້ງຄ່າລະບົບ (sch_settings) ແທນການຂຽນເບີໂທຕາຍຕົວໃນໜ້າ
· ລະດັບໃບຢັ້ງຢືນຄິດສົດຈາກສາຂາອາຊີບ — ແກ້ຈາກ 1–5 ທີ່ຜິດ ເປັນ 1–6 ຕາມຂໍ້ມູນຈິງ
· ລາຍການສູນສະແດງທີ່ຢູ່ ແລະ ເບີໂທເມື່ອມີ; ສູນທີ່ຍັງບໍ່ມີ ຊີ້ໄປເບີສະຖາບັນແທນ
· ບໍ່ເຜີຍອີເມວບັນຊີໂຄງການ (psgproject) ອອກສາທາລະນະ
· ແບບຟອມທັງ 6 ດາວໂຫຼດໄດ້ຈິງ ກວດແລ້ວ 200 ທຸກລາຍການ · ກັນ path traversal ຜ່ານ
ຍັງລໍຂໍ້ມູນຈາກ SDI: ທີ່ຢູ່/ເບີໂທ ຂອງ SDC1–SDC6 (ຫວ່າງ 6/7 ສູນ) ແລະ ອີເມວທາງການ — ໃສ່ຜ່ານ ຄຸ້ມຄອງສູນ ແລ້ວໜ້າສາທາລະນະປ່ຽນຕາມທັນທີ ບໍ່ຕ້ອງແກ້ code.
ຕອບຄຳຖາມ: ກ່ອນນີ້ຜູ້ຝຶກ **ດາວໂຫຼດແບບຟອມຈາກໜ້າຫຼັກບໍ່ໄດ້** ເພາະເປີດເວັບແລ້ວເດັ້ງໄປໜ້າເຂົ້າລະບົບທັນທີ ແລະ ບໍ່ມີລິ້ງໃດຊີ້ໄປໜ້າແບບຟອມ. ດຽວນີ້ສ້າງໜ້າຫຼັກສາທາລະນະແລ້ວ — ດາວໂຫຼດໄດ້ທັງ 5 ຟອມໂດຍບໍ່ຕ້ອງເຂົ້າລະບົບ ພ້ອມເຫັນສາຂາອາຊີບ 56 ອັນ ໃນ 8 ຂະແໜງ · ສູນຝຶກ 7 ສູນ · ຂັ້ນຕອນການສະໝັກ 4 ຂັ້ນ. ຕົວເລກອ່ານສົດຈາກຖານຂໍ້ມູນ ຈຶ່ງເພີ່ມສາຂາ ຫຼື ສູນແລ້ວໜ້ານີ້ອັບເດດເອງ.
ພົບ ແລະ ແກ້ 25/08: ແມ່ແບບເອກະສານຂອງລະບົບຍັງເປັນຕົວຢ່າງທີ່ຕິດມາກັບຊຸດຊອບແວ — ເປັນຊື່ ແລະ ຕົວຕົນຂອງສະຖາບັນຕ່າງປະເທດ ພ້ອມທີ່ຢູ່ ແລະ ເບີໂທຂອງເຂົາ ແລະ ຕັ້ງເປັນໃບຍ້າຍ ຊຶ່ງຢູ່ນອກຂອບເຂດສັນຍາ. ກວດຕໍ່ພົບອີກ 3 ບ່ອນ: ບັດປະຈຳຕົວ 2 ແບບ ແລະ ໃບຄະແນນ. ດຽວນີ້ປ່ຽນເປັນຂອງສະຖາບັນຄົບແລ້ວ: ໃບຢັ້ງຢືນສີມືແຮງງານ 2 ພາສາ ພ້ອມພື້ນຫຼັງທີ່ສ້າງໃໝ່ (ຂອບ 2 ຊັ້ນ · ຕາສັນຍາລັກ · ຕາປະທັບຈາງໆ) · ບັດປະຈຳຕົວຜູ້ເຂົ້າຝຶກ · ໃບຄະແນນຜົນການທົດສອບ. ລຶບຮູບຕົວຕົນຕ່າງປະເທດ 3 ໄຟລ໌ອອກ ແລະ ເພີ່ມການກວດອັດຕະໂນມັດກັນບໍ່ໃຫ້ກັບມາອີກ. ນອກນັ້ນຍັງແກ້ບັນຫາການວາງຜັງທີ່ຂໍ້ຄວາມຊ້ອນທັບກັນ.
ດຶງແບບຟອມ ແລະ ແບບໃບຢັ້ງຢືນຈາກເອກະສານ ຂໍ້ມູນ 01 ໜ້າ 8-14 ມາໃຊ້ 25/08. ພົບ 6 ແບບຟອມ + 1 ແບບໃບຢັ້ງຢືນ. ຕັດສິນໃຈ: (1) ແບບຟອມເປົ່າ 5 ອັນ ເປີດໃຫ້ດາວໂຫຼດສາທາລະນະທີ່ /forms ເພາະຜູ້ສະໝັກຕ້ອງໄດ້ກ່ອນມາຮອດສູນ (2) ໃບແຈ້ງການຂໍ້ຫ້າມຫໍພັກ 18 ຂໍ້ ໃຫ້ອ່ານເປັນເອກະສານອ້າງອີງ (3) **ແບບໃບຢັ້ງຢືນບໍ່ເປີດໃຫ້ດາວໂຫຼດ** ເພາະມີຕາປະທັບ ຈະຖືກນຳໄປປອມແປງໄດ້ — ໃຫ້ອອກຈາກລະບົບພ້ອມຂໍ້ມູນຜູ້ຮຽນ ສະເພາະພະນັກງານ ແລະ ບັນທຶກທຸກຄັ້ງ. ພິສູດແລ້ວວ່າດຶງໄຟລ໌ນອກລາຍການບໍ່ໄດ້.
ກວດເອກະສານ ຂໍ້ມູນ 01 ສະບັບ Word 25/08 (ສະບັບແກ້ໄຂໄດ້ ຂອງ PDF ອັນເກົ່າ). ຜົນ: (1) ພະແນກຂອງ 6 ສູນສາຂາ ແລະ ທີ່ຢູ່/ເບີໂທ/ຫົວໜ້າສູນ **ຍັງເປັນຊ່ອງຫວ່າງ** ໃນເອກະສານ — ສະຖາບັນຍັງບໍ່ທັນຕື່ມ ຈຶ່ງຍັງນຳເຂົ້າບໍ່ໄດ້ຄືເກົ່າ (2) ຕາຕະລາງສາຂາອາຊີບມີຖັນທີ່ຍັງບໍ່ໄດ້ນຳເຂົ້າ ຄື ຜູ້ສະໜັບສະໜູນສ້າງ (11 ສາຂາ) ແລະ ຜູ້ສະໜັບສະໜູນປັບປຸງ (3 ສາຂາ) — ນຳເຂົ້າແລ້ວ ພ້ອມສະແດງໃນໜ້າສາຂາອາຊີບ (3) ພົບຊື່ສາຂາອາຊີບ 3 ອັນທີ່ນຳເຂົ້າຕົກຄຳ ແກ້ໃຫ້ກົງເອກະສານແລ້ວ: ລ/ດ 2 ຕົກຄຳ ສ້າງ · ລ/ດ 6 ຕົກຄຳ ຊ່າງ · ລ/ດ 53 ເປັນ ເຄື່ອງນຸ່ງທົ່ວໄປ ແທນທີ່ຈະເປັນ ເຄື່ອງນຸ່ງຫົ່ມ. ອີກ 3 ອັນຕ່າງແຕ່ຊ່ອງຫວ່າງ (ຄາດວ່າເປັນຮ່ອງຮອຍຈາກ Word) ຈຶ່ງຄົງໄວ້ຕາມເດີມ.
ພົບຂໍ້ຄວນລະວັງດ້ານຄວາມປອດໄພ 25/08: ເອກະສານຂໍ້ມູນຂອງສະຖາບັນ (PDF 3.4 MB ແລະ Word 3.7 MB) ຖືກວາງໄວ້ທີ່ uploads/info/ ຊຶ່ງຢູ່ໃນ web root — **ດາວໂຫຼດໄດ້ໂດຍບໍ່ຕ້ອງເຂົ້າລະບົບ**. ຍ້າຍຕົ້ນສະບັບໄປເກັບນອກ web root ທີ່ docs/intake/ ຕາມກົດຂອງໂຄງການ ແລະ ລຶບອອກຈາກ web root ແລ້ວ. ເພີ່ມການກວດອັດຕະໂນມັດກັນບໍ່ໃຫ້ວາງເອກະສານໃນ web root ອີກ. ⚠️ Cloudflare ຍັງເກັບສຳເນົາໄວ້ — ຕ້ອງ purge cache ຈຶ່ງຈະຫາຍໄປທັນທີ.
ເຮັດລາຍງານລວມຂ້າມສູນສຳເລັດ 24/08 — ຕອບຄຳຖາມທີ່ຖືກຖາມເລື້ອຍວ່າ ແຕ່ລະສູນມີເທົ່າໃດ ແລະ ລວມທັງໝົດເທົ່າໃດ. ມີ 11 ຕົວຊີ້ວັດຕໍ່ສູນ ພ້ອມແຖວລວມ ແລະ ອັດຕາການມີວຽກເຮັດງານທຳ · ຄວາມພ້ອມຂອງຂໍ້ມູນແຕ່ລະສູນ (ບອກວ່າສູນໃດຍັງຂາດຫຍັງ) · ສົ່ງອອກ Excel ໄດ້ (ໃສ່ BOM ຈຶ່ງພາສາລາວບໍ່ເພ) · ພິມ PDF ໄດ້. ສູນກາງເຫັນທັງ 7 ສູນ ສ່ວນສາຂາເຫັນສະເພາະແຖວຂອງຕົນ — ພິສູດແລ້ວ.
ເຮັດໂມດູນຫໍພັກສຳເລັດ 24/08 (ໜ້າວຽກທີ 21 ທີ່ເປີດເປັນຂອບເຂດເພີ່ມ). ໂຄງສ້າງ 3 ຊັ້ນ ຫໍ → ຫ້ອງ → ຕຽງ ພ້ອມບັນທຶກຜູ້ເຂົ້າພັກ/ອອກ. ມີການກັນຄວາມຜິດພາດ: ຈັດເກີນຈຳນວນຕຽງບໍ່ໄດ້ ແລະ ລຶບຫ້ອງທີ່ຍັງມີຄົນພັກບໍ່ໄດ້ — ທົດສອບແລ້ວທັງສອງ. ແຕ່ລະສູນເຫັນສະເພາະຫໍຂອງຕົນ.
ເຮັດ 2 ຂໍ້ທີ່ເປັນເງື່ອນໄຂໃນສັນຍາ (TOR 3.3) ສຳເລັດ 24/08. ຄວາມປອດໄພ 2 ຊັ້ນ: ຜ່ານລະຫັດຜ່ານແລ້ວຍັງເຂົ້າໜ້າພາຍໃນບໍ່ໄດ້ຈົນກວ່າຈະໃສ່ PIN — ທົດສອບຄົບ 4 ຂັ້ນ ລວມການລັອກຫຼັງໃສ່ຜິດ 5 ຄັ້ງ. ບັນທຶກການແກ້ໄຂ: ເກັບຄ່າເກົ່າ→ຄ່າໃໝ່ ຂອງແຕ່ລະຊ່ອງ ພ້ອມຄວາມພະຍາຍາມເຂົ້າໂດຍບໍ່ມີສິດ ແລະ ການເຂົ້າລະບົບລົ້ມເຫຼວ. ຜູ້ໃຊ້ທີ່ຍັງບໍ່ຕັ້ງ PIN ເຂົ້າໄດ້ຄືເກົ່າ ຈຶ່ງເປີດໃຊ້ໄດ້ໂດຍບໍ່ລັອກໃຜອອກ.
ຊີ້ແຈງ 24/08: ກວດແລ້ວ **ບໍ່ແມ່ນທຸກໜ້າວຽກທີ່ຈົບແລ້ວລໍແຕ່ຂໍ້ມູນ**. ຈາກ 21 ໜ້າວຽກ — ຈົບແລ້ວລໍກວດຮັບ 2 · ຈົບແລ້ວລໍຂໍ້ມູນ 7 · **ຍັງຕ້ອງຂຽນໂປຣແກຣມຕໍ່ 9** · ລໍປັດໄຈພາຍນອກ 3. ສອງຂໍ້ທີ່ຕ້ອງເວົ້າໃຫ້ຊັດເພາະເປັນເງື່ອນໄຂໃນສັນຍາ (TOR 3.3) ແລະ **ຍັງບໍ່ໄດ້ເຮັດ**: ຄວາມປອດໄພ 2 ຊັ້ນ (ເຂົ້າລະບົບຍັງມີແຕ່ຊື່ຜູ້ໃຊ້+ລະຫັດຜ່ານ) ແລະ ບັນທຶກການແກ້ໄຂຂໍ້ມູນ (ບໍ່ມີຊ່ອງເກັບຄ່າເກົ່າ/ຄ່າໃໝ່). ໃສ່ພາກທີ 5 ໃນເອກະສານນຳສະເໜີແລ້ວ ພ້ອມການທົດສອບທີ່ບັງຄັບບໍ່ໃຫ້ຍ້າຍ 2 ຂໍ້ນີ້ໄປກຸ່ມອື່ນ.
ຮອບເກັບກ້ຽງ 24/08: ພົບວ່າ 3 ຕາຕະລາງ (ການຈ້າງງານ · ນາຍຈ້າງ · ການປະເມີນ) ຍັງບໍ່ມີຖັນລະບຸສູນ ຈຶ່ງແຍກຂໍ້ມູນຕາມສູນບໍ່ໄດ້ — ອັນທີ່ໜັກທີ່ສຸດຄື ໜ້າລາຍການປະເມີນບໍ່ມີການກັ່ນເລີຍ ສູນສາຂາເຫັນຂອງທຸກສູນ. ດຽວນີ້ຖັນຄົບ 13/13 ຕາຕະລາງ ແລະ ພິສູດແລ້ວດ້ວຍຂໍ້ມູນຈິງ 2 ສູນ: ສູນກາງເຫັນທັງໝົດ · ແຕ່ລະສາຂາເຫັນສະເພາະຂອງຕົນ + ລາຍການລະດັບຊາດ. ຜົນຄື ຜູ້ຄຸ້ມຄອງສາຂາໃຊ້ໜ້າການຈ້າງງານ ແລະ ການປະເມີນໄດ້ແລ້ວ.
ສ້າງເອກະສານນຳສະເໜີການປະຊຸມ 24/08 ທີ່ /admin/masterplan/brief — ລວມ 7 ພາກໄວ້ໜ້າດຽວ: ພາບລວມ ແລະ ຜົນສົ່ງມອບ D1-D5 · ວຽກທີ່ຈະສາທິດ 12 ລາຍການ ພ້ອມບັນຊີເຂົ້າໃຊ້ · ລາຍການທີ່ຂໍໃຫ້ສະຖາບັນທົດສອບ 12 ຂໍ້ (ດຶງວິທີກວດຮັບຈາກກະດານ) · ຂໍ້ມູນທີ່ຍັງຕ້ອງການ 8 ຂໍ້ · ການຕັດສິນໃຈທີ່ຂໍ 5 ຂໍ້ ພ້ອມຊ່ອງໝາຍ · ແຜນວຽກໄລຍະຕໍ່ໄປ · ບັນທຶກການປະຊຸມ ແລະ ຊ່ອງລົງນາມ. ພິມເປັນ PDF ແຈກໄດ້. ຕົວເລກດຶງສົດຈາກກະດານ ແລະ ມີການກວດອັດຕະໂນມັດວ່າ % ໃນເອກະສານກົງກັບກະດານ ຈຶ່ງບໍ່ຂັດກັນຕໍ່ໜ້າທີ່ປະຊຸມ.
ແກ້ UI ທີ່ເພ 24/08 (ພົບຈາກຮູບໜ້າຈໍຈິງ ບໍ່ແມ່ນຈາກການກວດ HTML): (1) ແຖວຂັ້ນຕອນກາຍເປັນແຖບສີຂຽວທຶບຈົນອ່ານບໍ່ອອກ — ເພາະປະກາດ class ສະຖານະລອຍໆ ແລ້ວແຖວທີ່ມີ class ນັ້ນຮັບສີພື້ນໄປນຳ (2) ກ່ອງຂອງໜ້າຈໍໃໝ່ເປັນສີດຳ ຂະນະໜ້າອື່ນຍັງຂາວ — ເພາະໄປຕາມໂໝດມືດຂອງເຄື່ອງ ແຕ່ລະບົບນີ້ໃຊ້ຄ່າທີ່ຕັ້ງໃນລະບົບເອງ. ພ້ອມກັນນັ້ນລວມໂທນສີເປັນຊຸດກາງບ່ອນດຽວ (views/layout/sdtheme.php) ໃຫ້ 6 ໜ້າຈໍໃຊ້ຮ່ວມກັນ — ດຽວນີ້ແກ້ສີບ່ອນດຽວມີຜົນທຸກໜ້າ.
ເພີ່ມຂັ້ນຕອນການເຮັດວຽກແບບ timeline 24/08. ວິເຄາະກ່ອນແລ້ວພົບວ່າ ໜ້າວຽກທຸກໜ້າ**ບໍ່ມີຕົວບອກຂັ້ນຕອນເລີຍ** ແລະ ຟອມລົງທະບຽນມີ 84 ຊ່ອງໃນໜ້າດຽວ ບໍ່ມີພາກ ບໍ່ມີຄວາມຄືບໜ້າ. ຜັງ 37 ອັນທີ່ມີຢູ່ເປັນເອກະສານໂຄງການ ບໍ່ໄດ້ຢູ່ໃນໜ້າວຽກຈິງ. ດຽວນີ້: ໜ້າລວມ /admin/process ສະແດງ 6 ຂະບວນການ 20 ຂັ້ນ ພ້ອມຕົວເລກສົດ · ແຖບຂັ້ນຕອນຢູ່ຫົວພື້ນທີ່ວຽກຂອງແຕ່ລະໜ້າ ບອກວ່າຢູ່ຂັ້ນໃດ ຂັ້ນຕໍ່ໄປແມ່ນຫຍັງ ແລະ ກົດໄປຕໍ່ໄດ້ເລີຍ (ກົດປິດ/ເປີດໄດ້) · ຟອມຍາວມີແຖບບອກ % ຄົບຖ້ວນ ແລະ ກົດຂ້າມພາກໄດ້.
ຂັ້ນຕອນການເຮັດວຽກສະແດງຕາມບົດບາດ: ສູນກາງເຫັນ 6 ຂະບວນການ · ຜູ້ຄຸ້ມຄອງສາຂາ 4 · ພະນັກງານທະບຽນ 1 · ຄູຝຶກ 2 — ກົດ "ເບິ່ງທັງໝົດ" ຈຶ່ງເຫັນຂອງພາກສ່ວນອື່ນ ເພື່ອເຂົ້າໃຈພາບລວມ. ຕົວເລກແຕ່ລະຂັ້ນນັບຈາກຂໍ້ມູນຈິງຜ່ານຕົວກັ່ນສູນ ຈຶ່ງແຕ່ລະສູນເຫັນຄວາມຄືບໜ້າຂອງຕົນເອງ.
ກວດດ້ວຍໜ້າຈໍຈິງ 24/08 ແລ້ວພົບການຮົ່ວທີ່ການກວດແບບອື່ນບໍ່ເຫັນ: ເຂົ້າດ້ວຍບົດບາດ ຄູຝຶກ ແຕ່ໜ້າຫຼັກຍັງສະແດງ (1) ຄວາມຄືບໜ້າໂຄງການ 55% (2) ຄວາມພ້ອມຂໍ້ມູນລະດັບສະຖາບັນ ພ້ອມຕົວເລກ 7 ສູນ · 56 ສາຂາອາຊີບ (3) ຄວາມເຄື່ອນໄຫວການພັດທະນາ ຊຶ່ງມີຂໍ້ຄວາມເຕັກນິກເລື່ອງ token ເຂົ້າຂໍ້ມູນ (4) ຕາຕະລາງທຽບຕົວເລກ **ທຸກສູນ** — ອັນທີ 4 ເປັນການຮົ່ວຂ້າມສູນ. ນອກນັ້ນທາງລັດ 10 ລາຍການຂຽນຕາຍຕົວໄວ້ໃນ view ຈຶ່ງຄືກັນທຸກບົດບາດ ແລະ ເມນູຂ້າງຍັງມີລິ້ງ ຈັດການ token · ສູນ ແລະ ໜ່ວຍງານ ໃຫ້ຄູຝຶກເຫັນ. ດຽວນີ້ກັ່ນຄົບທຸກສ່ວນ ແລະ ຂໍ້ມູນທີ່ບໍ່ມີສິດ **ບໍ່ສົ່ງໄປໜ້າຈໍເລີຍ** ບໍ່ແມ່ນພຽງຊ່ອນໄວ້.
ບັນຊີເຂົ້າໃຊ້ຄົບທຸກສູນແລ້ວ 24/08: ກ່ອນນີ້ມີແຕ່ ສູນກາງ ແລະ ນະຄອນຫຼວງວຽງຈັນ — ອີກ 5 ສູນ (ບໍ່ແກ້ວ · ອຸດົມໄຊ · ສະຫວັນນະເຂດ · ຈຳປາສັກ · ອັດຕະປື) ບໍ່ມີບັນຊີເລີຍ ຈຶ່ງທົດລອງການແບ່ງຂໍ້ມູນຕາມສູນບໍ່ໄດ້. ເພີ່ມຜູ້ຄຸ້ມຄອງສູນໃຫ້ຄົບ 7 ສູນ (ລວມ 9 ບັນຊີທົດລອງ) ແລະ ກວດແລ້ວວ່າແຕ່ລະສູນເຫັນສະເພາະຊື່ສູນຕົນເອງ ບໍ່ມີການປົນກັນ. ໜ້າເຂົ້າລະບົບຈັດເປັນ 4 ບັດບົດບາດຫຼັກ + ປຸ່ມນ້ອຍ 5 ສູນສາຂາ.
ຂໍ້ຄວນຮູ້ 24/08: ຕາຕະລາງ sd_placements (ການຈ້າງງານ) **ຍັງບໍ່ມີ center_id** ຈຶ່ງແຍກຕາມສູນບໍ່ໄດ້. ຊົ່ວຄາວຈຶ່ງໃຫ້ໜ້າການຈ້າງງານເປັນລະດັບສູນກາງເທົ່ານັ້ນ ແລະ ຖອດບັດ "ມີວຽກເຮັດງານທຳແລ້ວ" ອອກຈາກໜ້າຫຼັກຂອງຜູ້ຄຸ້ມຄອງສາຂາ — ຖ້າໃສ່ໄວ້ ຜູ້ຄຸ້ມຄອງສາຂາຈະເຫັນຕົວເລກລວມທຸກສູນ. ວຽກທີ່ຕ້ອງເຮັດ: ເພີ່ມ center_id ໃສ່ sd_placements ແລ້ວແລ່ນ cli/migrate_center_scope.php
ໜ້າຈໍມືຖືແບບແອັບ 24/08: ແຖບລຸ່ມ 5 ປຸ່ມ · ບັດຕົວຕົນບອກບົດບາດ ແລະ ຂອບເຂດຂໍ້ມູນ · ທາງລັດ ແລະ ບັດຕົວເລກ — ທັງໝົດ **ຕ່າງກັນຕາມບົດບາດ** (ຜູ້ຄຸ້ມຄອງສູນກາງ · ຜູ້ຄຸ້ມຄອງສາຂາ · ພະນັກງານທະບຽນ · ຄູຝຶກ ເຫັນຄົນລະຊຸດ ພ້ອມສີເນັ້ນຄົນລະສີ). ເພີ່ມໜ້າ "ຂ້ອຍ" ບອກວ່າຕົນເຫັນຂໍ້ມູນຂອບເຂດໃດ. ໃນຄອມພິວເຕີໜ້າຕາເດີມບໍ່ປ່ຽນ.
ແຈ້ງເຕືອນເຂົ້າເຄື່ອງໄດ້ແລ້ວ 24/08 (ເຖິງວ່າຈະບໍ່ໄດ້ເປີດແອັບ): ຜູ້ໃຊ້ກົດເປີດຢູ່ໜ້າ "ຂ້ອຍ" · ສົ່ງທົດລອງໃສ່ຕົນເອງໄດ້ · ຫົວຂໍ້ທີ່ໄດ້ຮັບ **ເຊີບເວີກຳນົດຈາກບົດບາດ** ບໍ່ແມ່ນຜູ້ໃຊ້ເລືອກເອງ ຈຶ່ງບໍ່ມີໃຜສະໝັກຂໍ້ມູນຂອງບົດບາດອື່ນໄດ້. ສົ່ງແຍກຕາມ ຫົວຂໍ້/ບົດບາດ/ສູນ ໄດ້ (cli/push_send.php). ເຮັດເອງບໍ່ໄດ້ໃຊ້ບໍລິການພາຍນອກ ຈຶ່ງບໍ່ມີຄ່າໃຊ້ຈ່າຍ ແລະ ຂໍ້ມູນບໍ່ອອກນອກ.
ພົບ ແລະ ແກ້ຂໍ້ບົກຜ່ອງດ້ານສິດ 24/08 (ຕອນກວດໜ້າຈໍມືຖືຕາມບົດບາດ): ໂມດູນທີ່ເພີ່ມໃໝ່ 4 ອັນ (ຈັດການ token ເຂົ້າຂໍ້ມູນ · ນາຍຈ້າງ/ການຈ້າງງານ · ສາຂາອາຊີບ · ການປະເມີນ) **ບໍ່ມີການກວດສິດເລີຍ** ແລະ ຈັດການສູນ/ໂຄງຮ່າງກວດບໍ່ພຽງພໍ — ຄູຝຶກພິມ URL ເຂົ້າໄປໄດ້ໝົດ. ນອກນັ້ນຄູຝຶກຍັງມີສິດເບິ່ງທະບຽນພະນັກງານ ຊຶ່ງມີເງິນເດືອນ ແລະ ບັນຊີທະນາຄານ. ດຽວນີ້ບັງຄັບສິດຄົບທຸກໂມດູນ ແລະ ປິດສິດເບິ່ງທະບຽນພະນັກງານຂອງຄູຝຶກແລ້ວ.
ແກ້ຂໍ້ຜິດພາດທີ່ພາໃຫ້ໜ້າເພີ່ມ ແລະ ຄົ້ນຫາຜູ້ເຂົ້າຝຶກລົ້ມ (500) ທຸກບົດບາດ — ເປັນຂໍ້ຜິດພາດເກົ່າທີ່ຍັງບໍ່ມີໃຜພົບ. ສາເຫດ: ຕົວກັ່ນຂອບເຂດສູນຍິງ query ຂອງຕົນເອງກາງທາງ ແລ້ວລ້າງ query ທີ່ໜ້ານັ້ນກຳລັງສ້າງຖິ້ມ (ກາຍເປັນ SQL ທີ່ບໍ່ມີຊື່ຕາຕະລາງ). ດຽວນີ້ຕົວກັ່ນໃຊ້ວິທີທີ່ບໍ່ແຕະ query ຂອງຜູ້ເອີ້ນ. ສຳຄັນເພາະ 2 ໜ້ານີ້ແມ່ນວຽກປະຈຳວັນຫຼັກ ແລະ ຈຳເປັນຕອນທົດລອງໃຊ້ຈິງ (UAT).
ສົ່ງມອບ D4 ພາກ source code 24/08: ສ້າງ git repo ກາງໄວ້ໃນເຄື່ອງແມ່ຂ່າຍຂອງໂຄງການເອງ (ນອກ web root) ແລະ ອັບປະຫວັດຂຶ້ນຄົບ 46 ຄັ້ງແກ້ໄຂ. ບໍ່ໄດ້ໃຊ້ບໍລິການພາຍນອກ ຕາມການຕັດສິນໃຈຂອງໂຄງການ — ຂໍ້ດີແມ່ນຂໍ້ມູນຢູ່ໃນມືເຮົາເອງ ແລະ ສົ່ງມອບໃຫ້ສະຖາບັນໄດ້ທັນທີ. ຍັງເຫຼືອ: ຈັດສຳເນົານອກເຄື່ອງອີກຊັ້ນ ກັນເຄື່ອງເສຍ.
ເອກະສານສັນຍາ D1 (SRS) ແລະ D2 (SDD) ພ້ອມແລ້ວ 24/08 — ເປີດເບິ່ງ/ພິມໄດ້ທີ່ ກະດານ → ປຸ່ມ "ຄວາມຕ້ອງການລະບົບ (D1)" ແລະ "ອອກແບບລະບົບ (D2)". ສ້າງສົດຈາກລະບົບຈິງ ບໍ່ແມ່ນໄຟລ໌ແຍກ ຈຶ່ງບໍ່ມີວັນຄ້າງ: ຄວາມຕ້ອງການໜ້າວຽກ 21 ຂໍ້ · ຄວາມຕ້ອງການຄຸນນະພາບ 8 ຂໍ້ · ຜັງຂະບວນການ · ຄວາມຄອບຄຸມ TOR 17 ຂໍ້ · ໂຄງສ້າງຂໍ້ມູນທຸກຕາຕະລາງ · ຊ່ອງທາງເຊື່ອມຕໍ່ · ຊ່ອງລົງນາມຮັບຮອງ. ຂໍ້ດຽວທີ່ຍັງເຫຼືອຄື ລາຍເຊັນຈາກສະຖາບັນ.
ແກ້ຂໍ້ຄວາມທີ່ຄ້າງ 24/08: ຄຳບັນຍາຍຍັງເປັນສະບັບຕອນສະເໜີປິດໂມດູນນີ້ (ຂຽນວ່າ "ບໍ່ຢູ່ໃນຂອບເຂດ" ແລະ ວິທີກວດແມ່ນໃຫ້ເມນູຫາຍໄປ) ທັງທີ່ເປີດຄືນເປັນໜ້າວຽກທີ 21 ຕັ້ງແຕ່ 14/08. ຂຽນຈຸດປະສົງ · ລາຍລະອຽດ · ວິທີກວດຮັບ ໃໝ່ຕາມຂອບເຂດຈິງ.
ປ່ຽນວິທີເຮັດ 24/08: ຈາກ "ແອັບແຍກຂຶ້ນ store" ມາເປັນ PWA — ຜູ້ໃຊ້ຕິດຕັ້ງຈາກເວັບໄດ້ເລີຍ ບໍ່ຕ້ອງລໍການອະນຸມັດຂອງ Play Store/App Store ແລະ ບໍ່ຕ້ອງດູແລໂປຣແກຣມ 2 ຊຸດ. ໂຄງສ້າງພື້ນຖານຕິດຕັ້ງແລ້ວ ແລະ ໃຊ້ໄດ້ຈິງ: ຕິດຕັ້ງເປັນແອັບໄດ້ຕັ້ງແຕ່ໜ້າເຂົ້າລະບົບ · ເປີດແບບເຕັມຈໍ · ບໍ່ມີເນັດຂຶ້ນໜ້າແຈ້ງພາສາລາວ. ຍັງເຫຼືອໜ້າຈໍສະເພາະຜູ້ຫາວຽກ ຊຶ່ງລໍຂໍ້ມູນນາຍຈ້າງ.
ກວດຄວາມພ້ອມກ່ອນນຳສະເໜີ 24/08: ທົດສອບອັດຕະໂນມັດຜ່ານ 185/185 · ໜ້າລາຍງານ ແລະ ກະດານ ເປີດໄດ້ຄົບທຸກໜ້າ (ຕອບພາຍໃນ 0.5 ວິນາທີ) · ບໍ່ມີໜ້າວຽກໃດເລີຍກຳນົດ. ຂໍ້ຕິດຄ້າງຫຼັກຍັງແມ່ນ ຂໍ້ມູນຈິງຈາກສະຖາບັນ (ຄູຝຶກ · ຜູ້ເຂົ້າຝຶກ · ລາຍລະອຽດຫຼັກສູດ) ຍັງບໍ່ທັນໄດ້ຮັບ.
ປັບຜັງຂັ້ນຕອນການເຮັດວຽກໃຫ້ເປັນຜັງແທ້ (19/08/2026) — /admin/masterplan/flow:
• ຈຸດຕັດສິນແຕ້ມເປັນຮູບຂ້າວຫຼາມຕັດ ພ້ອມແຂນ 2 ທາງທີ່ມີເສັ້ນຈິງ ແລະ ປ້າຍ "ແມ່ນ · Y" (ຂຽວ) / "ບໍ່ແມ່ນ · N" (ແດງ)
• ຮູບຮ່າງແຍກຕາມຄວາມໝາຍ: ຈຸດເລີ່ມ-ຈຸດຈົບ ເປັນຮູບມົນ · ຂັ້ນຕອນ ເປັນສີ່ຫຼ່ຽມມົນ · ຜົນທີ່ໄດ້ ເປັນຮູບຂະໜານ
• ປ່ຽນລູກສອນຕົວອັກສອນ ເປັນເສັ້ນເຊື່ອມແທ້ ພ້ອມຫົວລູກສອນ · ເພີ່ມເສັ້ນແບ່ງຄໍລຳແບບຂີດ
• ແຕ້ມດ້ວຍ CSS ລ້ວນ ບໍ່ມີ library ພາຍນອກ ຈຶ່ງພິມ A4 ໄດ້ ແລະ ຈໍນ້ອຍຮຽງແນວຕັ້ງເອງ
• ກວດແລ້ວ: ຕາມໜ້າວຽກ 23 ຈຸດຕັດສິນ · ຕາມພາກສ່ວນ 9 · ຕາມບົດບາດ 7 — ທຸກຈຸດມີແຂນ Y ແລະ N ຄົບຄູ່
ບົດລາຍງານການນຳເຂົ້າຂໍ້ມູນ ແລະ ຂໍຮັບຮອງ ພ້ອມສົ່ງໃຫ້ສະຖາບັນແລ້ວ (18/08/2026) — /admin/masterplan/intake:
• ກວດຂໍ້ມູນຈາກເອກະສານ "ຂໍ້ມູນ 01" ຄົບທັງ 10 ຂໍ້: ໄດ້ຄົບ 2 · ໄດ້ບາງສ່ວນ 4 · ຍັງບໍ່ໄດ້ຮັບ 4
• ຂໍ້ມູນທີ່ນຳເຂົ້າແລ້ວ 87 ລາຍການ (7 ສູນ · 5 ພະແນກ · 11 ຕຳແໜ່ງ · 8 ຂະແໜງ · 56 ສາຂາອາຊີບ) — ຄວາມຄົບຖ້ວນຂອງຊ່ອງຂໍ້ມູນ 81%
• ຢືນຢັນວ່າ ບໍ່ມີລາຍການຊ້ຳ · ບໍ່ມີຊື່ຕົວຢ່າງເຫຼືອ · ທຸກສາຂາຢູ່ໃນຂະແໜງທີ່ຖືກຕ້ອງ
• ພົບ 6 ຂໍ້ທີ່ຕ້ອງໃຫ້ສະຖາບັນຢືນຢັນ ແລະ 2 ຂໍ້ທີ່ເກັບຕາມຕົ້ນສະບັບໂດຍບໍ່ແກ້ເອງ (ຄຳອັງກິດພິມຜິດ 4 ບ່ອນ · ຊ່ອງທີ່ເອກະສານປະຫວ່າງ)
• ກວດຄືນ 2 ຂໍ້ທີ່ເບິ່ງຄືຜິດ ແຕ່ຖືກຕ້ອງ: ຊື່ສາຂາຊ້ຳ 2 ຄູ່ (ແຍກຕາມຊ່ວງລະດັບ) ແລະ ບັນຊີບໍ່ຜູກສູນ (ເຈດຕະນາ)
• ມີຊ່ອງລົງນາມຮັບຮອງ 2 ຝ່າຍ ພິມເປັນ PDF ໄດ້
• ແກ້ຂໍ້ຂັດແຍ້ງໃນເອກະສານເກົ່າ: ບັນທັດສະຫຼຸບເຄີຍນັບຂໍ້ 1 ແລະ 8 ເປັນ "ຄົບ" ທັງທີ່ແຖວລາຍລະອຽດໝາຍວ່າໄດ້ບາງສ່ວນ
ຕໍ່ຍອດຕາຕະລາງປະຕິບັດວຽກ: ເພີ່ມທີມລົງພື້ນທີ່ເປັນ 4 ຄົນ — ຝ່າຍເຕັກນິກ ກີ້ ແລະ ທອງເສົາ (ນຳພາຮອບ), ຝ່າຍບໍລິຫານ-ປະສານງານ ການ ແລະ ເມີຍລີ (ນັດໝາຍ · ເອກະສານ · ເກັບຂໍ້ມູນ). ແຕ່ລະຮອບຜູກເຂົ້າ ຜົນສົ່ງມອບຕາມສັນຍາ (D1–D5 ພ້ອມວັນກຳນົດ), ຂໍ້ກຳນົດ TOR, ບັນຊີຂໍ້ມູນ/ແບບຟອມທີ່ຕ້ອງເກັບ (ອີງບັນຊີຂໍ້ມູນທີ່ຕ້ອງການຈາກ SDI) ແລະ ຂໍ້ຕິດຄ້າງທີ່ຕ້ອງທວງ — ຄິດອັດຕະໂນມັດຈາກໜ້າວຽກຂອງຮອບນັ້ນ ບໍ່ໄດ້ຂຽນຊ້ຳ. ເພີ່ມ ວຽກຂອງແຕ່ລະຝ່າຍ ແຍກເປັນ ກ່ອນໄປ / ຢູ່ສະຖາບັນ / ຫຼັງກັບ. ຕັ້ງແຈ້ງເຕືອນອັດຕະໂນມັດລ່ວງໜ້າ 1 ມື້ ເຂົ້າກຸ່ມທີມພາຍໃນ ທຸກມື້ເວລາ 16:00 ພ້ອມລາຍລະອຽດຄົບ ແລະ ລິ້ງສາທາລະນະ; ວັນອາທິດຕິດພາບລວມທັງອາທິດໄປນຳ.
ເພີ່ມໜ້າ "ຕາຕະລາງປະຕິບັດວຽກ" (/admin/masterplan/calendar) — ຮອບໄປເຮັດວຽກຮ່ວມກັບສະຖາບັນ ອາທິດລະ 1–2 ມື້ ຄື ວັນຈັນ ແລະ ວັນພະຫັດ ເພື່ອໃຫ້ວຽກຕໍ່ເນື່ອງ. ສ້າງໄວ້ 31 ຮອບ ຕັ້ງແຕ່ 17/08/2026 ຫາ 30/11/2026 (16 ອາທິດ). ໜ້າວຽກຫຼັກມອບໃຫ້ ກີ້ (ວັນຈັນ — ຫຼັກສູດ · ຜູ້ເຂົ້າຝຶກ · ຄູຝຶກ · ໃບຢັ້ງຢືນ · ຫໍພັກ · ເວັບໄຊ) ແລະ ທອງເສົາ (ວັນພະຫັດ — ໂຄງສ້າງສູນ/ໜ່ວຍງານ · ບົດບາດ ແລະ ສິດ · ລາຍງານ · ຈ້າງງານ · ປະເມີນ · ເຊື່ອມ LMIS · ຄວາມປອດໄພ) ເປັນຜູ້ນຳພາ. ແຕ່ລະຮອບບອກ ໜ້າວຽກທີ່ຈະຄືບໜ້າ (ດຶງ % ສົດຈາກກະດານ) · ພະແນກຄູ່ຮ່ວມ · ວາລະປະຈຳມື້ 4 ຊ່ວງ. ໜ້ານີ້ເປີດອ່ານໄດ້ public (ແຈກລິ້ງໃຫ້ພະແນກໄດ້), ອັບເດດສະຖານະ/ຜູ້ນຳພາ/ບັນທຶກຜົນ ໄດ້ຈາກໜ້າໂດຍກົງເມື່ອເຂົ້າລະບົບ ແລະ ດາວໂຫຼດເຂົ້າປະຕິທິນມືຖືເປັນ .ics ໄດ້.
ເພີ່ມໜ້າ "ຜັງຂັ້ນຕອນການເຮັດວຽກ" (/admin/masterplan/flow) ເປັນເອກະສານປະກອບການຝຶກອົບຮົມ — ມີ 3 ມຸມມອງຈາກຂໍ້ມູນຊຸດດຽວກັນ: ຕາມໜ້າວຽກ 21 ຜັງ (ຄົບທຸກໜ້າວຽກຂອງສັນຍາ), ຕາມພາກສ່ວນ 9 ຜັງ (ຕາມ 9 ພາກສ່ວນຂອງ SDI) ແລະ ຕາມບົດບາດ 8 ຜັງ ພ້ອມ "ເຮັດໄດ້ / ເຮັດບໍ່ໄດ້" ຂອງແຕ່ລະບົດບາດ. ແຕ່ລະຜັງບອກ ຂັ້ນຕອນຕາມລຳດັບ · ຜູ້ເຮັດ · ໜ້າທີ່ໃຊ້ເຮັດ · ຈຸດຕັດສິນ (ຜ່ານ/ບໍ່ຜ່ານ) ລວມ 129 ຂັ້ນຕອນຍ່ອຍ ແລະ 23 ຈຸດຕັດສິນ. ພິມເປັນ A4 ໄດ້ (ຜັງຈະຕັ້ງເປັນແນວຕັ້ງໃຫ້ອັດຕະໂນມັດ). ຄວາມຄືບໜ້າ 35% → 42%.
ຜັງຕາມບົດບາດ (/admin/masterplan/flow?by=role) ສະແດງຂອບເຂດຂໍ້ມູນ ແລະ ສິ່ງທີ່ແຕ່ລະບົດບາດ "ເຮັດໄດ້ / ເຮັດບໍ່ໄດ້" ພ້ອມຈຳນວນບັນຊີຈິງທີ່ນັບສົດຈາກລະບົບ — ໃຊ້ເປັນເອກະສານໃຫ້ SDI ຢືນຢັນວ່າໃຜຄວນໄດ້ບົດບາດໃດ ກ່ອນໄລ່ກວດເມນູດ້ວຍບັນຊີຈິງ. ບົດບາດທີ່ຍັງບໍ່ໄດ້ຕັ້ງແຍກ (ຜູ້ບໍລິຫານເບິ່ງຢ່າງດຽວ · ພະນັກງານຈັດຫາງານ) ໝາຍໄວ້ຊັດເຈນໃນໜ້ານັ້ນ.
ເພີ່ມ ແຜນເລີ່ມວຽກຕົວຈິງ ເຂົ້າລະບົບແລ້ວ (17/08/2026) — /admin/masterplan/golive:
• 8 ຂັ້ນຕອນ ຮຽງຕາມລຳດັບບັງຄັບ ຈາກ ຕັ້ງຕົວຕົນ+ໂຄງຮ່າງ → ຜູ້ໃຊ້+ສິດ → ຫຼັກສູດ → ຄູຝຶກ → ຜູ້ເຂົ້າຝຶກ → ໃບຢັ້ງຢືນ → ຕິດຕາມການມີວຽກ → ເປີດໃຊ້ຈິງ+ສົ່ງມອບ
• ແຕ່ລະວຽກບອກ: ໃຜເຮັດ · ໜ້າຈໍໃດ (ກົດເຂົ້າໄດ້ເລີຍ) · ວິທີເຮັດ · ວິທີກວດວ່າສຳເລັດ
• ສະຖານະ 30 ດ່ານ ຄິດສົດຈາກຖານຂໍ້ມູນ — ເປົ້າໝາຍອະນຸມານຈາກຂໍ້ມູນຈິງ (ຈຳນວນສູນ · ຈຳນວນພະນັກງານ) ບໍ່ແມ່ນຕົວເລກທີ່ຄິດຂຶ້ນເອງ
• ຫຼັກສູດຝຶກອົບຮົມ 5 ຫຼັກສູດ ແຍກຕາມບົດບາດ ພ້ອມ ແບບຝຶກຫັດ ແລະ ເກນຖືວ່າຜ່ານ
• ບັນຊີກວດຮັບການສົ່ງມອບ 4 ໝວດ + ຊ່ອງລົງນາມ 2 ຝ່າຍ (ພິມເປັນແບບຟອມໄດ້)
• ຄວາມພ້ອມເລີ່ມວຽກ ณ ມື້ນີ້: 22% — ໂຄງສ້າງພ້ອມ ແຕ່ 0 ຫຼັກສູດ · 0 ວິຊາ · 0 ຜູ້ເຂົ້າຝຶກ ຍ້ອນລໍຂໍ້ມູນແມ່ບົດ
• ຄວາມຄືບໜ້າ 22% → 35%
ເພີ່ມໂຄງຮ່າງການຈັດຕັ້ງເຂົ້າລະບົບແລ້ວ (17/08/2026):
• ຕາຕະລາງ sd_org_units — ໜ່ວຍງານມີຊັ້ນ (ຂຶ້ນກັບກັນໄດ້ບໍ່ຈຳກັດຊັ້ນ) ຜູກກັບສູນ ແລະ ຜູກກັບພະແນກຂອງໂມດູນບຸກຄະລາກອນ ຈຶ່ງນັບພະນັກງານໄດ້ເອງ
• ໜ້າແຜນຜັງ /admin/orgunit — ຄົ້ນຫາ · ຫຍໍ້/ຂະຫຍາຍ · ຂະຫຍາຍພາບ · ເຕັມຈໍ · ພິມ · ກົດບັດເບິ່ງລາຍລະອຽດ
• ໜ້າຈັດການ /admin/orgunit/manage — ເພີ່ມ/ແກ້/ຈັດລຳດັບ/ເປີດປິດ/ລຶບ ພ້ອມດ່ານກັນຄວາມຜິດພາດ (ຫ້າມວົງຈອນ · ຫ້າມຂ້າມສູນ · ຫ້າມລຶບໜ່ວຍງານທີ່ຍັງມີໜ່ວຍງານຍ່ອຍ ຫຼື ພະນັກງານ)
• ຂໍ້ມູນຕັ້ງຕົ້ນ: ຄະນະນຳສະຖາບັນ + 5 ພະແນກ ຂອງສູນກາງ (ຈາກຂໍ້ມູນທີ່ SDI ສົ່ງມາແລ້ວ)
• 6 ສູນສາຂາ ສະແດງເປັນ "ລໍຂໍ້ມູນ" ຍ້ອນຍັງບໍ່ໄດ້ຮັບຂໍ້ມູນ 2ຂ — ບໍ່ໄດ້ແຕ່ງຂໍ້ມູນຂຶ້ນເອງ
• ຄວາມຄືບໜ້າ 45% → 72%