Internal system

The Institute's student portal.

Attendance, diagnostics, academic performance, Youth Parliament and AI & Computer Science — every student, one record, one place. Built for Al-Majeed Institute of Research Methodology and Innovation.

Sign in to the portal Authorised staff only
Scroll
What it tracks

Five pillars, one record per student.

Each pillar stands on its own and rolls into a single Institute Index, so a tutor can see both the detail and the whole picture without leaving the page.

01 — Attendance

The daily register

One tap per student across present, late, absent and excused. Marks save instantly, with a full history, heatmap and per-student rate behind them.

02 — Diagnostics

Where they need help

Six learning domains rated 0–5, with flags that name the follow-up — so a review ends in an action, not just a number.

03 — Performance

Weighted assessments

Every assessment carries a weight, so a final exam counts for more than a quiz. Trends are fitted across recent marks, not guessed.

04 — Youth Parliament

Sittings and rubrics

Schedule a sitting, allot students and the role each holds, then score the debate against a weighted six-criterion rubric.

05 — AI & CS

A skills matrix

Six skill areas rated 0–5, plus projects and milestones. Growth is measured from first review to latest.

06 — Reports

Who needs attention

An intervention list where every flag states its reason, plus CSV exports and printable student profiles for parent meetings.

How it calculates

The formulas are not a black box.

Every figure the portal shows is derived in one place and documented. A missing value is recorded as unknown, never as zero — the difference decides who lands on the intervention list.

Attendance rate

(present + late × weight) ÷ (present + late + absent)

Excused sessions are excluded from the denominator by default: an authorised absence is not truancy.

Academic performance

Σ(mark% × weight) ÷ Σ(weight)

A weighted mean, not a flat average — a 100-mark final and a 10-mark quiz are not the same evidence.

Youth Parliament

Σ(mark ÷ 10 × weight) ÷ Σ(weight) × 100

Normalised by the weights actually used, so the score stays a true percentage even if the rubric is retuned.

Institute Index

Σ(pillar × weight) ÷ Σ(weight of pillars with data)

Pillars with no data are dropped and the rest renormalised: nobody is scored against evidence that does not exist.

Access & data

Read this before you sign in.

This portal holds real student personal data. It is worth being precise about what protects it — and what does not.

Private system — authorised access only

Sign-in is a gate, not a lock

Access is limited to one Institute account. But the check runs in the browser, so it stops a colleague opening the URL — it does not stop someone with the device and developer tools.

Records live on this device

Everything is stored in this browser, not on a server. Nothing is transmitted. Signing in does not encrypt the records, and signing out does not remove them.

Backups are your safety net

Clearing the browser's site data erases every record permanently — there is no server copy. Download a backup from Settings regularly and store it somewhere safe.

Sign in

Staff access.

Sign in with the Institute's authorised Google account. Any other account is refused and signed straight back out.