๐ฟ PLBJ Kelas 5 – Bab 1
Lagu dan Tari Sirih Kuning
Budaya Betawi · Lirik · Irama · Makna · Fungsi
Selamat datang! Masukkan nama dan nomor urut sebelum mengerjakan soal.
Khusus Guru / Admin
Login Admin
Hasil Pengerjaan Siswa
๐ก Google Sheets (Realtime dari HP siswa)
Agar data dari setiap HP siswa otomatis masuk ke Google Sheet guru:
Agar data dari setiap HP siswa otomatis masuk ke Google Sheet guru:
Cara setup (klik buka)
- Buka script.google.com → New project
- Hapus kode default, tempel kode di bawah → Save
- Deploy → New deployment → Type: Web app
- Execute as: Me · Who has access: Anyone
- Salin URL Web App → tempel di kotak bawah → Simpan URL
- Buka Spreadsheet di Google Drive untuk melihat data realtime
function doPost(e) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
if (!ss) ss = SpreadsheetApp.create("Hasil PLBJ Sirih Kuning Kelas 5");
var sheet = ss.getSheets()[0];
var data = JSON.parse(e.postData.contents);
if (sheet.getLastRow() === 0) {
var h = ["Waktu","Nama","Nomor","Skor","PG_Benar","TF_Benar","Match_Benar"];
for (var i=1;i<=30;i++) h.push("PG"+i);
for (var i=1;i<=5;i++) h.push("TF"+i);
for (var i=1;i<=5;i++) h.push("Match"+i);
sheet.appendRow(h);
}
var row = [data.waktu, data.nama, data.nomor, data.skor, data.pgBenar, data.tfBenar, data.matchBenar];
for (var i=1;i<=30;i++) row.push((data.jawabanPG && data.jawabanPG[i]) || "");
for (var i=1;i<=5;i++) row.push((data.jawabanTF && data.jawabanTF[i]) || "");
for (var i=1;i<=5;i++) row.push((data.jawabanMatch && data.jawabanMatch[i]) || "");
sheet.appendRow(row);
return ContentService.createTextOutput(JSON.stringify({ok:true})).setMimeType(ContentService.MimeType.JSON);
}
function doGet(e) {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];
return ContentService.createTextOutput(JSON.stringify(sheet.getDataRange().getValues())).setMimeType(ContentService.MimeType.JSON);
}
Status: belum terhubung
Belum ada data lokal. Data realtime ada di Google Sheet.
Skor Kamu
0