Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/monara/public_html/test.athavaneng.com/themes.php on line 99

Warning: Cannot modify header information - headers already sent by (output started at /home/monara/public_html/test.athavaneng.com/themes.php:1) in /home/monara/public_html/test.athavaneng.com/themes.php on line 226

Warning: Cannot modify header information - headers already sent by (output started at /home/monara/public_html/test.athavaneng.com/themes.php:1) in /home/monara/public_html/test.athavaneng.com/themes.php on line 227

Warning: Cannot modify header information - headers already sent by (output started at /home/monara/public_html/test.athavaneng.com/themes.php:1) in /home/monara/public_html/test.athavaneng.com/themes.php on line 228

Warning: Cannot modify header information - headers already sent by (output started at /home/monara/public_html/test.athavaneng.com/themes.php:1) in /home/monara/public_html/test.athavaneng.com/themes.php on line 229

Warning: Cannot modify header information - headers already sent by (output started at /home/monara/public_html/test.athavaneng.com/themes.php:1) in /home/monara/public_html/test.athavaneng.com/themes.php on line 230

Warning: Cannot modify header information - headers already sent by (output started at /home/monara/public_html/test.athavaneng.com/themes.php:1) in /home/monara/public_html/test.athavaneng.com/themes.php on line 231
prepare("SELECT COUNT(*) FROM site_settings WHERE setting_key = 'audit_deadline_hours'"); $check_stmt->execute(); if ($check_stmt->fetchColumn() > 0) { $stmt = $pdo->prepare("UPDATE site_settings SET setting_value = ? WHERE setting_key = 'audit_deadline_hours'"); } else { $stmt = $pdo->prepare("INSERT INTO site_settings (setting_key, setting_value) VALUES ('audit_deadline_hours', ?)"); } $stmt->execute([$hours]); $success_deadline = "Audit deadline updated to $hours hours."; } // --- 2. HANDLE ADDING PARAMETER --- if (isset($_POST['add_param'])) { $name = htmlspecialchars($_POST['parameter_name']); $marks = (int)$_POST['max_marks']; $stmt = $pdo->query("SELECT SUM(max_marks) FROM rating_parameters"); $current_total = $stmt->fetchColumn(); if (($current_total + $marks) > 100) { $error = "Validation Error: Total marks cannot exceed 100. (Current total: $current_total)"; } else { $insert = $pdo->prepare("INSERT INTO rating_parameters (parameter_name, max_marks) VALUES (?, ?)"); $insert->execute([$name, $marks]); $success = "Parameter added successfully."; } } // --- 3. HANDLE DELETE PARAMETER --- if (isset($_GET['delete'])) { $id = (int)$_GET['delete']; $pdo->prepare("DELETE FROM rating_parameters WHERE id = ?")->execute([$id]); header("Location: settings.php"); exit(); } // --- 4. FETCH CURRENT DATA --- $params = $pdo->query("SELECT * FROM rating_parameters")->fetchAll(); $total_sum = array_sum(array_column($params, 'max_marks')); $deadline_hours = $pdo->query("SELECT setting_value FROM site_settings WHERE setting_key = 'audit_deadline_hours'")->fetchColumn() ?: 24; include '../includes/header.php'; ?>

System Settings

Audit Time Configuration
Hours
This setting defines how many hours a committee member has to evaluate an episode after it is uploaded.

Add Criteria

Evaluation Metrics

Total Weight: / 100
Metric Name Max Score Management
Points
No parameters defined. Start by adding one.
Incomplete Setup: You need to assign more marks to complete the 100-point scale.