Skip to content
Sophia Gabrielle Logarta edited this page Feb 27, 2026 · 3 revisions

🏗️ CSS Individual Performance Evaluation System Wiki

Status: In Development

Created by: Andre Salonga, Lance Chan, Rafael Mendoza, Sophia Logarta


📖 1. Project Overview

  • Objective: The IPES serves as a centralized app for organization members within Cebu Institute of Technology - University to evaluate their co-members, post their achievements, and view their performance ratings.
  • Key Features:
    • Customizable Organization Structure.
    • Customizable evaluation rubrics.
    • Accomplishment posting with verification from organization administrators.
    • Data visualization from evaluation insights.

🛠️ 2. Architecture & Tech Stack

This section helps new developers understand the "bones" of the application.

  • Frontend: ReactJS
  • Backend: Django
  • Database: Supabase

📊 3. Data Model & Scoring Logic

Transparency is crucial here so users and auditors understand how evaluations are calculated.

Core Entities

Entity Description
User Profile containing role, department, and seniority level.
Competency A specific skill being measured (e.g., "Technical Proficiency").
Evaluation The core record containing scores and qualitative feedback.
Rubric The weighted scale used to determine the final score.

Scoring Formula

The application allows organizations to customize the weight and type of their questions, which affects the final evaluation.


🔐 4. User Roles & Permissions

Users can define the roles to perfectly suit their organization's needs. There are three categories to be edited:

  • Position Type: Each individual position a user can hold (e.g. Member, Head, Director)
  • Rank Level: Indicates the highest - lowest ranks in an organization (Higher numbers indicate lower ranks)
  • Unit Type: Top-level categories for organization units (e.g. Department, Committee, Commission)
  • Unit: Operational branch within an organization. Requires predefined unit type (e.g. Committee on Education, Department of ...)

🚀 5. Getting Started

Visit www.example.com to demo the application.


🔄 6. The Evaluation Workflow

The lifecycle of a typical review period:

  1. Evaluation Period: Organization admins activate the form, allowing users to answer and evaluate depending on assigments.
  2. Assessment: Employee fills out the form depending on assignments.
  3. Finalization: At the end of the evaluation period, results are made public and responses can no longer be made.

🆘 7. Support & Contribution

  • Bugs: Open an Issue with the bug label.
  • Features: Use the enhancement label.
  • Contact: andre.salonga@cit.edu for concerns