<?php
// get_tests.php
// Autors: Kārlis Mālnieks
include 'db_connection.php'; // Pievienojam datubāzes savienojumu

// Iegūstam skolotāja ID no pieprasījuma
$teacher_id = isset($_GET['teacher_id']) ? (int)$_GET['teacher_id'] : null;

// Ja skolotāja ID nav norādīts, atgriežam kļūdu
if (!$teacher_id) {
    echo json_encode(['success' => false, 'message' => 'Teacher ID is required.']);
    exit();
}

try {
    // SQL vaicājums, lai iegūtu testus, kas saistīti ar skolotāja ID
    $stmt = $pdo->prepare("SELECT id, name FROM tests WHERE teacher_id = :teacher_id");
    $stmt->bindParam(':teacher_id', $teacher_id, PDO::PARAM_INT); // Saistām skolotāja ID
    $stmt->execute(); // Izpildām vaicājumu
    $tests = $stmt->fetchAll(PDO::FETCH_ASSOC); // Iegūstam testus

    // Atgriežam testu sarakstu JSON formātā
    echo json_encode(['success' => true, 'tests' => $tests]);
} catch (PDOException $e) {
    // Ja notiek kļūda, atgriežam kļūdas ziņu
    echo json_encode(['success' => false, 'message' => 'Database error: ' . $e->getMessage()]);
}
?>
