The Problem
RTD Advisors needed a way to actually measure the capability and knowledge of their real estate agents rather than relying on informal assessment — a structured testing system where administrators could build real exam content (questions, subjects, correct answers) and agents could take timed tests with clear, immediate pass/fail results.
The Solution
I built RES (Revision) as a mobile testing app with an ASP.NET MVC/Web API backend and SQL Server database, giving administrators full control over test content and giving agents a mobile-first interface for taking exams. Agents sign in through a mobile OTP verification flow, then take timed, multiple-choice exams organized into subject-specific "papers," with results scored automatically against admin-defined passing marks.
Key Features
Question bank management — administrators create and organize the full pool of test questions, each with correct answers and answer descriptions/explanations.
Subject & category organization — questions are grouped by subject and category, so exams (like the "RES Real Estate Salesperson Exam" papers) can be assembled from the right question pool.
Passing marks configuration — administrators set the passing score threshold per test, so pass/fail results are consistent and defined ahead of time, not judged after the fact.
Timed exam-taking — agents take multiple-choice tests with a live countdown timer, moving question to question until the exam ends.
Automatic scoring & results — on submission, agents immediately see their total score, the passing score required, and overall pass/fail status, with options to review answers or retake the test.
User management — administrators manage which users (agents) have access to take tests.
Technical Highlights
Built on ASP.NET MVC and ASP.NET Web API with jQuery/JavaScript on the client and SQL Server for the relational data — questions, subjects, categories, test attempts, and scores. The mobile app authenticates through an OTP (one-time password) verification step, and every exam session tracks question-by-question answers so a completed test can be reviewed afterward, not just scored and discarded.
Results
RTD Advisors now has a repeatable, structured way to assess real estate agents' knowledge — administrators build and maintain the question bank once, and every agent test is scored consistently against the same passing criteria, replacing ad hoc or informal knowledge checks with real, trackable exam results.
FAQ
How does an administrator control what's actually being tested?
Administrators build a question bank organized by subject and category, set the correct answer and an explanation for each question, and define the passing score for a given test — so exam content and grading criteria are fully controlled before any agent takes the test.
What happens when an agent finishes a test?
They immediately see their total score, the passing score required, and an overall pass/fail status, with the option to review their answers or retake the test.
Is the exam timed, and what happens if time runs out?
Yes — each test runs on a live countdown timer visible to the agent throughout the exam, keeping the assessment consistent across every agent taking that paper.
How do agents log into the app?
Through a mobile OTP (one-time password) verification flow — entering their phone number and confirming a code sent to them, rather than a traditional username/password login.
Can agents see explanations for questions they got wrong?
Yes — each question in the bank has an answer description, so the review process after a test can show not just what the correct answer was, but why.