VidyaSchool Docs
Account & Authentication
Authentication

Account Registration

Complete guide to creating your VidyaSchool account, selecting your role, and understanding what happens immediately after registration.

Note for All Users

This portal module is fully integrated with your dashboard profile. Contact administration if permissions are restricted.

Step-by-Step Guide

01

Navigate to the Signup Page

Click 'Signup' in the top navigation bar, or visit /signup directly. The signup page presents two registration paths: institutional credential signup (email + password) and OAuth social login (Google or GitHub). Both paths are equally secure.

02

Select your Role

Choose between 'Student' or 'Teacher' using the role selector at the top of the form. This selection is critical — it determines your portal access permanently. Students are registered and verified immediately on form submission. Teachers are placed in a pending queue and require manual administrator approval before gaining dashboard access.

03

Enter your Credentials

Provide your full legal name (as it appears in school records), your institutional email address, and a strong password (minimum 8 characters, at least one uppercase letter and one number). Double-check your email — verification links and notices will be sent here.

04

Submit & Check Email

Click 'Create Account'. The system immediately sends a verification email to your address. Open your inbox and click the verification link. This link expires in 24 hours. Once clicked, your account status changes from 'Unverified' to 'Active' (for students) or 'Pending Approval' (for teachers).

05

Social Login Alternative

Clicking the Google or GitHub buttons skips the password form and launches an OAuth consent flow. Your name and email are pulled automatically from your social account, bypassing manual email verification. However, you must still select a role before initiating the OAuth flow.

Tips

  • Use your school-issued email address (e.g. name@school.edu.in) for faster admin verification.
  • Strong passwords should be at least 12 characters. Consider a passphrase like 'Vidya2025Secure!'.
  • If you accidentally registered with the wrong role, contact your administrator immediately — role changes require manual database intervention.

Important Warnings

  • Do not use a personal Gmail/Yahoo address if your school requires institutional email — it may delay or prevent admin approval.
  • Verification links expire after 24 hours. If yours expired, use 'Resend Verification' on the login page.

Frequently Asked Questions

I didn't receive a verification email. What should I do?

Check your spam or junk mail folder first. If it's not there, wait 5 minutes and try the 'Resend Verification Email' button on the login screen. If issues persist, contact your school's IT desk to whitelist emails from the VidyaSchool domain.

Can I register without an institutional email?

Yes — the system accepts any valid email format. However, teachers using non-institutional emails may face longer verification times as administrators verify credentials manually.

What happens if I close the signup page before verifying?

Your account is created in an unverified state. Simply log in and you'll be prompted to verify. Use 'Resend Verification' if needed.

On this page