30 lines
1.2 KiB
PHP
30 lines
1.2 KiB
PHP
<?php
|
|
$data = json_decode(file_get_contents(__DIR__ . '/detailed_intern_analysis.json'), true);
|
|
|
|
foreach ($data as $id => $intern) {
|
|
echo "================================================================================\n";
|
|
echo "ID: {$id} | NAME: {$intern['name']} | DAYS: {$intern['filled_days']}/{$intern['total_days']}\n";
|
|
echo "REPO: {$intern['repo']} | USER: {$intern['github_username']}\n";
|
|
echo "PERIOD: {$intern['start_date']} -> {$intern['end_date']}\n";
|
|
|
|
// Check topics & technologies mentioned in full text
|
|
$text = "";
|
|
foreach ($intern['all_entries'] as $e) {
|
|
$text .= " " . $e['content'];
|
|
}
|
|
|
|
// Extract first 150 chars of day 1, day 5, day 10, day 15, day 20, last day
|
|
$totalEntries = count($intern['all_entries']);
|
|
echo "Total Filled Entries: {$totalEntries}\n";
|
|
|
|
$checkDays = [1, 5, 10, 15, 20, 25, 30, 35, 40, $totalEntries];
|
|
foreach ($checkDays as $d) {
|
|
if (isset($intern['all_entries'][$d - 1])) {
|
|
$e = $intern['all_entries'][$d - 1];
|
|
$clean = trim(preg_replace('/\s+/', ' ', $e['content']));
|
|
echo " - Day {$e['day']} ({$e['date']}): " . mb_substr($clean, 0, 120) . "...\n";
|
|
}
|
|
}
|
|
echo "\n";
|
|
}
|