Skip to content

HR assessment platform

Test Your Worth

IIHRM's competency assessment platform: a storefront that sells assessments in Sinhala, English and Tamil, and a member portal where organisations run them and read the reports.

Year
2021–2023
Role
Full-stack development, as part of a team
Built with
TypeScript, PHP, MySQL, RxJS, HTML, CSS
Test Your Worth storefront: the headline "All in one HR assessment tool" over a photo of a man working at a laptop.

The brief

Test Your Worth is IIHRM's virtual competency assessment deck. It simulates a work setting to measure the competencies a job needs and reports each person's strengths and development needs.

IIHRM wanted to sell single tests to individuals and run full assessment programmes for organisations, so the platform has two parts: a public storefront and a member portal. It was built by a team, and our work covered both parts, across the frontend and the PHP backend.

What we built

  • Storefront

    A catalogue of assessments with search, sorting and a language filter for Sinhala, English and Tamil. Each assessment shows its competency code, duration and number of questions, and can be added to a cart. Registration, sign-in and the newsletter use the same API as the rest of the platform.

  • Competency framework

    In the member portal, administrators define competencies and their levels, group them into assessments and assign assessors, who enter results through a sign-in of their own.

  • Subscriptions and public links

    Organisations subscribe to assessment packages and manage them in the portal, and a public link lets a candidate take an assessment without an account.

  • Reports

    Results become reports that members view in the portal, save as snapshots and export to PDF and Excel.

  • Accounts

    Includes email activation, password resets, resending activation links and a lock screen for idle sessions. Administrators and members land on different screens after signing in.

  • One API

    Both apps call a PHP API on MySQL through a small JSON protocol of named actions such as Assessments, Competency, Reports and Subscriptions. The storefront keeps its state in a Redux-style store, and both use RxJS for requests.

  • Storefront section "Our Detailed Report" showing a sample development centre report, beside a photo of a climber.
    The storefront shows the kind of report the portal produces.
  • Member portal sign-in page on a phone.
    The member portal works on phones too.
  • Assessment catalogue with a language filter and a list of tests, each with a price and an Add to cart button.
    The catalogue, with the language filter on the left.
  • Member portal sign-in page: "Welcome to Test Your Worth".
    The member portal, where organisations run assessments.

The result

Both parts are live: the storefront at iihrmtestyourworth.com and the member portal at app.iihrmtestyourworth.com.

Next project

Airport transfer booking site

Paris Disney Shuttle

Paris Disney Shuttle home page: a banner of a family, a van and the Disneyland castle with a Find Fare form, above cards for prices and questions.

Have a project like these?

Tell us about your project. We reply within one working day with honest next steps.

Start a project

Or call us on +94 70 608 9549