Dashboard

View App →

Dashboard

Platform overview

Total Users
Total Questions
Tests Taken
Active Promos

Questions by Subject

Quick Actions

Bulk Upload Questions

Course Codes

Add course codes like PHY001, PHY002, MTH001 — each linked to a subject

Add New Course Code

Loading...

Subjects & Topics

Manage subjects and their topics. Topics are linked to a course code.

Subjects

Loading...

Topics

Select a subject to see its topics.

Years

Add the exam years available in question forms

Loading...

Add Question

Add a JUPEB question with optional images for diagrams

💡 For fractions write e.g. 3/4 or (2x+1)/(x-3)

Attach question diagram (optional)

📷 Attach a diagram as an option. Leave text blank if the option is diagram-only.

Attach explanation diagram (optional)

All Questions

Loading...

0 questions selected
Year
Subject
Course
Topic
Question
Actions
Loading questions...

Essay Questions

Build multi-part essay questions with diagrams, mark schemes and model answers

Add New Essay Question

Allow image submission
Students can snap/upload handwritten answers and diagrams

Question Parts

Total marks across all parts 0 marks

All Essay Questions

Loading...

Year
Subject
Course
Q. No.
Parts
Marks
Actions
Loading essay questions...

Lecture Notes

Create, edit and publish notes for students

Note Setup

Select a topic to load or create a note.

Content

Tip: uploaded image IDs are saved into the note. Students will see them under the note content.

Promo Codes

Manage discount codes for students

Code
Discount
Status
Uses
Max Uses
Created
Actions
Loading promo codes...

Promo Admins

People who promote aceJUPEB with their own codes

Name
Email
Promo Code
Users
Earnings
Status
Actions
Loading promo admins...

Feature Toggles

Turn core features on/off (takes effect immediately for users)

Loading... Disabling hides hearts/coins/quests and stops earning/spending on the frontend.
Loading... Disabling hides Ace AI chat and the "Ask AI" button.
Loading... Disabling hides upgrade prompts and subscription UI.
Profiles Schema: Ensure these attributes exist (integer default 0, string):
coins (integer)
heartsRemaining (integer)
heartsDate (string)
dailyQuests (string)

Subscriptions

Premium users, pending payments, and recent activity

Premium Users
Free Users
Pending Payments
User
Plan
Amount
Reference
Status
Loading subscriptions...
Tip: premium is stored on the user profile as premium (boolean). Subscriptions here are transactions (pending/active) for breakdown.

Flagged Questions

Questions students flagged for review

Question
Year
User
Status
Actions
Loading flagged questions...

Feedback

Complaints, reviews and suggestions from users

User
Message
Type
Created
Loading feedback...

App Users

All registered students

Name
Username
School
Plan
XP
Joined
Loading users...