student-database
OfficialTurn student data into actionable insights.
System Documentation
What problem does it solve?
This Skill automates the processing of student databases by computing per-student grades, detecting duplicate names, and filtering records based on recommendations and TOEFL scores.
Core Features & Use Cases
- Grade calculation: read basic_info.txts to compute chinese, math, and english grades and output student_grades.csv and grade_summary.txt.
- Duplicate name detection: identify duplicate student names across folders and generate a namesake.txt with counts and IDs.
- Filtering capabilities: filter students by recommendation grade or by TOEFL score to support admissions and reporting.
- Use Case: A school administrator runs the tool against a student_database to generate a ready-to-share grade report and identify duplicate entries for cleanup.
Quick Start
Run the following commands to process a student database: python scripts/gradebased_score.py ./student_database --output-dir ./output python scripts/duplicate_name.py ./student_database --output ./namesake.txt python scripts/filter_by_recommendation.py ./student_database A python scripts/filter_by_toefl.py ./student_database 100
Dependency Matrix
Required Modules
None requiredComponents
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: student-database Download link: https://github.com/MassLab-SII/open-agent-skills/archive/main.zip#student-database Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.