Borang Rujukan Kes Bimbingan & Kaunseling
Sila isi maklumat murid dan isu yang dihadapi untuk tindakan Kaunselor Sekolah.
PERKHIDMATAN BIMBINGAN DAN KAUNSELING
"Jika anda ingin berkongsi sesuatu, jom berjumpa kami di Bilik Bimbingan dan Kaunseling"
Warga Kaunselor Pelatih
Nur Diana
Nur Diana Farisha
Kaunselor Pelatih
Nur Athirah
Nur Athirah
Kaunselor Pelatih
Perkhidmatan Yang Ditawarkan
- 1 Kaunseling Individu
- 2 Kaunseling Kelompok
- 3 Bimbingan Individu
- 4 Bimbingan Kelompok
- 5 Ujian Psikologi dan Inventori
Kepentingan Bimbingan & Kaunseling Sekolah
Mengapa perkhidmatan kaunseling penting dalam membentuk sahsiah, emosi, dan kecemerlangan murid sekolah rendah.
Etika Kerahsiaan Terjamin
Setiap perkongsian murid dalam sesi bimbingan dan kaunseling adalah RAHSIA mengikut etika kaunseling demi menjaga kebajikan dan ruang selamat bagi murid.
Sokongan Emosi & Mental
Membantu murid menguruskan emosi, tekanan rakan sebaya, adaptasi persekolahan, kecemasan emosi, dan membina daya tahan diri yang positif.
Rakan Pemangkin Guru
Kaunselor bekerja rapat bersama guru kelas dan guru subjek untuk intervensi awal isu kebiasaan ponteng, peraduhan, atau penurunan motivasi belajar.
Bila Guru Perlu Merujuk Murid?
Apabila murid menunjukkan perubahan tingkah laku ketara, penurunan akademik mengejut, kes disiplin berulang, atau kelihatan murung.
Log Masuk Dashboard Kaunselor
Masukkan PIN Keselamatan Kaunselor SK Taman Permata.
1234
Papan Pemuka & Analitis Kes Murid
Agihan Kategori Masalah Kes Murid
Pecahan Tahap Keutamaan Kes
Senarai Rekod Rujukan Kes
Klik pada nama kes untuk lihat perincian, cetak surat atau kemaskini status sesi.
| Tarikh | Murid / Ahli | Sesi | Kategori | Keutamaan | Guru Merujuk | Status | Tindakan |
|---|
Panduan Sambungan Google Sheets & Web App
Sistem ini boleh disambungkan terus ke Google Sheets anda supaya semua rujukan borang guru tersimpan secara automatik secara atas talian (cloud database).
Cipta Google Sheet Baru
Buka sheets.new dan cipta Google Sheet baharu dinamakan e-Rujukan SK Taman Permata.
Buka Extensions > Apps Script
Pada menu Google Sheet, tekan Extensions (Peluasan) > Apps Script. Padamkan kod asal dan gantikan dengan kod di bawah:
function doGet(e) {
try {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var rows = sheet.getDataRange().getValues();
var data = [];
if (rows.length > 1) {
for (var i = 1; i < rows.length; i++) {
var row = rows[i];
data.push({
id: String(row[0]),
timestamp: String(row[1]),
jenisSesi: String(row[2]),
guruNama: String(row[3]),
guruTel: String(row[4]),
muridNama: String(row[5]),
muridKelas: String(row[6]),
muridJantina: String(row[7]),
kategoriMasalah: String(row[8]),
kekerapan: String(row[9]),
tahapKeutamaan: String(row[10]),
huraianIsues: String(row[11]),
tindakanAwal: String(row[12]),
status: String(row[13] || "Baru"),
catatanKaunselor: String(row[14] || "")
});
}
}
return ContentService.createTextOutput(JSON.stringify(data))
.setMimeType(ContentService.MimeType.JSON);
} catch (err) {
return ContentService.createTextOutput(JSON.stringify({"error": err.toString()}))
.setMimeType(ContentService.MimeType.JSON);
}
}
function doPost(e) {
try {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var data = JSON.parse(e.postData.contents);
if (sheet.getLastRow() === 0) {
sheet.appendRow([
"ID", "Tarikh", "Jenis Sesi", "Nama Guru", "Tel Guru",
"Nama Murid/Kelompok", "Kelas", "Jantina", "Kategori",
"Kekerapan", "Tahap Keutamaan", "Huraian Isu", "Tindakan Awal", "Status", "Catatan Kaunselor"
]);
}
if (data.action === "update") {
var rows = sheet.getDataRange().getValues();
for (var i = 1; i < rows.length; i++) {
if (String(rows[i][0]) === String(data.id)) {
sheet.getRange(i + 1, 14).setValue(data.status);
sheet.getRange(i + 1, 15).setValue(data.catatanKaunselor || "");
break;
}
}
return ContentService.createTextOutput(JSON.stringify({"result": "updated"}))
.setMimeType(ContentService.MimeType.JSON);
}
sheet.appendRow([
data.id || ("KES-" + Date.now()),
data.timestamp || new Date().toLocaleString(),
data.jenisSesi || "Individu",
data.guruNama || "",
data.guruTel || "",
data.muridNama || data.kelompokAhli || "",
data.muridKelas || "",
data.muridJantina || "",
data.kategoriMasalah || "",
data.kekerapan || "",
data.tahapKeutamaan || "",
data.huraianIsues || "",
data.tindakanAwal || "",
data.status || "Baru",
data.catatanKaunselor || ""
]);
return ContentService.createTextOutput(JSON.stringify({"result": "success"}))
.setMimeType(ContentService.MimeType.JSON);
} catch (err) {
return ContentService.createTextOutput(JSON.stringify({"result": "error", "error": err.toString()}))
.setMimeType(ContentService.MimeType.JSON);
}
}
Deploy sebagai Web App
Tekan butang Deploy (Sebarkan) > New deployment > Pilih jenis Web app.
Setkan Execute as: Me dan Who has access: Anyone (Sesiapa sahaja). Tekan Deploy.
Salin Web App URL Ke Dalam Aplikasi Ini
Salin URL Web App yang terhasil (bermula https://script.google.com/macros/s/.../exec), kemudian masukkan di tetapan Web App URL dalam Dashboard Kaunselor.