Edum Documentation
Utilities

Public Features & Utilities

This guide explains Edum’s public access, registration, verification, academic document verification, payments, and general access management features.

Overview

This guide explains features that are not part of a specific academic role. They support the public and shared areas of Edum.

These include public pages, school registration, account verification, student verification, academic transcript verification, payments, and access-related utility pages.

Access depends on the feature.

Some pages are public, but verification and account-related actions may require the appropriate account, token, or authorization.

1. Public Pages

Edum has several public pages that visitors can use without entering the school management dashboard.

Homepage

The public landing page for the Edum platform.

/

Pricing Plans

Displays the available Edum subscription plans and their pricing.

/pricing

Terms & Privacy policy

Visitors can review the legal terms and privacy information applicable to the Edum platform.

/terms /privacy-policy

Payment

This Payments page is used during registration to complete a subscription purchase.

/payment

2. Registration & Verification

New schools can create an Edum account through the registration system. Depending on configuration, email or phone verification may be required.

School Registration

A new school can start the registration process from:

/registration

Registration creates the account owner's information together with the school information.

Email Verification

If email verification is required, a verification link is sent to the registered email address.

Verification link:

/verify-email/{token}

If necessary, the verification email can be requested again from:

/email/verification/send

Phone Verification

When phone verification is enabled, the user will be asked to verify their registered phone number.

/verify-phone

Forgot / Reset Password

Users who forget their password can request a reset link and then create a new password.

Action Route
Forgot Password /forgot-password
Reset Password /reset-password/{token}

3. Student QR Verification

Edum provides student verification tools that can be used to confirm a student's identity using a unique identifier or QR code.

Verify a Student

Student identity can be checked using the student's unique identifier.

/students/verify/{identifier}

Verify by QR Code

A student's QR code can be used to open the verification process through a verification token.

/students/verify/qr-code/{token}

Public Student Profile

Edum can provide a token-based public profile view for a student.

/students/profile/{token}
Security reminder

Student verification tokens and identifiers should be treated as sensitive access information. Do not share private verification tokens publicly.

4. Academic Transcript Verification

Edum supports academic document verification using QR codes. This allows a recipient or authorized party to verify academic information associated with a student's transcript.

QR-Based Verification

Scan the QR code associated with an academic transcript to verify the document through Edum.

Implementation note

The exact transcript verification route is not specified in the current documentation.

5. Payments Overview

Payments are used across Edum for school registration, subscription plan upgrades and subscription renewals.

Payment Method Purpose
Stripe Automatic online checkout using Stripe.
PayPal Automatic online checkout using PayPal.
Manual / Offline Payment is completed outside the platform and confirmed by the platform team.

School Owners can review payment and invoice history from the School Owner billing area.

/school-owner/payments

6. Utility & Access Pages

No Access

The No Access page is displayed when the current user does not have permission to access a particular area.

/no-access

Unauthorized

The Unauthorized page is displayed when access to a requested resource is not permitted for the current account or role.

/unauthorized
If you expected access

Make sure you are signed in with the correct Edum account and that your account has the required role or permission.