-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
94 lines (85 loc) · 5.21 KB
/
Copy pathindex.html
File metadata and controls
94 lines (85 loc) · 5.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
<!DOCTYPE html>
<html lang="ar" dir="rtl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>تعلم الخوارزميات | من الصفر حتى الاحتراف</title>
<link rel="stylesheet" href="style.css">
<link href="https://fonts.googleapis.com/css2?family=Tajawal:wght@300;400;500;700;900&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css">
</head>
<body>
<div class="container">
<header>
<h1 class="main-title">تعلم الخوارزميات <span class="gradient-text">من الصفر حتى الاحتراف</span></h1>
<p class="subtitle">اختر مستواك وابدأ رحلة التعلم مع تمارين تفاعلية وتحديات ذكية</p>
</header>
<main>
<div class="levels-section" id="levelsSection">
<div class="level-card level-1" data-level="1">
<div class="level-icon"><i class="fas fa-seedling"></i></div>
<h2>Algorithmique 1</h2>
<p>المبتدئين - الأساسيات، المتغيرات، الشروط، الحلقات</p>
<span class="exercises-count">20 تمرين</span>
</div>
<div class="level-card level-2" data-level="2">
<div class="level-icon"><i class="fas fa-tree"></i></div>
<h2>Algorithmique 2</h2>
<p>المتوسط - المصفوفات، الدوال، المؤشرات</p>
<span class="exercises-count">20 تمرين</span>
</div>
<div class="level-card level-3" data-level="3">
<div class="level-icon"><i class="fas fa-mountain"></i></div>
<h2>Algorithmique 3</h2>
<p>المتقدم - العودية، الترتيب، الخوارزميات المتقدمة</p>
<span class="exercises-count">20 تمرين</span>
</div>
</div>
<div class="exercise-section hidden" id="exerciseSection">
<div class="exercise-header">
<button class="back-btn" id="backBtn"><i class="fas fa-arrow-right"></i> العودة للمستويات</button>
<h2 id="levelTitle">Algorithmique 1</h2>
</div>
<div class="exercise-container">
<div class="exercise-card" id="exerciseCard">
<div class="exercise-header-card">
<span class="exercise-id" id="exerciseId">تمرين #1</span>
<span class="difficulty-badge" id="difficultyBadge">سهل</span>
</div>
<h3 class="exercise-title" id="exerciseTitle">عنوان التمرين</h3>
<p class="exercise-text" id="exerciseText">نص التمرين يظهر هنا...</p>
<div class="hint-section" id="hintSection">
<div class="hint-content" id="hintContent"></div>
</div>
<div class="solution-section" id="solutionSection">
<pre class="solution-content" id="solutionContent"></pre>
</div>
<div class="answer-section">
<textarea id="answerInput" placeholder="اكتب الحل هنا (اختياري)..." rows="5"></textarea>
<div class="button-group">
<button class="btn btn-hint" id="hintBtn"><i class="fas fa-lightbulb"></i> إظهار التلميح</button>
<button class="btn btn-solution" id="solutionBtn"><i class="fas fa-code"></i> إظهار الحل</button>
<button class="btn btn-check" id="checkBtn"><i class="fas fa-check"></i> تحقق</button>
<button class="btn btn-next" id="nextBtn"><i class="fas fa-random"></i> تمرين آخر</button>
</div>
</div>
</div>
</div>
<div class="exercises-navigation">
<button class="nav-btn" id="prevExercise"><i class="fas fa-chevron-right"></i> السابق</button>
<span id="exerciseCounter">1 / 20</span>
<button class="nav-btn" id="nextExercise">التالي <i class="fas fa-chevron-left"></i></button>
</div>
</div>
</main>
</div>
<div class="check-result-modal" id="checkResultModal">
<div class="modal-content">
<div class="modal-icon" id="modalIcon"><i class="fas fa-info-circle"></i></div>
<div class="modal-message" id="modalMessage"></div>
<button class="modal-close" onclick="closeModal()">حسناً</button>
</div>
</div>
<script src="script.js"></script>
</body>
</html>