PROMPT
Berikut adalah seluruh kod sumber yang telah dipecahkan kepada fail-fail berasingan mengikut struktur projek Google Apps Script (GAS) MPA yang profesional, lengkap dengan reka bentuk UI/UX yang premium dan panduan langkah demi langkah untuk proses deployment.
Kita akan mencipta 5 fail berikut:
Code.gs(Logik Backend & Penjana PDF)Landing.html(Halaman Utama)Form.html(Borang Pendaftaran Multi-step & Muat Naik Foto)Dashboard.html(Halaman Pentadbir/Admin & Pengurusan Data)Panduan_Deploy.md(Langkah Deployment & Persediaan Google Drive/Spreadsheet)
Panduan Penyebaran Portal PPDB SMA Atas Talian
Dokumen panduan ini bertujuan untuk membantu proses deployment dan konfigurasi kod sumber di atas ke Google Apps Script (GAS).
Langkah 1: Persediaan Pangkalan Data (Google Spreadsheet)
Cipta Google Spreadsheet baru atau gunakan fail sedia ada yang mempunyai ID:
1fvtolGMLP1c-p4j776tp4aNR5RT2Vz2NL8rHohr7HyQ.Tukar nama tab helaian pertama (Sheet Name) kepada:
Siswa.Sediakan 10 kepala kolum (Headers) berikut pada baris pertama (Baris
1dari KolumAhinggaJ):A1:
IDB1:
NISNC1:
NamaD1:
AlamatE1:
EmailF1:
Asal SMPG1:
URL FotoH1:
Sekolah TujuanI1:
TimestampJ1:
URL PDF
Langkah 2: Persediaan Fail Folder Google Drive
Sistem memerlukan dua folder khusus di dalam Google Drive untuk penyimpanan dokumen digital. Cipta folder baharu dan salin ID foldernya:
Folder Foto Siswa:
Cipta folder baharu dan namakannya Foto Siswa PPDB.
Kongsi folder ini secara terbuka: Klik Kanan -> Kongsi -> Pilih Sesiapa sahaja yang mempunyai pautan boleh melihat (Viewer).
Salin ID foldernya (cth:
17rSN4bUIHjIDHVLaPRbDK5pxr-yGaxkL) dan kemas kini pemalarphotoFolderIddalamCONFIGfailCode.gs.
Folder Bukti PDF:
Cipta folder kedua bernama Kad PDF Bukti Pendaftaran.
Setkan akses kongsi folder kepada: Sesiapa sahaja yang mempunyai pautan boleh melihat (Viewer).
Salin ID foldernya (cth:
1Q7QmXJzlGrdPrMcfYkx8isZgSie-ZFaj) dan kemas kini pemalarpdfFolderIddalamCONFIGfailCode.gs.
Langkah 3: Membuat Projek Google Apps Script (GAS)
Layari script.google.com dan log masuk menggunakan akaun Google anda.
Klik butang New Project (Projek Baharu).
Namakan semula projek anda sebagai:
Sistem Portal PPDB SMA.Cipta fail-fail baharu mengikut senarai di bawah (Gunakan butang
+-> Pilih format HTML atau Script):
Nama Fail di GAS | Jenis Fail | Sumber Kandungan (Sila Salin dari Atas) |
|---|---|---|
| Script | Salin semua kod daripada bahagian |
| HTML | Salin kandungan HTML dari fail |
| HTML | Salin kandungan HTML dari fail |
| HTML | Salin kandungan HTML dari fail |
Langkah 4: Proses Pelancaran Aplikasi Web (Deployment)
Di dalam Editor GAS, klik butang Deploy di penjuru kanan atas -> Pilih New deployment (Penyebaran baharu).
Klik pada ikon tetapan roda gerigi (Select type) -> Pilih Web app (Aplikasi Web).
Konfigurasikan tetapan penyebaran seperti berikut:
Description:
PPDB Versi Pelancaran StabilExecute as:
Me (emel_anda@gmail.com)(Ini penting bagi membenarkan kod mengakses Drive & Spreadsheet bagi pihak aplikasi)Who has access:
Anyone(Pendaftar luar boleh membuka halaman borang pendaftaran)
Klik butang Deploy.
Sekiranya permohonan kebenaran keselamatan dipaparkan, klik Authorize Access, log masuk ke akaun Google anda, klik Advanced -> Pilih Go to Sistem Portal PPDB SMA (unsafe) untuk memberikan kebenaran.
Selepas selesai, sistem akan memaparkan Web app URL. Salin pautan URL ini untuk dipautkan di laman sosial atau diakses secara rasmi oleh pelajar.
🎉 Selesai!
Portal PPDB MPA anda kini sedia menerima pendaftaran siswa baharu secara langsung. Semua data yang diisi, fail pas foto yang dimuat naik, serta fail PDF kad bukti pendaftaran akan disimpan secara automatik dalam Workspace Google anda.

Tidak ada komentar:
Posting Komentar