Entire Automation System for Libraries
E-Mail: info@easylibsoft.com
Website: https://easylib.net
Dashboard (KPI) and Metrics
1. Overview
The Dashboard (KPI) module in EasyLib provides visual monitoring of library performance through Key Performance Indicators (KPIs) and metrics. It allows administrators to track library operations, evaluate service efficiency, and analyze trends using customized dashboards.
Dashboards display summarized data such as:
- Student usage statistics
- Circulation activity
- Purchase data
- Performance metrics
- Institutional reporting indicators
Each dashboard consists of Goals, and each goal contains Metrics or Queries that generate data for visualization.
2. Accessing the Dashboard Module
Navigate to:
EasyLib ? Dashboards ? Create Dashboards
From this page you can:
- Create Dashboards
- Add Queries
- Import Dashboards
- View All Dashboard Lists
3. Dashboard List
The Dashboard List page displays all available dashboards configured in the system.
| Field | Description |
| Si.No | Serial number of the dashboard |
| Dashboard Name | Name of the dashboard |
| No. of Goals | Number of KPI goals included in the dashboard |
| Add Goals | Add KPI metrics to the dashboard |
| Modify | Edit dashboard details |
| Delete | Remove the dashboard |
4. Example Dashboards in EasyLib
Student Information Dashboard
Displays student-related library usage information such as:
- Registered users
- Active borrowers
- Department-wise usage
- Student access statistics
This dashboard helps administrators analyze student engagement with the library.
Balanced Scorecard
The Balanced Scorecard dashboard helps measure library performance using strategic indicators such as:
- User satisfaction
- Resource utilization
- Financial efficiency
- Service performance
It supports institutional strategic planning.
Dr. Ranganathan Dashboard
This dashboard evaluates library operations based on the Five Laws of Library Science proposed by S.R. Ranganathan.
Possible indicators include:
- Book usage
- Accessibility of resources
- Reader services efficiency
It helps ensure that library services align with library science principles.
Purchase Dashboard
Tracks acquisition-related metrics such as:
- Books purchased
- Budget allocation
- Vendor performance
- Department-wise purchases
This helps administrators monitor collection development activities.
NIRF Dashboard
This dashboard provides data required for National Institutional Ranking Framework (NIRF) reporting.
Typical metrics include:
- Library resources
- Digital access statistics
- Expenditure on library materials
- Institutional research support indicators
It helps institutions prepare ranking submissions and accreditation reports.
Library Circulation Dashboard
Displays circulation-related KPIs such as:
- Books issued
- Books returned
- Overdue items
- Reservation activity
- Renewal statistics
This dashboard helps evaluate library service usage trends.
Today's Dashboard
Shows real-time daily statistics such as:
- Today's issues
- Today's returns
- New users registered
- Active visitors
This dashboard helps monitor daily library activity.
Library Performance Dashboard
Tracks performance metrics across specific time periods such as:
- Annual circulation statistics
- Resource usage trends
- User growth
- Service efficiency
Example periods:
- 01-Apr-2019 to 31-Mar-2020
- 01-Apr-2020 to 31-Mar-2021
These dashboards help evaluate yearly performance trends.
Campus Assets Dashboard
Tracks institutional assets managed by the library such as:
- Equipment
- Digital resources
- Furniture
- Infrastructure usage
5. Understanding KPIs (Key Performance Indicators)
A KPI is a measurable value that shows how effectively the library is achieving its objectives.
Examples of library KPIs:
- Circulation per student
- Books issued per month
- Digital resource usage
- Overdue rate
- User satisfaction score
KPIs help management evaluate service effectiveness and improvement areas.
6. Understanding Metrics
Metrics are the numerical values used to measure KPIs.
Examples:
| KPI | Metric |
| Circulation Activity | Total books issued |
| Resource Usage | Number of database accesses |
| User Engagement | Number of active users |
| Collection Growth | Books added per year |
Metrics are generated using database queries configured in the system.
7. Adding a New Dashboard
Steps:
- Go to Create Dashboards
- Click Add Dashboard
- Enter:
- Dashboard Name
- Description
- Save the dashboard.
After creating the dashboard, you can add KPI goals.
8. Adding Goals (KPIs)
Steps:
- Select a dashboard
- Click Add Goals
- Enter:
- Goal Name
- Description
- Query for metric calculation
- Save the goal.
Each goal represents a specific KPI measurement.
9. Adding Queries (Metrics)
Queries are used to retrieve data from the database.
Steps:
- Go to Add Queries
- Write the SQL query
- Define output format
- Save the query
Example query:
SELECT COUNT(*)
FROM circulation_transactions
WHERE issue_date = CURDATE();
This query calculates books issued today.
10. Import Dashboard
The Import Dashboard option allows administrators to import predefined dashboards or KPI templates.
This helps institutions quickly set up:
- Standard library performance dashboards
- Accreditation dashboards
- Institutional reporting dashboards
Add Queries
1. Overview
The Dashboard Metrics module in EasyLib allows administrators to create data queries that generate measurable values for dashboards.
These metrics are used to calculate Key Performance Indicators (KPIs) displayed in dashboards such as:
- Student Information Dashboard
- Balanced Scorecard
- NIRF Dashboard
- Library Circulation Dashboard
- Purchase Dashboard
Each metric retrieves data from the database using an SQL query.
2. Accessing Dashboard Metrics
Navigate to:
EasyLib ? Dashboards ? Add Queries
This page allows administrators to define new metrics for dashboards.
3. Metric Creation Fields
The Add Metrics form includes the following fields:
| Field | Description |
| Metric Title | Name of the metric displayed on the dashboard |
| Date | Date when the metric is created |
| Acronym Code | Short code used for the metric |
| Description | Explanation of what the metric measures |
| Query Area | SQL query used to retrieve the metric value |
| Preview Result | Displays query result before saving |
4. Important Query Requirement
EasyLib requires the main result column to be named total.
This means your SQL query must include an alias called total.
Example:
SELECT COUNT(*) AS total
FROM circulation_transactions
If the alias total is not used, the dashboard will not display the metric correctly.
5. Steps to Add a New Metric
Step 1 – Enter Metric Title
Provide a descriptive name.
Example:
Total Books Issued Today
Step 2 – Enter Acronym Code
Example:
TBI
Step 3 – Add Description
Example:
Displays the number of books issued by the library today.
Step 4 – Write SQL Query
Example query:
SELECT COUNT(*) AS total
FROM circulation_transactions
WHERE issue_date = CURDATE()
Step 5 – Preview Result
Click Preview your result here.
The system will show the output of the query.
Example output:
total
45
Step 6 – Save Metric
Once the query works correctly, save the metric.
It can then be added to dashboards as a KPI.
Import
The Import feature in EasyLib Dashboards allows administrators to import predefined dashboards, goals, and metrics into the system. This helps quickly set up KPI dashboards without manually creating each metric and query.
Importing dashboards is useful for:
- Setting up standard library KPI dashboards
- Migrating dashboards from another EasyLib installation
- Importing institutional reporting templates
- Quickly deploying predefined performance dashboards
2. Accessing the Import Feature
Navigate to:
EasyLib ? Dashboards ? Import
This option allows administrators to upload dashboard configurations into the system.
3. What Can Be Imported
The Import feature can load the following components:
| Component | Description |
| Dashboards | Complete dashboard definitions |
| Goals | KPI goals within dashboards |
| Metrics | Queries used to generate KPI values |
| Dashboard configuration | Layout and dashboard settings |
4. Supported Import Format
Dashboards are typically imported using configuration files such as:
- SQL files
- JSON configuration files
- CSV data files
These files contain dashboard definitions including:
- Dashboard name
- KPI goals
- Metric queries
- Display configuration
5. Steps to Import a Dashboard
Step 1 – Open Import Page
Go to:
Dashboards ? Import
Step 2 – Select Import File
Choose the dashboard configuration file from your system.
Example file types:
dashboard_kpi_config.sql
dashboard_metrics.json
library_dashboard.csv
Step 3 – Upload File
Click Upload / Import.
The system will read the file and insert:
- dashboards
- goals
- metrics
- query definitions
into the EasyLib database.
Step 4 – Verify Imported Dashboards
After import:
- Go to All Dashboard Lists
- Confirm the new dashboard appears
- Check that goals and metrics are correctly loaded