When you install the suite with demo data (the default for a fresh install, i.e. --without-demo=False was not passed), the database is seeded with one ready-to-use account per major role. Use these to try out the system from each user's perspective without having to create users yourself.
Login page: http://localhost:8069/web/login (backend) or http://localhost:8069/my/school (portal).
| Role | Login | Password | Where they land |
|---|---|---|---|
| Student | demo_student |
demo_student |
Portal at /my/school — sees only their own grades, fees, schedule, report cards. |
| Guardian | demo_guardian |
demo_guardian |
Portal at /my/school — sees data for the student(s) linked to this guardian account. |
| Teacher | demo_teacher |
demo_teacher |
Backend at /web — can mark attendance, enter exam results, and add report-card comments for the classes they teach. |
| Registrar | demo_registrar |
demo_registrar |
Backend at /web — full administrative access: students, classrooms, exams, fees, library, canteen, shop, transport. |
| Program Admin | demo_admin |
demo_admin |
Backend at /web — can do anything across the suite except installing apps or opening the Settings menu. Use this account to demo day-to-day administration without exposing the technical configuration surface. |
demo_student / demo_student) so they're easy to remember while exploring. Change or remove these accounts before exposing the install to anyone outside your team./web/login you'll be redirected to the portal. They have no access to the Odoo backend.admin.