@if (!$showGuide) Choose placement → Email employer → Prepare interview → Receive documents → Submit for approval → Confirm details @else Follow these steps to complete your placement application submission. @endif
Choose Your Preferred Placement
Recommended Internship Platforms:
Send an Email Inquiry to the Employer
Email your internship inquiry to the chosen company. Attach the following documents in your email:
💡 Tip: Write a polite and professional email. Ensure all attachments are clearly named.
Prepare for Interview
Documents You Should Receive from the Employer
Once the company confirms your placement, ensure you receive:
Submit for Faculty Approval
Submit both documents (Reply Form and Offer Letter) at placement application to obtain approval from the FK LI Committee.
File naming convention:
For PDF: {{ Auth::user()->student->studentID ?? 'matricID' }}_ReplyForm.pdf
and {{ Auth::user()->student->studentID ?? 'matricID' }}_OfferLetter.pdf
For ZIP: {{ Auth::user()->student->studentID ?? 'matricID' }}_PlacementDocuments.zip
Confirm Important Details Before Final Decision
Before accepting your internship placement, please ensure the following are verified:
You must have an approved course verification before applying for internship placement.
You already have an accepted placement application. To submit a new application, you must first request a placement change.
Use the "Request Change" button on your accepted application to begin the process.
{{ session('message') }}
{{ $errorMessage }}
Total Applications
{{ $analytics['total_applications'] }}
Pending Review
{{ $analytics['pending_applications'] }}
Approved
{{ $analytics['approved_applications'] }}
Rejected
{{ $analytics['rejected_applications'] }}
| ID | Company Name | Position | Application Date | Status | Remarks | Actions |
|---|---|---|---|---|---|---|
| #{{ $application->applicationID }} | {{ $application->companyName }} | {{ $application->position }} | {{ $application->applicationDate->format('M d, Y') }} |
Committee:
{{ $application->committeeStatus }}
Coordinator:
{{ $application->coordinatorStatus }}
|
@if ($application->remarks)
{{ $application->remarks }}
@else
-
@endif
|
@if ($application->can_accept && !$hasAcceptedApplication)
@elseif ($application->studentAcceptance)
{{ $application->studentAcceptance }}
@endif
@if ($application->committeeStatus === 'Pending' && $application->coordinatorStatus === 'Pending')
@else
@endif
@if ($application->overall_status === 'Approved' && $application->studentAcceptance === 'Accepted')
@php
$hasChangeRequests = $application->changeRequests->count() > 0;
$hasPendingChangeRequest =
$application->changeRequests
->where(function ($cr) {
return $cr->committeeStatus === 'Pending' ||
$cr->coordinatorStatus === 'Pending';
})
->count() > 0;
$hasApprovedChangeRequest =
$application->changeRequests
->where(function ($cr) {
return $cr->committeeStatus === 'Approved' &&
$cr->coordinatorStatus === 'Approved';
})
->count() > 0;
@endphp
@if (!$hasPendingChangeRequest && !$hasApprovedChangeRequest)
@endif
@if ($hasChangeRequests)
@endif
@endif
|
|
No applications found You haven't submitted any internship applications yet. @if ($canApply) @endif |
||||||
📝 Before you start, make sure you have:
Company Name: {{ $viewingApplication->companyName }}
Email: {{ $viewingApplication->companyEmail }}
Phone: {{ $viewingApplication->companyNumber }}
Address: {{ $viewingApplication->company_full_address }}
@if ($viewingApplication->has_geocoding)Coordinates: {{ $viewingApplication->companyLatitude }}, {{ $viewingApplication->companyLongitude }}
@endifName: {{ $viewingApplication->industrySupervisorName ?? 'Not provided' }}
Contact: {{ $viewingApplication->industrySupervisorContact ?? 'Not provided' }}
Email: {{ $viewingApplication->industrySupervisorEmail ?? 'Not provided' }}
Position: {{ $viewingApplication->position }}
Method of Work: {{ $viewingApplication->methodOfWorkDisplay }}
Allowance: {{ $viewingApplication->allowance ? 'RM ' . number_format($viewingApplication->allowance, 2) : 'Not specified' }}
Duration: {{ $viewingApplication->startDate->format('M d, Y') }} - {{ $viewingApplication->endDate->format('M d, Y') }}
Application Date: {{ $viewingApplication->applicationDate->format('M d, Y') }}
Committee Member: {{ $viewingApplication->committee->user->name }}
@endif @if ($viewingApplication->coordinator)Coordinator: {{ $viewingApplication->coordinator->user->name }}
@endif{{ $file->original_name }}
{{ $file->mime_type }} • {{ number_format($file->file_size / 1024, 1) }} KB
Editing Restrictions:
@if ($viewingApplication->committeeStatus !== 'Pending' || $viewingApplication->coordinatorStatus !== 'Pending')This application cannot be edited because it has been reviewed by committee or coordinator. You can only edit applications that are still pending review by both parties.
@endifApplication #{{ $changeRequestApplicationID }} - {{ $selectedApplicationForChange?->companyName ?? '' }}
Application #{{ $selectedApplicationForChange->applicationID }} - {{ $selectedApplicationForChange->companyName }}
Submitted: {{ $changeRequest->requestDate->format('F d, Y') }}
{{ $changeRequest->reason }}
Change Request Approved!
You can now submit a new placement application with your requested changes.
No change requests found for this application.