Step-by-step student guide to PlacePrep: create an account, practice company questions and BEU PYQs, join exams with a code and read your results.
Student Guide
This guide covers all features available to students on the R's PlacePrep platform.
Account Creation
Registration
- Navigate to the signup page
- Provide the following information:
- Full name
- Email address (must be unique)
- Password (minimum 8 characters) and confirmation
- University — BEU or Others
- Registration number
- College name — auto-filled from your registration number for BEU, typed manually for other universities
- Branch
- Submit the registration form
- You will be automatically logged in after successful registration
You can also sign up with Google. In that case you'll be sent to a Complete Profile page to fill in your university, registration number, college, and branch.
BEU registration numbers: students use 11–12 digits; admins use 9 digits followed by 3 letters. Your college is detected from digits 6–8 of your registration number. If the code isn't recognised, your college is recorded as "Other".
Login
- Navigate to the login page
- Enter your registered email and password
- Solve the math CAPTCHA shown below the password field
- Click "Login" to access your dashboard
Google sign-in is also available on the login page.
Forgot Password
Click Forgot password? on the login page, enter your email, and follow the link sent to your inbox to set a new password.
Practice Mode
Practice mode allows you to study questions without time pressure.
Accessing Company Questions
- Navigate to "Companies" from the navigation bar or your dashboard
- Select a company (e.g., TCS, Infosys, Accenture)
- Choose an exam pattern or topic folder
- Browse questions organized by sections
A guided Practice session is also available on each company page. It shows one question at a time with Previous/Next navigation and a "Check Answers" summary at the end. Practice sessions are not scored or timed, and require you to be signed in.
Accessing University PYQs
- Navigate to "PYQ" from the main navigation
- Select your branch
- Choose the semester
- Pick the subject
- Select the year
- Browse questions organized by paper sections
More branches are added once I (Rohan Sharma) get some hands.
PYQ Features
- View Modes: Switch between "Full View" (questions + answers) and "Questions Only" mode
- Section Navigation: Jump between MCQ sections, Part A, Part B, etc.
- Year Selector: Quickly switch between different years' papers
- Subject Dropdown: Change subjects within the same semester
- Answer Highlighting: Answers and solutions are highlighted for easy identification
- Export: Download papers as PDF or Word — choose between "Questions Only" and "Full Paper". You must be signed in to export.
Practice Features
- Display Mode: Switch between "Full View" (questions, solutions, and complexity) and "Questions Only"
- Answer Display: Show or hide the answer on each question individually
- Topic Navigation: Jump between different topics and sections
- No Time Limit: Study at your own pace
- Unlimited Access: Review questions as many times as needed
Taking Exams
Exam Entry
Exams are not listed publicly — you join one with an exam code given to you by your admin.
- Click Join Exam on your dashboard, or go to
/exam/enter - Enter the exam code (format
xxx-xxx-xxx) — hyphens are added automatically as you type - Enter your email
- If you already have an account, enter your password to sign in
- If you don't, a signup form appears inline with your email pre-filled
- If the exam is restricted to specific colleges and your profile doesn't have college details yet, you'll be asked for your university, registration number, college, and branch
- Read the instructions page (exam name, duration, total questions, total marks) and tick the agreement checkbox
- Click Start Exam to begin
One attempt only. Each student can attempt an exam once. If you leave mid-exam and come back, your attempt resumes with the remaining time — it does not restart.
During the Exam
Interface Overview
- Timer: Displays remaining time in the top-right corner
- Question Navigator: Shows all questions with status indicators
- Unanswered: Default state
- Answered: Marked in green
- Current: Highlighted question
- Navigation Buttons:
- Previous: Go to the previous question
- Next: Move to the next question
- Submit: End the exam (when enabled)
Question Status
Questions are automatically marked based on your actions:
- Unanswered: Questions you haven't attempted
- Answered: Questions where you've selected an answer
Fullscreen Mode and Tab Switching
If the exam enforces fullscreen mode:
- The exam automatically enters fullscreen when started
- Exiting fullscreen the first time shows a warning overlay with a button to re-enter — the timer keeps running
- Exiting fullscreen a second time auto-submits your exam
- Switching to another tab or window is also detected. The first switch shows a warning banner; the second switch auto-submits your exam
F11andEscare blocked while you're in fullscreen
If your browser doesn't support the Fullscreen API (for example, Safari on iPhone), enforcement is skipped rather than repeatedly failing.
Navigation
You can navigate through questions in multiple ways:
- Use the "Previous" and "Next" buttons
- Click on question numbers in the navigator
- Questions can be accessed in any order
Coding Questions
For exams containing coding questions, a code editor is provided:
Code Editor Features
- Language Selection: Pick your language from the dropdown (unless the admin locked the question to one language)
- Syntax Highlighting: Code is automatically highlighted for readability
- Line Numbers: Each line is numbered for easy reference
- Auto-indentation: Proper indentation is maintained as you type
Supported Languages
Python, JavaScript, TypeScript, Java, C++, C, C#, Go, Rust, PHP, Ruby, Swift, Kotlin, and SQL. Python is selected by default.
Best Practices for Coding Questions
- Read the problem carefully: Understand input/output requirements
- Plan before coding: Think through your approach
- Test edge cases: Consider boundary conditions
- Clean code: Write readable code
- Keep working in the editor: Your answer is kept with the rest of your attempt
Note: There is no "Run" button and no test cases — code is not executed. Coding answers are evaluated after the exam, either manually by an administrator or with AI assistance. If you leave a coding question effectively empty (roughly 30 characters or fewer once comments and whitespace are ignored), it is treated as unattempted and scored zero without going to the evaluation queue.
Submitting the Exam
Early Submission
If allowed by the administrator:
- Click the "Submit Exam" button
- Review the submission summary showing:
- Total questions
- Answered questions
- Unanswered questions
- Confirm submission
- View your results immediately
Automatic Submission
The exam auto-submits when:
- Time runs out
- Fullscreen violations exceed the limit (if enforced)
- The exam end time is reached
After Submission
Results Page
After submission, you'll see:
- Total Score: Points earned out of total possible points
- Percentage: Your score as a percentage
- Rank: Your position among all participants, shown only if the admin enabled ranking for that exam
- Question Breakdown: How many questions you got correct, incorrect, and skipped
- Accuracy: Percentage of your attempted questions that were correct
If the exam contains coding questions you attempted, the page shows a "Pending Evaluation" notice instead of a final score until an administrator evaluates them.
The exam automatically exits fullscreen mode upon successful submission.
Reviewing Your Answers
After your exam is evaluated, you can review your detailed answers:
- Click "Review Answers" on the results page
- View each question with:
- Your submitted answer
- The correct answer
- Marks awarded
- Evaluator feedback, including AI feedback when the question was evaluated with AI assistance
- For coding questions, your submitted code is displayed alongside the feedback
Providing Feedback
After completing an exam, you can share your experience:
- Click "Give Feedback" on the results page
- Rate the exam on:
- Overall experience (1–5)
- Content quality (1–5)
- Difficulty level
- Time allocation
- Report any technical issues you faced and add optional suggestions
- Submit your feedback
Note: Feedback is intended to be submitted once per exam.
Review Requests
If you believe your exam was not evaluated correctly, you can request a review:
Request Guidelines
- You can request a review up to 2 times per exam attempt
- Once you've used both requests, no further reviews can be requested
- Each request must include a detailed message explaining your concern
How to Request a Review
- Go to your dashboard
- Find the exam in "Recent Exams"
- Click "Request Review" (only visible for evaluated exams)
- Provide a detailed message (minimum 10 characters) explaining:
- Which question(s) you want reviewed
- Why you believe the evaluation was incorrect
- Submit your request
Review Statuses
| Status | Meaning |
|---|---|
| Evaluated | Your exam has been graded and results are final |
| Review Requested | Your review request is pending admin action |
| Request Discarded | Admin reviewed your request but found it invalid |
| Pending | Exam contains coding questions awaiting manual evaluation |
After a Review Request
- If approved: The admin will re-evaluate your submission and update your score
- If discarded: You'll see "Request Discarded" status; you can still request another review if you have remaining requests
- Review count: Even if your request is discarded, it counts toward your 2-request limit
Note: Use review requests responsibly. Provide specific, valid concerns to help administrators address your case efficiently.
Result Lookup
The Result feature is a shortcut to your official BEU (Bihar Engineering University) results. Instead of navigating the university portal and re-entering your details, PlacePrep finds the published exams for your batch and opens the correct result page for you.
Setting Up
- Navigate to Result from the dashboard navigation
- If your profile doesn't have one yet, enter your University Registration Number
- Your registration number is saved to your profile for future use
Viewing Results
Once your registration number is linked:
- The page lists the published BEU exams available for your batch
- Click an exam — the official BEU result page for that exam opens in a new tab
Important Notes
- PlacePrep does not store or display your marks; it only links you to the official BEU result page
- If no exams are listed, BEU has not published results for your batch yet
- If the BEU server is temporarily unavailable, try again later
- You can update your registration number from the result page if needed
- This feature is only useful for BEU students
Placements
The TNP (Training and Placement) section helps you stay updated with placement opportunities posted by your college's TNP cell or by the super admin.
Accessing TNP Posts
- Click "Placements" in the dashboard navigation (available on both desktop and mobile)
- You will see a list of active placement posts that are relevant to your college, branch, and year
- Use the Tabs to switch between:
- Active — currently open placements you can apply to
- Applied — placements you've already applied to
- Past — expired or completed placements
- Use the Year Filter to show posts for a specific year (e.g., 4th Year, 3rd Year)
You need a locked TNP profile before placement posts load.
What You Can See
Each placement post includes:
- Company Name — the company that is hiring
- Role Offered — the job role or position (if mentioned)
- Package (LPA) — the salary offered, in Lakhs Per Annum (if mentioned)
- Deadline — the last date to apply
- Eligible Branches — the branches that can apply
- Eligible Years — the years that can apply (e.g., 4th Year, 3rd Year)
- Apply Link — a direct link to apply (Google Form, external website, or other)
- Attachments — any supporting documents uploaded by the admin (e.g., job description PDF)
How to Apply
There are two ways a placement may accept applications:
1. External Link / Google Form
- The post has an apply link (Google Form or external website)
- Click the "Apply" button to open the link in a new tab
- After filling the form, click "I've Applied" in the drawer to track your application on the platform
2. Direct Apply (TNP Profile)
- Some placements allow you to apply directly using your TNP Profile
- These posts show an "Apply Directly" button instead of an external link
- Clicking this button immediately submits your application — no external form needed
- Requirement: You must have a completed and submitted (locked) TNP Profile to use direct apply
- If your profile is missing or not locked, you'll be prompted to fill it first
Post Visibility
- You will only see posts that are targeted to your college (or to all colleges)
- You will only see posts that include your branch in the eligible branches list
- You will only see posts that include your current year. Your year is derived from your session — after 1 July of your session's final year you are treated as a Passout and only see posts open to passouts
- Posts past their deadline are shown separately under the "Past" tab
Application Tracking
- Once you apply, the post is moved to your "Applied" tab
- You can see the status of your application (Applied, Submitted, etc.)
Note: The TNP section is only available for logged-in students. Make sure you are signed in to see placement posts.
TNP Profile
Your TNP Profile is a detailed placement form that stores all your personal, academic, and document information in one place. When a placement uses Direct Apply, your TNP Profile data is shared with the admin automatically.
Accessing Your TNP Profile
- Go to Dashboard → TNP Profile from the sidebar or the dashboard card
- If you haven't created a profile yet, click "Create Profile"
- If you already have a profile, you can view and edit it (unless it is locked)
How It Works
- Fill the form with all your details (see table below)
- Upload your photo and resume
- Submit the form — your profile is automatically locked after submission
- Once locked, you cannot edit your profile unless an admin unlocks it
- Your locked profile can then be used for Direct Apply on placement posts
Profile Form Fields
The TNP Profile form collects the following information:
Basic Information
| Field | Description | Required |
|---|---|---|
| Full Name | Auto-filled from your account | ✅ |
| Auto-filled from your account | ✅ | |
| Registration Number | Your university registration number (auto-filled if available) | ✅ |
| Branch | Your department (e.g., CSE, ECE) — auto-filled | ✅ |
| Branch Code | Short code for your branch — auto-filled | ✅ |
| Current Year | Your current year of study (1–4) | ✅ |
| Current Semester | Your current semester (1–8) | ✅ |
| Session | Academic session (e.g., 2023-2027) | ✅ |
Personal Information
| Field | Description | Required |
|---|---|---|
| Gender | Male, Female, or Other | ✅ |
| Religion | Your religion | ✅ |
| Date of Birth | Your date of birth | ✅ |
| Contact Number | Your primary phone number | ✅ |
| WhatsApp Number | Your WhatsApp number | ❌ |
| Alternate Contact | An alternative phone number | ❌ |
| Aadhaar Number | Your 12-digit Aadhaar number | ✅ |
| Relocation Preference | Whether you're willing to relocate (Yes / No / Maybe) | ❌ |
Admission Details
| Field | Description | Required |
|---|---|---|
| Admission Type | How you were admitted (Regular, Management, Lateral Entry) | ✅ |
10th Academics
| Field | Description | Required |
|---|---|---|
| 10th Percentage | Your 10th class percentage | ✅ |
| 10th School Name | Name of your 10th school | ✅ |
| 10th Board Name | Board (e.g., CBSE, BSEB, ICSE) | ✅ |
| 10th Passing Year | Year of passing | ✅ |
12th Academics (Optional)
| Field | Description | Required |
|---|---|---|
| Has 12th | Whether you completed 12th (checkbox) | ✅ |
| 12th Percentage | Your 12th percentage | If Has 12th |
| 12th School Name | Name of your 12th school | If Has 12th |
| 12th Board Name | Board name | If Has 12th |
| 12th Passing Year | Year of passing | If Has 12th |
Diploma Academics (Optional)
| Field | Description | Required |
|---|---|---|
| Has Diploma | Whether you completed a diploma (checkbox) | ✅ |
| Diploma College Name | Name of your diploma college | If Has Diploma |
| Diploma Percentage/CGPA | Your diploma score | If Has Diploma |
| Diploma Passing Year | Year of passing | If Has Diploma |
B.Tech Academics
| Field | Description | Required |
|---|---|---|
| Current CGPA | Your current cumulative GPA | ✅ |
| CGPA Calculated Till Sem | Up to which semester is your CGPA calculated | ✅ |
| Semester-wise GPA | Individual GPA for each semester | ✅ |
Documents
| Field | Description | Required |
|---|---|---|
| Passport Photo | Your recent passport-size photograph (JPG/PNG, max 5 MB) | ✅ |
| Resume | Your latest resume (PDF, max 10 MB) | ✅ |
Lock / Unlock
- When you submit your profile, it is automatically locked
- A locked profile cannot be edited by you
- If you need to make changes, contact your admin to unlock your profile
- Once unlocked, you can edit and re-submit — it will be locked again on save
Important Notes
- Fill all required fields carefully — admins export this data for company applications
- Your photo and resume are stored securely and shared only with authorized admins
- Keep your profile up to date, especially CGPA, semester GPA, and resume
- Direct Apply on placements only works when your profile is locked (submitted)
Dashboard
Overview Section
Your dashboard (/dashboard) shows:
- A welcome message with your name and a Join Exam button
- Three stat cards: Exams Taken, Average Score, and Best Score
- Quick action cards: My Profile, Learn, Practice Questions, and Placements
- Your course progress from the Learn section
- Your three most recent exam attempts, with a link to view all of them
Dashboard Navigation
The dashboard navigation links to:
- Dashboard — the overview above
- Profile — your TNP profile
- Placements — placement posts
- Learning — your course progress
- Exams — full attempt history and charts
- Result — BEU result lookup
- Join Exam — enter an exam code
Performance Analytics
The Exams page shows analytics built from your own attempts:
- Attempts, Average, Best, and Lowest score cards
- Score Trend: your percentage across attempts over time
- Score Distribution: how many attempts fell in the 0–39, 40–59, 60–79, and 80–100 bands
- Attempt Status: a breakdown of your attempts by status
- A full table of every attempt with its score and a link to the result
Best Practices
Preparation Tips
- Practice Regularly: Use practice mode before attempting exams
- Time Management: Practice with the timer to build speed
- Review Mistakes: Analyze incorrect answers to learn from errors
- Attempt All Questions: Unless there's negative marking
- Stay Calm: Don't panic if you don't know an answer
During Exams
- Read Instructions: Carefully review all exam rules
- Check Negative Marking: Understand the penalty before guessing
- Manage Time: Keep track of time per question
- Answer Easy Questions First: Build confidence and save time
- Review Answers: Use remaining time to review your responses
- Avoid Violations: Don't exit fullscreen or switch tabs
Technical Requirements
- Stable Internet: Ensure reliable connectivity
- Updated Browser: Use the latest version of Chrome, Firefox, or Edge
- Fullscreen Support: Enable fullscreen permissions if required
- No Distractions: Close unnecessary applications
- Backup Plan: Have a backup internet connection if possible
Troubleshooting
Login Issues
- Verify email and password are correct
- Check CAPS LOCK is not enabled
- Clear browser cache and cookies
- Try a different browser
- Contact administrator if problem persists
Exam Issues
Cannot Start Exam:
- Check the exam code is correct and typed in full (
xxx-xxx-xxx) - Check if you're within the exam time window
- Verify you haven't already attempted the exam — only one attempt is allowed
- If the exam is restricted to certain colleges, make sure your profile has the right college
Timer Not Visible:
- Refresh the page
- Check browser console for errors
- Ensure JavaScript is enabled
Fullscreen Problems:
- Grant fullscreen permissions to the browser
- Use F11 key to enter fullscreen
- Avoid pressing ESC key
Submission Failed:
- Check internet connection
- Don't close the browser during submission
- Wait for confirmation message
- Contact administrator if answers weren't recorded
Support
If you encounter issues not covered in this guide:
- Check the FAQ section
- Review the Troubleshooting guide
- Contact your institution's administrator
- Report technical bugs through the feedback system
Found a problem with this page? Help us fix it.
Still stuck? Read the FAQ or the troubleshooting guide.