Admin Login
DSMNRU Admin
PYQ Management
—
Admin Dashboard
Lazy-loaded · 0 reads on login

Dashboard

Live overview of the archive — jump to a workspace for the actual task.

PYQs 0

Question papers published.

Pending uploads 0

Waiting for review.

Users —

Registered accounts.

Contributors —

People powering the archive.

Feedback —

Reports & PYQ requests.

Needs attention Most recent student submissions 0 waiting
Loading recent submissions…
Recently added PYQs Newest papers in the library 0 total
Loading recent PYQs…

All PYQs

Search and manage the published library.

Local search · 0 reads
Admin search is local — 0 reads. Shows filtered from already-loaded list.
Loading PYQs...

Add PYQ

Create a single paper record (title is generated from the fields).

Bulk Import

Upload a CSV to add or update records.

Expected columns can include collection, id, title, Server 1, Server 2, course, semester, and session.

Review Queue

Verify student submissions — approve to award +10 points, reject for 0.

Approve = +10 points for the uploader (does not publish)
Loading pending uploads...
No pending uploads at the moment.

Contributors

People credited on the public contributors page.

0 profiles
Auto-generated from name (e.g., Demo Kumar → DK)
Contributors List
Loading contributors...

Users

Registered profiles and their roles.

0 profiles
Loading users...

Feedback

Broken-link reports and PYQ requests from students.

0 profiles
New = awaiting action
Loading feedback...

Rewards

Points issued for approved PYQ contributions.

Points issued —

Total awarded for approved PYQs.

Contributors rewarded —

Distinct emails holding points.

Linked to sign-ups —

Points attached to a Firebase account.

Recent point transactions Newest rewards first ledger
Open this section to load the ledger.
Reward accounts Email → points (highest first) balances
Open this section to load balances.
Points are accumulated only. Redemption, payout and withdrawal are not part of this build — balances are read-only here.

Settings

Session, cache and backup utilities.

Session Who is signed in
Admin—
AuthorizationFirestore rules (isAdminByEmail())
LoadingLazy — each section fetches on open
Data & cache Backups and Worker cache
Worker API cache—

Purges the Cloudflare Worker edge/KV cache after content changes.

Edit Item
Edit User Record