Assessor Panel
Live PortalAction blocked
Please fix the issues.
A) Setup (API + Identiti Assessor)
WajibMasukkan API URL (Apps Script Web App) dan identiti penilai untuk rekod audit.
Tip: API URL yang sama juga boleh digunakan untuk Submission Form (ENDPOINT_URL).
Contoh konsisten: ASSR-01, ASSR-02 (dua penilai).
B) Pilih Submission
FetchPilih SubmissionID untuk paparkan proposal dan mula menilai.
Nota: Portal akan memaparkan proposal di bawah (Proposal Viewer) dan rubric di bawahnya.
C) Proposal Viewer (Read-only)
SubmissionsKandungan proposal dipaparkan untuk rujukan penilaian. Tidak diubah di sini.
Status
—
SubmissionID
—
Nama
—
Email
—
Kategori
—
Tajuk
—
Problem Statement
—
Purpose of Study
—
Main Research Question
—
Sub Research Questions
—
Theory / Lens
—
Design & Justification
—
Sampling
—
Data Collection
—
Data Analysis
—
Ethics
—
Trustworthiness
—
Impact
—
Executive Summary
—
D) Rubric Scoring
Auto TotalIsi skor untuk setiap kriteria. Sistem akan kira TotalScore. Markah maksimum ikut MaxScore rubric.
| ID | Kriteria | Deskripsi | Max | Score |
|---|
Jumlah Markah
0 / 0
Rule: Score mestilah antara 0 hingga MaxScore.
Jika rubric ada Weight, anda boleh aktifkan “weighted scoring” di Apps Script (opsyen).
Auto-generate apabila submit.
Simpan ke Google Sheets: Portal akan POST ke API untuk menulis ke tab Evaluations.
Jika API_URL kosong / belum deploy, portal akan guna SIMULATION (papar payload sahaja).