info@topsca.com 18004101122

 Introduction


This document outlines the user stories for the different roles in TopSca—a platform that streamlines recruitment through AI-powered skill assessments. Each role has different access levels and functionalities, ensuring a personalized and secure user experience.


Key Roles & User Stories

Role 1: Candidate

User Story 1: As a candidate, I want to log in securely to the platform so that I can take assessments and track my progress.

Acceptance Criteria:

  • Candidates can register using email other credentials.
  • Secure login via email/password and multi-factor authentication (optional).
  • Access to personalized assessments and real-time feedback.

Integration with Modules:

  • Direct access to the Skill Assessment Module and Real-Time Feedback System for personalized testing.
  • Data securely stored and linked with the Automated Report Generation module.


Role 2: HR

User Story 2: As an HR, I want to log in to the platform to manage candidate assessments, track recruitment progress, and generate reports.

Acceptance Criteria:

  • HRs can log in securely and view all assessments conducted.
  • Ability to manage candidates, create new assessments, and track their results.
  • Access to reports on candidate performance and insights.

Integration with Modules:

  • Access to Skill Assessment Module and Behavioral & Personality Insights.
  • Can view Automated Report Generation to assess candidates' performance.
  • Integration with HR systems for seamless data transfer.


Role 3: Business Owner

User Story 3: As a business owner, I want to log in and oversee the recruitment process, analyze performance, and make high-level decisions based on data.

Acceptance Criteria:

  • Business owners have full access to the platform, with an overview of recruitment metrics.
  • Ability to view summary reports, trends, and overall performance of the recruitment process.
  • Access to financial or subscription information regarding TopSca's services.

Integration with Modules:

  • Can view Automated Reports for key performance indicators.
  • Ability to manage user roles and permissions through Admin functionalities.
  • Integration with Real-Time Feedback System for understanding recruitment efficiency.


Role 4: Admin

User Story 4: As an admin, I want to have complete control over the platform's configuration, user roles, and security settings.

Acceptance Criteria:

  • Admin can manage users, assign roles, and reset passwords.
  • Admin has full access to all modules
  • Ability to configure system settings, customize assessments, and monitor platform usage.

Integration with Modules:

  • Complete access to all modules, including managing Hiring Manager and HR roles.
  • Control over User Authentication and platform security.
  • Access to detailed logs and reports generated by all users.


Role 5: Hiring Manager

User Story 5: As a hiring manager, I want to log in to evaluate candidates, view their performance, and decide on their suitability for the role.

Acceptance Criteria:

  • Hiring managers can access candidate profiles, assessments, and feedback.
  • Ability to evaluate technical and behavioral traits through reports.
  • Option to send feedback to candidates and communicate directly.

Integration with Modules:

  • Access to Skill Assessment Module and Behavioral & Personality Insights to evaluate candidates.
  • Can use Real-Time Feedback System to review feedback and suggestions.
  • Direct integration with Automated Report Generation to get detailed candidate assessments.