Repository navigation
Home
Sophia Gabrielle Logarta edited this page Feb 27, 2026
·
3 revisions
Status: In Development
Created by: Andre Salonga, Lance Chan, Rafael Mendoza, Sophia Logarta
- 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.
This section helps new developers understand the "bones" of the application.
- Frontend: ReactJS
- Backend: Django
- Database: Supabase
Transparency is crucial here so users and auditors understand how evaluations are calculated.
| 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. |
The application allows organizations to customize the weight and type of their questions, which affects the final evaluation.
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 ...)
Visit www.example.com to demo the application.
The lifecycle of a typical review period:
- Evaluation Period: Organization admins activate the form, allowing users to answer and evaluate depending on assigments.
- Assessment: Employee fills out the form depending on assignments.
- Finalization: At the end of the evaluation period, results are made public and responses can no longer be made.
-
Bugs: Open an Issue with the
buglabel. -
Features: Use the
enhancementlabel. - Contact: andre.salonga@cit.edu for concerns