Skip to main content

Overview of the Platform

Weblearnia is a platform that lets specialty schools — language schools, Quran schools, music teachers, tutoring collectives — run their whole operation online. This page explains the main building blocks so the rest of the guides make sense.

Schools

A school is one customer on Weblearnia. It has its own web address, its own branding (logo, colours, name), its own courses, and its own members. Schools are fully isolated from one another: nobody at one school can ever see another school's data.

A school chooses its default language, time zone, and currency, and configures how it collects tuition.

People and roles

Everyone signs in with a single account, but what they can do is governed by their role at a school:

RoleWhat they do
AdministratorConfigures the school, runs admissions, creates courses, assigns teachers and students, manages billing and payouts.
TeacherRuns live lectures, posts materials, sets and grades assignments, tracks attendance and teaching hours.
StudentApplies, enrolls, attends lectures, submits assignments, views grades and materials.
ParentMonitors their children's schedule, attendance, grades, and billing.

Roles are per school, so one account can be a teacher at one school and a parent at another. A person can even hold more than one role at the same school.

There is also a platform administrator role used by Weblearnia staff to onboard and support schools. It is separate from school roles and is not covered in these end-user guides.

Courses and lectures

A course is the recurring container for teaching — for example, "Beginner Arabic — Spring." A course has a leader, one or more teachers, enrolled students, and a schedule.

The schedule is a set of weekly rules (e.g. "Mondays 18:00 for 60 minutes"). From those rules, Weblearnia automatically generates lectures — the individual scheduled sessions. Each lecture is a live video room and the anchor for that session's materials, assignment, attendance, chat, and recording.

Courses come in two delivery modes:

  • Group — several students share one lecture room.
  • One-on-one — a single student paired with a teacher (tutoring).

Live lectures

Live classes run inside Weblearnia using built-in video. A lecture room has video, audio, screen sharing, and in-room chat. Teachers can optionally record the session; when they do, the recording becomes available to watch afterward. Attendance is tracked automatically based on who joins.

See your role's "Live Lectures" / "Attending Lectures" guide for the details.

Materials and assignments

  • Materials are resources a teacher attaches to a course or a specific lecture: links, files, videos, images, audio, or text notes.
  • Assignments are tasks students complete. A student submits text and/or file uploads (including audio recordings). Teachers grade submissions with a score and feedback.

Tuition and payouts

  • Tuition. Schools collect tuition either online (via Stripe) or outside the system. Pricing can be a flat monthly fee, per-course, or sold as packages (bundles or tiers). Students and parents see their invoices and subscription status on their Billing page.
  • Teacher payouts. Schools track how many hours teachers taught and what they are owed. In this version, payouts are tracked in Weblearnia but paid externally (bank transfer, etc.).

Notifications

Weblearnia keeps everyone informed through three channels:

  • In-app — the bell icon and the Notifications page.
  • Email.
  • Push — if you installed the app and allowed notifications.

Typical notifications include upcoming-lecture reminders, application decisions, graded assignments, new assignments, and billing issues. You control which channels you receive through your notification preferences.

Languages and accessibility

Weblearnia is fully translated into English, Arabic, and Swedish, with complete right-to-left support for Arabic. Times, dates, numbers, and currencies are formatted for your locale, and times are shown in your own time zone.

Putting it together

A typical life cycle looks like this:

  1. A school sets up its branding, application form, and packages.
  2. A prospective student applies; an admin reviews and approves them.
  3. The student pays (or is marked paid) and is enrolled in courses.
  4. Teachers run live lectures on schedule, post materials, and set assignments.
  5. Students submit assignments; teachers grade them.
  6. Parents monitor their children's progress and billing.
  7. Admins close payout periods and pay teachers.

Each step has its own guide — head to your role's section to dig in.