36459-vm/reinforcement_track.php
2026-05-27 14:29:58 +05:30

93 lines
2.1 KiB
PHP

<?php
// ================================
// REINFORCEMENT TRACK (CLEAN VERSION)
// ================================
ini_set('display_errors', 1);
error_reporting(E_ALL);
session_start();
require_once __DIR__ . "/config/db.php";
/* =========================
STUDENT INPUTS
========================= */
$name = $_GET['name'] ?? 'Student';
$roll = $_GET['roll'] ?? 'NA';
$class = $_GET['class'] ?? '';
$lang = $_GET['lang'] ?? 'python';
$topic_id = $_GET['topic_id'] ?? 1;
/* =========================
FETCH REINFORCEMENT QUESTIONS
========================= */
$stmt = $pdo->prepare("
SELECT *
FROM questions
WHERE topic_id = ?
AND track_type = 'reinforcement'
ORDER BY RAND()
LIMIT 5
");
$stmt->execute([$topic_id]);
$questions = $stmt->fetchAll(PDO::FETCH_ASSOC);
/* HARD FAIL */
if (!$questions || count($questions) === 0) {
die("❌ Reinforcement questions not found");
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Reinforcement Track</title>
<style>
body{
background:#020617;
color:#e5e7eb;
font-family:Arial;
}
.card{
width:70%;
margin:40px auto;
background:#0f172a;
padding:30px;
border-radius:14px;
}
button{
padding:10px 20px;
border:none;
border-radius:8px;
margin-top:10px;
}
</style>
</head>
<body>
<div class="card">
<h2>🧠 Reinforcement Track</h2>
<?php foreach ($questions as $i => $q): ?>
<div style="margin-bottom:25px">
<h3>Q<?= $i+1 ?>. <?= htmlspecialchars($q['question']) ?></h3>
</div>
<?php endforeach; ?>
<form method="POST" action="/rs_lab/reinforcement_finish.php">
<input type="hidden" name="name" value="<?= htmlspecialchars($name) ?>">
<input type="hidden" name="roll" value="<?= htmlspecialchars($roll) ?>">
<input type="hidden" name="class" value="<?= htmlspecialchars($class) ?>">
<input type="hidden" name="lang" value="<?= htmlspecialchars($lang) ?>">
<input type="hidden" name="topic_id" value="<?= $topic_id ?>">
<button type="submit">
Finish Reinforcement
</button>
</form>
</div>
</body>
</html>