Free trial for this subject

You don't have full access to this subject yet. Before you choose, here's exactly what the free trial includes:

  • Full access — every question, every chapter, Practice and Exam Mode — for 3 days.
  • One trial per subject — once you start it, it can't be restarted or extended.
  • Your progress is saved, and full unlock afterward keeps it — no reset if you convert.

Sample questions

Report an issue

Send Feedback

Anything about the site, the questions, or your experience overall — not about one specific question.

Edit question

EP
ExmPrep

Practice smarter for your professional exams

Domain-wise practice, no-repeat question cycling, and real progress tracking for CISA and CA — try a few questions free, no account needed.

Why Choose ExmPrep?

Preparing for a professional exam takes a system, not just a stack of notes. ExmPrep is built around three things that actually move the needle.

Domain-wise Tracking

See your progress in every chapter, so you know exactly where to focus next instead of guessing.

Smart Repetition

Questions you get wrong keep coming back until you've actually mastered them — nothing slips through.

Local Payment Methods

No foreign card needed — pay with bKash or Nagad, numbers you already use.

How It Works

1. Sign Up

Create an account and pick your exam and subject.

2. Try It Free

Get full access to a subject for 3 days — every question, real exam mode, no card needed.

3. Study Effectively

Use domain-wise tracking and smart repetition to close your gaps.

4. Walk In Ready

Go into the real exam having actually practiced under exam-like conditions.

What's available

Loading…

Bundles

Why this platform

  • Smart repetition — questions you get right are cleared for the cycle; questions you get wrong stay in rotation until you nail them.
  • Domain-wise performance — see exactly which chapters need more work, not just an overall score.
  • Free trial per subject — try one full chapter (up to 50 questions) before paying anything.
  • Flexible access — pay for a single subject, a discounted bundle across several subjects, or a subscription.
  • Fast, human-reviewed payments — bKash/Nagad submissions are typically approved within 15–60 minutes.

FAQ

How does the free trial work?

Each subject includes one free trial: full access to everything — every question, Practice and Exam Mode — for 3 days. After that, you'll need to unlock full access to continue.

How do I pay?

Send the listed amount via bKash or Nagad, then submit your Transaction ID in the app. A human reviews and approves it — usually within 15–60 minutes.

What if my subscription lapses?

Renewing before it expires keeps your progress untouched. If it fully lapses, your progress is archived rather than deleted — you can restore it later for a small fee when you renew.

Can I buy access to multiple subjects at once?

Yes — check the Bundles section above. A bundle unlocks several subjects for one combined price, in a single payment.

Can I get a refund?

Refunds are available within a short window after purchase if the access hasn't been used yet.

Why should I pay if there's a free trial?

The free trial gives you full access to try everything for 3 days. After that, paying keeps that same full access — the complete question bank, exam simulator, and progress tracking — for as long as your plan lasts, instead of just a short window. It's priced well below what offline coaching or comparable question banks typically cost.

What if I don't pass the exam?

ExmPrep is a practice tool — it can't guarantee a pass, and no honest prep tool can. What it does is show you exactly where your weak areas are and get you used to real exam conditions, so you walk in better prepared than you would with notes alone. And if you haven't used your access yet, the refund policy above still applies.

Ready to start?

EP
ExmPrep

Sign in to track your own progress and results.

Log in
Sign up

← Back to home

EP
ExmPrep
?
Browse Subjects My Profile Send Feedback
⚙ Admin ▾
MANAGE
Team Access
Manage a Subject
REPORTS
Payments & Reports
Log out

My Active Subjects

Choose what to practice

EP
ExmPrep
← Back Log out

My Profile

EP
Unlock
← Back to home

1. Pay

Send the amount for your chosen plan to one of these accounts, then submit the transaction details below.

2. Tell us what you paid

Your submissions

EP
Subject
?
Change subject My Profile ← Back to practicing Log out
⚙ You're in the management area for this subject — students never see this.
Dashboard
Practice
Exam Mode
Ask a Tutor
Domain Performance
Import Questions
Payment Approvals
Reports & Feedback
Settings
Loading your progress…

Overall progress — Cycle 1

Questions you get right are cleared for this cycle; questions you get wrong stay in rotation until answered correctly.

0
Total questions
0
Mastered this cycle
0
Remaining this cycle
0%
Overall accuracy
🎉 You've mastered every question in this subject!

Continue

Recent answers

DomainQuestionResult

Start a practice session

D1

⚠ Report an issue with this question

Nothing left in this pool

Exam in progress

Set up an exam

--:--

Exam result

0%
Score
0/0
Correct

Ask a Tutor

