Project

General

Profile

Actions

Feature #174

open

Task list

Added by Ayush Yadav on 09/03/2026 09:54 AM. Updated on 09/03/2026 10:57 AM.

Status:
New
Priority:
Normal
Assignee:
Start date:
09/03/2026
Due date:
% Done:

0%

Estimated time:

Description

1. Free vs Premium course segments — tag each exam/course FREE or PREMIUM; show badges + a filter on Practice Hub; Freemium users can open Free only, Premium needs a paid plan.
2. M9 Pricing models (Gantt W9) — surface Freemium / Monthly / Quarterly / Annual / Enterprise on candidate profile + Admin User Management (field already exists; it is not shown or enforced on courses).
3. M9 Access gate — reuse the existing paid-test check in AssessmentService so Premium PYQ / mock / test-paper routes respect plan; leave Razorpay as the current stub.
4. M5 Negative / partial / bonus scoring (Gantt W9) — negativeMarks is stored on questions; wire it into server grading and add partial + bonus fields for MCQ / multi-correct.
5. M4 Auto-save + attempt audit log (Gantt W9) — confirm CBT auto-save still works after the Practice Hub/PYQ changes; add a simple attempt audit trail (save / submit / tab-leave).
6. M7 Faculty vs candidate listing (Gantt W9, thin) — Admin User Management: filter/list Faculty and Candidates separately (roles already exist; no full institution tenant work).
7. Catalog consistency — keep the new exam-category cards (Engineering / Medical / MBA / …) and apply Free/Premium on those same cards in ExamTicketCard.tsx.

Actions

Also available in: Atom PDF