Faculty Appraisal Software
AppraisePro is a Faculty Performance Appraisal Web Application built using the Frappe Framework. It enables institutions to evaluate engineering faculty performance using structured KPI-based forms, automated scoring, reviewer workflows, and analytics dashboards.
- Author: Wolf-of-github
- Repository: https://github.com/Wolf-of-github/Faculty-Appraisal-Software
- GitHub stars: 0
- Forks: 0
- License: MIT
- Category: Developer Tools
- Maintenance: Minimally Maintained
- Frappe versions: develop
Install Faculty Appraisal Software
bench get-app https://github.com/Wolf-of-github/Faculty-Appraisal-Software
Add the Frappe Gems badge to your README
Maintain Faculty Appraisal Software? Paste this into your README:
[](https://frappegems.com/gems/apps/Wolf-of-github/Faculty-Appraisal-Software)
About Faculty Appraisal Software
AppraisePro
AppraisePro is a Faculty Performance Appraisal Web Application built using the Frappe Framework. It enables institutions to evaluate engineering faculty performance using structured KPI-based forms, automated scoring, reviewer workflows, and analytics dashboards.
📌 Overview
AppraisePro digitizes the faculty appraisal process by:
- Collecting structured KPI data across multiple performance categories
- Computing self-appraisal scores using predefined weightages
- Supporting reviewer scoring and approval workflows
- Providing analytics dashboards for institutional insights
- Generating PDF reports and sending email notifications
The system ensures transparency, efficiency, and role-based access control throughout the appraisal cycle.
🚀 Features
🗂 KPI-Based Evaluation
- 50 KPIs organized into 6 modules:
- Academic Involvement
- Student Development
- Administrative Activities
- Research
- Consultancy & Corporate Training
- Product Development
👥 Role-Based Access Control
- Administrator
- Performance Appraisal (PA) Team
- Faculty
- Department Executive / Reviewer
- External Viewer
📝 Workflow
- Faculty fills appraisal forms.
- Self-appraisal score is calculated automatically.
- Reviewer reviews, approves, and assigns reviewer score.
- Approved forms become read-only (can be revoked by reviewer).
📊 Analytics & Reporting
- Filter by department, semester, academic year, module
- Track KPI progress and performance summaries
- Export reports as PDF
- Email notifications
⚙️ Technical Features
- Built on Frappe Framework (Python + JavaScript)
- SQL database backend
- Redis caching
- Background job processing
- Evidence upload handling
- Light/Dark theme support
🏗 Architecture
- Backend: Python (Frappe Framework)
- Frontend: JavaScript (Frappe Desk UI)
- Database: MariaDB / PostgreSQL
- Caching: Redis
- Background Jobs: Frappe Worker & Scheduler
- PDF Generation: wkhtmltopdf (or Frappe-supported engine)
🛠 Installation
Prerequisites
- Python (compatible with your Frappe version)
- Node.js
- Redis
- MariaDB / PostgreSQL
- wkhtmltopdf
- Frappe Bench CLI
Installation
You can install this app using the bench CLI:
cd $PATH_TO_YOUR_BENCH
bench get-app $URL_OF_THIS_REPO --branch develop
bench install-app appraise
Related Developer Tools apps for Frappe & ERPNext
- Frappe — Low code web framework for real world applications, in Python and Javascript
- Frappe Docker — Docker environment for developing, deploying, and running Frappe applications (ERPNext and custom apps) in production and development
- Builder — Craft beautiful websites effortlessly with an intuitive visual builder and publish them instantly
- Bench — CLI to manage Multi-tenant deployments for Frappe apps
- Frappe Ui — A set of components and utilities for rapid UI development
- Press — Full service cloud hosting for the Frappe stack - powers Frappe Cloud
- Gameplan — Open Source Discussions Platform for Remote Teams
- Doppio — A Frappe app (CLI) to magically setup single page applications and Vue/React powered desk pages on your custom Frappe apps.