@if(session('success'))
{!! session('success') !!}
@endif @if(session('error'))
{!! session('error') !!}
@endif
Formulir Bulanan

Career Point 2026-2027

This form is used to collect data on students' participation in activities outside of school that are attended independently, such as seminars, competitions, workshops, and other related events. Please complete this form every month no later than the 20th of each month.


Formulir ini digunakan untuk mengumpulkan data keikutsertaan siswa dalam kegiatan di luar sekolah yang diikuti secara pribadi, seperti seminar, perlombaan, workshop, dan kegiatan lainnya. Mohon formulir diisi setiap bulan paling lambat tanggal 20.

Career Point Guideline

Student Activities & Achievement Assessment

Mandatory Grade Level Programme
MPLS +2
Independence Day Celebration +2
Career Week +2
Leadership Camp +2
Festival Bulan Bahasa +2
Other School Programmes +2
Competitions
🥇 Gold Medal
National +25 | International +40
TOP
🥈 Silver Medal
National +20 | International +30
HIGH
🥉 Bronze Medal
National +15 | International +20
GOOD
Honorable Mention +10
Participant +5
Event Committees
Board of Executives
President,Vice President , secretary, Treasurer )
+10
Coordinator +8
Participants +5
Performances +4
Student Council
Board of Executives
President,Vice President , secretary, Treasurer )
+20
Coordinator +15
Participants +10
Seminar & Workshops
Seminar Participation +3
Volunteer & Community Service
Volunteer Programme +5
@csrf
🎓

Mandatory Level Program

Mandatory Level Program
Select the activity you participated in.
@foreach($careerPoints->where('category','mandatory')->groupBy('activity') as $activity => $roles)
@foreach($roles as $role) @endforeach
@endforeach

Drag & Drop Files Here

or

JPG • PNG • PDF
Maximum 5 MB each file
Total Mandatory Point 0
🎤

Student Council

Student Council (STUCO)
Select your position in Student Council.
@foreach($careerPoints->where('category','student_council')->groupBy('activity') as $activity => $roles)
@foreach($roles as $role) @endforeach
@endforeach
Drag & Drop Files Here

or

JPG • PNG • PDF
Maximum 5 MB each file
Total Student Council Point 0
🏫

Class Officer

Class Officer Position
Select your position in your class.
@foreach($careerPoints->where('category','class_officer')->groupBy('activity') as $activity => $roles)
@foreach($roles as $role) @endforeach
@endforeach
Drag & Drop Files Here

or

JPG • PNG • PDF
Maximum 5 MB each file
Total Class Officer Point 0
🏆

Competition

Competition Achievement
Select your highest achievement for each competition level. You may choose one achievement for Online and one for Offline in each competition level.
@php $competitionOrder = [ 'School Competition', 'District / City Competition', 'Provincial Competition', 'National Competition', 'International Competition', ]; @endphp
@foreach($competitionOrder as $activity) @php $items = $careerPoints ->where('category','competition') ->where('activity',$activity); @endphp @if($items->count())
{{-- Level Competition --}}
@foreach(['Online','Offline'] as $mode) @php $roles = $items ->where('activity_mode',$mode) ->sortByDesc('point'); @endphp @if($roles->count())
{{ $mode }}
@foreach($roles as $role) @endforeach
@endif @endforeach
@endif @endforeach

{{-- Description --}}
{{-- Upload --}}
Drag & Drop Files Here

or

JPG • PNG • PDF
Maximum 5 MB each file
Total Competition Point 0
🎓

Seminar, Workshop & Conference

Seminar, Workshop & Conference
Select one role for Online and one role for Onsite.
{{-- ================= ONLINE ================= --}}
@php $onlineRoles = $careerPoints ->where('category','seminar') ->where('activity','Online Seminar / Workshop') ->sortByDesc('point'); @endphp @foreach($onlineRoles as $role) @endforeach
{{-- ================= ONSITE ================= --}}
@php $onsiteRoles = $careerPoints ->where('category','seminar') ->where('activity','Onsite Seminar / Workshop') ->sortByDesc('point'); @endphp @foreach($onsiteRoles as $role) @endforeach

Drag & Drop Files Here

or

JPG • PNG • PDF
Maximum 5 MB each file
Total Seminar Point 0
🤝

Volunteer & Community Service

Volunteer & Community Service
Select your highest role in volunteer or community service activities.
@php $volunteerRoles = $careerPoints ->where('category','volunteer') ->sortByDesc('point'); @endphp @foreach($volunteerRoles as $role) @endforeach

{{-- Description --}}
{{-- Upload --}}
Drag & Drop Files Here

or

JPG • PNG • PDF
Maximum 5 MB each file
{{-- Total --}}
Total Volunteer Point 0

Special Achievement

Special Achievement
Select your highest special achievement. School Representative is calculated based on the number of events attended.
@php $specialRoles = $careerPoints ->where('category','special') ->sortByDesc('point'); @endphp @foreach($specialRoles as $role) @if($role->role == 'School Representative')
{{ $role->role }}
+5 / event
@else @endif @endforeach

Drag & Drop Files Here

or

JPG • PNG • PDF
Maximum 5 MB each file
Total Special Achievement Point 0

© {{ date('Y') }} MLI Media Team • Career Portfolio System v1.0