A study assistant grounded in this subject's course material — helps build understanding of concepts you're stuck on. It only answers from the actual course material, so it won't make things up.

Loading…

Domain-wise performance

DomainTotalMasteredAttemptedCorrectAccuracy

Import target

Choose exactly which subject this import/upload/clear applies to. This does not change what you're browsing elsewhere in the app.

Import / update question bank

Upload an Excel workbook with columns: ID, Domain, Question, Option A–D, Answer, Explanation, Source, Source Question ID, Image URL.

Leave ID blank for new questions — the app automatically assigns the next available number (Q0001, Q0002, ...), so you never have to track numbering yourself. Only fill in an ID when you deliberately want to correct/overwrite an existing question — matching ID = replace that one question's text. Importing always adds to the existing bank; it never erases questions that aren't in the new file, and it never erases anyone's progress.

Image URL is optional — use it for a table saved as a picture, or a geometry/diagram image. Upload the image somewhere like Google Drive (set sharing to "anyone with the link can view"), then paste that link in. It shows below the question text on the quiz screen.

Download a blank Excel template with the correct columns →

Current bank

Loading…

Danger zone

Deletes questions from THIS subject's bank only (does not touch any other subject). This does not delete anyone's progress records, but those records will simply have nothing left to refer to.

Delete specific chapters/domains
Or wipe everything

Pending payment submissions

Approving grants access immediately for this subject. Rejecting shows the buyer a reason and lets them resubmit.

Question reports — this subject

Reported by users while practicing. Fix the question via Import Questions, then mark it resolved here.

General feedback — all subjects

Not tied to a specific question — feedback about the site or experience overall.

Which subject are you editing?

Pricing and Exam Mode settings below apply to whichever subject is selected here.

Add a profession

Add a subject

Currently open subject () belongs to — pick a different profession below if you want to add the new subject somewhere else.

Bundles

A bundle unlocks several subjects at once for one price, so buyers don't have to pay separately for each.

Create a bundle

Subjects included

Subject pricing (৳)

Exam Mode

Included free for anyone with full access to this subject. Can also be bought on its own, cheaply, by someone without full access — they'll get Exam Mode plus read-only Dashboard/Domain Performance, but not Practice.

Ask a Tutor

Paste a NotebookLM notebook's public "Chat only" share link, built from this subject's course material. Free and open to anyone logged in, regardless of subject access.

Payment accounts (bKash / Nagad)

Add as many numbers as you use for each method — buyers pick which one they sent to when submitting a payment. Give each a short label to tell them apart (e.g. "Personal", "Business").

bKash numbers

Nagad numbers

Contact WhatsApp numbers

Shown to visitors on the public landing page so they have a way to reach you.

Firestore security rules

Paste this into Firebase console → Firestore Database → Rules whenever it changes (or use the firestore.rules file with the Firebase CLI, if you've set that up).


      

Account

Signed in as .

EP
ExmPrep
← Back Log out

Team access

always has full View + Edit on every tab and can't be changed here. For everyone else, tick which tabs they can View, and which they can Edit (make changes in), across every subject. Dashboard, Practice and Domain Performance are personal to each person already, so everyone gets View+Edit there by default.

They need to sign up / log in once with that exact email for it to take effect — access is checked on every login.

EP
ExmPrep
← Back Log out
Payment Approvals
Reports & Feedback
Revenue
Trial Users
Subscribed Users
User Activity

Pending payment submissions — all subjects

Approving grants access immediately. Rejecting shows the buyer a reason and lets them resubmit.

Question reports — all subjects

Reported by users while practicing. Fix the question via Import Questions, then mark it resolved here.

General feedback

Not tied to a specific question — feedback about the site or experience overall.

Revenue

Only counts approvals marked "Paid" — anything approved as "Free" is excluded from these totals.

By subject / bundle

ItemPaid ordersRevenue

By month

MonthPaid ordersRevenue

Pending & approved orders

Selected the wrong option while approving? Fix it here — switching Paid/Free updates the revenue totals above immediately.

EmailItemPlanAmountStatusAction

Free trial usage

Everyone who has started a free trial, across every subject, and whether they've since converted to a paid/full unlock.

EmailSubjectTrial startedConverted?

Subscribed / entitled users

Everyone with paid full access or Exam-Mode-only access, across every subject.

EmailSubjectTypePlanExpiresStatusAction

User activity

Every registered user, across all subjects combined, sorted by most recently active first. "Exam attempts" only counts the last 20 exams per subject per user (older ones aren't kept).

EmailQuestions mastered (all subjects)Exam attempts (all subjects)Last active