Soroush Neyestani

Software Engineer

Application Architect

Enterprise Application Developer

Technical Author & Educator

Raven Progressive Matrices App

Overview

Raven Progressive Matrices App is a Persian-language Android assessment application designed to transform a structured cognitive-assessment workflow into a clear and guided mobile experience.

The application is intended to lead the user through the assessment step by step, capture responses consistently, calculate the corresponding score or profile automatically, and present the resulting output in a readable mobile format.

The project belongs to a broader collection of Persian assessment applications focused on turning questionnaire-based assessment models into structured digital products with consistent interaction, automated calculation, and clear result presentation.


The Product Idea

Assessment workflows are often distributed as paper forms, static documents, spreadsheets, or basic web pages.

That format can create several practical problems:

  • the assessment may be difficult to navigate on a small screen;
  • progress through the full workflow may be unclear;
  • manual score calculation can introduce avoidable errors;
  • the final result may be difficult to review when shown only as raw values;
  • and Persian-speaking users may need to work through non-localized material.

The application addresses those issues by turning the assessment into a complete mobile workflow:

Structured Assessment
        ↓
Guided Persian Mobile Experience
        ↓
Response Capture
        ↓
Automated Scoring
        ↓
Calculated Result / Profile
        ↓
Readable Mobile Presentation

The objective is to make the complete process more consistent, accessible, and easier to follow from beginning to end.


Core Experience

Persian-Language Interface

The application is designed around a Persian user interface.

The complete assessment journey is intended to remain understandable inside the app, including:

  • assessment-item presentation;
  • response selection;
  • progress through the workflow;
  • automated score or profile calculation;
  • and final result presentation.

This creates a localized experience rather than requiring the user to complete the assessment through an English-language interface.

Guided Assessment Flow

The assessment is presented as a step-by-step mobile interaction rather than as a large static form.

This allows the user to focus on the current task while maintaining a clear progression through the complete assessment.

Automated Scoring

Responses are processed through a scoring engine that calculates the relevant score or profile automatically.

This removes manual calculation from the user experience and makes the result-generation process more repeatable and consistent.

Structured Result Presentation

The final output is intended to be easier to review than a raw response sheet or manually calculated score.

The application presents the calculated result in a mobile-friendly format, separating the user experience from the complexity of the underlying scoring workflow.

Standalone Android Application

The project is designed as an independent Android application rather than as a secondary module inside a larger platform.

That allows the interaction flow, scoring behavior, result presentation, and overall mobile experience to be tailored specifically to this assessment use case.


Why This Project Matters

The engineering challenge is not simply displaying assessment items on a screen.

The more important task is translating a structured assessment model into a reliable software workflow.

Conceptually:

Assessment Definition
      ↓
Item Structure
      ↓
Response Capture
      ↓
Scoring Logic
      ↓
Calculated Result / Profile
      ↓
Mobile Presentation

Each stage must remain internally consistent.

That makes the project relevant to several technical areas at once:

  • Android application development;
  • assessment-system design;
  • scoring-engine implementation;
  • structured data capture;
  • Persian localization;
  • mobile UX;
  • and decision-support workflows.

Product & Engineering Perspective

A polished assessment application has responsibilities beyond simply presenting content.

The software must support:

  1. consistent presentation of assessment items;
  2. reliable response capture;
  3. clear progress through the workflow;
  4. completion validation;
  5. automated score or profile calculation;
  6. structured result generation;
  7. and readable mobile presentation.

The quality of the product therefore depends on both calculation logic and interaction design.


Assessment Workflow

A typical user journey is structured around a predictable sequence:

Start Assessment
      ↓
View Assessment Item
      ↓
Select Response
      ↓
Continue
      ↓
Complete Assessment
      ↓
Calculate Result
      ↓
View Structured Output

This keeps the experience focused while allowing the application to handle scoring and result generation behind the scenes.


Technology & Concepts

  • Android
  • Persian User Interface
  • Mobile Application Development
  • Assessment Workflow
  • Raven
  • Cognitive Assessment
  • Scoring Engine
  • Profile Calculation
  • Structured Results
  • Decision Support
  • Mobile UX

User Experience Goals

The application is designed around several practical UX goals:

  • clear Persian-language interaction;
  • straightforward assessment navigation;
  • visible progress;
  • reliable response capture;
  • automated calculation;
  • and a result screen that prioritizes readability over raw scoring data.

The aim is to make the assessment feel like a purpose-built mobile product rather than a direct digital copy of a paper-based process.


Reusable Assessment Architecture

This project also represents a reusable software pattern for assessment-driven mobile applications.

Conceptually:

Assessment Definition
        +
Item Set
        +
Scoring Rules
        +
Result Model
        ↓
Reusable Mobile Assessment Architecture

The same architectural pattern can support multiple assessment products while keeping each model's items, scoring logic, and result structure separate.

That separation is important because different assessment systems may require different:

  • item structures;
  • response formats;
  • scoring procedures;
  • result models;
  • and interpretation layers.

Management & Decision-Support Perspective

The project belongs to the Management & Decision Support area because its purpose goes beyond simply collecting responses.

The application is designed to transform structured user input into a calculated cognitive-assessment result or profile that can be reviewed in an organized digital format.

The scoring engine and result model are therefore central components of the product.


Public-Use Accuracy, Assessment Boundary & Rights Note

The currently recovered project record confirms the intended scope as:

  • a Persian-language Android user interface;
  • a structured assessment flow;
  • automated scoring or profile calculation;
  • mobile-oriented result presentation;
  • and a standalone portfolio item within the wider assessment-app collection.

The exact historical status of this specific app is still being recovered, so it should not be described publicly as a confirmed completed historical application until that mapping is verified.

For any public release, assessment content, scoring rules, proprietary terminology, licensing conditions, trademarks, and distribution rights should be reviewed before publication.

The portfolio entry should describe the software workflow and assessment experience without presenting the application as a medical diagnostic device or making claims beyond the verified scope of the project.


Portfolio Card

Raven Progressive Matrices App
Android · Persian · Cognitive Assessment · Scoring Engine · Mobile UX

A Persian-language Android assessment application designed to guide users through a structured cognitive-assessment workflow, calculate the corresponding result or profile automatically, and present the output in a clear mobile format.


Short Website Intro

A Persian Android cognitive-assessment application that combines a guided assessment workflow, automated scoring or profile calculation, and mobile-friendly result presentation.


One-Line Portfolio Description

Designed a Persian Android cognitive-assessment workflow that transforms structured user responses into an automatically calculated and clearly presented result.


Suggested SEO Metadata

SEO Title: Raven Progressive Matrices App — Persian Android Assessment Workflow

Meta Description: A Persian Android Raven assessment application with a structured assessment workflow, automated scoring, and mobile-friendly result presentation.

Suggested Slug: /portfolio/raven-progressive-matrices-app