Skip to content
Exercises · Q2

Q.A school having 500 students wants to identify beneficiaries of the merit-cum means scholarship, achieving more than 75% for two consecutive years and having family income less than 5 lakh per annum. Briefly describe data processing steps to be taken by the school to prepare the list of beneficiaries.

Tamil Nadu DgeTextbookSubjective· 3mImportance★★★★★est
9% · 9/97 Questions
✓ Free question

The school must collect, validate, filter, and verify student data across academic performance and family income to produce a final list of scholarship-eligible students.

Data processing is the systematic transformation of raw information into actionable results. Here the school needs to combine academic records with socio-economic data, apply multiple criteria simultaneously, and produce a verified list — a classic multi-stage filtering and validation workflow.

Data Processing Steps

1. Data Collection

Gather the required information from existing school records and external sources:

  • Academic records: Marks/percentage for the current year and the previous year for all 500 students (from examination database or mark sheets).
  • Family income data: Annual family income declarations, typically collected during admission or through a separate scholarship application form. This may require supporting documents like income certificates, salary slips, or tax returns.
  • Student identification: Roll number, name, class, section to uniquely identify each student.
Watch out

Income data is often self-reported and may be outdated. The collection step must specify the reference financial year (e.g., previous financial year) to ensure consistency.

2. Data Validation and Cleaning

Before applying filters, ensure data quality:

  • Completeness check: Identify students with missing percentage data for either year or missing income information. Flag these records for manual follow-up.
  • Range validation: Verify that percentages fall between 0–100 and income values are non-negative.
  • Format standardization: Ensure income is in a uniform unit (e.g., all in rupees per annum), and percentages are calculated consistently (some schools use CGPA, which needs conversion).
  • Duplicate removal: Check for duplicate entries of the same student.

3. Data Integration

Combine data from different sources into a single dataset. If academic records and income data are in separate files/tables, merge them using the student ID as the key. The integrated dataset should have columns:

Student_IDNameClassYear1_PercentageYear2_PercentageFamily_Income

4. Application of Eligibility Criteria (Filtering)

Apply the scholarship conditions sequentially or simultaneously:

Condition 1: Academic performance

Filter students where both Year1_Percentage > 75 AND Year2_Percentage > 75.

Condition 2: Economic criterion

From the filtered set, retain only those with Family_Income < 500000 (5 lakh).

This can be expressed as a logical condition:

(Year1_Percentage > 75) AND (Year2_Percentage > 75) AND (Family_Income < 500000)

If using a spreadsheet, apply filters or use formulas. If using a database:

SELECT Student_ID, Name, Class, Year1_Percentage, Year2_Percentage, Family_Income
FROM Students
WHERE Year1_Percentage > 75 
  AND Year2_Percentage > 75 
  AND Family_Income < 500000;

If using Python with pandas:

import pandas as pd

# Assume df is the integrated DataFrame
beneficiaries = df[
    (df['Year1_Percentage'] > 75) & 
    (df['Year2_Percentage'] > 75) & 
    (df['Family_Income'] < 500000)
]

5. Verification and Cross-checking

The filtered list is provisional. Verify:

  • Document verification: Cross-check income certificates against declared income for a sample or all shortlisted students.
  • Academic record audit: Confirm percentages from official mark sheets, not just internal records.
  • Eligibility window: Ensure "two consecutive years" refers to the intended academic years (e.g., Class 11 and Class 12, or the last two completed years).

6. Sorting and Ranking (Optional)

If the number of beneficiaries exceeds available scholarships, the school may:

  • Sort by average percentage (descending) or by family income (ascending) to prioritize within the eligible pool.
  • Apply additional tie-breaking criteria (attendance, extracurricular achievements).

7. Final List Preparation and Approval

  • Generate the final beneficiary list with all relevant details: Student ID, Name, Class, both years' percentages, family income.
  • Obtain approval from the scholarship committee or school administration.
  • Maintain an audit trail: document the number of students at each filtering stage (e.g., 500 total → 320 with >75% both years → 85 with income <5L).

8. Communication and Disbursement

  • Notify selected students and their parents.
  • Publish the list (with privacy considerations — perhaps only roll numbers publicly, full details privately).
  • Proceed with scholarship disbursement as per the scheme guidelines.
Tip

Automate steps 3–5 using a database query or a Python/Excel script to minimize manual errors and ensure reproducibility. A simple script can generate the list in seconds and provide a count at each filter stage for transparency.

✓Final answer

The school should (1) collect academic and income data, (2) validate and clean it, (3) integrate into a single dataset, (4) filter students meeting both academic (>75% for two consecutive years) and economic (<5 lakh income) criteria, (5) verify documents, (6) optionally rank if needed, and (7) prepare and approve the final beneficiary list.

Unlock everything free for 14 days

  • Full step-by-step solutions
  • Concept-first explanations
  • Methods, shortcuts & mistakes
  • PYQ mapping + timed mock tests

Full access for 14 days. No credit card required.