# FCST Internship Portal - Official Form Based Update

This release aligns the portal with the seven forms supplied in `Internship form needed.zip`.

## Student required submissions
1. Reply Form
2. First-Day Reporting for Duty Form
3. Industrial Training Log Book
4. Internship Report

Students can download the official templates from **Documents & Forms**, upload completed files, and see requirement completion. Assigned lecturers and industry supervisors can view/download the submissions.

## Staff assessment structure
- Industry Supervisor Evaluation - 30% - completed by Industry Supervisor
- Log Book Evaluation - 15% - completed by Lecturer
- Presentation Evaluation - 15% - completed by Lecturer
- Internship Report Evaluation - 40% - completed by Lecturer
- Total = 100%

## CSV rubric management
The administrator can change each assessment component through CSV. The CSV contains `assessment_code`, `evaluator_role`, `assessment_weight`, criteria, raw maximum score and criterion weight. Criterion weights inside each rubric must total 100%. Active assessment component weights should total 100%.

A ready-to-import file is included at `csv_templates/official_internship_rubrics.csv`.

## Official forms included
The seven supplied DOCX/PDF files are stored privately under `storage/app/official-forms` and downloaded through an authenticated route with role-based access.

## Apply on Windows / XAMPP
Run `00_APPLY_UPDATE_WINDOWS.bat` after replacing the project files. This executes migrations, builds the Vite interface, clears caches and verifies `public/build/manifest.json`.
