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

  1. Open https://aideafirst.com/apps/mockverse/.
  2. Select the Institution account type.
  3. Confirm the role card shows Institution and Placement Officer / Faculty.
  4. Enter the assigned email and password.
  5. Select LOGIN AS INSTITUTION.
Institution login screen
Figure 1: Institution login screen for Placement Officer access.

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.

Placement Officer dashboard
Figure 2: Placement Officer Dashboard with event summary cards, active event progress, recent activity, and quick actions.

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

StageMeaningPlacement Officer actions
DraftThe 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.
EnabledThe event has been paid for or released for the scheduled window but is not yet active.Monitor readiness, payment status, and participant invitation state.
ActiveThe event window is open and eligible candidates can continue interview attempts.Monitor enrollments, attempts, completion status, and participant insights.
CompletedThe 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.

My Events page
Figure 3: My Events list showing the active Interview Readiness Drive event card.

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.

Create New Event modal
Figure 4: Create New Event modal with event details, timing, duration, prompt fields, and candidate insight sharing.
Field or controlPurpose
Event CodeAuto-generated event code. The field is read-only.
Event NameRequired title displayed to the institution and candidates.
DepartmentOptional department label such as CSE, ECE, MBA, IT, or a placement office group.
Interview TypeConfigured rounds include Recruiter Round, Screening Interview, Technical Interview, Design Interview, Managerial Interview, and Final Interview.
DescriptionRequired purpose and context for the event.
Start Date-Time and End Date-TimeDefines the candidate event window.
Max Interview AttemptsMaximum attempts allowed per participant. The create modal default is 3.
Interview Duration15 Minutes, 30 Minutes, or 45 Minutes. The create modal default is 30 Minutes.
Evaluation PromptProvide instructions if you would like candidates to be evaluated against your own criteria, for example communication, professionalism, or domain-specific expectations.
Custom PromptProvide 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 CandidatesWhen 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:

FormulaVerified values
total_credits = participant_count x duration_credit_multiplier x max_attempts_per_participant15 minutes = 1 credit multiplier, 30 minutes = 2, 45 minutes = 3.
total_amount = total_credits x price_per_credit + taxDefault 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

ModeWhen usedWhat the Placement Officer does
SCHEDULEDEvent 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.
INSTANTEvent start is closer and the app requires immediate payment.Pay now through the one-time payment flow.
WINDOW_CLOSEDThe 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.

Payments manage cards tab
Figure 5: Manage payment cards tab with reusable institution card status.
Payment history tab
Figure 6: Payment history tab for event payment timeline and filters.
One-time scheduled events payment tab
Figure 7: One-time scheduled events tab showing upcoming one-time-card payment monitoring.

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.

Participants page
Figure 8: Participants page for the active Interview Readiness Drive event.

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.

ModeFields and rules
ManualName, Email Address, Roll No. (Optional), and Branch / Dept (Optional). Email is required.
Bulk CSVCSV 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 ImportExcel 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 Results page
Figure 9: Event Results page with score distribution and completed candidate 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.

Candidate interview history
Figure 10: Event-scoped interview history for a completed participant.

The interview review page shows the selected attempt's overall readiness, AI score, narrative summary, category scores, and a View Full Detailed Analysis button.

Interview Review detail
Figure 11: Interview Review with readiness, AI score, and category scores.
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.

Reports and Downloads page
Figure 12: Reports & Downloads page with summary, detailed, Excel, and email report options.
Report optionPurpose shown in the UI
Overview SummaryPreview executive summary, readiness trends, and download/share summary reporting.
Detailed SummaryPreview student-wise breakdown, category scores, and interview details.
Excel ExportDownload XLSX scores and transcripts where available.
Email ReportSend 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.

Email Event Report dialog
Figure 13: Email Event Report dialog with recipient CSV, message body, and document selection.
  1. Enter recipient emails in Recipients (CSV, max 20).
  2. Review or edit Message body (optional).
  3. Select one or more documents: Summary PDF, Detailed PDF, or Excel Export.
  4. 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.

Settings page
Figure 14: Settings page showing institution profile, officer profile, notification preferences, and integration capabilities.
PanelInformation shown
Institution ProfileInstitution name, organization type, tenant ID, and contact email.
My ProfileName, designation, account status, and review status.
PanelInformation shown
Notification PreferencesStudent completion, all-students-done notification, reminder availability, and weekly summary schedule.
MockVerse IntegrationTenant ID, active status, create events capability, bulk enrollment capability, and report sharing capability.

Part 10: Verified Notes

Requested itemVerified current behaviorManual treatment
Excel participant uploadExcel uploads are not supported at this time.Documented as unavailable and replaced by Bulk CSV.