A walkthrough of everything a student can do on the JoomSchool frontend portal: log in, check the dashboard, edit their profile, read announcements, send and receive messages, look up their attendance and exam results, and view fee invoices.
Overview
When a school administrator adds a new student in JoomSchool, the student receives a Joomla user account in the Students group plus a JoomSchool profile that records their class, section, division and roll number. Once they have those credentials, the student can log into the school's website and reach a portal designed specifically for their role.
The portal is a single Joomla page that swaps its contents based on which menu item is active. The top of every page shows a navigation bar with the school's name (set by the administrator in Components → JoomSchool → Options), the menu items the student is allowed to use, an envelope icon with an unread-messages count, and a profile dropdown for viewing their profile, editing it, or logging out.
Prerequisites
- The school has installed and configured JoomSchool.
- The administrator has added the student's profile and either created a new Joomla user or linked an existing one.
- A frontend menu item linking to the JoomSchool dashboard is published (the administrator usually creates this once during initial setup).
Logging in
Open the school's website and use the standard Joomla login form (often a sidebar module or a dedicated login page). Enter:
- Username (or email, depending on how the administrator set up the login form)
- Password (the one the administrator gave you, or the password you chose if you registered yourself)
If your account is in the Students Joomla group, you'll land on the JoomSchool dashboard. If you log in but see no JoomSchool menu, check with your school administrator — your account is probably not yet linked to a JoomSchool student profile.
Dashboard tour
The dashboard is your home page. It is divided into three widgets:
- Latest announcements — a full-width strip at the top showing the most recent announcements from the school and your teachers. Click any announcement to open the full text and any attachments.
- Latest messages — a column on the left showing recent private messages. The unread count also appears on the envelope icon in the top navigation bar.
- Academic info — a column on the right summarising your enrolment: class, section, division, roll number and current academic year.
The greeting at the top of the page reads "Welcome back, Your Name". The menu bar below it lists the eight pages a student can visit:
| Menu item | What you do there |
|---|---|
| Dashboard | The home page (described above). |
| Announcements | Browse the full list of announcements with filters and search. |
| My Profile | View your profile in read-only mode. |
| Message | Read your inbox, reply to teachers, send a new message. |
| Attendance Report | See your attendance day-by-day. |
| Results | View your exam scores. |
| Payments | Check your fee invoices and pay where supported online. |
| Profile Setting | Edit your profile (separate from "My Profile" which is read-only). |
My Profile (view)
Choose My Profile from the menu to see all your details on a single page. This includes the personal information (name, photo, custom fields the administrator created), the academic block (class, roll, divisions, sections, academic year, transport route) and your account email.
Use this page to confirm what's on file. If anything is wrong — for example, your photo is missing or the spelling of your name is off — go to Profile Setting to correct it.
Profile Setting (edit)
Choose Profile Setting to open the edit form. It uses the same layout as the administrator form and has four tabs:
Profile tab
- Name — your full name as it should appear on result sheets, attendance reports and PDFs.
- Any custom fields the administrator has defined (for example "Blood group", "Emergency contact"). The administrator chooses which custom fields are visible on your profile.
Academic Info tab
This tab is read-only for most schools. It shows your class, roll, sections, divisions, academic year and transport route. Changing any of these requires an administrator (your roll number can't change without their consent).
Account Details tab
Update your account email here. Your password is changed through the standard Joomla user profile, not this form.
Photo tab
Upload a new photo with the Photo field. After saving, the new photo appears immediately as a thumbnail and is used on your result sheet, attendance report and ID card.
When you finish editing, click Save at the top of the page. Cancel discards all changes and returns to the previous page.
Reading announcements
Click Announcements in the menu. The list shows every announcement that is published and visible to your account. Each row shows:
- The title
- A short preview of the body text
- The publishing date
- Any image preview, if the announcement has one
Click an announcement title to open the full version. If the teacher attached a file (a PDF reading list, a worksheet, a permission slip), it appears as a download link at the bottom.
The full announcement page also offers basic filtering — by date, by keyword in the title — useful when you're looking for a specific message you remember reading earlier.
Messages
JoomSchool has its own private messaging system, separate from email. Click Message in the menu (or the envelope icon in the top right) to open your inbox.
Reading and replying
The inbox lists messages with the sender's name, subject and a preview of the body. Click a row to open the full thread. Type into the reply box and click Send Reply to post your response — the recipient receives an email notification (assuming notifications are enabled in the school's configuration).
Sending a new message
Click Compose (or New) to start a fresh message. You'll be asked for:
- To — pick whether you're writing to a teacher or another student.
- Recipient — type the recipient's name; suggestions appear as you type.
- Subject — short summary of what the message is about.
- Message — the body of your message.
- Attachment — one or more files (the school administrator sets the allowed formats and size limits in the Attachments options).
Notifications
When someone sends you a private message, JoomSchool emails the address on your account. If you stop receiving emails, check the Spam folder and confirm with the administrator that the Notifications settings are still enabled.
Attendance Report
Click Attendance Report in the menu. This page shows a calendar-style breakdown of your attendance for the selected month and academic year. Days are coloured according to your status:
- Present — the regular school day where you were marked in.
- Absent — you were marked absent. If you believe this is wrong, talk to the teacher who recorded that day.
- Late — you arrived after the start time. Counts as a partial day in some schools' policies.
- Holiday / weekend / no school — empty cells, not counted.
Use the year and month filters at the top to switch between periods. Past academic years are kept for reference, so you can look back at your attendance from previous classes.
Results
Click Results in the menu. The page lists every exam from the current academic year that the school has published, along with your scores per subject and the overall grade.
For each exam you'll see:
- The exam name (e.g. "Mid-term", "Final", "Quiz 3")
- The exam date
- Each subject's marks alongside the maximum mark
- The grade letter or point (A+, A, B, etc.) based on the school's grading scale
- A teacher's comment, if your administrator has filled one in
A Print button is usually available at the top of the page so you can save or print a clean copy of the result sheet. The school's logo, name, header and footer (set in Components → JoomSchool → Options → Header / Footer) are included on the printed version.
If a result you expect is not visible, the school may not have published the marks yet. Wait or ask your subject teacher.
Payments
Click Payments in the menu. This page lists every fee invoice the school has issued to you with the following columns:
| Column | Meaning |
|---|---|
| Student name | Your name, since you can only see your own invoices. |
| Roll | Your roll number. |
| Total bill | The total amount owed for that invoice. |
| Paid amount | How much has already been paid. |
| Due amount | What's still outstanding. |
| Pay by | The payment method assigned by the administrator (e.g. Cash, Cheque, PayPal). |
| Pay month / year | The billing period the invoice covers. |
| Status | Paid, Unpaid, Pending, Failed, etc. |
Two buttons appear next to each invoice:
- PDF — downloads a printable PDF version of the invoice.
- Invoice — opens the invoice in a printable web view.
If the administrator has assigned the invoice to an online payment method (for example PayPal) and the invoice is unpaid, a Pay Now button also appears. Clicking it takes you through the gateway flow; once payment completes, the invoice status updates automatically.
You cannot create a new payment from this page — fee invoices are issued by the administrator. If you believe an invoice is missing or incorrect, contact your school's accounts office.
Logging out
Open the profile dropdown in the top-right corner of any page (the small circular avatar) and choose Log out. You will be returned to the login page and your session ends.
Tips & Best Practices
- Keep your photo up to date. Several places in the system embed your photo (the result sheet, the attendance report, the ID card layout). An up-to-date photo makes those documents look professional.
- Check the dashboard daily. Announcements often expire or update — the dashboard widget always shows the most recent ones.
- Use messages, not email, for school questions. Messages stay attached to your account, are searchable, and won't get lost in spam filters.
- Print the result sheet from the Results page rather than taking a screenshot — the print version includes the school's official header and footer.
Troubleshooting
| Symptom | Likely cause | Fix |
|---|---|---|
| You log in but see the regular Joomla site, not the JoomSchool dashboard. | Your account isn't in the Students Joomla group, or the menu item to the dashboard isn't published. | Ask the administrator to confirm your group membership and that the Dashboard menu item is published. |
| The Results page is empty even though you wrote an exam. | The school hasn't published the marks for that exam yet. | Wait for publication or ask your teacher. |
| The Pay Now button doesn't appear on an invoice. | The administrator assigned a manual payment method (Cash / Cheque) — those are paid in person. | Bring the invoice to the school's accounts office. |
| You stopped receiving message notification emails. | The school's email-from address may have failed; or the message was filtered into your Spam folder. | Check spam, then ask the administrator to verify the Notifications options. |
| You uploaded a new photo but it doesn't appear on the result sheet. | The result sheet was generated before the upload, or the file format/size was rejected. | Re-open Profile Setting → Photo, check the format and size limits, re-upload, and refresh the result page. |