Documentation
A guided tour of everything in PDP Shikshya — for schools, teachers, students, and parents.
Getting started & roles
PDP Shikshya is organised by role, and what you see depends on who you are. Accounts are created by your school — you don't sign up yourself. You'll receive an email with a one-time password to change on your first login.
A school admin runs one whole school — people, structure, branding, and settings. A department admin manages a single department's teachers and students. Teachers run their classes. Students learn and practise. Parents follow their own children.
Every school is a separate tenant, fully isolated from every other school: one school can never see another's people, records, or content. Within a school, access is scoped — teachers see their departments, parents see their children, students see themselves.
Step by step
- Open your email invite from the school and copy the one-time password.
- Go to /login and sign in with your school email and that password.
- Set a new password when prompted; if you're locked out, use “Forgot your password?”.
- Land on your home dashboard — its layout is tailored to your role (student, teacher, admin or parent).
- Use the top bar any time to switch language (EN / ने) and theme (light / dark / brand).
Key actions
- Sign in at /login with the email and one-time password your school issued.
- Change your password on first login; use “Forgot your password?” if you're locked out.
- Switch language (EN / ने) and theme (light / dark / brand) any time from the top bar.
AI Socratic Tutor (Learn / Exam)
Our own in-house AI tutor teaches from your school's uploaded curriculum, in English or नेपाली. In Learn mode it works Socratically — asking questions, giving graded hints, and checking your understanding rather than handing over finished answers. In Exam mode it stays strictly inside the loaded curriculum so revision never drifts off-syllabus.
Maths and science answers highlight equations clearly, and a full-screen mode gives you room to work through a problem. Your chat history follows you across devices, so a conversation you start on a classroom computer is waiting on your phone at home.
Privacy is built in: names and other personal details are removed before any request reaches our in-house AI, and every explanation cites the chapter and topic it came from so students and teachers can trace the source.
Step by step
- Students: open the Tutor from your dashboard.
- Pick your subject so the tutor loads the right curriculum.
- Choose Learn mode to be guided with questions and hints, or Exam mode to stay strictly on-syllabus.
- Type your question or the problem you're stuck on and send it.
- In Learn mode, try the hint yourself before asking for more — the tutor adapts to where you're stuck.
- Tap full-screen to work through equations, and check the cited chapter and topic under each explanation.
Key actions
- Open the tutor, pick your subject, and choose Learn or Exam mode.
- In Learn mode, attempt the hint before asking for more — the tutor adapts to where you're stuck.
- Use full-screen for working through equations, and switch to Exam mode close to assessments.
Practice games
Practice turns revision into a game. Quizzes are aligned to your exact grade, subject, and topic, so a Grade 9 set is pitched differently from a Grade 12 one. Alongside quizzes there are puzzles — word scramble, match-up, odd-one-out, and memory — for topic-specific practice in a lighter format.
You earn points and badges, and a daily check-in plus a login streak reward coming back regularly. A leaderboard adds friendly competition across the class.
Step by step
- Students: open Practice from your dashboard.
- Choose a subject and topic aligned to your grade.
- Start a quiz, or pick a puzzle — word scramble, match-up, odd-one-out or memory.
- Answer each question to earn points and work toward badges.
- Do your daily check-in and play a little each day to keep your login streak alive.
- Open the leaderboard and your badges to see how you're progressing against the class.
Key actions
- Open Practice, choose a subject and topic, and start a quiz or puzzle.
- Do your daily check-in and keep your streak alive by playing a little each day.
- Check the leaderboard and your badges to track progress.
Interactive Courses (academics, exam prep & coding)
Interactive Courses is a large, self-paced learning library — over 110 courses and more than 3,700 lessons. It spans the full academic curriculum (Maths, Science, English, Nepali and Social Studies, organised by grade band), SEE and NEB board-exam preparation, and a deep learn-to-code track (HTML, CSS, JavaScript, Python, SQL, React, Node.js, C, C++, Java, TypeScript, PHP, Git, Go, Kotlin, Linux, cybersecurity, data science and Arduino electronics, and more), alongside office skills, life skills, moral stories and interactive simulations. It's an optional feature a school admin can switch on.
Every lesson is written in plain English with an “in simple words” explanation, and — where there's code — an “explain each line” annotator that walks through it one line at a time. A “Try it Yourself” editor runs code live in the browser — HTML/CSS/JS, Python, SQL, React, PHP and C/C++ — with a practice Linux terminal and even an Arduino circuit simulator, so learners experiment without installing anything. Lessons mix readings, flashcards and fill-in-the-blank exercises, per-lesson quizzes check understanding, and progress is tracked as you go.
A searchable catalogue with category filters — academics, exam prep, programming, web development, computer science, life skills and more — makes it easy to find the right course among the hundred-plus.
Step by step
- Admin: turn on Interactive Courses from the school's extra-features toggles so it appears for your students.
- Student: open Courses to see the catalogue, then use the search box or the category filters (academics, exam prep, programming, life skills…) to narrow it down.
- Click a course to open it, then pick a lesson from its list to start learning.
- Read the lesson, and tap “in simple words” for a plain explanation or “explain each line” to walk through any code one line at a time.
- Open the “Try it Yourself” editor to run code live — HTML/CSS/JS, Python, SQL, React, PHP or C/C++ — or use the practice Linux terminal and the Arduino circuit simulator, with nothing to install.
- Work through the flashcards and fill-in-the-blank exercises, then take the per-lesson quiz; your progress is saved as you go.
Key actions
- Admins: enable Interactive Courses from the school's extra-features toggles.
- Students: browse the catalogue, search or filter by category, and open a course.
- Use “Try it Yourself” to run code live, and “explain each line” when you're stuck.
Notes Studio
Notes Studio turns any material into ready-to-study notes. A student pastes text, or uploads a photo or PDF of a page — our in-house AI reads it (including handwriting and Nepali), then produces a clean summary, a set of flashcards, and a short quiz. Notes can be kept and revisited, and images or PDFs can be attached for reference.
Step by step
- Student: open Notes Studio from your dashboard.
- Paste your text into the box, or upload a photo or PDF of the page you want to study — handwriting and Nepali are read too.
- Generate your notes and let the AI produce a clean summary, a set of flashcards and a short quiz.
- Review the summary, flip through the flashcards, and take the quiz to check yourself.
- Save the note, attaching the source image or PDF, so you can revisit it later.
Key actions
- Students: paste text or upload a photo/PDF, then generate a summary, flashcards and a quiz.
- Save your notes and attach supporting images or documents to revisit later.
Ask a Doubt
When a student is stuck, they can post a doubt — a question with an optional photo of the problem — to their school. Classmates and teachers answer, helpful answers can be up-voted, and the asker marks the one that solved it. Over time it builds a searchable bank of real questions and answers for the whole class.
Step by step
- Student: open Ask a Doubt and first search the board — someone may already have asked your question.
- If it's new, tap to post a doubt: write your question and attach a photo of the problem if it helps.
- Wait for classmates and teachers to reply, and follow the thread of answers.
- Teachers & classmates: open an unanswered doubt, post a clear explanation, and up-vote the answers that help most.
- Asker: once an answer solves it, mark it as accepted so others can find the working solution fast.
Key actions
- Students: post a doubt with a photo, browse answers, and accept the one that helped.
- Teachers & classmates: answer doubts and up-vote the clearest explanations.
Visualize & Simulate
Some ideas click only when you can see them move. Visualize & Simulate builds an interactive 2D or 3D animation for a topic on demand — a physics setup, a geometry construction, a biology process — that students explore right in the browser. Real anatomical 3D organ models are included, and a teacher can save a simulation into a lesson or chapter for the class.
Step by step
- Open Visualize & Simulate from the app menu.
- Type the topic you want to see — for example “projectile motion” or “the human heart”.
- Choose 2D or 3D, then fill in any required inputs the topic asks for (such as angle, speed, or which organ).
- Generate the simulation and interact with it — drag, rotate, and play or pause the animation to explore.
- Teachers: pick a subject lesson or chapter and save the simulation there so the class can reopen it.
- Students: revisit a saved simulation from the subject to review the idea before an assessment.
Key actions
- Students & teachers: type a topic and get an interactive 2D or 3D simulation to explore.
- Teachers: save a useful simulation to a subject lesson or chapter.
Import & Convert
Import & Convert turns existing material into platform content. A teacher uploads a textbook, notes, a scan, or a photo — including image-only and Nepali PDFs — and our in-house AI converts it into a clean lesson, a set of practice questions, or a whole reconstructed book split into chapters to publish. Nepali stays in Nepali unless you ask for a translation.
Step by step
- Open Import & Convert (teachers and admins).
- Upload your source file — a textbook, notes, a scan, or a photo, including image-only or Nepali PDFs.
- Choose what to convert it into: a clean lesson, a set of practice questions, or a full reconstructed book.
- Leave Nepali as Nepali, or ask for a translation only if you need one.
- Preview the AI-converted output and edit anything that needs fixing.
- For a full book, select which chapters to publish to the class syllabus.
Key actions
- Teachers & admins: upload a file and convert it into a lesson, questions, or a full book.
- Choose which chapters to publish to the class syllabus.
Flashcards & Mock Tests
Flashcards are personal study decks that use spaced repetition: each card is scheduled to come back just before you'd forget it, so facts, definitions and formulas move into long-term memory with little wasted effort. Students build their own decks per subject and review whatever is due that day.
Mock Tests are timed, exam-style practice papers in the spirit of the SEE and NEB boards. Each attempt is scored and saved to a history, so students can sit a paper under real time pressure and watch their results improve across the term.
Step by step
- Open Flashcards and create a deck for a subject.
- Add cards with a question or term on the front and the answer on the back.
- Start today's review and go through the cards that are due.
- Rate how well you knew each card so spaced repetition schedules its next appearance.
- Switch to Mock Tests and start a timed, exam-style paper for your grade and subject.
- Submit before the timer ends to get your score, then open your history to track results across the term.
Key actions
- Students: create flashcard decks and review the cards that are due each day.
- Students: take a timed mock test and review your score history over time.
Homework & Assignments
Teachers assign homework to a class with instructions, attachments, and a due date; students submit their work and get it back graded with feedback. Teachers can attach resources from the Library, the AI offers a time estimate so workloads stay realistic, and each assignment automatically creates a slot in the student's study diary. A class representative can also propose homework, which the teacher reviews and approves before it goes out.
Assignments come in a few shapes: a quiz or puzzle drawn from the practice games, or a homework task built from a PDF the teacher uploads. Everything is tied to the relevant subject and class.
Step by step
- Teachers: open Homework and choose New assignment, then pick the class and subject it belongs to.
- Teachers: pick the assignment shape — a homework task from an uploaded PDF, or a quiz or puzzle drawn from the practice games.
- Teachers: write the instructions, attach any resources from the Library, and set a due date (check the AI time estimate to keep the workload realistic).
- Teachers: publish the assignment to send it to the class and drop a slot into every student's study diary.
- Class reps: use Propose homework to draft a task for the teacher, who reviews and approves it before it goes out.
- Students: open the assignment before the deadline, complete the task, and submit your work.
- Teachers: open each submission, enter a grade, write feedback, and return it so the student can read your comments.
Key actions
- Teachers: create homework or an assignment, set the due date, and attach Library resources.
- Class reps: propose homework for the teacher to approve.
- Students: submit before the deadline and read the feedback; teachers grade and comment.
Worksheets (Grades 1–5)
For younger learners, teachers generate printable or interactive worksheets for the early grades. Interactive worksheets are auto-graded across a dozen question types — matching, tracing, counting, fill-in and more — while printable versions are ready for the classroom. Content is drawn from the primary curriculum.
Step by step
- Teachers: open Worksheets and choose a grade between 1 and 5 along with the subject and topic.
- Teachers: pick the question types you want — matching, tracing, counting, fill-in and more — and generate the worksheet from the primary curriculum.
- Teachers: review the generated worksheet and regenerate or edit until it fits the class.
- Teachers: choose Print for a classroom-ready copy, or assign the interactive, auto-graded version to students.
- Students: open the assigned interactive worksheet and complete each question in the browser.
- Students: submit to get instant marking across all the auto-graded question types.
Key actions
- Teachers: generate a worksheet for a grade and topic, then print it or assign the interactive version.
- Students: complete the interactive worksheet and get instant marking.
Attendance
Teachers mark attendance per class period from the roster. Summaries roll up so students and parents can follow attendance over time, and parents are alerted to absences. Admins can review patterns across the school, and attendance feeds into analytics and report cards.
Step by step
- Teachers: open Attendance and select the class and period you're marking.
- Teachers: go down the roster and mark each student present, absent, or late.
- Teachers: save the register to record the period and trigger absence alerts to parents.
- Parents & students: open the attendance summary to follow attendance rolled up over time.
- Parents: watch for absence alerts when a child is marked absent.
- Admins: review attendance patterns across classes, where the data also feeds analytics and report cards.
Key actions
- Teachers: mark present / absent / late for the period from the roster.
- Parents & students: view the attendance summary; parents get absence alerts.
- Admins: monitor attendance trends across classes.
Class Routine planner
The class routine planner builds the weekly timetable. First you define the daily bell schedule of periods, then you lay subjects and teachers across the week. It automatically flags when a teacher is double-booked, and a teacher's “My teaching” view shows just their own periods at a glance.
Step by step
- Admins: open the Routine planner and pick the class whose timetable you're building.
- Define the daily bell schedule first — add each period with its start and end time.
- Place a subject and its teacher into each period across the days of the week.
- Watch for double-booking warnings and resolve any clash before moving on.
- Save the routine so students and teachers see it on their dashboards.
- Teachers: switch to “My teaching” to see only your own periods.
Key actions
- Admins: define class periods (the bell schedule), then place subjects and teachers across the week.
- Watch for double-booking warnings as you assign teachers.
- Teachers: open “My teaching” to see your own periods; students see today's routine.
Cover & Substitution
When a teacher is away, admins arrange cover without clashes. The substitution planner shows who's free in each period and lets an admin assign a stand-in, so the day's timetable keeps running smoothly.
Step by step
- Admins: open the substitution planner and pick the day cover is needed.
- Mark the absent teacher so their periods are flagged for cover.
- For each affected period, check the list of teachers who are free.
- Assign an available teacher to stand in, avoiding any clash with their own timetable.
- Save the cover so the stand-in sees the added period on their day.
Key actions
- Admins: mark a teacher absent and assign an available teacher to cover each period.
- Teachers: see any cover periods added to your day.
Efficiency Diary
The Efficiency Diary is a personal weekly study timetable. Students block out when they'll study what, and an AI day-planner suggests a sensible plan for the day. Homework automatically drops a slot into the diary, so revision and assignments live in one place.
Step by step
- Students: open the Efficiency Diary from your dashboard.
- Block out slots across the week for when you'll study each subject.
- Tap the AI day-planner to get a suggested schedule for the day.
- Adjust the suggested plan to fit around your fixed commitments.
- Check the diary for homework slots that dropped in automatically from assignments.
- Revisit and tweak your plan as the week goes to keep it realistic.
Key actions
- Students: lay out your weekly study plan and adjust it as the week goes.
- Use the AI day-planner to get a suggested schedule for the day.
Subject Hub & Library
The Subject Hub gathers everything for a subject in one place: a syllabus tracker that shows how far the class has progressed, a resource vault of notes and references attached to the subject, and a guided tutor scoped to that subject. The Library is the wider, school-wide resource collection — notes, references, and reading material organised for easy access and re-used as homework attachments.
Step by step
- Open a subject to reach its hub, then check the syllabus tracker to see how far the class has progressed.
- Browse the resource vault of notes and references attached to that subject.
- Use the guided tutor scoped to the subject to work through its topics.
- Teachers & admins: add notes and references to the Subject Hub or the school-wide Library.
- Students: open the Library to find supporting material across subjects.
- Attach a Library resource to homework when setting or completing an assignment.
Key actions
- Open a subject to track its syllabus, browse its resources, and use the guided tutor.
- Teachers & admins: add resources to the Subject Hub or the Library.
- Students: browse the Library to find supporting material.
Timeline & Chat
The school timeline is a moderated feed: posts can target specific grades, sections, or roles and can include media, and readers can like and comment. Students can post too, but only general, info, or alert posts, keeping the feed appropriate.
Chat covers direct messages and group chats with media, pinned messages, search, and member management. For safety, student-to-student chats are visible (read-only) to the student's teachers and admins.
Step by step
- Open the timeline to read posts aimed at you, then like and comment on them.
- Teachers/admins: create a post, attach media, and target specific grades, sections or roles.
- Students: post only general, info or alert updates to keep the feed appropriate.
- Open Chat and start a direct message or a group chat, adding members as needed.
- Send media, pin the key messages, and use search to find past conversations.
- Teachers/admins: review student-to-student chats, which are read-only visible to you for safety.
Key actions
- Read the timeline for announcements aimed at you; like and comment.
- Start a direct or group chat, pin key messages, and search past conversations.
- Teachers/admins: post to the timeline, target the audience, and oversee student chats.
Calendar (BS / AD)
The calendar shows school events, holidays, and deadlines. It supports both Bikram Sambat (Nepali, the default) and Gregorian (AD) dates, with month and year views, so it fits how Nepali schools actually plan. Switch between the two systems whenever you need.
Step by step
- Open the Calendar from your dashboard.
- Use the BS / AD toggle to switch between the Bikram Sambat (default) and Gregorian date systems.
- Switch between month and year views to plan the term at the level you need.
- Browse events, holidays and deadlines laid out across the dates.
- Admins & teachers: add a new event, holiday or deadline and pick its date.
Key actions
- Toggle between BS and AD, and between month and year views.
- Admins/teachers: add events, holidays, and deadlines.
Notifications
Notifications keep everyone informed — new homework, grades, announcements, messages, and reminders all surface in the in-app activity centre and the notification bell. Beyond the app, you can opt into email, WhatsApp, or Viber, and per-user preferences let each person choose exactly what they're alerted about.
Step by step
- Tap the notification bell in the top bar to open the activity centre.
- Scan recent activity — new homework, grades, announcements, messages and reminders.
- Select a notification to jump straight to the item it refers to.
- Open notification preferences to choose exactly which events alert you.
- Turn on email, WhatsApp or Viber if you want alerts beyond the app.
Key actions
- Open the bell to see recent activity in the activity centre.
- Set per-user preferences and turn on email / WhatsApp / Viber if you want them.
Analytics & Reports
Dashboards show real performance and engagement data — for a student, a class, a department, or the whole school depending on your role — plus a school Overview snapshot. Reports export to CSV for record-keeping and deeper analysis.
Step by step
- Open the dashboard for your role to see live performance and engagement metrics.
- Check the school Overview snapshot for a top-level view of how things are going.
- Use the filters to narrow by class, subject, or date range.
- Read the charts to spot trends in performance and engagement.
- Export the report to CSV for record-keeping or deeper analysis.
Key actions
- Open the dashboard for your role to see live metrics and the Overview snapshot.
- Use filters to narrow by class, subject, or date range, and export CSV.
Report cards
Report cards pull together a student's marks, attendance, and feedback into a printable PDF on the school's own letterhead. They give parents a clear, periodic summary of how their child is doing.
Step by step
- Teachers/admins: open Report cards and pick the class and term.
- Review each student's compiled marks, attendance and feedback.
- Generate the report cards for the class or term.
- Check that the school's letterhead, logo and address appear on the PDF.
- Parents & students: open Report cards and download the PDF summary.
Key actions
- Teachers/admins: generate report cards for a class or term.
- Parents & students: download the report card PDF.
Exams, Marks & Marksheets
Schools run full exam cycles: create exams and terms, enter marks per subject, and publish results. Grades and GPA follow the NEB scheme, and the platform produces marksheets and a class mark ledger automatically. Students and parents see results as soon as they're published.
Step by step
- Admins: create the exam and term, and set up the subjects it covers.
- Teachers: open the exam and enter marks per subject for each student.
- Let the platform apply the NEB grade and GPA scheme automatically.
- Generate the class mark ledger to review all results together.
- Publish the results so students and parents can see them.
- Students & parents: view published results and download the marksheet.
Key actions
- Admins & teachers: set up exams and terms, enter subject marks, and publish results.
- Teachers: generate marksheets and the class mark ledger.
- Students & parents: view published results and download the marksheet.
AI Paper Builder & Essay Grading
Teachers build exam papers in minutes: choose the subject, grade and topics, and our in-house AI drafts a balanced question paper the teacher can edit before printing. The same AI can grade written essays and long answers with a suggested mark and constructive feedback, which the teacher reviews and adjusts — keeping the teacher in control while saving hours.
Step by step
- Teachers: open the Paper Builder and choose the subject, grade and topics to cover.
- Let our in-house AI draft a balanced question paper for you.
- Edit and rebalance the questions until the paper is exactly what you want.
- Print or export the finished paper for the exam.
- For essays and long answers, run AI essay grading for a suggested mark and feedback.
- Review and adjust the AI's mark and comments before finalising — you stay in control.
Key actions
- Teachers: pick subject, grade and topics, then generate and refine a question paper.
- Teachers: use AI essay grading for a first-pass mark and feedback, then adjust.
Fees & Payments
Fees keeps school billing in one place. Admins define fee structures and issue invoices, record payments, and track dues; parents see what's owed and can pay online through popular Nepali payment gateways. Receipts and statements are generated for records.
Step by step
- Admins: open Fees and define the fee structures for your grades or classes.
- Issue invoices to students or families from those structures.
- Record payments as they come in and track outstanding dues.
- Reconcile online payments made through the Nepali payment gateways.
- Parents: open Fees to see what's owed and pay an invoice online.
- Parents: download receipts and statements for your records.
Key actions
- Admins: set up fee structures, issue invoices, and record or reconcile payments.
- Parents: view invoices, pay online, and download receipts.
AI Study Coach & Parent Digest
The AI Study Coach gives students personalised next steps — what to focus on next, where they're improving, and where to put more time — based on their own activity. The AI Weekly Parent Digest summarises a child's week for parents in friendly, plain language. Both are produced by our own in-house AI, and as everywhere, no child's personal details are sent to it.
Step by step
- Students: open your dashboard and find the Study Coach panel with your personalised next steps.
- Students: read what to focus on next, where you're improving, and where to put more time, all drawn from your own activity.
- Students: act on a suggested next step — jump into the linked practice, lesson, or revision it points you to.
- Students: keep learning through the week so our in-house AI can refresh your coaching as your activity changes.
- Parents: open your dashboard and read the AI Weekly Parent Digest for a friendly, plain-language summary of your child's week.
- Parents: use the digest to see progress at a glance, knowing no child's personal details are ever sent to the AI.
Key actions
- Students: open the Study Coach for tailored next steps.
- Parents: read the weekly digest for a clear summary of progress.
Digital Sunset
Digital Sunset supports healthy screen time. Schools can set daily limits and a nightly wind-down that eases the app down during rest hours, encouraging students to step away from screens rather than studying late into the night.
Step by step
- Admins: open the school settings and find the Digital Sunset controls.
- Admins: set a daily screen-time limit that suits your students' age and routine.
- Admins: choose the nightly quiet hours when the app eases down for rest.
- Admins: save the settings so they apply across the school.
- Students: notice the wind-down prompt as quiet hours begin and start wrapping up.
- Students: step away from the screen for the night rather than studying late.
Key actions
- Students: notice the wind-down prompt and wrap up for the day.
- Admins: configure screen-time limits and the nightly quiet hours.
Analog Handshake
The Analog Handshake is an anti-cheating check that keeps real effort at the centre. For work meant to be done by hand, a student photographs their handwritten working, and the photo is checked so they can show they actually did the thinking rather than copying a finished answer.
Step by step
- Students: when a task is marked for handwritten work, do the working by hand on paper.
- Students: when prompted to submit, take a clear photo of your handwritten working.
- Students: attach the photo and submit so the Analog Handshake check can run.
- Students: retake the photo if it's blurry or cut off, so your working is easy to read.
- Teachers: open the submission and use the check to confirm the student did genuine handwritten effort.
- Teachers: review the photographed working alongside the answer before grading.
Key actions
- Students: photograph your handwritten working when prompted to submit it.
- Teachers: use the check to confirm genuine effort on handwritten tasks.
Focus & Calm mode and accessibility
The app is built to be usable by everyone. A Focus & Calm mode reduces distractions and animation for learners who concentrate better with a quieter screen, and readable typefaces — including dyslexia-friendly and focus-friendly fonts — can be chosen per student, with guardians able to enforce settings for their child. Everything is bilingual (English / नेपाली), works in light, dark and brand themes, meets accessibility standards, and is fully keyboard- and screen-reader-operable.
Step by step
- Students: open the customize or settings panel and turn on Focus & Calm mode to reduce distractions and animation.
- Students: pick a comfortable reading font, including dyslexia-friendly and focus-friendly typefaces.
- Students: switch language (English / नेपाली) and theme (light, dark, or brand) to whatever is easiest to read.
- Students: navigate by keyboard or screen reader if you prefer — every screen is fully operable that way.
- Parents: open your child's settings and enforce Focus & Calm mode so it stays on for them.
- Parents: lock in the font choice for your child so their reading settings hold across devices.
Key actions
- Students: turn on Focus & Calm mode and pick a comfortable reading font.
- Parents: enforce Focus & Calm and font settings for your child.
Listen & Speak
Lessons, notes and explanations can be read aloud, so students can listen as well as read — helpful for younger learners, for pronunciation, and for anyone who studies better by ear. It works in both English and Nepali.
Step by step
- Students: open a lesson, note, or explanation you want to hear.
- Students: tap the speaker icon to have the text read aloud.
- Students: choose English or Nepali so it reads in the language you're studying.
- Students: listen along as you read to help with pronunciation and understanding.
- Students: pause or replay any section you want to hear again.
Key actions
- Students: tap the speaker to have text read aloud in English or Nepali.
Install & work offline
PDP Shikshya installs to a phone, tablet or laptop like a normal app — no app store needed — and keeps working when the connection drops. Attendance and homework taken offline sync automatically once you're back online, and schools can send push notifications straight to devices. It's designed for real Nepali connectivity.
Step by step
- Anyone: open the menu and choose “Install app” to add PDP Shikshya to your phone, tablet, or laptop.
- Anyone: confirm the install prompt — no app store is needed — and launch it from your home screen or desktop.
- Anyone: allow push notifications so the school can send alerts straight to your device.
- Anyone: keep working when the connection drops — take attendance or complete homework offline.
- Anyone: reconnect and let your offline attendance and homework sync automatically.
Key actions
- Anyone: choose “Install app” from the menu to add it to your device.
- Keep working offline — your attendance and homework sync when you reconnect.
Feedback, bug reports & feature requests
Everyone can help improve the platform. Students, teachers and admins can send feedback, report a bug, or request a feature straight from the app, and follow the status of what they've sent. Submissions go to the platform team, who review and respond.
Step by step
- Anyone: open the account menu and choose “Send feedback”.
- Anyone: pick what you're sending — general feedback, a bug report, or a feature request.
- Anyone: describe it clearly, adding steps or details so the platform team can act on it.
- Anyone: submit to send it straight to the platform team for review.
- Anyone: come back to track the status of your submission as the team reviews and responds.
Key actions
- Anyone: open “Send feedback” from the account menu to send feedback, a bug, or an idea.
- Track the status of your submissions over time.
Login activity
Every sign-in is recorded with device, IP, and approximate location. Admins can review the login activity log, filter it, and export it to CSV to spot anything unusual and keep accounts secure.
Step by step
- Admins: open Login activity from the admin console to see the full sign-in log for your school.
- Read each row for the user, timestamp, device, IP address, and approximate location.
- Filter the log by user, role, or date range to narrow down the sign-ins you want to review.
- Scan for anything unusual — an unfamiliar device, an unexpected location, or a sign-in at an odd hour.
- Export the filtered log to CSV to keep a record or investigate further offline.
- Anyone: if you spot a sign-in on your own account you don't recognise, report it to your school admin so they can secure the account.
Key actions
- Admins: open login activity, filter by user or date, and export CSV.
- Anyone: report a sign-in you don't recognise to your admin.
School setup & user management
Admins define the school's structure, the backbone everything else hangs on. Grades run 1–12 plus custom grades, each enabled or disabled as needed. Sections each have a class teacher and a single class representative. Departments group teachers and students, and grades are assigned to them. Class periods set the bell schedule, and a student-ID format builder controls how new student IDs are generated.
User management lists everyone with filters and a “last active” indicator, so admins can find and manage accounts quickly. Optional extra features — such as Coding Courses — can be switched on per school.
Step by step
- Admins: open the school admin console and start on the Overview tab to see the school at a glance.
- Go to the Grades tab and enable the grades you run (1–12), adding any custom grades your school needs.
- Open the Sections tab and create sections for each grade, naming a class teacher and a single class representative for each one.
- Use the Departments tab to group teachers and students, then assign the relevant grades to each department.
- Set the bell schedule on the Class periods tab, and use the Student IDs tab's format builder to control how new student IDs are generated.
- Open the Users tab to find and manage accounts, using the filters and the “last active” indicator to spot who's active.
- Under Settings, switch on any optional extra features — such as Coding Courses — that your school wants to use.
Key actions
- Create grades (1–12 or custom) and sections, naming a class teacher and class rep for each.
- Set up departments, assign grades, define class periods, and choose the student-ID format.
- Manage users with filters and last-active, and toggle optional features like Coding Courses.
Question-bank caching
To keep practice fast and cost-efficient, the platform reuses generated practice questions. Questions are organised in a shared bank by grade, subject, and topic — generated once, then served again — while each student still draws questions they haven't seen. Weak questions can be retired so they're never served again.
Step by step
- Students: just play a quiz — questions already in the bank for your grade, subject, and topic appear instantly, with no wait to generate them.
- Rely on the bank to serve you questions you haven't seen yet, even though the pool is shared across the class.
- Admins: open the question bank for a grade, subject, and topic to review the cached questions being served.
- Spot any weak question — one that's ambiguous, wrong, or off-topic — as you review or as students flag it.
- Retire the weak question so it is never served to a student again.
- Let the platform regenerate fresh questions as needed, so the bank keeps improving over time.
Key actions
- Just play — questions from the bank appear instantly.
- Admins: retire weak questions so the bank keeps improving.
School branding
Schools can apply their own branding — a logo and address that appear on report cards and printable documents — so the platform feels like the school's own rather than a generic tool. If no logo is set, it falls back to the default PDP Shikshya logo.
Step by step
- Admins: open the Settings tab of the school admin console and find the branding section.
- Upload your school logo — this is what appears on report cards and printable documents.
- Enter the school address so it prints alongside the logo on official documents.
- Save your changes to apply the branding across report cards and other printouts.
- Generate a report card or another printable document to check the logo and address appear correctly.
- Leave the logo unset at any point if you'd rather fall back to the default PDP Shikshya logo.
Key actions
- Admins: upload the school logo and address in settings.
Privacy & platform
Privacy is built in, not bolted on. Personal identifiers — names, roll numbers, contact details — are stripped before any request reaches the AI, and student records stay on the school's own server, with each school isolated as a separate tenant. A full login audit and role-scoped access round out the protections.
The platform is bilingual (English / नेपाली), uses the Bikram Sambat calendar by default, offers light, dark, and brand themes, and is responsive and accessible. It is built to run on-prem so student data stays in the school. See the Privacy page for the full policy.
Step by step
- Anyone: open the /privacy page to read the full privacy policy in plain language.
- Note that personal identifiers — names, roll numbers, contact details — are stripped before any request reaches the AI.
- Understand that student records stay on the school's own server, with each school isolated as a separate tenant that can never see another's data.
- Switch language (English / नेपाली), theme (light / dark / brand), and calendar (Bikram Sambat by default) to suit how your school works.
- Admins: review the login activity log regularly as part of the audit to keep accounts secure.
- Admins: rely on role-scoped access so each person only sees what their role allows — teachers their departments, parents their children, students themselves.
Key actions
- Read the full policy on the /privacy page.
- Admins: review the login activity log to keep accounts secure.
