@extends('admin.layout.app') @section('title', 'Workflow Wizard – Complete Student Journey') @section('body')

🎓 Student Lifecycle Wizard

Follow these steps in order – from registration to transcript. Each step links to the corresponding page.

@if($hasDemoData)
Demo data is already loaded! Steps 1–7 are already completed for the fake students. You can still perform the actions manually to practise.
@endif
@foreach($steps as $step)
{{ $step['title'] }}

{{ $step['description'] }}

@if(isset($step['note'])) {{ $step['note'] }}
@endif
@if($step['id'] == 7 && isset($step['is_student'])) Student action @endif @if(in_array($step['id'], $stepsDone)) Done (demo) @endif
@endforeach
📋 Your Demo Seeder Status

The LmsDemoDataSeeder you provided already:

  • ✅ Created 1 admin, 10 teachers, 20 students (4 failing semester3, 2 graduates, 14 normal).
  • ✅ Set up 2 programs, 8 semesters each, 3 courses per semester, exam types (Midterm/Final), grade scales (A–F).
  • ✅ Generated enrollments, marks, results, GPA, attendance, and fees for all students.
  • ✅ Each student has a complete academic record (semester results, transcripts ready).

So you can immediately test the full workflow without entering any data manually.

When you need to add real students, follow the steps in the order shown above. Once you enter marks for a course, always go to Step 6 (Process Semester Results) to publish GPAs.

Pro tip: Use the Student Onboarding Wizard (you asked earlier) to combine steps 1-2-3 into a single form. Ask me if you need that integrated here.
@endsection