Skip to content
@MyPortalEdu

MyPortal

Web-Based School MIS

MyPortal

A management information system for UK schools — attendance, behaviour, assessment, exams, timetabling, SEND and reporting over a single pupil record.

MyPortal is built by Block.


What it does

One system covering the school day, with one permission model and one audit trail across all of it:

  • Attendance — statutory session and lesson marks, registers, absence follow-up
  • Behaviour — incidents, sanctions, achievements, and the reporting behind them
  • Assessment and exams — marksheets, grade sets, entries, access arrangements, results
  • Curriculum and timetabling — subjects, classes, teaching groups, and the timetable itself
  • Students and staff — the full pupil record, personnel records, roles and permissions
  • SEND — provisions, plans, and the review cycle around them
  • Admissions and documents — application through to enrolment, with attachments bound to the records they belong to

Staff, students and parents are served by the same application through role-based routing, rather than by separate products kept in sync overnight.

Permissions, auditing and safeguarding controls are enforced centrally rather than reimplemented per module.

How it is built

Layer Technology
Backend ASP.NET Core 8 Web API, C#
Data SQL Server, Dapper with versioned migrations
Frontend Angular 20, TypeScript, Tailwind CSS
Identity OAuth 2.0 / OpenID Connect
Timetabling Google OR-Tools

API-first: the web interface is a consumer of the same documented REST API that integrations use.

Status

Under active development. Core services and the foundational modules are in place and the rest is being built out. MyPortal is not yet holding live school data.

Source

The repositories in this organisation are private. MyPortal is proprietary software, and its source is not publicly available.

Earlier versions were published under the GNU AGPL v3. Copies obtained under that licence remain governed by it, on the terms under which they were received; the relicence applies to current and future versions and is not retrospective.

Popular repositories Loading

  1. .github .github Public

Repositories

Showing 1 of 1 repositories

Top languages

Loading…

Most used topics

Loading…