From 3dfee407743e16d581c1c6b9c7e9834954f7a46d Mon Sep 17 00:00:00 2001 From: RetasyaSalsabila Date: Thu, 9 Apr 2026 21:12:24 +0700 Subject: [PATCH] ui fixed --- app/Http/Controllers/Guru/MapelController.php | 37 ++-- app/Models/Tugas.php | 1 + ..._08_130639_add_lampiran_to_tugas_table.php | 22 ++ public/images/icon/gurud/1.png | Bin 0 -> 1459 bytes public/images/icon/gurud/2.png | Bin 0 -> 1593 bytes public/images/icon/gurud/3.png | Bin 0 -> 1714 bytes public/images/icon/gurud/add-file.png | Bin 0 -> 1490 bytes public/images/icon/gurud/alarm.png | Bin 0 -> 4279 bytes public/images/icon/gurud/alert.png | Bin 0 -> 2340 bytes public/images/icon/gurud/bell.png | Bin 0 -> 1655 bytes public/images/icon/gurud/bin.png | Bin 0 -> 679 bytes public/images/icon/gurud/buku1.png | Bin 0 -> 1801 bytes public/images/icon/gurud/buku2.png | Bin 0 -> 847 bytes .../cloud.png} | Bin public/images/icon/gurud/confetti.png | Bin 0 -> 4845 bytes public/images/icon/gurud/crown.png | Bin 0 -> 1918 bytes public/images/icon/gurud/doc.png | Bin 0 -> 982 bytes public/images/icon/gurud/download.png | Bin 0 -> 1120 bytes public/images/icon/gurud/eye.png | Bin 0 -> 3851 bytes public/images/icon/gurud/file.png | Bin 0 -> 786 bytes public/images/icon/gurud/file2.png | Bin 0 -> 882 bytes public/images/icon/gurud/guru.png | Bin 0 -> 2199 bytes public/images/icon/gurud/history.blade.php | 203 ++++++++++++++++++ public/images/icon/gurud/history.png | Bin 0 -> 1947 bytes public/images/icon/gurud/image.png | Bin 0 -> 1136 bytes public/images/icon/gurud/jam-pasir.png | Bin 0 -> 1583 bytes public/images/icon/gurud/jml-m.png | Bin 0 -> 1801 bytes public/images/icon/gurud/lb.png | Bin 0 -> 695 bytes public/images/icon/gurud/link.png | Bin 0 -> 2516 bytes public/images/icon/gurud/mailbox.png | Bin 0 -> 1290 bytes public/images/icon/gurud/mapel.png | Bin 0 -> 918 bytes public/images/icon/gurud/medal-pita.png | Bin 0 -> 2806 bytes public/images/icon/gurud/notif.png | Bin 0 -> 297 bytes public/images/icon/gurud/pdf.png | Bin 0 -> 1468 bytes public/images/icon/gurud/pencil.png | Bin 0 -> 1871 bytes public/images/icon/gurud/pengumpulan.png | Bin 0 -> 1140 bytes public/images/icon/gurud/piala.png | Bin 0 -> 1889 bytes public/images/icon/gurud/save.png | Bin 0 -> 1122 bytes public/images/icon/gurud/school.png | Bin 0 -> 1632 bytes public/images/icon/gurud/siswa.png | Bin 0 -> 1776 bytes public/images/icon/gurud/stacked.png | Bin 0 -> 1518 bytes public/images/icon/gurud/star.png | Bin 0 -> 3974 bytes public/images/icon/gurud/target.png | Bin 0 -> 3592 bytes public/images/icon/gurud/upload.png | Bin 0 -> 939 bytes public/images/icon/gurud/v.png | Bin 0 -> 2866 bytes public/images/icon/gurud/wavinghand.png | Bin 0 -> 3413 bytes public/images/icon/gurud/x.png | Bin 0 -> 2750 bytes public/images/icon/siswat/cloud.png | Bin 0 -> 2139 bytes .../views/admin/challenge/index.blade.php | 95 +++++--- .../views/admin/challenge/show.blade.php | 64 +++++- resources/views/admin/dashboard.blade.php | 82 +++---- resources/views/admin/guru/create.blade.php | 0 resources/views/admin/guru/edit.blade.php | 0 resources/views/admin/guru/index.blade.php | 36 ++-- resources/views/admin/layouts/app.blade.php | 95 ++++---- .../views/admin/leaderboard/index.blade.php | 60 ++++-- .../views/admin/materi/history.blade.php | 56 +++-- resources/views/admin/tugas/detail.blade.php | 84 ++++++-- resources/views/admin/tugas/history.blade.php | 51 ++++- resources/views/guru/create.blade.php | 0 resources/views/guru/dashboard.blade.php | 18 +- resources/views/guru/edit.blade.php | 0 resources/views/guru/index.blade.php | 0 resources/views/guru/kelas/index.blade.php | 8 +- resources/views/guru/layouts/app.blade.php | 36 ++-- .../views/guru/leaderboard/index.blade.php | 60 ++++-- resources/views/guru/mapel/index.blade.php | 84 ++++++-- resources/views/guru/materi/history.blade.php | 55 +++-- resources/views/guru/profile/index.blade.php | 11 +- resources/views/guru/show.blade.php | 0 resources/views/guru/siswa/index.blade.php | 8 +- resources/views/guru/tugas/detail.blade.php | 51 +++-- resources/views/guru/tugas/history.blade.php | 49 ++++- 73 files changed, 941 insertions(+), 325 deletions(-) create mode 100644 database/migrations/2026_04_08_130639_add_lampiran_to_tugas_table.php create mode 100644 public/images/icon/gurud/1.png create mode 100644 public/images/icon/gurud/2.png create mode 100644 public/images/icon/gurud/3.png create mode 100644 public/images/icon/gurud/add-file.png create mode 100644 public/images/icon/gurud/alarm.png create mode 100644 public/images/icon/gurud/alert.png create mode 100644 public/images/icon/gurud/bell.png create mode 100644 public/images/icon/gurud/bin.png create mode 100644 public/images/icon/gurud/buku1.png create mode 100644 public/images/icon/gurud/buku2.png rename public/images/icon/{siswat/icons8-upload-to-cloud-64.png => gurud/cloud.png} (100%) create mode 100644 public/images/icon/gurud/confetti.png create mode 100644 public/images/icon/gurud/crown.png create mode 100644 public/images/icon/gurud/doc.png create mode 100644 public/images/icon/gurud/download.png create mode 100644 public/images/icon/gurud/eye.png create mode 100644 public/images/icon/gurud/file.png create mode 100644 public/images/icon/gurud/file2.png create mode 100644 public/images/icon/gurud/guru.png create mode 100644 public/images/icon/gurud/history.blade.php create mode 100644 public/images/icon/gurud/history.png create mode 100644 public/images/icon/gurud/image.png create mode 100644 public/images/icon/gurud/jam-pasir.png create mode 100644 public/images/icon/gurud/jml-m.png create mode 100644 public/images/icon/gurud/lb.png create mode 100644 public/images/icon/gurud/link.png create mode 100644 public/images/icon/gurud/mailbox.png create mode 100644 public/images/icon/gurud/mapel.png create mode 100644 public/images/icon/gurud/medal-pita.png create mode 100644 public/images/icon/gurud/notif.png create mode 100644 public/images/icon/gurud/pdf.png create mode 100644 public/images/icon/gurud/pencil.png create mode 100644 public/images/icon/gurud/pengumpulan.png create mode 100644 public/images/icon/gurud/piala.png create mode 100644 public/images/icon/gurud/save.png create mode 100644 public/images/icon/gurud/school.png create mode 100644 public/images/icon/gurud/siswa.png create mode 100644 public/images/icon/gurud/stacked.png create mode 100644 public/images/icon/gurud/star.png create mode 100644 public/images/icon/gurud/target.png create mode 100644 public/images/icon/gurud/upload.png create mode 100644 public/images/icon/gurud/v.png create mode 100644 public/images/icon/gurud/wavinghand.png create mode 100644 public/images/icon/gurud/x.png create mode 100644 public/images/icon/siswat/cloud.png delete mode 100644 resources/views/admin/guru/create.blade.php delete mode 100644 resources/views/admin/guru/edit.blade.php delete mode 100644 resources/views/guru/create.blade.php delete mode 100644 resources/views/guru/edit.blade.php delete mode 100644 resources/views/guru/index.blade.php delete mode 100644 resources/views/guru/show.blade.php diff --git a/app/Http/Controllers/Guru/MapelController.php b/app/Http/Controllers/Guru/MapelController.php index 1f607e2..ac91899 100644 --- a/app/Http/Controllers/Guru/MapelController.php +++ b/app/Http/Controllers/Guru/MapelController.php @@ -16,12 +16,10 @@ public function index() { $guru = Auth::guard('guru')->user(); - // Ambil mengajar dengan relasi mapel & kelas - // Group by id_mapel agar tidak duplikat jika guru ajar mapel sama di kelas berbeda $mengajars = Mengajar::with(['mapel', 'kelas']) ->where('id_guru', $guru->id_guru) ->get() - ->groupBy('id_mapel'); // group by mapel + ->groupBy('id_mapel'); return view('guru.mapel.index', compact('mengajars')); } @@ -43,16 +41,15 @@ public function storeMateri(Request $request) 'lampiran_materi.max' => 'Ukuran file maksimal 10MB.', ]); - // Pastikan mengajar ini milik guru yang login $mengajar = Mengajar::where('id_mengajar', $request->id_mengajar) ->where('id_guru', $guru->id_guru) ->firstOrFail(); $path = null; if ($request->hasFile('lampiran_materi')) { - $file = $request->file('lampiran_materi'); + $file = $request->file('lampiran_materi'); $filename = 'materi_' . $guru->id_guru . '_' . time() . '.' . $file->getClientOriginalExtension(); - $path = $file->storeAs('materi', $filename, 'public'); + $path = $file->storeAs('materi', $filename, 'public'); } Materi::create([ @@ -74,24 +71,33 @@ public function storeTugas(Request $request) $guru = Auth::guard('guru')->user(); $request->validate([ - 'id_mengajar' => 'required|exists:mengajars,id_mengajar', - 'judul_tugas' => 'required|string|max:200', - 'keterangan' => 'nullable|string', - 'deadline' => 'required|date|after:now', + 'id_mengajar' => 'required|exists:mengajars,id_mengajar', + 'judul_tugas' => 'required|string|max:200', + 'keterangan' => 'nullable|string', + 'deadline' => 'required|date|after:now', + 'lampiran_tugas' => 'nullable|file|max:10240', // semua tipe file, maks 10MB ], [ - 'deadline.after' => 'Deadline harus lebih dari waktu sekarang.', + 'deadline.after' => 'Deadline harus lebih dari waktu sekarang.', + 'lampiran_tugas.max' => 'Ukuran file maksimal 10MB.', ]); - // Pastikan mengajar ini milik guru yang login $mengajar = Mengajar::where('id_mengajar', $request->id_mengajar) ->where('id_guru', $guru->id_guru) ->firstOrFail(); + $path = null; + if ($request->hasFile('lampiran_tugas')) { + $file = $request->file('lampiran_tugas'); + $filename = 'tugas_' . $guru->id_guru . '_' . time() . '.' . $file->getClientOriginalExtension(); + $path = $file->storeAs('tugas', $filename, 'public'); + } + Tugas::create([ 'id_mengajar' => $request->id_mengajar, 'judul_tugas' => $request->judul_tugas, 'keterangan' => $request->keterangan, 'deadline' => $request->deadline, + 'lampiran' => $path, ]); return redirect()->route('guru.mapel.index') @@ -105,7 +111,6 @@ public function historyMateri() { $guru = Auth::guard('guru')->user(); - // Ambil id_mengajar milik guru ini $idMengajars = Mengajar::where('id_guru', $guru->id_guru) ->pluck('id_mengajar'); @@ -130,7 +135,6 @@ public function destroyMateri($id) ->where('id_materi', $id) ->firstOrFail(); - // Hapus file jika ada if ($materi->lampiran_materi && \Storage::disk('public')->exists($materi->lampiran_materi)) { \Storage::disk('public')->delete($materi->lampiran_materi); } @@ -193,6 +197,11 @@ public function destroyTugas($id) ->where('id_tugas', $id) ->firstOrFail(); + // Hapus file lampiran jika ada + if ($tugas->lampiran && \Storage::disk('public')->exists($tugas->lampiran)) { + \Storage::disk('public')->delete($tugas->lampiran); + } + $tugas->delete(); return redirect()->route('guru.tugas.history') diff --git a/app/Models/Tugas.php b/app/Models/Tugas.php index 8ddd25e..c395fd7 100644 --- a/app/Models/Tugas.php +++ b/app/Models/Tugas.php @@ -17,6 +17,7 @@ class Tugas extends Model 'judul_tugas', 'keterangan', 'deadline', + 'lampiran', ]; protected $casts = [ diff --git a/database/migrations/2026_04_08_130639_add_lampiran_to_tugas_table.php b/database/migrations/2026_04_08_130639_add_lampiran_to_tugas_table.php new file mode 100644 index 0000000..dfd43fe --- /dev/null +++ b/database/migrations/2026_04_08_130639_add_lampiran_to_tugas_table.php @@ -0,0 +1,22 @@ +string('lampiran')->nullable()->after('deadline'); + }); + } + + public function down(): void + { + Schema::table('tugas', function (Blueprint $table) { + $table->dropColumn('lampiran'); + }); + } +}; \ No newline at end of file diff --git a/public/images/icon/gurud/1.png b/public/images/icon/gurud/1.png new file mode 100644 index 0000000000000000000000000000000000000000..615fa96a64d730a6b94084d62767fb9505046512 GIT binary patch literal 1459 zcmV;k1x)&hP)^pnUkJ@lP-WK5l$L`lU}5iRKU|-I0-5i1W&W7b*;3ARzg85Jp`V7Spc#dn~gTw zy8MFMsT8eL2cBMllRk!%{CSH{m|tpxwZ+8Q`)2mn(t3 z`($I!>^D|-x;PimE$~#U-^gbZf7S@NIN)m4!i>SNZ=6{njM@XRDNgUK%>ZYXro892jFREN+%}^fgWYl2OmK6 z)<*~hrVt8+a$8^$(XqqQH;B!~sls%K2JHcy^hwIdD=stVu0z=Co?m#Hg{ObQ-0%}J z1RDs}W+Flz)jm`vM;pa$=7t|b*gu}P_&9`rTxuiXPD#;8s}L(~Qps_iEk4CDCm^|SRV<10N$m7{|7)|N*$n`3bl73@i!e@=!On1lx-1DbZZU} znK-Y$7x2`rT^Q|D!l-Az<^WO8n=(LWMi}+#u#s7_Ze)uB2uuP))#@7=PuDe0C1f{Z zDX~@n(XkKpNhNY8b6XJh4lfxX>>WxZbIGSP=Ds}bU6S}^NvGX)@_?LQpDf-7o*vXh zd>lf)flxXz#9c`~&G-VET0$BF1D`3F1FU@zS!bv3@52Z z7x76DMmELa_f4OLn(hKlsJOraEpnVN{(2Fv?=<4~SBl@!ZRFL8=-~Q%4h}QBHvq@; zhlm_AU|{OuX*mMMvd& z(P0Uu17x$?^%Z_Ku~{s5vBp%cGl1p2g^FkP$CKr!@&JI#YHrd^Jf7cFEZQx9EmXW{ z=Vt!dzHWnHHBBuPK(LwrY~Mu1x&VlFt|6b%7af)p>^s3~Zq8>GE?G@G^Z{^i{rLd+ z9UG;8TY75D_vZs3*vtdE0AvNTbDygKTuXk(Wi$0=`n#!xRzkr`+lqV+t|!g^Urm1J zl5NedH1U1k-b*F4Qi@oAPq}F4#$$`u`xJL~a{c$URO+&tCY4C@x64*qK`X8Jp4+%p zbZ~yr!KrRYF01*dU^Rz@YV+f?Qj5=SY5ezD?h&;*wwQ$)(>^Ub{13ru;s(=PtLOj# N002ovPDHLkV1fpdvq=B| literal 0 HcmV?d00001 diff --git a/public/images/icon/gurud/2.png b/public/images/icon/gurud/2.png new file mode 100644 index 0000000000000000000000000000000000000000..c0fa0dd8889871bfb8f1fa9a384e5cd322a3a2ec GIT binary patch literal 1593 zcmV-92FCe`P)q$gGRCt{2SzT}wRTSRQ5v|FK4~h?TQO6f~QG}#8ioWrnRudUt z6hXl0h%hq4j1M^cI4b@O43=UM9vB$~WirTa3l!33@3zfu+NS@dg_c$VmeN8gZMvH# ztq;dJw@FAgyCG?_wGW(`Zzjp!z4!a>J@=e*Zy4r*J+KFs6XOMW15e~0jz~eC$ZpQ# zEp)kD4Qw$vEQO$P*c~;D{XIi8QJA3uTv?Ka7Sl@S?gn=i(Rb@X0^z`!7kj0HgrO+X|Pp}^1h8$QD}vG%pi z9l9b;i{96AFF=q#N*ttItc%Zjd(Yo+^d$U+fJ)P*LwoT#Ip4h0eYJ?W4Z^GL(r4n_G~I%?Oq8XcKcABtH=jXH7na ziEx-!ZR<1%UCaJ_YkDD*%HZz%dErNj$a-NuNvcr_G-C!}-K|eMk zHE?SfijV&VoA#8zmhXRty~kY8d;NxC`~IQZ@%@k*D7@=tG5d12HqOVQjnRf3zB>w^ z|4<4a@7$Y&&-RqS?U7N#jolHAPG@WCwdF|HY*s)??2I(F(Lt^a3>nVmiE{!aT=aD@ zboB+Grl~zHqSDu7_+DUOkoHadZQ8srI-3=!)N>z<=|)6$l^&yH_y2Z^exID2qGIqj z6le6_$XGDyMqL^K(uJ7|@OTRoJ8SIfp@U#zG9q$qV37Lz;P4&#eKa@@>v!#=0(c@B zzNdyJXy5+MZcR>*-=47mtmUUm;_1$sFZa?xFuP_NWvYBlaTmJUf77sCBod*0;~4ky zfgIkw8y@=K1dNQ1!RGG{Qt~AyxU_AhR z0!>AsL|v#cmo7AuO&o*ET}{bv*u4)fUb&jVY6WTEzSLac&RH16dL9SCke7~3V`mSn z-!<*`C?pei3*3l?(S}xy0BLMa6B%Yz%)m%~`+=iy=k6GdM2O(HVw}jX=qEB>kS@(> zDN%Z|EF}xaux;;QL(#4J?lZemVkX60$sb%+0)lCZIUJiYr=0G{c{yFvlvGZuoG87- z@Nk zx&@X5SUVy7ojo)}5`SxIoF~cTc~V=zm}xjWxWxX_Zx1!^-vMVTi6No;!Yx3>H(!AJ z(|6(g_D^=0HuHL>IN5sD$--dK>u|;`WKF*8f&d=Jiy+#q6vSq!oip+w2fGZ($I!E5 ztuD#(su~KtXYS3bXZx4p05J$v0ost%>jz@8H(DC ztKjUB5-2-Y31?3J36-0ispRceAa={Irju8k&po9$^CMaTMz~YBD5OW$01;1tWueIe z^1sTIJR-1a;qO@p0MTaMX&QNWf5`&Hkw2IzdBwp_+QM{L%E*{p(KvwUEV04Lj!jewAIG5xoty1@EEHUfy<+GvUZLtzf~ zu#SL^#5SVcBB%Phy!be~*1t?-_1pQefGd%K`rbtce0-?~Te<00000NkvXXu0mjf;64QY literal 0 HcmV?d00001 diff --git a/public/images/icon/gurud/3.png b/public/images/icon/gurud/3.png new file mode 100644 index 0000000000000000000000000000000000000000..2ca995b64373f712dab2c510906d57b923265e29 GIT binary patch literal 1714 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 KMNUMnLSTaR?UkYc literal 0 HcmV?d00001 diff --git a/public/images/icon/gurud/bell.png b/public/images/icon/gurud/bell.png new file mode 100644 index 0000000000000000000000000000000000000000..9e49a007832a8b874f5ea8ac8b9758f53787f727 GIT binary patch literal 1655 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 literal 0 HcmV?d00001 diff --git a/public/images/icon/gurud/buku2.png b/public/images/icon/gurud/buku2.png new file mode 100644 index 0000000000000000000000000000000000000000..c44efa1242c99b2ad9140e0577d2d306079b4404 GIT binary patch literal 847 zcmV-V1F-ywP)8M^9 zTWosKT4r`ly9<>zH5EZB(Lk-x8vFtcmM$WVH(oS%!crJHNq4ihNloic)b4rVz-D%m zbKYmpY(hJlhC-oGDAW#(ogX_wbxs)(-x(1y;;2zwEU+GN%FmY}=4nRwGq|T9A9%oq7F*_A>f))Z0Oz0MXaADic zs{|1Cr|kuRlPO3iGyBU2+v%BokL?B^cgK!2S0n(~)>x|#-p|->0HV%?07w*DfVS8I zgERXc+jR@{+mYsq1b~eDLr@}s8UpYTfQtY;1mGe74*|Fcz(W8o0`L%kivTY5f5B^8k!aM?~!~}qyhArU47XXXKphyA%=Qq+;XmXp&%b8>b0bpYVQ(KMR^*?{18f~r`YeJ+a+@=9~S%7Yj1)G>gv!dRNHWj>XYLl>Jx!gW41 zS-;nf8d?FU!T=m1>_!0)0KqQ=uDg}jKPX8FUvC1?c~WH?!dYM|Vadhu<_g1V`}e~u z|8m@xX2Pn!M`cZvh=J{grIUUqsEW}(Q?7`n+56WmIdQ`ZUM~x$K1Z!_z7FP%@L_4y zVi(Mll!*6GzO literal 0 HcmV?d00001 diff --git a/public/images/icon/siswat/icons8-upload-to-cloud-64.png b/public/images/icon/gurud/cloud.png similarity index 100% rename from public/images/icon/siswat/icons8-upload-to-cloud-64.png rename to public/images/icon/gurud/cloud.png diff --git a/public/images/icon/gurud/confetti.png b/public/images/icon/gurud/confetti.png new file mode 100644 index 0000000000000000000000000000000000000000..6bb533c07163e693a6b39f519c965d98929457ce GIT binary patch literal 4845 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 TE}D literal 0 HcmV?d00001 diff --git a/public/images/icon/gurud/crown.png b/public/images/icon/gurud/crown.png new file mode 100644 index 0000000000000000000000000000000000000000..0de3667de387b6177c83610c095f8c34b863d22a GIT binary patch literal 1918 zcmV-^2Z8vBP)PnIY5;{3+*{AZK<@t#A_zt1-F1xChC|MQ0KgG@dgMQqHvby zJ?~q1+X8KAC(8RIPeRUnF3<0Gp4(eqlgSW63^BwILkuzGe-yJhu#{r9ogj8kQOrv1 zY4#v6WS?iru)L(=8kE=om-)pR7k#JdBM7*5#3taGQXPJDy`79R&1UoS6tfnkW|i|juP~$P9g2AC zbS!`kzysFV47I@I0P%>59JjiVjS|FuNYt3(Ovi@=v&UtbT-@%ipOJu@zu81-rs4&U zXnOVg37?nY{F)+m7i_Q0VIokZ5{sB+&c!5yeGilOSbbvXLW5{5^Gx#w)|g0=qL?+o z`eyFafe$AD^nkTmBi$SCIrcRBtJ(!BxrR8z-9IWtQ>j*EoGa$sqy#xWfyvxl6EgDj zfjVJXsksvCqv`yM*ulF#C74ZGR=LE`h59)OxYc2kXCXd8vGb#N&Y_531RE_`Omx&% zh4y6YnY_SE*Rr`cS`~POBL1i}!zIS9Oc~nWRj+hzswYeW)3G#41hGS~rp;fg2Y$6t z__o#v?N_YS8Uj&^pq)Y4YE#5(O|c3^EDsj7xFeI6rX#%#VsC|a#so<)`v%5sdHPTSJ?N}e z*3@M)QJ*W5?60MaO`JisAQ)m4Bu1aBFr)F@(cgwxyyupsyfood6 zMy>};F%zKm(6I3CxyaHLO#x_o&@W1qMn-CPOPy}c`NIKaynH1WH*)PE0){QSMR}IY z3Fr6OqsK5L#7r*Qc(oWi6C3!!cAFNS@xRj$wR~MX8ipCpSgaP zUUFouLjkW50NSy!PI>0a*L%U}nMzSxz?5-#Ux)>`rswv`3IJH*CV*mIrj)3lKQ01h zQ{NUz0L#*Qz>uX$@YV8}Z?m3&`RFmXmP1%+`~)E93Z*5k(7(LQN1?UWyugvg#P!@N z1-xsu%nL5FGol>MN1;NfN%Xt82_TuSWlBq&A6p`fi-i0sPe>JbQ0Gsw0+b;3aYDbP z(I_o(vOOVH;D=9D%8nKBN9J$&%cewxBHpdE#3y5`1o4vKEvOORjmZZOdZi^)0sb;2 zDnx6E4@7T?lcC85u4!i=ffhJipnZf*THUoz9Rbi$4Ot=7BFuAwEE=CXAo(b&@YMg(r9smFU literal 0 HcmV?d00001 diff --git a/public/images/icon/gurud/doc.png b/public/images/icon/gurud/doc.png new file mode 100644 index 0000000000000000000000000000000000000000..181fac72124860c20aab07ed7ee9c8364a97f64c GIT binary patch literal 982 zcmV;{11bE8P)v9qmnajLF<= z#uRZI_@G@C5yin2T-PZ~Hk~?M+gWum#j$ot+fR};(6mXDws+rMM?SchBQ*K_zVGh7 zrZf}^B8VV@@Db7I!Wj}yjV8mXJrYp?dn6;OmJF*~B$B!|bz$mk2s@GyH7)|&afDO3 z#KpODr~*htEgCnEWeT9IR=5tjQ3dr2n1gQU=9~pTd40Z75vdJS38e7=BH)_^92GKf zYiQA`gw3%_ch8?10n`Rxwar`ihl8hLBoNL5+%j*?Hw&;NOhgy(BoK}QEXelX zZ-@61fFgk~6yUbuz1(w#H?Hv#;2v>TGy!%}Rr+AUqg}|c=7|B*(X-9{n zlNA7eDs@=g)`Y>M3s4%v=;DmH|4}TwFafb_1>XFq3WpaaKw-4u-RTovm;fpXybu9Y zB6xHGw8!?A<(d~JfJ&BmQ~^{{coYFtf}>8D0O|w&XBn7Bsq7EF`TYTN0n}&aOM(Qn z{*c04fGTm>JN=NtMF8#LsEe=hhPU63;}Xz)Wj_C}hPDJ+D~+oF#b?>?A_;JU=PrQy z?eNz4o%2rjLs|k=Uu9^n`A;|-9;yJ|r%07{+!1G-lzY$V8WWK~mfLG?n){miZSc7UE;8~Ldl=lH~ z?!CRg4R3Z+gRg&UFuI1=3C6ki_T8=dWDct?j8=f=* z#+4-)k7aBSz0Mh#PYgYV#BkbvzV|W5T>x>Yh+gJe-{Cny^fM>50P64#Z(szB$1?4u z-NoFPvScsg;dFax_c15+CP*1?cms6`P=-g{zzLv8@Vo>RjSrk&E=dm`OXn>C#nbtx zsff=JPQ{r1Z7z8t!K?(yN6~mznQ1Leyr>B}6JMgRZ+07*qoM6N<$ Ef({nKdjJ3c literal 0 HcmV?d00001 diff --git a/public/images/icon/gurud/download.png b/public/images/icon/gurud/download.png new file mode 100644 index 0000000000000000000000000000000000000000..a59a6e6d888264900a746844947bea51b1bd5b0f GIT binary patch literal 1120 zcmV-m1fTnfP)zck2?-6eAKN9;;9 zts)fC3kTu>i5H_W1Qa}gA^0OP#|tE}-8_FP;#YQ0VgXFt?`|BD&`;I9V+X#gM|Y42sO=^zCF#H-+S zLIxn-)n3*bkeggcd?O>L6`JDnTCr_^UN4GY1q@06d2KN010Yx zXk0h|B$0UG01zQEH?@>_3i!@>837`;1Ka%otvoDfc&4h0zd(g_v+k4tOoAKW845(lBRvgHOLw>05u84lM(lG zrT|dDQ`$IJgK;`NciKDOb?xn9i!%p+LLwih6O7a8xid`|04!13O92207Vkb^ssJnr zBA*%nOCs^Y0a%iW7Ye|VP`pq8wKnmka3S{H+X}OSCk22yZRDLNIj9~9LQv$(``b8s zciwi`rUh{C>Z6OgYQ6`D?brb7k5Py8YNc?B~vZ4KOOXN8W6gPXkvB&h;wNuqZHH|Vh#vq)Jo!08F+Wmgg3(+B(kXak= z;(^ryzW%y^Ck9W&gaPpR9Caob0j)3#4=Z>u-<=4807u{eh;bqs0054GW1VsMjFMZ<#tuW-Hbd z$ZN&6>-eZ+q-KU35#IacCUrI4X}mby+i@^${ibG}mz mqHQSV8}R=o@?Gm;Xa4|3cVmf=i;qMA0000-*dQ literal 0 HcmV?d00001 diff --git a/public/images/icon/gurud/eye.png b/public/images/icon/gurud/eye.png new file mode 100644 index 0000000000000000000000000000000000000000..3fe306178cf10cd8cec4a562045aa802fcbd44d5 GIT binary patch literal 3851 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 Q+W-In07*qoM6N<$g0;I|^8f$< literal 0 HcmV?d00001 diff --git a/public/images/icon/gurud/file2.png b/public/images/icon/gurud/file2.png new file mode 100644 index 0000000000000000000000000000000000000000..fdeb90fd0f07338f7bd1cd8192a6fe013bd4d615 GIT binary patch literal 882 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 +.page-title { + font-size: 28px; + font-weight: 800; + margin-bottom: 6px; + margin-top: -20px; +} + +.back-link { + display: inline-flex; + align-items: center; + gap: 8px; + color: #2b8ef3; + font-weight: 600; + font-size: 14px; + text-decoration: none; + margin-bottom: 20px; +} + +.back-link:hover { text-decoration: underline; } + +.custom-card { + background: white; + border-radius: 20px; + border: 2px solid #e5e5e5; + padding: 25px; +} + +.table-header { background: #a5e6ba; } + +.mapel-badge { + display: inline-block; + background: #e6f0ff; + color: #1d4ed8; + font-size: 12px; + font-weight: 600; + padding: 3px 10px; + border-radius: 99px; +} + +.kelas-badge { + display: inline-block; + background: #f0fdf4; + color: #166534; + font-size: 12px; + font-weight: 600; + padding: 3px 10px; + border-radius: 99px; +} + +.file-icon { font-size: 20px; } + +.btn-hapus { + background: #fee2e2; + color: #ef4444; + border: none; + border-radius: 8px; + padding: 5px 12px; + font-size: 13px; + font-weight: 600; + cursor: pointer; + transition: background 0.2s; +} + +.btn-hapus:hover { background: #fca5a5; } + +.btn-unduh { + background: #e6f0ff; + color: #2b8ef3; + border: none; + border-radius: 8px; + padding: 5px 12px; + font-size: 13px; + font-weight: 600; + text-decoration: none; + transition: background 0.2s; + display: inline-block; +} + +.btn-unduh:hover { background: #bfdbfe; color: #1d4ed8; } + +.alert-success-custom { + background: #dcfce7; + color: #166534; + border-radius: 10px; + padding: 12px 16px; + margin-bottom: 16px; + font-weight: 500; + font-size: 14px; +} + +.empty-state { + text-align: center; + padding: 50px 20px; + color: #94a3b8; +} + +@endpush + +@section('content') + +โ† Kembali ke Mata Pelajaran + +

WavingHistory Materi

+

+ Semua materi yang pernah Anda upload. +

+ +@if(session('success')) +
Waving{{ session('success') }}
+@endif + +
+ @if($materiList->isEmpty()) +
+
๐Ÿ“ญ
+

Belum ada materi yang diupload.

+
+ @else + + + + + + + + + + + + + + @foreach($materiList as $i => $materi) + + + + + + + + + + @endforeach + +
NoJudul MateriMata PelajaranKelasTanggal UploadFileAksi
{{ $materiList->firstItem() + $i }} +
{{ $materi->judul_materi }}
+ @if($materi->deskripsi) +
+ {{ Str::limit($materi->deskripsi, 60) }} +
+ @endif +
+ + {{ optional(optional($materi->mengajar)->mapel)->nama_mapel ?? '-' }} + + + + {{ optional(optional($materi->mengajar)->kelas)->tingkat }} + {{ optional(optional($materi->mengajar)->kelas)->nama_kelas ?? '-' }} + + + {{ \Carbon\Carbon::parse($materi->tanggal_upload)->format('d M Y, H:i') }} + + @if($materi->lampiran_materi) + @php + $ext = strtolower(pathinfo($materi->lampiran_materi, PATHINFO_EXTENSION)); + $icon = match(true) { + in_array($ext, ['pdf']) => '๐Ÿ“„', + in_array($ext, ['doc','docx']) => '๐Ÿ“', + in_array($ext, ['ppt','pptx']) => '๐Ÿ“Š', + in_array($ext, ['jpg','jpeg','png']) => '๐Ÿ–ผ๏ธ', + default => '๐Ÿ“Ž', + }; + @endphp + + {{ $icon }} Unduh + + @else + Tidak ada file + @endif + +
+ @csrf + @method('DELETE') + +
+
+ +
+ {{ $materiList->links() }} +
+ @endif +
+ +@endsection \ No newline at end of file diff --git a/public/images/icon/gurud/history.png b/public/images/icon/gurud/history.png new file mode 100644 index 0000000000000000000000000000000000000000..420515e64fade822e31054b877ef04512dc46321 GIT binary patch literal 1947 zcmV;M2W0q(P)XR}l779-=;1YSs2PRO(};K2)vxPog$9kdU@& zNK=yZp>e$nh9)gG$u7o@O>E4qglkYPG$aiq;hJ(aF?SL!HV_QHFxBjO-DP)e@7lWt zRUT<1>zw0r_WNee%$z;8PM4RwBUUvmOXJn%OJ;FS`PmF4#Wa7e6yQ1a4^JgLq2inadfLZeE^r{u3iJEW(L4m^IANrLS}rrtpX!tfDIkCk za%x~$G7D%0K9L$%SD^9t_C(xhay%BLM6a!nSL)Ipe5aupypRB)<)yL!r!G^A;-Dw> zon%1~b#`!q8DlPXh*Dz3S@u*(=&3Jt*$5eb5Gl7$Nr22Ozz2w*l@Nf+jT2@Cu01R8 zDBMI+F3ryZvo9tzb^CM#FyJ@-%L4ni|PRkj9fpVr(2Br8}DaDKv)9&%=2-uTyQblV47D5X$gMupBbn+ z?@Cy{t967)gF*tZt*31iDvKQ)5pPTe>hr7!hzTr@z`1_Q1?M5~E>m+xrEsdixA1ZX zDvQ~?PXF2p<8#|0;6lX{WGxvlfelos%y9FIj0lKHxV;nsoaLn=dNu^?yk3Dneqb%{ zz4;LQn=u#}Ux&`dL2#6JK=tJYrZB4f_7+&LG=Rh00bR{QFgm#b{y+@8H2YqGFi>m6 zH`IrU2>=O;pxa|AMDSBj2Q&?M+>yBYN+WbN4}zt%UN)iDOJ3+~8G`Dc8#xl{vnC*x z!)X7;HwR?};+LeBk{aluoG|s!4XeZTu;cSGx;o^6$p>!ey6J?f^WyK}ahNEq`6Ock zqB#VQ+D5TQVbroh8g3JI80)?bd;SL4pHHoOa}6-l>xSlQ4k$0=5h3?TOr|J=@Qo0< zKgI$duMkpG1B+QbAqc8igb5A|05wOtD z{+Nrx^tYLFnlMMFd3T1iZ)|Kq#0I z_>DOqxXT-l;A$+%^*G5RKsI>h?mMEG1ax}@pEKY}E=MD>Q(ce+zqh3rJd(_ny2s{v zoJ?c^C3#-C<+&~9E^j)X9snBTcz(d+^w?gHg9hM*sZ|Z-o>!-qkQx!71^Ap0;4-y{ ziWa49eDHXO=rT1N0+CId<^+%u9-*{N>Veg6%M+lMkOCm+!a~=U(}r%3?kaRywcCzm z5R7UR@NyLdmvBOSA$i=vzZ!g@{$FOuf*RuyR%V$NHtB!-Bv(pH-6!y0Sjg&;13RvN ho6AdH@}m2{$-k5hTpoiWPdWeq002ovPDHLkV1n{3fT{oh literal 0 HcmV?d00001 diff --git a/public/images/icon/gurud/image.png b/public/images/icon/gurud/image.png new file mode 100644 index 0000000000000000000000000000000000000000..25efc31cdb6d6bd2e4c0ad4a7a0a19fc9a242348 GIT binary patch literal 1136 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 literal 0 HcmV?d00001 diff --git a/public/images/icon/gurud/jml-m.png b/public/images/icon/gurud/jml-m.png new file mode 100644 index 0000000000000000000000000000000000000000..db5ef3c345c2096338df0b5d5acd1de8e230378d GIT binary patch literal 1801 zcmV+k2ln`hP)C5Uf2FN{J#=B7(mFjYO-2A3=?_f^BNOJ+qtLY(jn!Hw19+ zIrp4oc6MgIpSgE-vpdmfR8vhg)nsP+-t+-QFceLqHJU`Aus@>+G(;ajUyA)1N%kw6 zWQOsv9Q21Z7*&u0=RJGv>m26=e7XAksw8yZ02(b0Baj* zu}hI42LNJ)?E)YlSiJaL0+8$55&)-h0G!6&n1&s-?ySpF0kBm$6zxk90Cc1*QN!7k zr2?RIUn&4ni4>p`q(GfJ>#~$7Q0-8(FGT>r+r9{b3gDRvAgluLs{q0(0KW<#tOD?> z0KzH&zX~9%0`RKuOcck`G zc~cP!mdY-08oJ?^PB*+*_3aG+;gBC%4%s#dt}kH0)zA;@Nf)$gyEYxizw4EPkaqxF zb5b_RS#4#kaS%Bc$ zg|VddmgcVW^;jJP!HIV0D33s>eKQDo2jKnr65pP?c_3vy-(}%#k*m%E8#miv<#M|e z3HUkRdX^CK4&cu3UcNoM!JY80L?H)Y2Kg++m{?&GtFCS=(hJ7;67Q&7IU^lq= zHWS?x@#&#uU}>y*f9XY2_URY|Cj^qeb!gwKlLpru%2{8Ah57@D+&So3%?s)`mAZiJ8FdSwv=~6vsMsj ztsCGWh}+~^O4!T+^i(IlRx9E7J^()m@l9UkA>hYh_(>2xhA)ke;~-#91_6t=os6_w z)(t}*KU^4HkRUW2l6Hjgnlc99Wd#UgB;?A+dVhlvtFR!7-f@(JC%4^cAz<-capEsd zErZ7!0E^+A)Lug&0#}ud*OW1UsT}%vrvv&7HfSh_ipHPaH8wD7g*@)8zz~v00-y6$ z5%J}*;u+(4zWfx4;B=%9<|qeVlo~()7vN2V+W`SPh9C|Ef5v537zdcOLezCuTH)#J z=16!xYt2af+~E$muQfwkp>T<0k8&`@MmI`QB(oR=Krs4ThC1F0%vEqOW_H9xf_NN% z7RxWTIiRUXD7RE{@N_O334blPfjwbO820hvpOl$+e^6?I)&c>7+$j>(#BY|?i;<8k zKV8Ct7e&Q(lyT5m&Pm@Vk&~|@KgV*+3ZZ#-R^mmUKGY!-&Mac_F`K1xZS)W9XB3HU z-~kL8yOO5GpixW<<~l{9&nXgl`5e}9z@Fej*@(v;EHgnpfnHN2^SY^^=_5@(to{J= zjrhcuUu$HmvY4BviiFvx2=;4yj()#=A5Ab<#o5b7JobRrB!DH*zpigx@8t!6PN#d9 zCYW>S(u5+=0In;Zhaof;TjzOrS|<#RE^J9W_WokaY$UQgntU2v?D~WvQ6)tpA4M{+ zWO@0DCeU4)WGZyup^xLw!w^ns9m^sFOYKh?iytZJ@X`eO4~Kt!0sDn!x0+rCVGH6X zvG~aBS7>&->G#|BHI;Pv`8&n}1|DhC&wM2Jk8AddH5^2rQUr5Ff>3HsDV`!3oo26@ zUUqdb7cy`=k_ths2?mQgZ|upLPXvJ?nQ`fElVo1iM`!)@p2+!hhW`wSh0-Lm8o9k) rr%7~4{-?~h#y|t_{>xSDN11f*_m00000NkvXXu0mjfB`i4# literal 0 HcmV?d00001 diff --git a/public/images/icon/gurud/lb.png b/public/images/icon/gurud/lb.png new file mode 100644 index 0000000000000000000000000000000000000000..44132519e1fd68c1c01cdaa3441bc063347f6c4d GIT binary patch literal 695 zcmV;o0!aOdP)BQMPJ^NhJab$KH)b7KH{#eJ z5=J5-=-5C;ED1&?jtv6|#0YDmagg4;=5&*RgR~oG?di_@B+o9+zn$l|^gYeVBngE= zp-?Ckijl~z@J%AC`$SQJsbzJ4Sc%+_co*qJ_=fi+-bL!0tXL6CSC zsc+OgD%BtaC)*DnoV3=UYxxg=QD$lcpdbL~8UUxqCD>eAh48~y5Fbj32S6K4UO3*w z0#GSK^l1_z{Ru$<7|o#&fWZ*}!suPzzX0UxhYvoUbrfo1c*-(g0F>GnE$ke@!1`%h zUMT)_6si@w4&bD+Ye5L;pq4K=|`h4S<6AnQ7<(#8?h^_^2u(b(qqi@6nP&iivscCT*wg`^) zY49Z@*ePJPU<9Bb06+i=0ssVHCxQS}1VF9;5D%o9{?NdC8&d$}l0M$s+6G{JU2O7Y zeZ05*-*+tl(SbNXC56=Jq002ovPDHLkV1m_bF#7-i literal 0 HcmV?d00001 diff --git a/public/images/icon/gurud/link.png b/public/images/icon/gurud/link.png new file mode 100644 index 0000000000000000000000000000000000000000..5ffd1b79aa49acbc4af3a98ed81dd2595c01ad89 GIT binary patch literal 2516 zcmV;_2`l!AP)Ps2L;NX- zN(f4$7B#JRW}T+4^KzPnG@*8OW^E^q?e*@Rvk$MmS=(vtylOWo&8tah!L3thYqw65 zHUft>v>`9jG=t8)ch>jrD|grHSG1orKfKy|cfK=c&V1+0v8Gi}K?QReQj^yOi1-Gl za1ST2h7+-tQ$Yh%|53BI`2*UuiWX1HhZ%*3IE9m(g3L7-h5vFQz)xd0Yu6GO5kKKn zOemrqby2yqJt6mXcgcgPE;%H+WPDvra<4LmxWuVgjozZocW?^ToQU_3Sa*F~9y^qh z|9gFF&hh38z4Gx;LN-=MlvkvDi(sKPU%`lY&>-Rk`RC3qdGSPU;+bRo=^oj-%rpWc zVvsLQ-KfnsFbXS>K)?&~`CVIF5x0+j4fo2n<<^!U&@(5t1FI5WU{q{n9{qb$B7b75 z96#724k2=T`vBWL;)@9MrX0QG!^{mh5dp{$h*)#&kvB3_90VbYq zHv%c@gc&^*IDsz9gCE2|6Yxa7sy?gtc6^=_G0rLY3oAVF22Sq4mhRl->n2w| zA9>{ooQmi1yCaV}yWhkiJ|Mjv;;->28O^m=(YH}OAkuMiz04i4DbC~GZ z4Y0p^(f~byxE$M?l7AgY%9a{4!Lf_0O!B7=Imx3ZB-ZKED~J75{1R6)pL^ytfLGj& z6WiX}nI?byNGeTqprun@I6kTIpB+dlB9FNuf3(dAhL)H96OUYNF2V27zm1dA*F>*M z9>?fjGd6H4cDo@z+}B|!OB7jU6+nJZ_=_lRI1#_`-xvFIsqabMo_Zgr;xv+Yw!eFl z{N`-(_;(MFtG%qdC2wt|YOS1LR?=ck=3T!h^8HfZ#R&xLK`tM8^a%Bx0EPG5lE=Af z!jq%qj9dpYM88;pulU3d;_dU^>s|R9t2RyfaRo5wXN5W>_ih zs|Qk9iA`F_^d~3DH-!!IiVzyX?)LT(t`l-wQ&>J34$0jeVZ(5(wWhW=S6#fpJn+Mr zCr_>8&}$Vl3e@fGA}5nP4*a`+Q~E;VZB8P;U<5WPose@7@d~F>@|6Gmo{Y#(+nv5+65|ClQ@kpPZ^eHB5Xs6{m1=2UFdy z$m4TZ!^6*>u?d-ch^iatE6aiEez!oF__ia4Y0dIm9C(sl({k@ zHdxQUh9asg2JlyjZ{bTjRz)|TKu^FL9+t6MY9OUfhs=~#Z4Gb0mDse_nx26~ zrj&}~F<7D(<=y|N=IjQ*&J63AY1WD)A6l7Rx5unbY5QX8_C{@zfX=D@HElY;39Qc* z{jn{@@_=>4lE=IH%zR#@w8iG~oWk!*xsY`YM!<_d@B}!wz|kR9pBKZ0El%e1Yn%*|{Mu<8Qfa zyBR=LnsFi9jJHhX=C5HlhtYoO1*1{HZUk&d3RIgB9VcM-1iUM7L%!I$eFF)94vobq zT$)O-EDDT>C{7YPFf&!)i$l>XlSY8&jD{s#4FadiQMdPd^5w^;z&p3rvD{<=*xL&!KmoP{9c=F_D1Opn?i2 esGtIEn(%+I?K8LlvkV#l0000m literal 0 HcmV?d00001 diff --git a/public/images/icon/gurud/mailbox.png b/public/images/icon/gurud/mailbox.png new file mode 100644 index 0000000000000000000000000000000000000000..eddb7129dc2ad4c3af86ecddaa5ca7c67cf8f841 GIT binary patch literal 1290 zcmV+l1@-!gP)LnRL0aZ*Y` zX;o=y6D2{OwXq?Q?btI5wjpsHLV{6JC@~n9;9{Fn2#^HY1V|kSR6X>P9{Q?TdmINt z{3E-I!TY4IglCtXd7pjn&3HT}lVOG#W|(1y8D^MahLyC?$Duc@X8COiQ3(s=u7t=2 zM)Y3^QP>v=Fs2@`6`Y&X-XWTw=CTUk^^{1|Yq-oiB_S(Q|t)a&T^*ucX>ns>tA6 zHVRJnLTd4ue)V8%nNN=yQ4|}B07w?!JIXx&ZAdfcx%fKar;#Q7qF`zJ#X7-EJ}3r& zsKhR^g^bn!g03-TAR%8&R{#USYz@K!y;uYQD{FhItmd=^z|+8Y{-&+~Mn~@RG>Gm3 zfGYVvd}l>-0K?I2K6bVC6%F$4^g8s|Z$n3uU#Syp@iaNTrV4Q@~}R@Y|`&wGSXZ^%$JZ0ZsDV zWg)c>Af1~D{2f0+$CrNPOH;r(^4im2*H?W?UyoZ30D!axl5sY*(gkTyR{;8ZCY8QM zn!NQ1VC42arLQX|NqquH%=`&9OLy%rgwh&n@Q38i8D>>7)A#BI09R4yb29)S0{|ER z(EbAOp1q;$-fG!a(*PtL+iC_tYGDf|f8BssZo6vd7*uIXXJB%61Ck3{wFh7#{q&{X zrk%StmO$E-pUCRc`J6EOp_J{9vk#Br z&iqE?Vb>oqCx`Ha<^Ch~fi>0-fKHwUzvqv`)TIR4#tuX^U_>vlV`cS|`(zyp^o%Bl zD!JJN@)_&wQnL(6xffF1ebq_sgG;CQZjSt^>7bY>iVc!LAFzQBwEH1hh4buxZnX1V z9CDwXVlf>gvs!!~sh6+vho*yQSdberqAS%qPL?G^KQ|o~lX8y5JH5M#UpF0AlMDdV z03aCvr~x2u0Pxl=fC<{9 literal 0 HcmV?d00001 diff --git a/public/images/icon/gurud/mapel.png b/public/images/icon/gurud/mapel.png new file mode 100644 index 0000000000000000000000000000000000000000..747a37903d8354105e823db8639d3a9c76a332ae GIT binary patch literal 918 zcmV;H18Mw;P)a9* zwn+~yWoFYKS({>m_N3Tq3tIXMrHVf)1`*>$r1c~$%E;Sfw@b2ZH*{ugllO%Oo0$#o zz0b_NnS?P66bgkxp&B%Nb@(JDoHA4VV5X2NjS~Kgnfxic&d>Y)(x$ioZPh-t{%Sd- zEz3G##1%6|T0d5O@mO}Rl;q&X6YukO_P+diV_0tIreXnz>!;rK^K)PTPI@L* zV30Tf$iAro$W1i`Ag-SV0Q>mCC6Gq|Qh5zv5mQu04N&1nOATNVf$69LD*WIQ$RhxW z0P+YxD%}Mf1t+xn_jR2(6FUjI^#C-T1aTMG!WtkG1yBgB&Aq0+%9CK6B^E5TBx``P zM_?*Xf=vOy8c^1|1Y87AMgVR*11Kc)pWvYd;3V{);GqTJw)+xr+Z{kb(+Ta!0B|&& z(2fiMx80Y3ivY?9z(oLM1mG$%*h!k%OBO$nb2dHU1xX2CX4mYqMk|RC`w}FV?Xs)2 zCRCN-8QKPGyACDxMWfYJyj(m!(8(9}uNVB8Wm(6JRut>NGw^U`b zX1{DzJ^(ZKj=bcNHHo`qRW{rU!*k}&qk9GzKopIuL_rkrjl2X`T|gozK6s3PAm9p| z)aiSB7?>wGql3F$bxOR`_jI4rr_cHIIei7;6}6&N`a?yeJ7tM{P;9FDf$&Xg1(NIc zibN+BiGoICTo%digl|HVC7LZuWElmo*+-!AQ^J&h&t#Eg2-~?8p;=2rk|nxd7F|gN zM%R1ACg(f&o0_D)t%$S+g)NjQT&S|cLcax`_FJIMX$QsRvxZ6~z5XqH$Gpq_Q^n-^ zwQO`66pnIr703=!AW)21@7%wQ}lg4;I)TBa-&Cd35 zMHYcV6NMrZ1?L_D-mB4D&s?8|9nk95!XulL61Na}z~K3jEYV>;AfmXQ!!~A;;U+uZ zZ-MT58`wWyo9sp^&2+)ca0@)Y|6f=dtc0N^8(ceTV@eCh8@C+#9gZe-ATXKQjRu$}u;0GPh&Bm3XotbgSu z#=`LH*2gLoX-e!BAd&;f9L+tN34PV5LTS1txcWCY^fuPP!bk%=yLZG#%i}HU1V_SW zgKhOtk>k>=Bb~xndvr>;?BTwFd06-|5Mgd4gxWYR9>QX-fWow@pK*MSr?^lKk2|EJB~`FAx_;GHW`<#9>QdCg z`_rwqY3t{qQWT zKJ{t}SXu;_zY8$k8MW~E{Caa8<4ylTLMwpd0X?4(TLp;Ji31>r2{wV-%_^IKHP;c?7SxN}Ag>jM;#RL53$iDv4k55~>~H~%wsEd(_a zPiVn((~r3FPbUCodIS2Mt33?iU^ilh(hRbyMFO%rCc+m=&fh8`eUAI<%VVKWdx#8i z;KBC#s6$=QK2N@4TV?ghXh6S_&Q>-?-Tu&Fap0tlL2PzTFp@vKkns6Q>JH4<;-KxW z@BpYHOACGDeTTLt{7e_X+z7zpQ{7iA!OH9%`1-*qSRQX?eV&Y7)PPkE4LcXiH|nXi zi5G&!ib!`Nqv||oL|o2+4|@MCtvvdM#d)9b++nUhxuf|HE>ArwIbEB8ENRtyj^~TcdvDgCGuwugs84;Wy(#mAp ziwVyWhU(MlR5RbT_2A}_5BlI;l!PvFd;KI)Y zu4=SOLOOr&I8(qGyCX~(*x+X!b|}^lLGI70g9zUPus97cKf31B z0)!9TLjFWQ^)UVjx`NH2ZolUEWRX@0v2JRT`ZllbAne@eb;~j-i@%4IY8bhEC~!q* zZviaM=^&?PQ!CHuw5tIcWJgekj43re@iG|~D2$EaY*P>gT(`i)Wh;9#JX%3Y<-5^<5TwOn56q7?!;RKvcs_Au%X=Q*MIMU}F2nM} z(-C7o9@SYsAf@u%*ek&3dJmb`=Z8;-AU*CwoyCSE> zFj*6~goq-MWOmrGMov$06oyK`)!T~jNcb)a&r)l0WW{5;PR|S{$6f&<$wTItc#JfW zV`c|KhG+@Pk6M_p9Y<=xzQ+wyHx7psex&m(IREK^d%cJ!I+)obk0Y`JI%*@A-P&n< zlcGjm{ti|F4o7p>9ZvO2E4xZiiY-$X|0It0x zeo4{%By|T~PT)Cy#M)Sth^8KR?TD5ttNs^-=VOhqGSLRBUJceFt$HuQ%0xTN51(LI z0>ddrlt_HBD1*freiYZS|IN>{9N!n>RvMG2+5h$imZuPVhbxT@H(Ob{Y~bX2%i%oy zpS3#d3{!+t0G7tk+!2}jRfNW6iRR<^MR+L}B1H0`EYj1wI2vuiWSz6zN5bOzP}J(w z^Z(jqtK*93`lFhpen)tfy9YncTk+5}_$rCYLDNkMULj`W^kU zRHKk6O_AvPykZ=01@K~PfywzNAyL}iz4hN^j>trVR&(*fQ_xyMNHfr- z98*Z7rsxyH@;N$0L}ds~IX*|iD{y!fE|lP?Jk0p={&>X>kKb7I#H)9H*W^G*w5Ei( z{J`poB4NamD(Qq>irgqXUY_L14FCS2NJzA%=o4!-l*0+5mHpdgD20LKVi-v-g5hK{ z92RvGHc^Hh*tx!6OJn2pS$5bm+F&@jh`lqIVur4iQaEd<@bOG|1&rvE4@IX96+U4R zO>z{6&zcODi0^NE1&kyYK}Sj{lu2v*xlAH(#ZVU2yW3I$qbVBsKf9f5h6{!=MnlQw z_5BTIxN9(PPX&x;l*7Z+GI*F?4imdAFqLfuZ?4MdQF=Lyqy!g?6ZYZ#r*f=}2R?g{ zS_Y3YDiU7-UVZYRXd=rJbah8l%l%(lXqRN@oCo*|lM{Mbd+puJPN0px+~iRFoy!?f(w)KwijmC`(I+ zDH5F#60ON1aqv?eKkfN_1X;3~1ZI(u{+zv|m*Y8czOqPcLZY=YW7+qZDdU|&kv^A2 z(u6m(FonKVp7U6vq-0we9_gzWE|Tziht$2QzPUhM2}QjQ{`u07*qo IM6N<$f*xaD-~a#s literal 0 HcmV?d00001 diff --git a/public/images/icon/gurud/notif.png b/public/images/icon/gurud/notif.png new file mode 100644 index 0000000000000000000000000000000000000000..99d132af18070830c954aaa0ffa17a3c0814223d GIT binary patch literal 297 zcmV+^0oMMBP)a2^p-0-c6<$YPXO1HBQ9&9`RF-fl-fN2!h0dU~ zHH1@(3Q}?egUDXq$2%Kp{G8&HpmJwD5+rju!COL1$H`nyP>mn63L3-r<^GIDaSSfD z0l!w;f!G~h$#e@*Ev2Icf_%6Y>>QLHeB8P96}gE8f|KmHxf2Rp-ev`vqyuNVimc+S vV75Dwd;tIe|NoSMGJ*gA00v1!K~w_(u)AO>MO4Sm00000NkvXXu0mjfvIKe^ literal 0 HcmV?d00001 diff --git a/public/images/icon/gurud/pdf.png b/public/images/icon/gurud/pdf.png new file mode 100644 index 0000000000000000000000000000000000000000..b2f90db210b741c6f7e1518c4350235aed480a76 GIT binary patch literal 1468 zcmV;t1w;CYP)_zyg2cw0SPu?Y=W@W}4%D?|ZKH zp@2ou?>LHJD!kJ+w1FMFyM4Kb5cyr*PNGKu$uM>NyIgyr7v6)ux4xc>1k>PM?Vcco zw@<=cP^ejeLP%KyeBnLllCTGmG1#nb>*CPN6c%}k4G{9FAfFyaQ@XQ2oXoOc6;1z{O%cy`E0nbDL_c{03Y?0Id z$rQ|OL{#C`1R$v}6q%S{0?$MMr_IxqEpn>C`dW>B-3&Q^ zsAc=eA@G+*aydZgoz}n9RSA2`1t3+Hy2Q+KPJl?izpiz@;RGNW)_HRBFK}JT6o`0! zVg_%z07OTT6Z6e0Q@}mN4Bk`$h|UTxK9jEp5^H}kfj3P6QbTzw3@dd2I`8}eAa-In zyeR^Z8f$xmMtH7sK&c4lA2pulb<*cZlJy$MbuG zIBy6%a{-7NJQ|Ux2&F$)VYUx{J3(Q^;AZ}z_g@2NAENCT5w*gX_Qy;BSvBkh1wIui zTj9yC_mt${r~FF<%8h zBRr0N77D{$KG=uk;$w&o&j9~fetWFfxr+l3UtG3c08(X3n|%0ZzVyAKRDp$#B1HOb zLu_gRk`GoO^?Lx)fgoKegzsDqvxxaP~nEu1`{U8dV3I)(9Y1fX6v4e3u_RT<0IJb-DYWEYCSPz?)JBfWcl*!fSc~WP{W!#eQmB~Eo)g@v)TXM W9J|_6oeIDJ0000$2V literal 0 HcmV?d00001 diff --git a/public/images/icon/gurud/pencil.png b/public/images/icon/gurud/pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..1d18064ee5e4698836ff08b45c86beb5143865f3 GIT binary patch literal 1871 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 b-3j;~0yl(Fyy-ex00000NkvXXu0mjfaQ%CR literal 0 HcmV?d00001 diff --git a/public/images/icon/gurud/save.png b/public/images/icon/gurud/save.png new file mode 100644 index 0000000000000000000000000000000000000000..ecbbfb5d81a43dae2dc507f3133271b2f70cc22a GIT binary patch literal 1122 zcmV-o1fBbdP)$P((Ecc&8)j*_QhpEmR)t8W?Boxun;eABgoLzRC^O&YwU^Uq(7iYJ*Vl?G!cRX`EZfSJbDc3u*lhiGn zGu-`r=t)BX(3C5O9`5@Yg}Jp8g~Z9HlB`1h6btb}85RyND{TweOE@S3Bylky8578G zu+PZG$Ry4iSUG~pi3s$zjh3%>gmb&05NKf{wdAz`Oea~`&X*vRyQ;L!ra9O@S0;mx znNG0~E0i^p#{r1z@GoYd|IIiLfwnn!-@h1sYAS&6$rVISOA;WvXUfFzF-Ti~OMLr& zp#+m-A?Rxxh5oiNnDnmlZ8rfh3<6yTfTipu>=w!}gSBl4iQ$UL#;l%PRr*lE@)}2N zS^x}zK-UNW)o=W~46_-o(uTIUJo!BaBxB^>fWCF~+}!#g9IXxVuTfhy01byg*8pHf zFulbrW_pJlZ*q9@C{cV20)c?2)i~ro@e<$b0nktgbPWJd{f17Yrk6NZ);-$l5^qp3 zJuLv}nbp>XG_#O_zILw&Azarzfz}BCCAF2u3@yb%G_OodGA7BwriwRc0$>2+|c3_uJSS_(70Q)Oat*_hwQN^htJU?q25I(h*heV>R37bVw@VE}@dp`k^} z6FOi(G6r3I)sNU^YUrmXv&e2I5@EpJeh+C^yi^NMu=gin=* zhK{S5G^^lpvd4-Kurul;}41&~xRJ>&=Cg6D7W1}({dC*ZOSfZkUg zzCX12N3!^3;kXjLA;DCyd#&FIxW3J2`8m=rP56c?{C>V{stZd;q<|@t28g0LLUv zQF>#&vJ;vPfEN1AN?w%SbrJxz22B9C>H@%cJ&^DJSeKY_kLGjme(M4lzYTy<&FA3# zmIc5)^b+76IsoPt9-yb@@3jZyb=17&0dNn!1ULd9NdRyJK#~C99vT35*B9_~f0Zn* z8EuvUK&$MCX119IfGzC7MS8jNo{9M@GODc@pM{ImGO+o$`2dQEAiubgP7jQ9x+M!X zx~-T9m=A!#7HEbD0Ez$rqX6X42Y>jYcNT!p7Zv++_xleMR2A8rZ|nNYjQtt{zZ34L oawrFsOU(dCkRU;VM9ck;|E4uIO)Kl^yZ`_I07*qoM6N<$f((!KaR2}S literal 0 HcmV?d00001 diff --git a/public/images/icon/gurud/school.png b/public/images/icon/gurud/school.png new file mode 100644 index 0000000000000000000000000000000000000000..c5f920606a704878af97c3aae17b0400a3909be9 GIT binary patch literal 1632 zcmV-m2A}zfP)1cO>GNr8@wV{_8#q2^Ow6>M*=0eE@A*B>k%B9>}0u804P(lN=w3KUT3zdtt zzq5y&G@%JeAZ-Jjf99LXoU{M#`M%x%%kD`eNewmBP(uwh9($0@{Bw#}H%0uC7V*!d z^%6Aw&sQmChY4o)DdrFaoAx{78`4@0jYjhnLHbP;GoK*5e~TW@nCvpdXK{^SHcm1B z79`jpt)-xdeLxX!Qf9mG7c&f;t$@kPH8QTYoCfP}mcVKth&5_c^WT?Nd(d>-3l#B8 zirAbWc5s^!T922(WcLE`#khE?91i_pS`Y&9e+go`yv=zpNvkomn14wS>zB!-a45~Q z!SIEuu*8Eg(oqGDBY#15s^1$B>(gTW7t(5p>@B7@DP~4xIrGc{@YJ4)N_;V{G@Js% zp2A?0EF<5ux1?k@IfB@2+2qpoP-C>icvpCWw>hTU+hw?1r}iSBA>v>u1w z(+$dMn5KyBux+$GEhSTs6vKxEu@+^vY{UwKt*0Z*?irZ6)(UezFU(K&$(Zw9f$72X z^1X05H_lf=NsjHoYCz0IvHqhc&0ErLHNHqN|CL~NPdwNkJNzaWVOih4(g?Go-2vi@ zF*|k{ZhM;|<_nWNyfa{u|B3yCF2(fn6Ct0S!oH%IUlR|LlcJZ6YqT@G$=&Lyg}c|= zVSe(#tVf0y{<+a1=Y;EP++8h~)_%W962yim)_?ujh-rHE#dL#|4B zpApzeVt$dNu#ZVnCQxvLXkaw|oQCYk0xU?Dy%Ofu#JR!&;}djzqX;G=4Pb47e6 z=j(&P&JJikQ3u7jCqTc~1_yT($Y7aPun;?(u~b37s~!4XE~qhAf`ydG_mp-bN93L@ zt(E%{ea2&w;+cav5X399QrWu^iEF;$&lAjc6U1lzNn=WKtR{D7s0W&k*Fyd-bI9O{ zfatTSv=;6Rd15xn2c94wvw>nZLlNJlOVK?SLLMa8Krm|$)DGfDMeT$a;9--S8TUeS zX)WY#H3kMfu>BZR7Supja|ev}4Z!r+O_=cw!{qgA;B|FDZBc!ot@!M1@0Rb0Hlpol zUq4)G>VVUx8aS|hp{@n;GEDNy5@SX)$$$Wx4!=$?*9X0XafXxxNU(t-)h8RQ1i)NCG1&BMSzk|7n-X)!RF%h%2G-54V z=!u8|#GAMDPO>*~0?bGGYFbQ0JnV7=h&M0R=X&e{z#}XHRe;%5Ab>duJm856U{O85 zx4ugNQ~`VuYdT&J2yVaX1h9mu>3BV0RSN*?y#!!A3ot%#6`X&!fc>BYj%F6gN7~#B z6CC-;A}{Ou;)Xz8eMuu&v&-ardD{x$(9S|I>?@XYMISdkeE>77K!DlF5pX)3kiW|s z@%wza5F(x{KL<0uk>nL1H^cv{4d(JJI=BPeb?4+)T9bp9WsG>-(Cci2I%^f^(hZ>7 zVt_hZwR}z7Q`(6fk?UX%xvy|zB%J_MyfV+RgQukp<|Y#OT71F_JuPiu%eIG%l{5la zsT~aaioo0EN*L)#@V1?o#}Z>EjR5mW3RM8C3IM7AIDrBbW)*{3TM{xzGG9x$05r^s zNaky*064({n6)JjExTmCrkWsD1%S8&ph16VUc+cuYQ`Iq-~k^g2;%k2E(tZ%P(uwh e)KEiOOYuKtv80Emx?Ji20000>b%ZRlQ%tmBH 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 Urb{p4kN^Mx07*qoM6N<$g5L$o`2YX_ literal 0 HcmV?d00001 diff --git a/public/images/icon/gurud/star.png b/public/images/icon/gurud/star.png new file mode 100644 index 0000000000000000000000000000000000000000..682e996b3137f09ea627b274ff97c9892f8799a9 GIT binary patch literal 3974 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 literal 0 HcmV?d00001 diff --git a/public/images/icon/gurud/target.png b/public/images/icon/gurud/target.png new file mode 100644 index 0000000000000000000000000000000000000000..7e2f6463c454d7342f4c18f4bedec3623991c631 GIT binary patch literal 3592 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 N002ovPDHLkV1gC7sJZ|E literal 0 HcmV?d00001 diff --git a/public/images/icon/gurud/v.png b/public/images/icon/gurud/v.png new file mode 100644 index 0000000000000000000000000000000000000000..9efe5d191644e5345ddfda31adb248e0f9caaf5c GIT binary patch literal 2866 zcmV-23(fS2P)5nWD{Xmgvr6N!F0N6H3Br)5hVL*G z+c@^I_A5muepRCDI%wZfH_V>(!HZiVc=J^_CwhJ}2(yDe@E!HAXEI?(bX}2&*CM-r zx!br6Xrro3YE_x6A#<&zP8im@*$(FlIu)UY3_H5nJGfSmHASK|yXGgFOUQewL}nN> zMha)FUGVIBmcYNvUJ%cgLNL(L9WxI_rqk-4&fn}Pc#Bc{vntb9$beSog2-fVTBgy) zZ;tuloV$mqGc~*6M1?b^)~zKJ?A0#tD<1gvYWipCg#N-|a_c_gr9~!x+7a-IL?zwU zPk!13FYhF`add9iM*ZMxc5m447RVd$!L>Vm@ajPrE{A>W8EX%c3*pt>5cIcqM>T=` zph#qILBXpMtHE?5}$r__dvL2q2dAhiVnuSnF0FK973VeV{l zW^Vl>0FGK$jPWLu8%%B=>>m#^P}!2n>xbs3nrnyLX-#5o(8qY=A(Kk^w|R-Kqm+|@ zUx{p}A_HFQhMHg?C(y~LY9I*ZVkMj}_b-2TcFMBxK z3$|*m^3Bz5s2C0w47g5ZVzFJh`?x^qy+(iiJqCIq*)-0#I3!!$Tc<+{B%? z*KqJn^={aIJ~unhNeCCh%&FqLJ8NBxm&E9xhe$;x)j5H;>~Z{DmFWuFRAfSo&95UN z@EqbVXln4l{)wFfuM@uWNImBPc}esMn49p(K-O|fn-$FMWuDWbz+$=2`4MCHO!rY!Z_kJ>$9jbIDJ1e?X7!ioC{D&^M*KsjPV?Pw zs&nrOK=VvL-1v4LChkuq{T?+^*Mj+ky5Z^>o;)csIh#TK+umiZCnIIunD~cuALb9Q z?eXsl_^%#ahwqmoObDswnYuX8;4x8qpWg^^Gmz;@+6Ibhbp9S6;5sN49@y4mF}0ND zT-fAFbqxFx1OLtAC8(bsNSh!jB@|jp=%zB=*$_1Ynfx}j`pdKuCt*`Ee({ZSezy4V zVNcP5*XhVXo*`lbCLY5G>Ctn7^3)n25sH&$21NVEP7Z!N7gB40Oz-2Qe=mv-P^;qt zC?5?KHF%`*ks#xhm|X$}%xQRAokUV=fJC3-By3{FFV^Efwy-iWfMM$TH}g<8-M=mH zUq4!6-ap%Cpd&{5@6py*J3Ds z*9)=pdXG>qhMrGv@Q*}IBy%y;#>!!B4J*HAS2~jVf$fyTD1^wvYjE%3V%~RND2I=@YKhq@D7=~zwYTSxo&z}lvc;w-Sw)+FI3eZ(lU??rZHhM6 z^4-7GEjsXr<6Qk!nXDY&bNt5{1rXmBKie*90ZLYPCdJeiH#@oQYc*uk?hm#*vTKXS z4n}0M-dalG$t6(>ZV%gH?XjXb7#YHY5hvs6<{2@8dwkK#uHPV*tnU%267{iD;WkkV zm{gB*sWw-;cJ*ki?0h(OQjBpvk`=F{sem1p<~^`4j=9Ryz0hFu zvf6yxJAJti%)|>7gB$(^-!*f&3qJ33z@teKJkrTy(Xc0xscl`5z=6&~zalf?5krhn zZY~ly@I{FA3@p(WT0Wd)`DeVm#b@HP4^D^S(GpF`$GF>`zbi8Oz)OgVM1DYQ@_8Pq|x30+a4~D#7kd*P7 zTzVm3>HO(l3iR9tSiIrIcCp+g0&DPW5|pKkYY(o`Khw_np!E|91Alj<1&_S3n7>E+ z*ieX}M(+%vl+&35MhX16yrjX{LJu73;STGNMJ%VIsw#Ze*vxNr;F|LbJ@9mix3-q2 zcsia^?RD@Httkk2eW)_o!^}aZ5LO+VqC+ye;O6moH0*}Kc^}xX_A*=61<*7T25q(% zhUR=Q66B$6JdJ=iyuEcJ)}z`NYUdLNUP9CzBZi^d!>LU|PoX29*h9##*LsDAye4tRViJ=6Ih483u?&O%+@ynVI< zV=Ugo!)yzg!Mq!bkHji6AB0sMKAY$EJj25zXWMZ;9|P|c;#D+ObVN16+o-{GuYFUN zmJQ)rY-X@}e&aUyI_CD6svC-JG?$R~uzvE|kXu;;lv>ewIg?+yrZ^zqV_;M1& literal 0 HcmV?d00001 diff --git a/public/images/icon/gurud/wavinghand.png b/public/images/icon/gurud/wavinghand.png new file mode 100644 index 0000000000000000000000000000000000000000..4124d80497f4e7fa9f3e2c088d69f7e57b3e59d3 GIT binary patch literal 3413 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 CHALLENGE @if(session('success')) -
โœ… {{ session('success') }}
+
+ Berhasil + {{ session('success') }} +
@endif
@@ -425,7 +450,11 @@ {{ $ch->exp }} EXP - {{ $isLewat ? 'โฐ Lewat' : 'โœ… Aktif' }} + @if($isLewat) + Lewat Lewat + @else + Aktif Aktif + @endif
{{ \Carbon\Carbon::parse($ch->tenggat_waktu)->format('d M Y, H:i') }} @@ -434,18 +463,18 @@ - Detail + Lihat Detail
@csrf @method('DELETE')
@@ -471,7 +500,9 @@ {{-- Header kuning --}} @@ -493,7 +524,9 @@ {{-- โ”€โ”€โ”€ STEP 1: Info Challenge โ”€โ”€โ”€ --}}
-
๐Ÿ“‹ Informasi Challenge
+
+ Informasi Informasi Challenge +
@@ -529,7 +562,9 @@
-
๐Ÿซ Target Kelas
+
+ Kelas Target Kelas +
@foreach($kelas as $k)