Skip to content

Latest commit

 

History

History
248 lines (187 loc) · 8.43 KB

File metadata and controls

248 lines (187 loc) · 8.43 KB

Readiness Assessment Integration

Overview

The readiness assessment feature has been successfully integrated into the Student Success Dashboard. This feature addresses a critical institutional need: identifying and quantifying student readiness levels before they impact retention and graduation rates.

Data Source

Table: llm_recommendations
Records: 56 student assessments
Model: Mistral AI-powered analysis

Key Fields

Field Type Description
readiness_score decimal(5,4) Score from 0.0-1.0 indicating overall readiness
readiness_level varchar(20) Categorical level: "high", "medium", or "low"
rationale text Detailed explanation of the assessment
risk_factors JSON array Specific issues identified for the student
suggested_actions JSON array Recommended interventions
Student_GUID varchar(58) Link to student records
Cohort varchar(57) Student's enrollment cohort
Institution_ID bigint(20) Institution identifier

Current Data Distribution

  • Total Students Assessed: 56
  • High Readiness: 1 student (1.8%)
  • Medium Readiness: 54 students (96.4%)
  • Low Readiness: 1 student (1.8%)
  • Average Score: 0.60 (60%)
  • Score Range: 0.35 - 0.85

Implementation

1. API Endpoint

Path: /api/dashboard/readiness
File: codebenders-dashboard/app/api/dashboard/readiness/route.ts

Features:

  • Query parameters for filtering by institution, cohort, and readiness level
  • Comprehensive statistics including averages, distribution, and breakdowns
  • Risk factor analysis across all students
  • Cohort-level aggregation
  • Recent assessment details with full recommendations

Response Structure:

{
  "success": true,
  "data": {
    "summary": {
      "total_students": 56,
      "avg_score": "0.6000",
      "high_count": 1,
      "medium_count": 54,
      "low_count": 1
    },
    "distribution": [...],
    "score_distribution": [...],
    "assessments": [...],
    "top_risk_factors": [...],
    "cohort_breakdown": [...]
  }
}

2. Visualization Component

File: codebenders-dashboard/components/readiness-assessment-chart.tsx

Displays:

  1. Summary Cards

    • Total students assessed
    • Average readiness score
    • High readiness count
    • At-risk (low readiness) count
  2. Readiness Level Distribution

    • Visual bar charts showing high/medium/low distribution
    • Percentage breakdowns
    • Average scores per level
  3. Score Distribution

    • Score ranges grouped into buckets (0.0-0.2, 0.2-0.4, etc.)
    • Visual representation of score spread
  4. Top Risk Factors

    • Most common issues identified across students
    • Count of affected students per risk factor
    • Highlighted in amber/warning color scheme
  5. Cohort Breakdown

    • Table showing readiness metrics by enrollment cohort
    • Allows tracking trends across years
  6. Recent Student Assessments

    • Detailed view of individual student evaluations
    • Full rationale, risk factors, and suggested actions
    • Scrollable list with color-coded readiness badges

3. Dashboard Integration

File: codebenders-dashboard/app/page.tsx

The readiness assessment section has been added to the main dashboard after the existing risk charts, providing:

  • Dedicated "Student Readiness Assessment" section header
  • Automatic data loading on page load
  • Separate loading and error states
  • Clean separation from other dashboard metrics

4. UI Components

File: codebenders-dashboard/components/ui/alert.tsx

Created Alert component for displaying error states and important messages with:

  • Default and destructive variants
  • Accessible role="alert" attribute
  • Consistent styling with dashboard theme

Common Risk Factors Identified

Based on the current 56 assessments, the most common risk factors include:

  1. Gateway Course Completion

    • No completion of gateway math or English courses in first year
    • Delayed enrollment in required courses
  2. Academic Preparation

    • Placement in developmental/remedial math and English
    • Lower placement levels indicating need for additional support
  3. Credit Accumulation

    • Low credit completion rates compared to typical first-year students
    • Below-average credit accumulation for first year
  4. Course Selection

    • Taking non-gateway courses while gateway requirements remain incomplete
    • Suboptimal course sequencing

Intervention Recommendations

The system provides targeted, actionable recommendations including:

  1. Academic Support

    • Tutoring or supplemental instruction in math and English
    • Study groups and peer support programs
    • Academic coaching
  2. Course Planning

    • Encouraging enrollment in gateway courses as soon as possible
    • Increasing course load to catch up on credit accumulation
    • Guidance on optimal course sequences
  3. Student Support Services

    • Resources for first-generation college students
    • Financial aid review and optimization
    • Advisor outreach and check-ins

Use Cases

For Academic Advisors

  • Proactive Outreach: Identify students who need immediate attention
  • Targeted Interventions: See specific risk factors and recommended actions
  • Progress Tracking: Monitor readiness scores across cohorts

For Institutional Leaders

  • Trend Analysis: Track readiness levels across cohorts and terms
  • Resource Allocation: Understand most common risk factors to direct support services
  • Early Warning System: Identify at-risk students before they impact retention metrics

For Student Success Teams

  • Case Management: Detailed assessment information for intervention planning
  • Data-Driven Decisions: Evidence-based recommendations for each student
  • Scalable Support: Prioritize highest-need students (low readiness)

Technical Details

Database Connection

  • Uses pg connection pool
  • Connects to Postgres database (Supabase)
  • Database: bishop_state
  • Table: llm_recommendations

Performance Considerations

  • Assessments load independently of main dashboard metrics
  • Efficient SQL queries with proper indexing on Student_GUID and school
  • JSON parsing performed server-side
  • Pagination ready (currently shows top 100 most recent, displays 10)

Filtering Capabilities

The API supports filtering by:

  • Institution ID
  • Cohort year
  • Readiness level (high/medium/low)

Example: /api/dashboard/readiness?cohort=2019-20&level=low

Future Enhancements

  1. Real-Time Updates: Refresh assessments as new data becomes available
  2. Drill-Down Views: Click on students to see full academic profiles
  3. Comparison Tools: Compare readiness across institutions or cohorts
  4. Export Functionality: Download readiness reports for advisors
  5. Alert Integration: Combine with existing risk alerts for unified view
  6. Predictive Modeling: Correlate readiness scores with actual retention outcomes
  7. Student Search: Find specific students by GUID or demographics
  8. Historical Tracking: Show readiness score changes over time
  9. Bulk Actions: Generate intervention lists for advisor task management

Integration with Existing Features

The readiness assessment complements existing dashboard features:

Feature Focus Readiness Assessment
Risk Alerts Behavioral indicators (GPA, completion rate) Holistic AI evaluation
Retention Risk ML model predictions Qualitative analysis with recommendations
KPIs Historical performance Forward-looking preparation

Together, these features provide a comprehensive view of student success factors.

Data Quality Notes

  • Currently 56 students assessed (sample/pilot data)
  • All assessments from 2019-20 cohort
  • Generated using Mistral AI model (prompt version v1)
  • All assessments have status: ok (no errors)
  • Generated on October 28, 2025

Conclusion

The readiness assessment integration provides institutions with a powerful tool to:

  • Identify students who need support before problems arise
  • Quantify readiness levels for data-driven decision making
  • Recommend specific, actionable interventions
  • Track student preparation trends over time

This addresses the critical institutional need for early identification of student readiness issues, enabling proactive rather than reactive support strategies.


Last Updated: October 29, 2025
Version: 1.0
Status: Production Ready