Interactive demo
Three fictional schools with synthetic students, staff and records. Choose a person to see PeopleCampus from their role. Nothing here is real: no payments are taken and no email or SMS is sent. The demo is reset to this starting point regularly, so anything you change will be wiped.
Mabini Grove School (Demo)
Lakandula Integrated School (Demo)
Pacific Crest Academy (Demo)
Guided scenarios
- Scenario 1 · Small · sign in as School ownerReview the school setup
- Open Settings
- Check campuses, school year and terms
- Open Members to see roles and campus scope
- Scenario 2 · Medium · sign in as Admissions officerProcess an online application
- Open Admissions
- Review an applicant's requirements
- Check the duplicate warning
- Accept and convert to a student without re-typing
- Scenario 3 · Medium · sign in as RegistrarConfirm enrollment with a down payment
- Open Enrollment
- Pick an assessed enrollment
- See that the required down payment is the confirmation basis
- Confirm
- Scenario 4 · Medium · sign in as CashierRun a cashier session
- Open Cashier
- Start a session with an opening float
- Receive a cash payment and print the receipt
- Close with a cash count
- Scenario 5 · Large · sign in as Finance reviewerVerify an online payment
- Open Payments
- Find a payment pending verification
- Compare with the (simulated) gateway confirmation
- Verify or reject
- Scenario 6 · Large · sign in as Finance reviewerRefund with two approvers
- Prepare a refund from a credit balance
- Sign in as the second finance reviewer
- Approve — the preparer cannot approve their own request
- Scenario 7 · Medium · sign in as TeacherSubmit and approve grades
- Open My classes → Grades
- Enter scores and submit the sheet
- Sign in as Academic head and approve
- Publish
- Scenario 8 · Medium · sign in as ParentSee grades as a parent
- Open your child's page
- View published grades and the report card
- Note that unverified children are not shown
- Scenario 9 · Medium · sign in as TeacherCorrect a published grade
- Request a correction with a reason
- Sign in as Academic head and approve
- See the new version and the audit trail
- Scenario 10 · Large · sign in as Academic headGenerate a timetable
- Open Schedule
- Create a draft and generate it in the background
- Lock a placement, regenerate
- Approve and publish — a draft with conflicts cannot be approved
- Scenario 11 · Large · sign in as Academic headArrange a substitute teacher
- Open the published timetable
- Pick a class session and date
- Choose from teachers who are free and qualified
- Scenario 12 · Small · sign in as RegistrarMorning arrivals from a card reader
- Open Devices → Simulator
- Tap cards for several students
- See present and late statuses and the parent notices
- Scenario 13 · Small · sign in as TeacherCorrect a past attendance record
- Request a correction for yesterday
- Sign in as Academic head and approve
- Scenario 14 · Large · sign in as School administratorRead the dashboard
- Open Dashboard
- See today's attendance and the on-campus estimate
- See collections and outstanding balances
- Scenario 15 · Large · sign in as School ownerSubscription and added students
- Open Subscription
- See the graduated price
- Preview the prorated charge for students added mid-year
- Scenario 16 · Medium · sign in as School ownerBuy video credits and schedule a class
- Open ConnectPlus credits
- Authorise a (simulated) pack purchase
- Schedule a live class and see the reservation
- Watch the 50% usage alert
- Scenario 17 · Medium · sign in as School administratorMove a day to remote learning
- Open Remote learning
- Review the proposed campus day and its sessions from the timetable
- Publish it, then sign in as Teacher and attach a Teams link (no video credits used)
- Record participation; the student and parent see it
- Scenario 18 · Medium · sign in as TeacherMessage a class and a parent
- Open Messages
- Post in your class channel
- Reply to the parent's direct message
- Note that students cannot message teachers they are not taught by
- Scenario 19 · Medium · sign in as School administratorHandle a reported message
- Open Connect moderation
- Review the reported message and its snapshot
- Hide it or mute the sender, with a reason
- A private-message read needs a written reason and is logged
- Scenario 20 · Small · sign in as RegistrarImport students from a spreadsheet
- Open Imports
- Paste or upload a CSV and run the check
- Fix the rows it flags, then commit — all or nothing
- Run the same file again and see duplicates skipped
- Scenario 21 · Medium · sign in as RegistrarRecord a transfer out
- Open a student's record
- Record the exit with the destination school
- See the outstanding balance and open library loans flagged
- Scenario 22 · Medium · sign in as RegistrarUpload and share a student document
- Open a student's record
- Upload a PDF report card; it shows 'checking' until the malware scan finishes
- Download it (a two-minute link, logged)
- Share it with the family, then sign in as Parent to see it
- Scenario 23 · Medium · sign in as RegistrarIssue an SF10 (Form 137) for a transfer
- Open Students and find the Grade 7 transferee (the student whose record shows a previous school)
- Open Prepare SF10: the Grade 6 year from the previous school fills the eligibility, and only published grades appear
- Read the warnings (no DepEd School ID in the demo), tick that you reviewed them, and issue it for a transfer
- Print it or save it as PDF, record when it was sent, then void it with a reason to see the VOID copy
- Scenario 24 · Small · sign in as School ownerLink teachers to PeopleWeave (simulated)
- Open Integrations
- Request a connection and enter the simulated approval code
- Link teachers by selection, then run a sync
- See that no pay data is stored
- Scenario 25 · Small · sign in as LibrarianLibrary loan and a purchase request
- Check out a book to a student
- Return it late and see the overdue status
- Sign in as Purchasing and approve a supply request