MockVerse
Placement Officer User Manual
A complete guide to the Institution Dashboard for placement officers
Version 1.0 | June 1, 2026
Prepared for Placement Officers, TPO teams, faculty coordinators, and institution administrators
Part 1: Role, Access, and Sign-In
1.1 Placement Officer Role
Within MockVerse, the institution administration experience is delivered through the Placement Officer Dashboard. The platform uses role-based access control, where users assigned the PLACEMENT_OFFICER role are routed to this workspace and provided with Placement Officer-specific capabilities and insights.
The workspace is designed for institution teams that create mock interview events, enroll participants, monitor event progress, review AI results, export reports, and manage institution payment methods.
1.2 Signing In
- Open https://aideafirst.com/apps/mockverse/.
- Select the Institution account type.
- Confirm the role card shows Institution and Placement Officer / Faculty.
- Enter the assigned email and password.
- Select LOGIN AS INSTITUTION.
1.3 Enablement and Capability Locks
The Institution Dashboard includes an enablement and access-control framework. When an institution is pending approval or specific capabilities have not yet been activated, the platform may display restricted-access messages such as Institution enablement is in progress, Event creation is disabled, or Interview insights are disabled. In these scenarios, key functions, including event creation, participant management, results, and reporting, remain unavailable until the institution is approved or the relevant capabilities are enabled by an administrator.
Part 2: Dashboard Overview
2.1 Landing Dashboard
After sign-in, the Placement Officer lands on Dashboard. The left navigation is organized into Main, Analysis, and Account groups. The available sections are Dashboard, My Events, Participants, Event Results, Reports, Payments, and Settings.
The dashboard hero includes Create New Event and View My Events. Summary cards show Total Events, Active Events, Upcoming Events, and Completed Events. The My Events panel lists active or upcoming events, and Quick Actions provides shortcuts to event creation, participant management, event results, and latest report email.
Part 3: Event Lifecycle
3.1 Lifecycle Stages
| Stage | Meaning | Placement Officer actions |
|---|---|---|
| Draft | The event is being configured and is not released to candidates. | Create or edit event details, prepare participant roster, review quote, and pay/enable when ready. |
| Enabled | The event has been paid for or released for the scheduled window but is not yet active. | Monitor readiness, payment status, and participant invitation state. |
| Active | The event window is open and eligible candidates can continue interview attempts. | Monitor enrollments, attempts, completion status, and participant insights. |
| Completed | The event window has ended. | Review final results, export reports, email reports, and analyze candidate performance. |
3.2 My Events
Select My Events to search and filter institution events. The page includes a search box, date range filter, and status chips: All, Active, Upcoming, Completed, Cancelled, Enabled, and Draft.
Each event card shows the event status, event dates, event title, event code, department, completion progress, enrollment count, and action buttons such as Participants, Results, Details, and Cancel.
3.3 Create New Event
Select Create Event or Create New Event to open the event creation modal. The modal is organized into four sections: Basic details, Event setup, Evaluation & guidance, and Candidate experience.
| Field or control | Purpose |
|---|---|
| Event Code | Auto-generated event code. The field is read-only. |
| Event Name | Required title displayed to the institution and candidates. |
| Department | Optional department label such as CSE, ECE, MBA, IT, or a placement office group. |
| Interview Type | Configured rounds include Recruiter Round, Screening Interview, Technical Interview, Design Interview, Managerial Interview, and Final Interview. |
| Description | Required purpose and context for the event. |
| Start Date-Time and End Date-Time | Defines the candidate event window. |
| Max Interview Attempts | Maximum attempts allowed per participant. The create modal default is 3. |
| Interview Duration | 15 Minutes, 30 Minutes, or 45 Minutes. The create modal default is 30 Minutes. |
| Evaluation Prompt | Provide instructions if you would like candidates to be evaluated against your own criteria, for example communication, professionalism, or domain-specific expectations. |
| Custom Prompt | Provide instructions if you would like candidates to be evaluated strictly on specific skills, for example Java, SQL, Python, or a combination of skills. |
| Share Interview Insights with Candidates | When enabled, candidates can view their own insights for the event after completion. |
3.4 Timing Rules
Production event creation uses a minimum lead time of 24 hours before the event start. Payment must be confirmed more than 1 hour before the start time. If the payment window is closed, the Placement Officer must move the start time before payment can proceed.
3.5 Event Details and Payment Status
Use Details on an event card to open the event-level summary. For the active event captured here, the dialog shows This event is active. Participants can continue eligible interview attempts. It also shows Payment Status: Paid, amount, credits, payment method, last update, description, status, start/end times, interview type, attempts per participant, and duration per attempt.
Part 4: Prompts and Candidate Report Access
4.1 Custom Prompt
Custom Prompt steers the interviewer and the questions asked during the event. Use it to specify role context, topic boundaries, preferred question style, seniority level, or institution-specific expectations.
| Good practice. Keep Custom Prompt guidance specific and job-relevant. Example: "Focus on Python fundamentals, data structures, SQL joins, and project ownership. Ask follow-up questions when answers are vague." |
4.2 Evaluation Prompt
Evaluation Prompt steers how candidate answers are scored. Use it for scoring rubrics, weighting, competency expectations, and pass/fail emphasis.
| Good practice. Define scoring criteria in measurable terms. Example: "Score technical accuracy, communication clarity, problem-solving approach, and examples from prior projects. Penalize unsupported claims." |
4.3 Candidate Insight Sharing
The Share Interview Insights with Candidates switch controls whether candidates can view their own event insights after completion. If disabled, the Placement Officer can still review institution results, but candidate-side visibility is restricted.
Part 5: Pricing and Payments
5.1 Credit Formula
Event quote pricing is code-verified in the institution quote service. Credits are calculated as:
| Formula | Verified values |
|---|---|
total_credits = participant_count x duration_credit_multiplier x max_attempts_per_participant | 15 minutes = 1 credit multiplier, 30 minutes = 2, 45 minutes = 3. |
total_amount = total_credits x price_per_credit + tax | Default price is ₹100 INR per credit. Tax is currently 0. |
Worked example: 50 participants x 30 minutes (x2) x 1 attempt = 100 credits = ₹10,000.
Quotes are generated while an event is in Draft and remain valid for about 30 minutes. If event details, participant count, duration, attempts, timing, or pricing inputs change, the Placement Officer should review the quote again before payment.
5.2 Payment Modes
| Mode | When used | What the Placement Officer does |
|---|---|---|
| SCHEDULED | Event start is far enough away for automatic saved-card collection. | Use a reusable institution card. The system attempts payment at T-48 hours and retries at T-24 hours if the first attempt fails. |
| INSTANT | Event start is closer and the app requires immediate payment. | Pay now through the one-time payment flow. |
| WINDOW_CLOSED | The event is too close to the start time. | Move the event start time; payment cannot be confirmed inside the closed window. |
5.3 Payments View
Select Payments to manage payment methods and review payment activity. The page has three tabs: Manage payment cards, Payment history, and One-time scheduled events.
Saved cards can be used for future institution event payments. When a reusable card is available, the Payments page shows its card brand, masked number, default status, and availability state.
Cancellation/refund states are handled by the payment rules. Scheduled-paid cancellations move through refund-pending/processing/refunded states. Instant payments cancelled under 48 hours are marked as non-refundable. Active-event cancellations may enter partial refund review or processing states.
Part 6: Participants
6.1 Roster Monitoring
Select Participants to manage and monitor participants across institution events. The page supports filtering by Event State, selecting an event, searching by name/email/user ID/interview ID, and reviewing participant totals.
The participant table includes student name/email, roll number, branch, invited date, completed date, AI score, attempts, status, and an Insights action. The captured active event had two enrolled candidates, one completed candidate, and one in-progress candidate.
6.2 Adding Participants
Participant addition is available while preparing an event roster. Placement Officers can add a single participant manually or add multiple participants with CSV-formatted rows.
| Mode | Fields and rules |
|---|---|
| Manual | Name, Email Address, Roll No. (Optional), and Branch / Dept (Optional). Email is required. |
| Bulk CSV | CSV Format: Name, Email, Roll No., Branch Example: Test User, test@gmail.com, 123456, MCA Additional Note: Email is mandatory. If only email is available, use: , test@gmail.com, , |
| Excel Import | Excel uploads are not supported at this time. |
Changing participants before event release may require the Placement Officer to review the event quote again.
Part 7: Event Results and AI Analysis
7.1 Results Summary
Select Event Results to review event performance. The page includes Event State, Select Event, stat cards for enrolled/completed/completion percentage/average score, top performer card, All Results table, Score Distribution, and Event Summary.
Event-level results in this dashboard use a 0-100 score scale. In the captured event, one completed participant had an event score of 76 / 100, and the score distribution placed that result in the Average (70-79) band.
7.2 Candidate Insights
To review a candidate's interview results, open Participants or Event Results, find the candidate, and select Insights. The dashboard opens that candidate's completed interview attempts for the selected event, including readiness percentage, AI score summary, and a View Details action for deeper review.
The interview review page shows the selected attempt's overall readiness, AI score, narrative summary, category scores, and a View Full Detailed Analysis button.
| Candidate visibility. Placement Officers can review institution-owned event analysis here. Whether candidates can see their own event report is controlled by the event's Share Interview Insights with Candidates setting. |
Part 8: Reports and Downloads
8.1 Reports Page
Select Reports to export, email, and share event analysis reports. The page includes Event State and Select Event filters, available report format cards, Email History, and Scheduled Reports.
| Report option | Purpose shown in the UI |
|---|---|
| Overview Summary | Preview executive summary, readiness trends, and download/share summary reporting. |
| Detailed Summary | Preview student-wise breakdown, category scores, and interview details. |
| Excel Export | Download XLSX scores and transcripts where available. |
| Email Report | Send selected report documents to HOD, coordinator, or other recipients. |
8.2 Emailing Event Reports
Select Email Report to open the email dialog. The dialog supports comma-separated recipients, an optional message body, and selected attachments. The UI states that up to 20 recipients can be included.
- Enter recipient emails in Recipients (CSV, max 20).
- Review or edit Message body (optional).
- Select one or more documents: Summary PDF, Detailed PDF, or Excel Export.
- Select Share Report.
Email History shows delivered report emails after confirmation. Scheduled Reports is visible in the current UI with auto-report scheduling language and a Set Up Schedule button.
Part 9: Settings
9.1 Institution and Profile Settings
Select Settings to review read-only institution context and Placement Officer profile details. Tenant and profile updates remain controlled by an administrator.
| Panel | Information shown |
|---|---|
| Institution Profile | Institution name, organization type, tenant ID, and contact email. |
| My Profile | Name, designation, account status, and review status. |
| Panel | Information shown |
|---|---|
| Notification Preferences | Student completion, all-students-done notification, reminder availability, and weekly summary schedule. |
| MockVerse Integration | Tenant ID, active status, create events capability, bulk enrollment capability, and report sharing capability. |
Part 10: Verified Notes
| Requested item | Verified current behavior | Manual treatment |
|---|---|---|
| Excel participant upload | Excel uploads are not supported at this time. | Documented as unavailable and replaced by Bulk CSV. |