Citizen-facing services · Learning and knowledge

PBB Learning / Lumaria

An in-progress local learning gateway for providers, catalogs, instances, diagnostics, and emergency-safe access.

In development · Prototype Baseline node service
Primary placement
School or learning node; Daily-apps node
Primary users
Learners, Teachers and facilitators, Barangay learning staff, Institutional partners, Learning administrators

What it is

A practical part of one local platform

PBB Learning / Lumaria is a Laravel LMS-agnostic gateway that organizes local and external learning providers without merging institutional LMS databases. Its current implementation includes Account hooks, provider and platform registries, catalogs, learning instances, diagnostics, settings, health checks, and emergency-state APIs.

Lumaria remains V1-incomplete. Deep LMS adapters, full Library integration, some administrative editing workflows, Kit Setup and Data Prep, final security review, and production release approval are not yet confirmed.

Problem it solves

The operational gap

Communities and institutions need one local doorway to learning opportunities without pretending that every LMS, course record, and external provider is stored or synchronized by PBB.

Core workflow

How Lumaria supports local work

  1. Enter the local gateway

    A learner or administrator opens Lumaria and uses the configured Account or local session flow.

  2. Discover available learning

    The local catalog describes providers, collections, packages, instances, and their current availability.

  3. Launch the right provider

    Lumaria routes the user to a local package, local LMS, or reachable external provider according to the configured adapter.

  4. Respect emergency state

    Emergency-state controls and deployment choices keep heavy learning workloads subordinate to essential local services.

Who uses it

Designed around local service roles

  • Learners
  • Teachers and facilitators
  • Barangay learning staff
  • Institutional partners
  • Learning administrators

Offline-first behavior

What continues locally—and what does not

Works on the local node

  • The app shell, provider registry, catalog, settings, diagnostics, packages, and local availability context use the local Learning database.
  • Local learning packages or reachable local LMS instances can remain available on the LAN.

Required local services

  • Lumaria requires its Laravel app, MySQL database, and the selected local provider or package for actual learning content.
  • Account is the preferred identity service; Library is a separate optional reference provider.

When a route returns

  • Reachable provider adapters can refresh or launch their supported catalog and instance behavior once implemented and enabled.
  • The local Library Node may serve reference searches and resources when the reviewed adapter is available.

Connectivity-dependent

  • Cloud-hosted or remote institutional LMS links require their own network connectivity.
  • New Account SSO sessions require the configured Account service to be reachable.

Not currently synchronized

  • A complete deep LMS database synchronization contract is not confirmed.
  • Lumaria does not participate in Library release distribution and the full Learning-to-Library adapter is not yet confirmed.

Deployment placement

Where it fits

Optional deployment

School or learning node; Daily-apps node

Hardware, connectivity, power, training, travel, and field logistics remain deployment-specific.

Practical questions

Frequently asked questions

Does Lumaria replace a school or university LMS?

No. Lumaria helps people reach and manage learning services, but each school or university system remains responsible for enrollment, grades, submissions, and official records.

What learning can remain available locally?

Learning packages and school systems installed on or connected to the local node may remain available. What works offline depends on how each learning provider has been set up.

Will an external LMS work without connectivity?

Usually not. A school system hosted elsewhere needs a working connection unless a local copy or an offline learning package has been provided.

How does Lumaria use Libria?

Libria can provide local search and reference materials. It does not manage courses, and Lumaria's complete connection to it has not yet been confirmed.

What happens during an emergency?

Learning activity may be limited or redirected so that emergency response, communication, and health services receive priority.

Is Lumaria ready for production rollout?

No. The foundation exists, but administration tools, connections to other learning systems, installation, privacy, security, and release work are still incomplete.

Status and readiness

In development

The Laravel gateway, Account hooks, provider/catalog/instance APIs, diagnostics, settings, emergency state, and local schema are implemented, but V1 is incomplete.

Remaining hardening work

  • Finish provider and LMS adapter decisions and remaining admin workflows.
  • Verify the direct Library reference-provider adapter and unavailable-state behavior.
  • Complete Kit Setup, Data Prep, release packaging, privacy, and security review.

Connected platform

Local-node foundation

Briefing and pilot discussion

Discuss Lumaria in a local PBB deployment

Explore how a local-node deployment could support practical service continuity in your community.

Request a briefing