R11 gives each student their own account rather than a lookup box. They sign in with the ID the school issued and a PIN they set, and from there they can see their record, correct it, check their marks and have the whole report emailed to them β without anybody in the office doing a thing.
The profile shows the ID number, name, email, grade, class and phone. The student can edit their own name, grade, class and phone, and saving asks for the password again so a left-open browser cannot be used to alter a record. The email address is deliberately locked β it is the one field that identifies the account, so it stays under your control.
Check Grade shows the marks subject by subject. One button emails that report to the student's address as a formatted message, with a link back to the portal so they can verify it there. A parent asking for a copy of a result stops being a phone call.
PINs are stored encoded rather than as readable text, with encode and decode handled in the code. Someone glancing at the spreadsheet cannot read a student's password out of it, which matters when the sheet is open on a staff screen.
Generated user IDs carry a prefix you choose and a digit length you set, so they can read as your school's numbers rather than anonymous strings. There is a reset function for the ID counter too.
Copy the sheet into a folder of your choosing, open Apps Script, run it once and grant the permissions β it asks more than once because it both reads the sheet and sends mail. The portal then embeds into Blogger, WordPress or your own site.
| Version | v1.0 |
| Published | Aug 22, 2025 |
| Platform | Google Apps Script |
| Database | Google Sheets |
| Category | Education & School |
| Tags | |
| Video | Watch walkthrough |
| License | Regular License |
Subscribe on YouTube, then verify with one click. No payment, no card. Google is used only to confirm your subscription.
What you get
Not subscribed yet? Subscribe to our channel
Extra modules, your branding, integrations or reports built on top of this file. You get a clear quote and timeline before any work starts, and support after delivery.
What We Customize
20-30% advance to start β’ Clear quote before work begins β’ Support included after delivery
Paid picks from the same category
What buyers and viewers say about R11 | Student Database Management System using Appscript | Check Grade | Edit Profile | Email Report.