diff --git a/app/Http/Controllers/Android/AndroidController.php b/app/Http/Controllers/Android/AndroidController.php
index c632271..50f3eb1 100644
--- a/app/Http/Controllers/Android/AndroidController.php
+++ b/app/Http/Controllers/Android/AndroidController.php
@@ -69,7 +69,7 @@ public function lecturer_overview( $id ){
$total_request = 0;
$total_validate = 0;
$user_id = $isi->user->id;
-
+
// ambil informasi data testcase
diff --git a/app/Http/Controllers/AuthController.php b/app/Http/Controllers/AuthController.php
index b2e682c..adeba5c 100644
--- a/app/Http/Controllers/AuthController.php
+++ b/app/Http/Controllers/AuthController.php
@@ -25,7 +25,7 @@ public function proses( Request $request ) {
return redirect('welcome');
} else if ( Auth::user()->teacher == "teacher" ) {
- return redirect('php/teacher/topics');
+ return redirect('php/teacher/crooms');
} else {
// student
diff --git a/app/Http/Controllers/PHP/PHPDosenController.php b/app/Http/Controllers/PHP/PHPDosenController.php
index bbb7798..083a12a 100644
--- a/app/Http/Controllers/PHP/PHPDosenController.php
+++ b/app/Http/Controllers/PHP/PHPDosenController.php
@@ -9,7 +9,7 @@
use App\Models\PHP\Topic;
use App\Models\PHP\Topic_detail;
use Illuminate\Support\Facades\Redirect;
-
+use Illuminate\Support\Facades\Session;
use Illuminate\Support\Facades\Auth;
class PHPDosenController extends Controller{
@@ -75,5 +75,8 @@ function simpan( Request $request){
$id = $validatedData['id'];
return Redirect::to("/php/teacher/topics/add/$id")->with('message', 'Data Berhasil Diinputkan');
}
-
+ function crooms(){
+ $id = auth()->user()->id;
+ return view('php.teacher.crooms',['id_user' => $id]);
+ }
}
\ No newline at end of file
diff --git a/iclop.sql b/iclop.sql
index cc0a055..f7870e8 100644
--- a/iclop.sql
+++ b/iclop.sql
@@ -1,17 +1,17 @@
/*
- Navicat Premium Data Transfer
+ Navicat Premium Dump SQL
- Source Server : baru
+ Source Server : LocalHost
Source Server Type : MySQL
- Source Server Version : 100425 (10.4.25-MariaDB)
+ Source Server Version : 100432 (10.4.32-MariaDB)
Source Host : localhost:3306
Source Schema : iclop
Target Server Type : MySQL
- Target Server Version : 100425 (10.4.25-MariaDB)
+ Target Server Version : 100432 (10.4.32-MariaDB)
File Encoding : 65001
- Date: 05/05/2025 06:12:12
+ Date: 05/05/2025 17:22:24
*/
SET NAMES utf8mb4;
@@ -4440,177 +4440,24 @@ CREATE TABLE `class_members_group` (
-- ----------------------------
DROP TABLE IF EXISTS `classrooms`;
CREATE TABLE `classrooms` (
- `id` bigint UNSIGNED NOT NULL,
+ `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT,
+ `id_materi` int NULL DEFAULT NULL,
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`owner` bigint NOT NULL,
`status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'active',
`desc` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`created_at` timestamp NULL DEFAULT NULL,
- `updated_at` timestamp NULL DEFAULT NULL
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC;
+ `updated_at` timestamp NULL DEFAULT NULL,
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of classrooms
-- ----------------------------
-INSERT INTO `classrooms` VALUES (1, 'Default', 3, 'active', 'Default class for teacher Yan Watequlis Syaifudin', '2020-03-06 16:24:36', '2020-03-06 16:24:36');
-INSERT INTO `classrooms` VALUES (2, 'Default', 7, 'active', 'Default class for teacher Pramana Yoga Saputra', '2020-03-06 16:24:36', '2020-03-06 16:24:36');
-INSERT INTO `classrooms` VALUES (3, 'Default', 8, 'active', 'Default class for teacher Dwi puspitasari', '2020-03-06 16:24:36', '2020-03-06 16:24:36');
-INSERT INTO `classrooms` VALUES (5, 'Default', 32, 'active', 'Default class for teacher Yoppy Yunhasnawa', '2020-03-06 16:24:36', '2020-03-06 16:24:36');
-INSERT INTO `classrooms` VALUES (6, 'Default', 33, 'active', 'Default class for teacher Imam Fahrur Rozi', '2020-03-06 16:24:36', '2020-03-06 16:24:36');
-INSERT INTO `classrooms` VALUES (7, 'Default', 65, 'active', 'Default class for teacher Mustika Mentari', '2020-03-06 16:24:36', '2020-03-06 16:24:36');
-INSERT INTO `classrooms` VALUES (8, 'Default', 80, 'active', 'Default class for teacher Vivin Ayu Lestari', '2020-03-08 09:21:20', '2020-03-08 09:21:20');
-INSERT INTO `classrooms` VALUES (9, 'Default', 318, 'active', 'Default class for teacher Putra Prima Arhandi', '2020-03-24 02:38:25', '2020-03-24 02:38:25');
-INSERT INTO `classrooms` VALUES (11, 'Mobile Ganjil 2020', 3, 'active', 'TI 3C dan TI 3D', '2020-03-25 06:27:53', '2020-09-04 13:31:00');
-INSERT INTO `classrooms` VALUES (13, 'TI 1B', 65, 'active', '-', '2020-03-25 23:02:58', '2020-03-25 23:02:58');
-INSERT INTO `classrooms` VALUES (14, 'TI 3F', 65, 'active', '-', '2020-03-26 01:27:14', '2020-03-26 01:27:14');
-INSERT INTO `classrooms` VALUES (15, 'TI 3G', 65, 'active', '-', '2020-03-26 01:27:26', '2020-03-26 01:27:26');
-INSERT INTO `classrooms` VALUES (16, 'Default', 369, 'active', 'Default class for teacher Rahardhita Widyatra Sudibyo', '2020-03-27 10:04:10', '2020-03-27 10:04:10');
-INSERT INTO `classrooms` VALUES (17, 'MI 2D', 7, 'active', '-', '2020-03-28 06:53:43', '2020-03-28 06:53:43');
-INSERT INTO `classrooms` VALUES (18, 'MI 2F', 7, 'active', '-', '2020-03-28 06:53:56', '2020-03-28 06:53:56');
-INSERT INTO `classrooms` VALUES (19, 'TI 2E', 7, 'active', '-', '2020-03-28 06:55:50', '2020-03-28 06:55:50');
-INSERT INTO `classrooms` VALUES (20, 'MI 2C', 7, 'active', '-', '2020-03-28 08:32:45', '2020-03-28 08:32:45');
-INSERT INTO `classrooms` VALUES (21, 'MI 2E', 7, 'active', '-', '2020-03-28 08:42:28', '2020-03-28 08:42:28');
-INSERT INTO `classrooms` VALUES (22, 'TI 2F', 7, 'active', '-', '2020-03-28 08:42:37', '2020-03-28 08:42:37');
-INSERT INTO `classrooms` VALUES (23, 'Default', 442, 'active', 'Default class for teacher Usman Nurhasan', '2020-04-12 11:34:08', '2020-04-12 11:34:08');
-INSERT INTO `classrooms` VALUES (24, 'Default', 473, 'active', 'Default class for teacher SuSandy Wint', '2020-04-13 13:27:46', '2020-04-13 13:27:46');
-INSERT INTO `classrooms` VALUES (25, 'Default', 474, 'active', 'Default class for teacher Soe Thandar Aung', '2020-04-13 14:26:00', '2020-04-13 14:26:00');
-INSERT INTO `classrooms` VALUES (26, 'Default', 475, 'active', 'Default class for teacher Dika Rizky', '2020-04-14 07:36:59', '2020-04-14 07:36:59');
-INSERT INTO `classrooms` VALUES (27, 'Default', 476, 'active', 'Default class for teacher Moch Zawaruddin Abdullah', '2020-04-16 07:20:17', '2020-04-16 07:20:17');
-INSERT INTO `classrooms` VALUES (28, 'Default', 477, 'active', 'Default class for teacher Vivi Nur Wijayaningrum', '2020-04-16 07:31:50', '2020-04-16 07:31:50');
-INSERT INTO `classrooms` VALUES (29, 'MI-1E', 477, 'active', '-', '2020-04-16 07:43:24', '2020-04-16 07:43:24');
-INSERT INTO `classrooms` VALUES (30, 'MI-1F', 477, 'active', '-', '2020-04-16 07:44:01', '2020-04-16 07:44:01');
-INSERT INTO `classrooms` VALUES (31, 'TI - 1D', 476, 'active', 'Kelas TI - 1D 2019', '2020-04-16 07:57:58', '2020-04-16 07:57:58');
-INSERT INTO `classrooms` VALUES (32, 'TI - 3C', 476, 'active', 'Kelas TI - 3C 2019', '2020-04-16 07:59:46', '2020-04-16 07:59:46');
-INSERT INTO `classrooms` VALUES (33, 'TI - 3D', 476, 'active', 'Kelas TI - 3D 2019', '2020-04-16 07:59:59', '2020-04-16 07:59:59');
-INSERT INTO `classrooms` VALUES (34, 'Default', 478, 'active', 'Default class for teacher Yushintia', '2020-04-16 08:30:26', '2020-04-16 08:30:26');
-INSERT INTO `classrooms` VALUES (35, 'TOK', 3, 'active', 'dd', '2020-04-16 11:02:50', '2020-04-16 11:02:50');
-INSERT INTO `classrooms` VALUES (36, 'Tok', 3, 'active', '-', '2020-04-16 11:02:56', '2020-04-16 11:02:56');
-INSERT INTO `classrooms` VALUES (37, 'Default', 390, 'active', 'Default class for teacher 13_FatinFuraida', '2020-09-11 14:19:14', '2020-09-11 14:19:14');
-INSERT INTO `classrooms` VALUES (38, 'Riset', 3, 'active', '-', '2020-09-23 15:24:56', '2020-09-23 15:24:56');
-INSERT INTO `classrooms` VALUES (39, 'TI-3E 2020', 643, 'active', 'Pemrograman Mobile TI-3E 2020', '2020-09-24 14:41:32', '2020-09-25 04:05:54');
-INSERT INTO `classrooms` VALUES (40, 'TI-3D 2020', 643, 'active', 'Pemrograman Mobile TI-3D 2020', '2020-09-25 04:06:33', '2020-09-25 04:06:33');
-INSERT INTO `classrooms` VALUES (41, 'MI-1C', 65, 'active', '-', '2020-12-03 00:07:12', '2020-12-03 00:07:12');
-INSERT INTO `classrooms` VALUES (42, 'MI-1D', 65, 'active', '-', '2020-12-03 00:07:21', '2020-12-03 00:07:21');
-INSERT INTO `classrooms` VALUES (43, 'Default', 772, 'active', 'Default class for teacher mungki astiningrum', '2020-12-07 03:58:57', '2020-12-07 03:58:57');
-INSERT INTO `classrooms` VALUES (44, 'Default', 873, 'active', 'Default class for teacher Andi Baso Kaswar', '2021-04-30 04:47:37', '2021-04-30 04:47:37');
-INSERT INTO `classrooms` VALUES (45, 'Default', 875, 'active', 'Default class for teacher rahman_teacher', '2021-05-03 00:17:10', '2021-05-03 00:17:10');
-INSERT INTO `classrooms` VALUES (46, 'TI 3F 2021', 318, 'active', '-', '2021-08-31 14:12:28', '2021-08-31 14:12:28');
-INSERT INTO `classrooms` VALUES (47, 'TI 3G 2021', 318, 'active', '-', '2021-08-31 14:12:54', '2021-08-31 14:12:54');
-INSERT INTO `classrooms` VALUES (48, 'TI 3H 2021', 318, 'active', '-', '2021-08-31 14:13:07', '2021-08-31 14:13:07');
-INSERT INTO `classrooms` VALUES (49, 'TI-3E 2021', 643, 'active', 'Pemrograman Mobile TI-3E 2021', '2021-09-01 02:10:33', '2021-09-01 02:10:57');
-INSERT INTO `classrooms` VALUES (50, '2021 TI-3C', 9, 'active', '-', '2021-09-01 02:14:54', '2021-09-01 02:14:54');
-INSERT INTO `classrooms` VALUES (51, 'TI-3B 2021/2022', 3, 'active', 'Kelas Mobile Programming TI-3B 2021/2022', '2021-09-01 13:16:57', '2021-09-01 13:16:57');
-INSERT INTO `classrooms` VALUES (52, 'TI-3D 2021/2022', 3, 'active', 'Mobile Programming Course TI-3D 2021/2022', '2021-09-01 13:17:36', '2021-09-01 13:17:36');
-INSERT INTO `classrooms` VALUES (53, 'TI-3I 2021', 643, 'active', 'Pemrograman Mobile TI-3I 2021', '2021-09-02 04:36:09', '2021-09-02 04:36:09');
-INSERT INTO `classrooms` VALUES (54, '2021 TI-3A', 9, 'active', '-', '2021-09-03 07:26:58', '2021-09-03 07:26:58');
-INSERT INTO `classrooms` VALUES (55, 'TEKOM C', 875, 'active', 'Teknik Komputer Kelas C 2020', '2022-03-16 06:21:08', '2022-03-16 06:21:08');
-INSERT INTO `classrooms` VALUES (56, 'PTIK A', 875, 'active', '-', '2022-03-18 09:36:43', '2022-03-18 09:36:55');
-INSERT INTO `classrooms` VALUES (57, 'SIB LinkApisindo 2022', 3, 'active', 'Program PKM', '2022-06-16 04:50:52', '2022-06-16 04:50:52');
-INSERT INTO `classrooms` VALUES (1, 'Default', 3, 'active', 'Default class for teacher Yan Watequlis Syaifudin', '2020-03-06 16:24:36', '2020-03-06 16:24:36');
-INSERT INTO `classrooms` VALUES (2, 'Default', 7, 'active', 'Default class for teacher Pramana Yoga Saputra', '2020-03-06 16:24:36', '2020-03-06 16:24:36');
-INSERT INTO `classrooms` VALUES (3, 'Default', 8, 'active', 'Default class for teacher Dwi puspitasari', '2020-03-06 16:24:36', '2020-03-06 16:24:36');
-INSERT INTO `classrooms` VALUES (5, 'Default', 32, 'active', 'Default class for teacher Yoppy Yunhasnawa', '2020-03-06 16:24:36', '2020-03-06 16:24:36');
-INSERT INTO `classrooms` VALUES (6, 'Default', 33, 'active', 'Default class for teacher Imam Fahrur Rozi', '2020-03-06 16:24:36', '2020-03-06 16:24:36');
-INSERT INTO `classrooms` VALUES (7, 'Default', 65, 'active', 'Default class for teacher Mustika Mentari', '2020-03-06 16:24:36', '2020-03-06 16:24:36');
-INSERT INTO `classrooms` VALUES (8, 'Default', 80, 'active', 'Default class for teacher Vivin Ayu Lestari', '2020-03-08 09:21:20', '2020-03-08 09:21:20');
-INSERT INTO `classrooms` VALUES (9, 'Default', 318, 'active', 'Default class for teacher Putra Prima Arhandi', '2020-03-24 02:38:25', '2020-03-24 02:38:25');
-INSERT INTO `classrooms` VALUES (11, 'Mobile Ganjil 2020', 3, 'active', 'TI 3C dan TI 3D', '2020-03-25 06:27:53', '2020-09-04 13:31:00');
-INSERT INTO `classrooms` VALUES (13, 'TI 1B', 65, 'active', '-', '2020-03-25 23:02:58', '2020-03-25 23:02:58');
-INSERT INTO `classrooms` VALUES (14, 'TI 3F', 65, 'active', '-', '2020-03-26 01:27:14', '2020-03-26 01:27:14');
-INSERT INTO `classrooms` VALUES (15, 'TI 3G', 65, 'active', '-', '2020-03-26 01:27:26', '2020-03-26 01:27:26');
-INSERT INTO `classrooms` VALUES (16, 'Default', 369, 'active', 'Default class for teacher Rahardhita Widyatra Sudibyo', '2020-03-27 10:04:10', '2020-03-27 10:04:10');
-INSERT INTO `classrooms` VALUES (17, 'MI 2D', 7, 'active', '-', '2020-03-28 06:53:43', '2020-03-28 06:53:43');
-INSERT INTO `classrooms` VALUES (18, 'MI 2F', 7, 'active', '-', '2020-03-28 06:53:56', '2020-03-28 06:53:56');
-INSERT INTO `classrooms` VALUES (19, 'TI 2E', 7, 'active', '-', '2020-03-28 06:55:50', '2020-03-28 06:55:50');
-INSERT INTO `classrooms` VALUES (20, 'MI 2C', 7, 'active', '-', '2020-03-28 08:32:45', '2020-03-28 08:32:45');
-INSERT INTO `classrooms` VALUES (21, 'MI 2E', 7, 'active', '-', '2020-03-28 08:42:28', '2020-03-28 08:42:28');
-INSERT INTO `classrooms` VALUES (22, 'TI 2F', 7, 'active', '-', '2020-03-28 08:42:37', '2020-03-28 08:42:37');
-INSERT INTO `classrooms` VALUES (23, 'Default', 442, 'active', 'Default class for teacher Usman Nurhasan', '2020-04-12 11:34:08', '2020-04-12 11:34:08');
-INSERT INTO `classrooms` VALUES (24, 'Default', 473, 'active', 'Default class for teacher SuSandy Wint', '2020-04-13 13:27:46', '2020-04-13 13:27:46');
-INSERT INTO `classrooms` VALUES (25, 'Default', 474, 'active', 'Default class for teacher Soe Thandar Aung', '2020-04-13 14:26:00', '2020-04-13 14:26:00');
-INSERT INTO `classrooms` VALUES (26, 'Default', 475, 'active', 'Default class for teacher Dika Rizky', '2020-04-14 07:36:59', '2020-04-14 07:36:59');
-INSERT INTO `classrooms` VALUES (27, 'Default', 476, 'active', 'Default class for teacher Moch Zawaruddin Abdullah', '2020-04-16 07:20:17', '2020-04-16 07:20:17');
-INSERT INTO `classrooms` VALUES (28, 'Default', 477, 'active', 'Default class for teacher Vivi Nur Wijayaningrum', '2020-04-16 07:31:50', '2020-04-16 07:31:50');
-INSERT INTO `classrooms` VALUES (29, 'MI-1E', 477, 'active', '-', '2020-04-16 07:43:24', '2020-04-16 07:43:24');
-INSERT INTO `classrooms` VALUES (30, 'MI-1F', 477, 'active', '-', '2020-04-16 07:44:01', '2020-04-16 07:44:01');
-INSERT INTO `classrooms` VALUES (31, 'TI - 1D', 476, 'active', 'Kelas TI - 1D 2019', '2020-04-16 07:57:58', '2020-04-16 07:57:58');
-INSERT INTO `classrooms` VALUES (32, 'TI - 3C', 476, 'active', 'Kelas TI - 3C 2019', '2020-04-16 07:59:46', '2020-04-16 07:59:46');
-INSERT INTO `classrooms` VALUES (33, 'TI - 3D', 476, 'active', 'Kelas TI - 3D 2019', '2020-04-16 07:59:59', '2020-04-16 07:59:59');
-INSERT INTO `classrooms` VALUES (34, 'Default', 478, 'active', 'Default class for teacher Yushintia', '2020-04-16 08:30:26', '2020-04-16 08:30:26');
-INSERT INTO `classrooms` VALUES (35, 'TOK', 3, 'active', 'dd', '2020-04-16 11:02:50', '2020-04-16 11:02:50');
-INSERT INTO `classrooms` VALUES (36, 'Tok', 3, 'active', '-', '2020-04-16 11:02:56', '2020-04-16 11:02:56');
-INSERT INTO `classrooms` VALUES (37, 'Default', 390, 'active', 'Default class for teacher 13_FatinFuraida', '2020-09-11 14:19:14', '2020-09-11 14:19:14');
-INSERT INTO `classrooms` VALUES (38, 'Riset', 3, 'active', '-', '2020-09-23 15:24:56', '2020-09-23 15:24:56');
-INSERT INTO `classrooms` VALUES (39, 'TI-3E 2020', 643, 'active', 'Pemrograman Mobile TI-3E 2020', '2020-09-24 14:41:32', '2020-09-25 04:05:54');
-INSERT INTO `classrooms` VALUES (40, 'TI-3D 2020', 643, 'active', 'Pemrograman Mobile TI-3D 2020', '2020-09-25 04:06:33', '2020-09-25 04:06:33');
-INSERT INTO `classrooms` VALUES (41, 'MI-1C', 65, 'active', '-', '2020-12-03 00:07:12', '2020-12-03 00:07:12');
-INSERT INTO `classrooms` VALUES (42, 'MI-1D', 65, 'active', '-', '2020-12-03 00:07:21', '2020-12-03 00:07:21');
-INSERT INTO `classrooms` VALUES (43, 'Default', 772, 'active', 'Default class for teacher mungki astiningrum', '2020-12-07 03:58:57', '2020-12-07 03:58:57');
-INSERT INTO `classrooms` VALUES (44, 'Default', 873, 'active', 'Default class for teacher Andi Baso Kaswar', '2021-04-30 04:47:37', '2021-04-30 04:47:37');
-INSERT INTO `classrooms` VALUES (45, 'Default', 875, 'active', 'Default class for teacher rahman_teacher', '2021-05-03 00:17:10', '2021-05-03 00:17:10');
-INSERT INTO `classrooms` VALUES (46, 'TI 3F 2021', 318, 'active', '-', '2021-08-31 14:12:28', '2021-08-31 14:12:28');
-INSERT INTO `classrooms` VALUES (47, 'TI 3G 2021', 318, 'active', '-', '2021-08-31 14:12:54', '2021-08-31 14:12:54');
-INSERT INTO `classrooms` VALUES (48, 'TI 3H 2021', 318, 'active', '-', '2021-08-31 14:13:07', '2021-08-31 14:13:07');
-INSERT INTO `classrooms` VALUES (49, 'TI-3E 2021', 643, 'active', 'Pemrograman Mobile TI-3E 2021', '2021-09-01 02:10:33', '2021-09-01 02:10:57');
-INSERT INTO `classrooms` VALUES (50, '2021 TI-3C', 9, 'active', '-', '2021-09-01 02:14:54', '2021-09-01 02:14:54');
-INSERT INTO `classrooms` VALUES (51, 'TI-3B 2021/2022', 3, 'active', 'Kelas Mobile Programming TI-3B 2021/2022', '2021-09-01 13:16:57', '2021-09-01 13:16:57');
-INSERT INTO `classrooms` VALUES (52, 'TI-3D 2021/2022', 3, 'active', 'Mobile Programming Course TI-3D 2021/2022', '2021-09-01 13:17:36', '2021-09-01 13:17:36');
-INSERT INTO `classrooms` VALUES (53, 'TI-3I 2021', 643, 'active', 'Pemrograman Mobile TI-3I 2021', '2021-09-02 04:36:09', '2021-09-02 04:36:09');
-INSERT INTO `classrooms` VALUES (54, '2021 TI-3A', 9, 'active', '-', '2021-09-03 07:26:58', '2021-09-03 07:26:58');
-INSERT INTO `classrooms` VALUES (55, 'TEKOM C', 875, 'active', 'Teknik Komputer Kelas C 2020', '2022-03-16 06:21:08', '2022-03-16 06:21:08');
-INSERT INTO `classrooms` VALUES (56, 'PTIK A', 875, 'active', '-', '2022-03-18 09:36:43', '2022-03-18 09:36:55');
-INSERT INTO `classrooms` VALUES (57, 'SIB LinkApisindo 2022', 3, 'active', 'Program PKM', '2022-06-16 04:50:52', '2022-06-16 04:50:52');
-INSERT INTO `classrooms` VALUES (1, 'Default', 3, 'active', 'Default class for teacher Yan Watequlis Syaifudin', '2020-03-06 16:24:36', '2020-03-06 16:24:36');
-INSERT INTO `classrooms` VALUES (2, 'Default', 7, 'active', 'Default class for teacher Pramana Yoga Saputra', '2020-03-06 16:24:36', '2020-03-06 16:24:36');
-INSERT INTO `classrooms` VALUES (3, 'Default', 8, 'active', 'Default class for teacher Dwi puspitasari', '2020-03-06 16:24:36', '2020-03-06 16:24:36');
-INSERT INTO `classrooms` VALUES (5, 'Default', 32, 'active', 'Default class for teacher Yoppy Yunhasnawa', '2020-03-06 16:24:36', '2020-03-06 16:24:36');
-INSERT INTO `classrooms` VALUES (6, 'Default', 33, 'active', 'Default class for teacher Imam Fahrur Rozi', '2020-03-06 16:24:36', '2020-03-06 16:24:36');
-INSERT INTO `classrooms` VALUES (7, 'Default', 65, 'active', 'Default class for teacher Mustika Mentari', '2020-03-06 16:24:36', '2020-03-06 16:24:36');
-INSERT INTO `classrooms` VALUES (8, 'Default', 80, 'active', 'Default class for teacher Vivin Ayu Lestari', '2020-03-08 09:21:20', '2020-03-08 09:21:20');
-INSERT INTO `classrooms` VALUES (9, 'Default', 318, 'active', 'Default class for teacher Putra Prima Arhandi', '2020-03-24 02:38:25', '2020-03-24 02:38:25');
-INSERT INTO `classrooms` VALUES (11, 'Mobile Ganjil 2020', 3, 'active', 'TI 3C dan TI 3D', '2020-03-25 06:27:53', '2020-09-04 13:31:00');
-INSERT INTO `classrooms` VALUES (13, 'TI 1B', 65, 'active', '-', '2020-03-25 23:02:58', '2020-03-25 23:02:58');
-INSERT INTO `classrooms` VALUES (14, 'TI 3F', 65, 'active', '-', '2020-03-26 01:27:14', '2020-03-26 01:27:14');
-INSERT INTO `classrooms` VALUES (15, 'TI 3G', 65, 'active', '-', '2020-03-26 01:27:26', '2020-03-26 01:27:26');
-INSERT INTO `classrooms` VALUES (16, 'Default', 369, 'active', 'Default class for teacher Rahardhita Widyatra Sudibyo', '2020-03-27 10:04:10', '2020-03-27 10:04:10');
-INSERT INTO `classrooms` VALUES (17, 'MI 2D', 7, 'active', '-', '2020-03-28 06:53:43', '2020-03-28 06:53:43');
-INSERT INTO `classrooms` VALUES (18, 'MI 2F', 7, 'active', '-', '2020-03-28 06:53:56', '2020-03-28 06:53:56');
-INSERT INTO `classrooms` VALUES (19, 'TI 2E', 7, 'active', '-', '2020-03-28 06:55:50', '2020-03-28 06:55:50');
-INSERT INTO `classrooms` VALUES (20, 'MI 2C', 7, 'active', '-', '2020-03-28 08:32:45', '2020-03-28 08:32:45');
-INSERT INTO `classrooms` VALUES (21, 'MI 2E', 7, 'active', '-', '2020-03-28 08:42:28', '2020-03-28 08:42:28');
-INSERT INTO `classrooms` VALUES (22, 'TI 2F', 7, 'active', '-', '2020-03-28 08:42:37', '2020-03-28 08:42:37');
-INSERT INTO `classrooms` VALUES (23, 'Default', 442, 'active', 'Default class for teacher Usman Nurhasan', '2020-04-12 11:34:08', '2020-04-12 11:34:08');
-INSERT INTO `classrooms` VALUES (24, 'Default', 473, 'active', 'Default class for teacher SuSandy Wint', '2020-04-13 13:27:46', '2020-04-13 13:27:46');
-INSERT INTO `classrooms` VALUES (25, 'Default', 474, 'active', 'Default class for teacher Soe Thandar Aung', '2020-04-13 14:26:00', '2020-04-13 14:26:00');
-INSERT INTO `classrooms` VALUES (26, 'Default', 475, 'active', 'Default class for teacher Dika Rizky', '2020-04-14 07:36:59', '2020-04-14 07:36:59');
-INSERT INTO `classrooms` VALUES (27, 'Default', 476, 'active', 'Default class for teacher Moch Zawaruddin Abdullah', '2020-04-16 07:20:17', '2020-04-16 07:20:17');
-INSERT INTO `classrooms` VALUES (28, 'Default', 477, 'active', 'Default class for teacher Vivi Nur Wijayaningrum', '2020-04-16 07:31:50', '2020-04-16 07:31:50');
-INSERT INTO `classrooms` VALUES (29, 'MI-1E', 477, 'active', '-', '2020-04-16 07:43:24', '2020-04-16 07:43:24');
-INSERT INTO `classrooms` VALUES (30, 'MI-1F', 477, 'active', '-', '2020-04-16 07:44:01', '2020-04-16 07:44:01');
-INSERT INTO `classrooms` VALUES (31, 'TI - 1D', 476, 'active', 'Kelas TI - 1D 2019', '2020-04-16 07:57:58', '2020-04-16 07:57:58');
-INSERT INTO `classrooms` VALUES (32, 'TI - 3C', 476, 'active', 'Kelas TI - 3C 2019', '2020-04-16 07:59:46', '2020-04-16 07:59:46');
-INSERT INTO `classrooms` VALUES (33, 'TI - 3D', 476, 'active', 'Kelas TI - 3D 2019', '2020-04-16 07:59:59', '2020-04-16 07:59:59');
-INSERT INTO `classrooms` VALUES (34, 'Default', 478, 'active', 'Default class for teacher Yushintia', '2020-04-16 08:30:26', '2020-04-16 08:30:26');
-INSERT INTO `classrooms` VALUES (35, 'TOK', 3, 'active', 'dd', '2020-04-16 11:02:50', '2020-04-16 11:02:50');
-INSERT INTO `classrooms` VALUES (36, 'Tok', 3, 'active', '-', '2020-04-16 11:02:56', '2020-04-16 11:02:56');
-INSERT INTO `classrooms` VALUES (37, 'Default', 390, 'active', 'Default class for teacher 13_FatinFuraida', '2020-09-11 14:19:14', '2020-09-11 14:19:14');
-INSERT INTO `classrooms` VALUES (38, 'Riset', 3, 'active', '-', '2020-09-23 15:24:56', '2020-09-23 15:24:56');
-INSERT INTO `classrooms` VALUES (39, 'TI-3E 2020', 643, 'active', 'Pemrograman Mobile TI-3E 2020', '2020-09-24 14:41:32', '2020-09-25 04:05:54');
-INSERT INTO `classrooms` VALUES (40, 'TI-3D 2020', 643, 'active', 'Pemrograman Mobile TI-3D 2020', '2020-09-25 04:06:33', '2020-09-25 04:06:33');
-INSERT INTO `classrooms` VALUES (41, 'MI-1C', 65, 'active', '-', '2020-12-03 00:07:12', '2020-12-03 00:07:12');
-INSERT INTO `classrooms` VALUES (42, 'MI-1D', 65, 'active', '-', '2020-12-03 00:07:21', '2020-12-03 00:07:21');
-INSERT INTO `classrooms` VALUES (43, 'Default', 772, 'active', 'Default class for teacher mungki astiningrum', '2020-12-07 03:58:57', '2020-12-07 03:58:57');
-INSERT INTO `classrooms` VALUES (44, 'Default', 873, 'active', 'Default class for teacher Andi Baso Kaswar', '2021-04-30 04:47:37', '2021-04-30 04:47:37');
-INSERT INTO `classrooms` VALUES (45, 'Default', 875, 'active', 'Default class for teacher rahman_teacher', '2021-05-03 00:17:10', '2021-05-03 00:17:10');
-INSERT INTO `classrooms` VALUES (46, 'TI 3F 2021', 318, 'active', '-', '2021-08-31 14:12:28', '2021-08-31 14:12:28');
-INSERT INTO `classrooms` VALUES (47, 'TI 3G 2021', 318, 'active', '-', '2021-08-31 14:12:54', '2021-08-31 14:12:54');
-INSERT INTO `classrooms` VALUES (48, 'TI 3H 2021', 318, 'active', '-', '2021-08-31 14:13:07', '2021-08-31 14:13:07');
-INSERT INTO `classrooms` VALUES (49, 'TI-3E 2021', 643, 'active', 'Pemrograman Mobile TI-3E 2021', '2021-09-01 02:10:33', '2021-09-01 02:10:57');
-INSERT INTO `classrooms` VALUES (50, '2021 TI-3C', 9, 'active', '-', '2021-09-01 02:14:54', '2021-09-01 02:14:54');
-INSERT INTO `classrooms` VALUES (51, 'TI-3B 2021/2022', 3, 'active', 'Kelas Mobile Programming TI-3B 2021/2022', '2021-09-01 13:16:57', '2021-09-01 13:16:57');
-INSERT INTO `classrooms` VALUES (52, 'TI-3D 2021/2022', 3, 'active', 'Mobile Programming Course TI-3D 2021/2022', '2021-09-01 13:17:36', '2021-09-01 13:17:36');
-INSERT INTO `classrooms` VALUES (53, 'TI-3I 2021', 643, 'active', 'Pemrograman Mobile TI-3I 2021', '2021-09-02 04:36:09', '2021-09-02 04:36:09');
-INSERT INTO `classrooms` VALUES (54, '2021 TI-3A', 9, 'active', '-', '2021-09-03 07:26:58', '2021-09-03 07:26:58');
+INSERT INTO `classrooms` VALUES (1, 1, 'Android programming with Java and Kotlin', 1576, 'active', '', NULL, NULL);
+INSERT INTO `classrooms` VALUES (2, 2, 'Python programming', 1576, 'active', '', NULL, NULL);
+INSERT INTO `classrooms` VALUES (3, 10, 'PHP Programming Basic', 1576, 'active', '', NULL, NULL);
+INSERT INTO `classrooms` VALUES (4, 11, 'PHP Programming Advanced', 1576, 'active', '', NULL, NULL);
-- ----------------------------
-- Table structure for download_history
@@ -52173,7 +52020,7 @@ CREATE TABLE `exercise_student_submits_view` (
`singletestcode` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL,
`checkstat` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`report` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL,
- `created_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE CURRENT_TIMESTAMP,
`exerciseid` int NULL DEFAULT NULL,
`validation_time` int NULL DEFAULT NULL,
`projectfile` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL,
@@ -52572,7 +52419,7 @@ CREATE TABLE `failed_jobs` (
`queue` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`payload` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`exception` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
- `failed_at` timestamp NOT NULL DEFAULT current_timestamp,
+ `failed_at` timestamp NOT NULL DEFAULT current_timestamp(),
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC;
@@ -87009,7 +86856,7 @@ CREATE TABLE `iaeng` (
`checkstat` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`checkresult` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL,
`validation_time` int NULL DEFAULT NULL,
- `created_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE CURRENT_TIMESTAMP
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
@@ -87047,7 +86894,7 @@ CREATE TABLE `jplas_results` (
`filename` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`filepath` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`comment` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
- `created_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE CURRENT_TIMESTAMP,
`updated_at` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 324 CHARACTER SET = latin1 COLLATE = latin1_swedish_ci ROW_FORMAT = DYNAMIC;
@@ -87384,7 +87231,7 @@ CREATE TABLE `jplas_topics` (
`name` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`packfile` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`docfile` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
- `created_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = latin1 COLLATE = latin1_swedish_ci ROW_FORMAT = DYNAMIC;
@@ -87458,7 +87305,7 @@ CREATE TABLE `master_materi` (
`created_at` date NULL DEFAULT NULL,
`updated_at` date NULL DEFAULT NULL,
PRIMARY KEY (`id_meteri`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
+) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of master_materi
@@ -88213,8 +88060,8 @@ CREATE TABLE `python_feedback` (
`id_topik` int NOT NULL,
`id_percobaan` int NOT NULL,
`comment` text CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
- `created_at` timestamp NOT NULL DEFAULT current_timestamp,
- `updated_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id_feedback`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 653 CHARACTER SET = latin1 COLLATE = latin1_swedish_ci ROW_FORMAT = DYNAMIC;
@@ -88879,8 +88726,8 @@ CREATE TABLE `python_percobaan` (
`filetest` varchar(200) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
`deskripsi` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`texteditor` longtext CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL,
- `created_at` timestamp NULL DEFAULT current_timestamp,
- `updated_at` timestamp NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP,
+ `created_at` timestamp NULL DEFAULT current_timestamp(),
+ `updated_at` timestamp NULL DEFAULT current_timestamp() ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id_percobaan`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 17 CHARACTER SET = latin1 COLLATE = latin1_swedish_ci ROW_FORMAT = DYNAMIC;
@@ -88915,8 +88762,8 @@ CREATE TABLE `python_students_submit` (
`userid` int NOT NULL,
`checkstat` varchar(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
`checkresult` text CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
- `created_at` timestamp NOT NULL DEFAULT current_timestamp,
- `updated_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id_submit`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 901 CHARACTER SET = latin1 COLLATE = latin1_swedish_ci ROW_FORMAT = DYNAMIC;
@@ -89765,8 +89612,8 @@ CREATE TABLE `python_students_validation` (
`time` int NULL DEFAULT NULL,
`report` text CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
`file_submitted` varchar(70) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
- `create_at` timestamp NOT NULL DEFAULT current_timestamp,
- `update_at` timestamp NOT NULL DEFAULT current_timestamp,
+ `create_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ `update_at` timestamp NOT NULL DEFAULT current_timestamp(),
PRIMARY KEY (`id_validation`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 688 CHARACTER SET = latin1 COLLATE = latin1_swedish_ci ROW_FORMAT = DYNAMIC;
@@ -90424,8 +90271,8 @@ CREATE TABLE `python_topics` (
`nama` varchar(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
`deskripsi` text CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
`status` tinyint NOT NULL DEFAULT 1,
- `created_at` timestamp NULL DEFAULT current_timestamp,
- `updated_at` timestamp NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP,
+ `created_at` timestamp NULL DEFAULT current_timestamp(),
+ `updated_at` timestamp NULL DEFAULT current_timestamp() ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id_topik`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = latin1 COLLATE = latin1_swedish_ci ROW_FORMAT = DYNAMIC;
@@ -90536,8 +90383,8 @@ CREATE TABLE `users` (
-- ----------------------------
-- Records of users
-- ----------------------------
-INSERT INTO `users` VALUES (1576, 'Teacher1', 'teacher1@iclop.com', NULL, '$2y$10$OdJkvDas1L51XQK9JJvuPON19rLsU9gwZbAHMPnrBFCMyRa6kF7tG', '123', 'teacher', NULL, NULL, NULL, 0, '2023-07-05 15:18:25', '2023-07-05 15:18:25');
-INSERT INTO `users` VALUES (1578, 'admin', 'admin@iclop.org', NULL, '$2y$10$OdJkvDas1L51XQK9JJvuPON19rLsU9gwZbAHMPnrBFCMyRa6kF7tG', '123', 'teacher', NULL, NULL, NULL, 0, '2023-07-05 15:21:48', '2023-07-05 15:21:48');
+INSERT INTO `users` VALUES (1576, 'Yan Watequlis Syaifudin, ST., M.MT., Ph.D.', 'teacher1@iclop.com', NULL, '$2y$10$OdJkvDas1L51XQK9JJvuPON19rLsU9gwZbAHMPnrBFCMyRa6kF7tG', '123', 'teacher', NULL, NULL, NULL, 0, '2023-07-05 15:18:25', '2023-07-05 15:18:25');
+INSERT INTO `users` VALUES (1578, 'Super Admin', 'admin@iclop.org', NULL, '$2y$10$OdJkvDas1L51XQK9JJvuPON19rLsU9gwZbAHMPnrBFCMyRa6kF7tG', '123', 'admin', NULL, NULL, NULL, 0, '2023-07-05 15:21:48', '2023-07-05 15:21:48');
INSERT INTO `users` VALUES (1580, 'Amal Dermawan Udjir', 'amaludjir@gmail.com', NULL, '$2y$10$OdJkvDas1L51XQK9JJvuPON19rLsU9gwZbAHMPnrBFCMyRa6kF7tG', '123', 'student', NULL, 'Tingkat 2', 'Polinema', 0, '2024-03-17 15:29:18', '2024-03-17 15:29:18');
INSERT INTO `users` VALUES (1614, 'Ferdi Riansyah Ramadhani Kusuma', 'syahrian5656@gmail.com', NULL, '$2b$12$rzO.jywUNdVfehR82S0JIuUa6g6fuS2A5/bKqBRt7JJTVTEpfluBa', 'syahrian5656', 'student', NULL, 'Tingkat 2', 'Polinema', 0, '2024-05-31 00:00:00', NULL);
INSERT INTO `users` VALUES (1615, 'Athallah Adjani', 'athallah.alsha@gmail.com', NULL, '$2b$12$Hv8Xxwy4xWniTfNOMphKTOra/fzeTR9v9DWXqRJw2DNYFKegh6ZNe', 'athallah.alsha', 'student', NULL, 'Tingkat 2', 'Polinema', 0, '2024-05-31 00:00:00', NULL);
diff --git a/resources/views/php/student/material/index.blade.php b/resources/views/php/student/material/index.blade.php
index 47e9365..73095a2 100644
--- a/resources/views/php/student/material/index.blade.php
+++ b/resources/views/php/student/material/index.blade.php
@@ -399,359 +399,64 @@
Top Rank Pengerjaan
-
-
+
-
-
-
-
-
- No
- Nama
- Email
- Waktu Tercepat
- Durasi Pengerjaan
- Status
-
-
-
-
- name; ?>
- email; ?>
- time_end; ?>
-
- time_start) && !empty($row->time_end)) {
- $start = strtotime($row->time_start);
- $end = strtotime($row->time_end);
-
- if ($start && $end) {
- $diffInSeconds = $end - $start;
+
+
+ $row): ?>
+
- $minutes = floor($diffInSeconds / 60);
- $seconds = $diffInSeconds % 60;
+ id;
- echo $minutes . ' menit ' . $seconds . ' detik';
- } else {
- echo 'Format waktu tidak valid';
- }
- } else {
- echo 'Data waktu kosong';
- }
- ?>
-
-
- status_testing == 1) {
- echo 'Passed';
- } else {
- echo 'Failed';
- }
- ?>
-
-
-
-
-
-
+ $submits = DB::select("
+ SELECT *,
+ TIMESTAMPDIFF(SECOND, time_start, time_end) AS durasi
+ FROM php_submits_submission a
+ LEFT JOIN users b
+ ON CONVERT(a.username USING utf8mb4) COLLATE utf8mb4_unicode_ci = b.email
+ WHERE a.id_materi = ? AND a.task_topics = ?
+ AND time_start IS NOT NULL AND time_end IS NOT NULL
+ GROUP BY username
+ ORDER BY durasi ASC", [$mat, $id_topics]);
+
+ $no = 1;
+ ?>
+
+
+
+ No
+ Nama
+ Email
+ Waktu Tercepat
+ Durasi Pengerjaan
+ Status
+
-
-
- No
- Nama
- Email
- Waktu Tercepat
- Durasi Pengerjaan
- Status
-
-
-
-
- name; ?>
- email; ?>
- time_end; ?>
-
- time_start) && !empty($row->time_end)) {
- $start = strtotime($row->time_start);
- $end = strtotime($row->time_end);
-
- if ($start && $end) {
- $diffInSeconds = $end - $start;
-
- $minutes = floor($diffInSeconds / 60);
- $seconds = $diffInSeconds % 60;
-
- echo $minutes . ' menit ' . $seconds . ' detik';
- } else {
- echo 'Format waktu tidak valid';
- }
- } else {
- echo 'Data waktu kosong';
- }
- ?>
-
-
- status_testing == 1) {
- echo 'Passed';
- } else {
- echo 'Failed';
- }
- ?>
-
-
-
-
-
-
-
-
-
- No
- Nama
- Email
- Waktu Tercepat
- Durasi Pengerjaan
- Status
-
-
-
-
- name; ?>
- email; ?>
- time_end; ?>
-
- time_start) && !empty($row->time_end)) {
- $start = strtotime($row->time_start);
- $end = strtotime($row->time_end);
-
- if ($start && $end) {
- $diffInSeconds = $end - $start;
-
- $minutes = floor($diffInSeconds / 60);
- $seconds = $diffInSeconds % 60;
-
- echo $minutes . ' menit ' . $seconds . ' detik';
- } else {
- echo 'Format waktu tidak valid';
- }
- } else {
- echo 'Data waktu kosong';
- }
- ?>
-
-
- status_testing == 1) {
- echo 'Passed';
- } else {
- echo 'Failed';
- }
- ?>
-
-
-
-
-
-
-
-
-
- No
- Nama
- Email
- Waktu Tercepat
- Durasi Pengerjaan
- Status
-
-
-
-
- name; ?>
- email; ?>
- time_end; ?>
-
- time_start) && !empty($row->time_end)) {
- $start = strtotime($row->time_start);
- $end = strtotime($row->time_end);
-
- if ($start && $end) {
- $diffInSeconds = $end - $start;
-
- $minutes = floor($diffInSeconds / 60);
- $seconds = $diffInSeconds % 60;
-
- echo $minutes . ' menit ' . $seconds . ' detik';
- } else {
- echo 'Format waktu tidak valid';
- }
- } else {
- echo 'Data waktu kosong';
- }
- ?>
-
-
- status_testing == 1) {
- echo 'Passed';
- } else {
- echo 'Failed';
- }
- ?>
-
-
-
-
-
-
-
-
-
- No
- Nama
- Email
- Waktu Tercepat
- Durasi Pengerjaan
- Status
-
-
-
-
- name; ?>
- email; ?>
- time_end; ?>
-
- time_start) && !empty($row->time_end)) {
- $start = strtotime($row->time_start);
- $end = strtotime($row->time_end);
-
- if ($start && $end) {
- $diffInSeconds = $end - $start;
-
- $minutes = floor($diffInSeconds / 60);
- $seconds = $diffInSeconds % 60;
-
- echo $minutes . ' menit ' . $seconds . ' detik';
- } else {
- echo 'Format waktu tidak valid';
- }
- } else {
- echo 'Data waktu kosong';
- }
- ?>
-
-
- status_testing == 1) {
- echo 'Passed';
- } else {
- echo 'Failed';
- }
- ?>
-
-
-
-
-
-
-
-
-
- No
- Nama
- Email
- Waktu Tercepat
- Durasi Pengerjaan
- Status
-
-
-
- name; ?>
- email; ?>
- time_end; ?>
-
+
+
+ = $no++ ?>
+ = $item->name ?? '-' ?>
+ = $item->username ?>
+ = $item->time_end ?>
+
time_start) && !empty($row->time_end)) {
- $start = strtotime($row->time_start);
- $end = strtotime($row->time_end);
+ if (!empty($item->time_start) && !empty($item->time_end)) {
+ $start = strtotime($item->time_start);
+ $end = strtotime($item->time_end);
if ($start && $end) {
$diffInSeconds = $end - $start;
@@ -768,23 +473,26 @@
}
?>
-
- status_testing == 1) {
- echo 'Passed';
- } else {
- echo 'Failed';
- }
- ?>
-
-
+
+ status_testing == 1) {
+ echo 'Passed';
+ } else {
+ echo 'Failed';
+ }
+ ?>
+
+
-
-
-
+
+
+
+
+
+
Settings
Possible account settings
diff --git a/resources/views/php/teacher/crooms.blade.php b/resources/views/php/teacher/crooms.blade.php
new file mode 100644
index 0000000..c1b95df
--- /dev/null
+++ b/resources/views/php/teacher/crooms.blade.php
@@ -0,0 +1,207 @@
+@extends('php/teacher/home')
+@section('content')
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Daftar Matakuliah
+
Menampilkan materi perkuliahan keseluruhan
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ $materi->materi }}
+
+
+
+
+
+
{{ $materi->topik }} learning topics
+
+
+
+
+
+
+
+ id_meteri' group by username");
+ $row_count = count($sql_kelas);
+ echo $row_count;
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Update Topik Android
+
Isi form dibawah ini untuk menambahkan topik android
+
+
+ Judul Topik
+
+ Berisi judul topik materi android
+
+
+
+
+
+ Folder Path
+
+ Berisi direktori topik materi android
+
+
+
+
+ Picture (Opsional)
+
+ Berisi foto materi android
+
+
+
+
+
+ Status Publikasi
+
+ Draft
+ Publikasi
+
+ Status materi android
+
+
+
+ Deskripsi
+
+ Deskripsi materi android
+
+
+
+
+
+
+
+
+
+
+
+@endsection
diff --git a/resources/views/php/teacher/sidebar.blade.php b/resources/views/php/teacher/sidebar.blade.php
index 4578249..0f0d7e6 100644
--- a/resources/views/php/teacher/sidebar.blade.php
+++ b/resources/views/php/teacher/sidebar.blade.php
@@ -22,10 +22,10 @@
-
+
- Topics PHP
+ Class Rooms
diff --git a/routes/android23_routes.php b/routes/android23_routes.php
index eb03fa2..cf451d4 100644
--- a/routes/android23_routes.php
+++ b/routes/android23_routes.php
@@ -54,7 +54,7 @@
Route::get('notif', [AndroidController::class, 'notify_validator']);
});
-
+
Route::group(['middleware' => ['auth', 'student']], function() {
diff --git a/routes/php_routes.php b/routes/php_routes.php
index fc8ede0..5e6d7ea 100644
--- a/routes/php_routes.php
+++ b/routes/php_routes.php
@@ -48,6 +48,7 @@
Route::prefix('php')->group(function () {
Route::get('/teacher/topics',[PHPDosenController::class, 'topics'])->name('topics');
+ Route::get('/teacher/crooms',[PHPDosenController::class, 'crooms'])->name('crooms');
Route::get('/teacher/topics/add/{id}', [PHPDosenController::class, 'add_topics'])->name('topics');
Route::get('/teacher/topics/delete/{id}', [PHPDosenController::class, 'delete_topics'])->name('topics-delete');
Route::post('/teacher/topics/simpan', [PHPDosenController::class, 'simpan'])->name('simpan');