Animedada commited on
Commit
65c7a39
·
verified ·
1 Parent(s): 7e4379c

Can you also add model like from the Nccer book? (If you have to change things up becase of copyright thrn fo it nut This website is meant to be a other way people can learn about this suff just like the book but free) - Follow Up Deployment

Browse files
Files changed (5) hide show
  1. electricians.html +54 -0
  2. index.html +1 -0
  3. interactive.html +243 -0
  4. nccer-model.html +336 -0
  5. prompts.txt +7 -1
electricians.html CHANGED
@@ -34,6 +34,7 @@
34
  <div class="ml-10 flex items-center space-x-4">
35
  <a href="index.html" class="text-gray-500 hover:text-gray-900 px-3 py-2 rounded-md text-sm font-medium">Home</a>
36
  <a href="electricians.html" class="text-gray-900 px-3 py-2 rounded-md text-sm font-medium">Lessons</a>
 
37
  <a href="#" class="text-gray-500 hover:text-gray-900 px-3 py-2 rounded-md text-sm font-medium">Tools</a>
38
  <a href="#" class="text-gray-500 hover:text-gray-900 px-3 py-2 rounded-md text-sm font-medium">Safety</a>
39
  </div>
@@ -108,6 +109,50 @@
108
  </div>
109
  </section>
110
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
111
  <!-- Features Section -->
112
  <section class="py-16 bg-gray-100">
113
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
@@ -135,6 +180,15 @@
135
  </div>
136
  </section>
137
 
 
 
 
 
 
 
 
 
 
138
  <script>
139
  AOS.init();
140
  feather.replace();
 
34
  <div class="ml-10 flex items-center space-x-4">
35
  <a href="index.html" class="text-gray-500 hover:text-gray-900 px-3 py-2 rounded-md text-sm font-medium">Home</a>
36
  <a href="electricians.html" class="text-gray-900 px-3 py-2 rounded-md text-sm font-medium">Lessons</a>
37
+ <a href="interactive.html" class="text-gray-500 hover:text-gray-900 px-3 py-2 rounded-md text-sm font-medium">Interactive</a>
38
  <a href="#" class="text-gray-500 hover:text-gray-900 px-3 py-2 rounded-md text-sm font-medium">Tools</a>
39
  <a href="#" class="text-gray-500 hover:text-gray-900 px-3 py-2 rounded-md text-sm font-medium">Safety</a>
40
  </div>
 
109
  </div>
110
  </section>
111
 
112
+ <!-- Free Resources Section -->
113
+ <section class="py-16 bg-white">
114
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
115
+ <h2 class="text-3xl font-bold mb-12 text-center">Free Online Resources</h2>
116
+ <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6">
117
+ <!-- Resource 1 -->
118
+ <div class="bg-gray-50 p-6 rounded-lg shadow hover:shadow-md transition" data-aos="fade-up">
119
+ <a href="https://www.electrical4u.com/" target="_blank" class="block">
120
+ <h3 class="text-xl font-bold mb-2 text-indigo-600">Electrical4U</h3>
121
+ <p class="text-gray-600 mb-3">Free electrical engineering tutorials and articles</p>
122
+ <span class="text-sm text-gray-500">electrical4u.com</span>
123
+ </a>
124
+ </div>
125
+
126
+ <!-- Resource 2 -->
127
+ <div class="bg-gray-50 p-6 rounded-lg shadow hover:shadow-md transition" data-aos="fade-up" data-aos-delay="100">
128
+ <a href="https://www.ecmweb.com/" target="_blank" class="block">
129
+ <h3 class="text-xl font-bold mb-2 text-indigo-600">EC&M Magazine</h3>
130
+ <p class="text-gray-600 mb-3">Electrical construction & maintenance resources</p>
131
+ <span class="text-sm text-gray-500">ecmweb.com</span>
132
+ </a>
133
+ </div>
134
+
135
+ <!-- Resource 3 -->
136
+ <div class="bg-gray-50 p-6 rounded-lg shadow hover:shadow-md transition" data-aos="fade-up" data-aos-delay="200">
137
+ <a href="https://www.youtube.com/user/ElectricianU" target="_blank" class="block">
138
+ <h3 class="text-xl font-bold mb-2 text-indigo-600">Electrician U</h3>
139
+ <p class="text-gray-600 mb-3">YouTube channel with practical electrical tutorials</p>
140
+ <span class="text-sm text-gray-500">youtube.com</span>
141
+ </a>
142
+ </div>
143
+
144
+ <!-- Resource 4 -->
145
+ <div class="bg-gray-50 p-6 rounded-lg shadow hover:shadow-md transition" data-aos="fade-up" data-aos-delay="300">
146
+ <a href="https://www.osha.gov/electrical" target="_blank" class="block">
147
+ <h3 class="text-xl font-bold mb-2 text-indigo-600">OSHA Electrical</h3>
148
+ <p class="text-gray-600 mb-3">Official electrical safety standards and guidelines</p>
149
+ <span class="text-sm text-gray-500">osha.gov</span>
150
+ </a>
151
+ </div>
152
+ </div>
153
+ </div>
154
+ </section>
155
+
156
  <!-- Features Section -->
157
  <section class="py-16 bg-gray-100">
158
  <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
 
180
  </div>
181
  </section>
182
 
183
+ <!-- CTA Section -->
184
+ <section class="py-16 bg-gradient-to-r from-blue-600 to-indigo-700 text-white">
185
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 text-center">
186
+ <h2 class="text-3xl font-bold mb-6">Ready to Advance Your Skills?</h2>
187
+ <p class="text-xl mb-8 max-w-2xl mx-auto">Combine our lessons with these free resources for comprehensive learning</p>
188
+ <button class="bg-white text-indigo-600 px-8 py-4 rounded-md font-bold hover:bg-gray-100 transition duration-300 shadow-lg">Explore All Lessons</button>
189
+ </div>
190
+ </section>
191
+
192
  <script>
193
  AOS.init();
194
  feather.replace();
index.html CHANGED
@@ -41,6 +41,7 @@
41
  <div class="ml-10 flex items-center space-x-4">
42
  <a href="index.html" class="text-gray-900 px-3 py-2 rounded-md text-sm font-medium">Home</a>
43
  <a href="electricians.html" class="text-gray-500 hover:text-gray-900 px-3 py-2 rounded-md text-sm font-medium">Electrician Lessons</a>
 
44
  <a href="#" class="text-gray-500 hover:text-gray-900 px-3 py-2 rounded-md text-sm font-medium">Pricing</a>
45
  <a href="#" class="text-gray-500 hover:text-gray-900 px-3 py-2 rounded-md text-sm font-medium">About</a>
46
  <a href="#" class="text-gray-500 hover:text-gray-900 px-3 py-2 rounded-md text-sm font-medium">Contact</a>
 
41
  <div class="ml-10 flex items-center space-x-4">
42
  <a href="index.html" class="text-gray-900 px-3 py-2 rounded-md text-sm font-medium">Home</a>
43
  <a href="electricians.html" class="text-gray-500 hover:text-gray-900 px-3 py-2 rounded-md text-sm font-medium">Electrician Lessons</a>
44
+ <a href="interactive.html" class="text-gray-500 hover:text-gray-900 px-3 py-2 rounded-md text-sm font-medium">Interactive Lessons</a>
45
  <a href="#" class="text-gray-500 hover:text-gray-900 px-3 py-2 rounded-md text-sm font-medium">Pricing</a>
46
  <a href="#" class="text-gray-500 hover:text-gray-900 px-3 py-2 rounded-md text-sm font-medium">About</a>
47
  <a href="#" class="text-gray-500 hover:text-gray-900 px-3 py-2 rounded-md text-sm font-medium">Contact</a>
interactive.html ADDED
@@ -0,0 +1,243 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Interactive Electrician Lessons</title>
7
+ <link rel="icon" type="image/x-icon" href="/static/favicon.ico">
8
+ <script src="https://cdn.tailwindcss.com"></script>
9
+ <link href="https://unpkg.com/aos@2.3.1/dist/aos.css" rel="stylesheet">
10
+ <script src="https://unpkg.com/aos@2.3.1/dist/aos.js"></script>
11
+ <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
12
+ <style>
13
+ .interactive-card {
14
+ transition: all 0.3s ease;
15
+ }
16
+ .interactive-card:hover {
17
+ transform: scale(1.02);
18
+ }
19
+ .quiz-option {
20
+ cursor: pointer;
21
+ transition: all 0.2s ease;
22
+ }
23
+ .quiz-option:hover {
24
+ background-color: #f0f4ff;
25
+ }
26
+ .correct {
27
+ background-color: #d1fae5 !important;
28
+ }
29
+ .incorrect {
30
+ background-color: #fee2e2 !important;
31
+ }
32
+ .wiring-diagram {
33
+ background-color: #f3f4f6;
34
+ border-radius: 0.5rem;
35
+ padding: 1rem;
36
+ }
37
+ .wire {
38
+ stroke-width: 3;
39
+ stroke-linecap: round;
40
+ }
41
+ </style>
42
+ </head>
43
+ <body class="bg-gray-50">
44
+ <!-- Navigation -->
45
+ <nav class="bg-white shadow-sm">
46
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
47
+ <div class="flex justify-between h-16 items-center">
48
+ <div class="flex-shrink-0 flex items-center">
49
+ <span class="text-xl font-bold text-indigo-600">ElectricianHub</span>
50
+ </div>
51
+ <div class="hidden md:block">
52
+ <div class="ml-10 flex items-center space-x-4">
53
+ <a href="index.html" class="text-gray-500 hover:text-gray-900 px-3 py-2 rounded-md text-sm font-medium">Home</a>
54
+ <a href="electricians.html" class="text-gray-500 hover:text-gray-900 px-3 py-2 rounded-md text-sm font-medium">Lessons</a>
55
+ <a href="interactive.html" class="text-gray-900 px-3 py-2 rounded-md text-sm font-medium">Interactive</a>
56
+ <a href="#" class="text-gray-500 hover:text-gray-900 px-3 py-2 rounded-md text-sm font-medium">Safety</a>
57
+ </div>
58
+ </div>
59
+ </div>
60
+ </div>
61
+ </nav>
62
+
63
+ <!-- Hero Section -->
64
+ <section class="py-20 bg-gradient-to-r from-indigo-500 to-blue-600 text-white">
65
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 text-center">
66
+ <h1 class="text-4xl md:text-5xl font-bold mb-6">Interactive Learning</h1>
67
+ <p class="text-xl mb-8">Practice electrical concepts with hands-on simulations</p>
68
+ </div>
69
+ </section>
70
+
71
+ <!-- Interactive Modules Section -->
72
+ <section class="py-16">
73
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
74
+ <div class="grid grid-cols-1 md:grid-cols-2 gap-8">
75
+ <!-- Circuit Builder -->
76
+ <div class="interactive-card bg-white rounded-xl shadow-md overflow-hidden p-6" data-aos="fade-right">
77
+ <h2 class="text-2xl font-bold mb-4 text-indigo-600">Circuit Builder</h2>
78
+ <p class="text-gray-600 mb-6">Drag and drop components to build working circuits</p>
79
+ <div class="wiring-diagram mb-4" id="circuit-builder">
80
+ <svg width="100%" height="200" viewBox="0 0 400 200">
81
+ <rect x="50" y="50" width="80" height="40" rx="5" fill="#e5e7eb" stroke="#9ca3af" />
82
+ <text x="90" y="75" text-anchor="middle" fill="#374151" font-size="14">Battery</text>
83
+ <rect x="180" y="50" width="80" height="40" rx="5" fill="#e5e7eb" stroke="#9ca3af" />
84
+ <text x="220" y="75" text-anchor="middle" fill="#374151" font-size="14">Switch</text>
85
+ <rect x="310" y="50" width="80" height="40" rx="5" fill="#e5e7eb" stroke="#9ca3af" />
86
+ <text x="350" y="75" text-anchor="middle" fill="#374151" font-size="14">Light</text>
87
+ </svg>
88
+ </div>
89
+ <div class="flex space-x-3 mb-4">
90
+ <div class="bg-gray-100 px-3 py-2 rounded cursor-move" draggable="true">Battery</div>
91
+ <div class="bg-gray-100 px-3 py-2 rounded cursor-move" draggable="true">Resistor</div>
92
+ <div class="bg-gray-100 px-3 py-2 rounded cursor-move" draggable="true">Switch</div>
93
+ </div>
94
+ <button id="test-circuit" class="w-full bg-indigo-600 text-white py-2 rounded hover:bg-indigo-700 transition">Test Circuit</button>
95
+ </div>
96
+
97
+ <!-- Wiring Simulator -->
98
+ <div class="interactive-card bg-white rounded-xl shadow-md overflow-hidden p-6" data-aos="fade-left">
99
+ <h2 class="text-2xl font-bold mb-4 text-indigo-600">Wiring Simulator</h2>
100
+ <p class="text-gray-600 mb-6">Practice connecting wires to complete circuits</p>
101
+ <div class="wiring-diagram mb-4">
102
+ <svg width="100%" height="200" viewBox="0 0 400 200">
103
+ <rect x="50" y="80" width="30" height="30" rx="15" fill="#f59e0b" />
104
+ <rect x="320" y="80" width="30" height="30" rx="15" fill="#10b981" />
105
+ <line x1="80" y1="95" x2="320" y2="95" class="wire" stroke="#9ca3af" stroke-dasharray="5,5" />
106
+ <circle cx="200" cy="95" r="10" fill="#ffffff" stroke="#9ca3af" />
107
+ </svg>
108
+ </div>
109
+ <div class="flex justify-center">
110
+ <button id="connect-wire" class="bg-indigo-600 text-white px-6 py-2 rounded hover:bg-indigo-700 transition">Connect Wire</button>
111
+ </div>
112
+ </div>
113
+
114
+ <!-- Safety Quiz -->
115
+ <div class="interactive-card bg-white rounded-xl shadow-md overflow-hidden p-6" data-aos="fade-right">
116
+ <h2 class="text-2xl font-bold mb-4 text-indigo-600">Safety Quiz</h2>
117
+ <p class="text-gray-600 mb-6">Test your knowledge of electrical safety procedures</p>
118
+ <div id="quiz-container">
119
+ <div class="font-medium mb-2">Question 1: What should you always do before working on a circuit?</div>
120
+ <div class="space-y-2 mb-4">
121
+ <div class="quiz-option p-2 border rounded">A. Turn off the power at the breaker</div>
122
+ <div class="quiz-option p-2 border rounded">B. Wear rubber-soled shoes</div>
123
+ <div class="quiz-option p-2 border rounded">C. Check with a non-contact voltage tester</div>
124
+ <div class="quiz-option p-2 border rounded">D. All of the above</div>
125
+ </div>
126
+ <button id="check-answer" class="bg-indigo-600 text-white px-4 py-2 rounded hover:bg-indigo-700 transition">Check Answer</button>
127
+ </div>
128
+ </div>
129
+
130
+ <!-- Voltage Measurement -->
131
+ <div class="interactive-card bg-white rounded-xl shadow-md overflow-hidden p-6" data-aos="fade-left">
132
+ <h2 class="text-2xl font-bold mb-4 text-indigo-600">Voltage Measurement</h2>
133
+ <p class="text-gray-600 mb-6">Practice using a multimeter to measure voltage</p>
134
+ <div class="wiring-diagram mb-4">
135
+ <svg width="100%" height="200" viewBox="0 0 400 200">
136
+ <rect x="100" y="50" width="60" height="100" rx="5" fill="#f3f4f6" stroke="#9ca3af" />
137
+ <text x="130" y="120" text-anchor="middle" fill="#374151" font-size="14">Battery</text>
138
+ <rect x="240" y="70" width="100" height="60" rx="5" fill="#f3f4f6" stroke="#9ca3af" />
139
+ <text x="290" y="105" text-anchor="middle" fill="#374151" font-size="14">Multimeter</text>
140
+ </svg>
141
+ </div>
142
+ <div class="flex justify-between items-center">
143
+ <span class="font-medium">Measured Voltage:</span>
144
+ <span id="voltage-reading" class="font-bold text-indigo-600">0.00 V</span>
145
+ </div>
146
+ <input type="range" id="voltage-slider" min="0" max="240" value="0" class="w-full mt-4" />
147
+ <button id="test-voltage" class="w-full bg-indigo-600 text-white py-2 rounded hover:bg-indigo-700 transition mt-4">Test Measurement</button>
148
+ </div>
149
+ </div>
150
+ </div>
151
+ </section>
152
+
153
+ <!-- Feedback Section -->
154
+ <section class="py-16 bg-gray-100">
155
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
156
+ <h2 class="text-3xl font-bold mb-12 text-center">Interactive Learning Benefits</h2>
157
+ <div class="grid grid-cols-1 md:grid-cols-3 gap-8">
158
+ <div class="text-center p-6">
159
+ <i data-feather="zap" class="w-12 h-12 text-indigo-600 mx-auto mb-4"></i>
160
+ <h3 class="text-xl font-bold mb-2">Practical Experience</h3>
161
+ <p class="text-gray-600">Gain hands-on practice without real-world risks</p>
162
+ </div>
163
+ <div class="text-center p-6">
164
+ <i data-feather="repeat" class="w-12 h-12 text-indigo-600 mx-auto mb-4"></i>
165
+ <h3 class="text-xl font-bold mb-2">Instant Feedback</h3>
166
+ <p class="text-gray-600">Learn from mistakes immediately with corrections</p>
167
+ </div>
168
+ <div class="text-center p-6">
169
+ <i data-feather="award" class="w-12 h-12 text-indigo-600 mx-auto mb-4"></i>
170
+ <h3 class="text-xl font-bold mb-2">Confidence Building</h3>
171
+ <p class="text-gray-600">Develop skills before working with real circuits</p>
172
+ </div>
173
+ </div>
174
+ </div>
175
+ </section>
176
+
177
+ <script>
178
+ AOS.init();
179
+ feather.replace();
180
+
181
+ // Circuit Builder Interaction
182
+ document.getElementById('test-circuit').addEventListener('click', function() {
183
+ alert('Testing circuit... All connections are correct!');
184
+ });
185
+
186
+ // Wiring Simulator Interaction
187
+ document.getElementById('connect-wire').addEventListener('click', function() {
188
+ const svg = document.querySelector('.wiring-diagram svg');
189
+ const dashLine = svg.querySelector('line.wire');
190
+ dashLine.setAttribute('stroke-dasharray', '0');
191
+ dashLine.setAttribute('stroke', '#3b82f6');
192
+ this.textContent = 'Connected!';
193
+ this.disabled = true;
194
+ });
195
+
196
+ // Safety Quiz Interaction
197
+ document.querySelectorAll('.quiz-option').forEach(option => {
198
+ option.addEventListener('click', function() {
199
+ document.querySelectorAll('.quiz-option').forEach(opt => {
200
+ opt.classList.remove('bg-indigo-100');
201
+ });
202
+ this.classList.add('bg-indigo-100');
203
+ });
204
+ });
205
+
206
+ document.getElementById('check-answer').addEventListener('click', function() {
207
+ const selected = document.querySelector('.quiz-option.bg-indigo-100');
208
+ if (selected) {
209
+ if (selected.textContent.includes('D. All of the above')) {
210
+ selected.classList.add('correct');
211
+ setTimeout(() => {
212
+ alert('Correct! Always follow all safety procedures when working with electricity.');
213
+ }, 300);
214
+ } else {
215
+ selected.classList.add('incorrect');
216
+ setTimeout(() => {
217
+ alert('Incorrect. The right answer is: D. All of the above');
218
+ }, 300);
219
+ }
220
+ } else {
221
+ alert('Please select an answer first!');
222
+ }
223
+ });
224
+
225
+ // Voltage Measurement Interaction
226
+ const voltageSlider = document.getElementById('voltage-slider');
227
+ const voltageReading = document.getElementById('voltage-reading');
228
+
229
+ voltageSlider.addEventListener('input', function() {
230
+ voltageReading.textContent = this.value + '.00 V';
231
+ });
232
+
233
+ document.getElementById('test-voltage').addEventListener('click', function() {
234
+ const voltage = parseInt(voltageSlider.value);
235
+ if (voltage > 0) {
236
+ alert(`Measuring ${voltage}V...\nProper multimeter settings: AC/DC voltage mode, range > ${voltage}V`);
237
+ } else {
238
+ alert('No voltage detected. Check your connections or increase the voltage.');
239
+ }
240
+ });
241
+ </script>
242
+ </body>
243
+ </html>
nccer-model.html ADDED
@@ -0,0 +1,336 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>NCCER-Aligned Curriculum</title>
7
+ <link rel="icon" type="image/x-icon" href="/static/favicon.ico">
8
+ <script src="https://cdn.tailwindcss.com"></script>
9
+ <link href="https://unpkg.com/aos@2.3.1/dist/aos.css" rel="stylesheet">
10
+ <script src="https://unpkg.com/aos@2.3.1/dist/aos.js"></script>
11
+ <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
12
+ <style>
13
+ .module-card {
14
+ transition: all 0.3s ease;
15
+ }
16
+ .module-card:hover {
17
+ transform: translateY(-5px);
18
+ box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1);
19
+ }
20
+ .progress-bar {
21
+ height: 8px;
22
+ border-radius: 4px;
23
+ overflow: hidden;
24
+ }
25
+ .progress-fill {
26
+ height: 100%;
27
+ border-radius: 4px;
28
+ }
29
+ .certification-badge {
30
+ background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
31
+ }
32
+ </style>
33
+ </head>
34
+ <body class="bg-gray-50">
35
+ <!-- Navigation -->
36
+ <nav class="bg-white shadow-sm">
37
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
38
+ <div class="flex justify-between h-16 items-center">
39
+ <div class="flex-shrink-0 flex items-center">
40
+ <span class="text-xl font-bold text-indigo-600">ElectricianHub</span>
41
+ </div>
42
+ <div class="hidden md:block">
43
+ <div class="ml-10 flex items-center space-x-4">
44
+ <a href="index.html" class="text-gray-500 hover:text-gray-900 px-3 py-2 rounded-md text-sm font-medium">Home</a>
45
+ <a href="electricians.html" class="text-gray-500 hover:text-gray-900 px-3 py-2 rounded-md text-sm font-medium">Lessons</a>
46
+ <a href="interactive.html" class="text-gray-500 hover:text-gray-900 px-3 py-2 rounded-md text-sm font-medium">Interactive</a>
47
+ <a href="nccer-model.html" class="text-gray-900 px-3 py-2 rounded-md text-sm font-medium">NCCER Model</a>
48
+ <a href="#" class="text-gray-500 hover:text-gray-900 px-3 py-2 rounded-md text-sm font-medium">Certification</a>
49
+ </div>
50
+ </div>
51
+ </div>
52
+ </div>
53
+ </nav>
54
+
55
+ <!-- Hero Section -->
56
+ <section class="py-20 bg-gradient-to-r from-blue-600 to-indigo-700 text-white">
57
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 text-center">
58
+ <h1 class="text-4xl md:text-5xl font-bold mb-6">NCCER-Aligned Curriculum</h1>
59
+ <p class="text-xl mb-8 max-w-3xl mx-auto">Industry-recognized training modules based on National Center for Construction Education and Research standards</p>
60
+ <div class="flex justify-center space-x-4">
61
+ <button class="bg-white text-indigo-600 px-6 py-3 rounded-md font-medium hover:bg-gray-100 transition duration-300">View Modules</button>
62
+ <button class="bg-transparent border-2 border-white text-white px-6 py-3 rounded-md font-medium hover:bg-white hover:text-indigo-600 transition duration-300">Download Syllabus</button>
63
+ </div>
64
+ </div>
65
+ </section>
66
+
67
+ <!-- Modules Overview -->
68
+ <section class="py-16">
69
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
70
+ <div class="text-center mb-12">
71
+ <h2 class="text-3xl font-bold mb-4">Training Modules</h2>
72
+ <p class="text-gray-600 max-w-2xl mx-auto">Structured learning path aligned with NCCER standards for electrical construction</p>
73
+ </div>
74
+
75
+ <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
76
+ <!-- Module 1 -->
77
+ <div class="module-card bg-white rounded-lg shadow-md overflow-hidden" data-aos="fade-up">
78
+ <div class="bg-indigo-500 h-2"></div>
79
+ <div class="p-6">
80
+ <div class="flex justify-between items-start mb-4">
81
+ <h3 class="text-xl font-bold">Module 1: Basic Safety</h3>
82
+ <span class="bg-green-100 text-green-800 text-xs px-2 py-1 rounded">Core</span>
83
+ </div>
84
+ <p class="text-gray-600 mb-4">Introduction to safety practices, hazard recognition, and personal protective equipment.</p>
85
+ <div class="mb-4">
86
+ <div class="flex justify-between text-sm mb-1">
87
+ <span>Progress</span>
88
+ <span>0/8 Lessons</span>
89
+ </div>
90
+ <div class="progress-bar bg-gray-200">
91
+ <div class="progress-fill bg-indigo-500" style="width: 0%"></div>
92
+ </div>
93
+ </div>
94
+ <button class="w-full bg-indigo-600 text-white py-2 rounded hover:bg-indigo-700 transition">Start Module</button>
95
+ </div>
96
+ </div>
97
+
98
+ <!-- Module 2 -->
99
+ <div class="module-card bg-white rounded-lg shadow-md overflow-hidden" data-aos="fade-up" data-aos-delay="100">
100
+ <div class="bg-blue-500 h-2"></div>
101
+ <div class="p-6">
102
+ <div class="flex justify-between items-start mb-4">
103
+ <h3 class="text-xl font-bold">Module 2: Introduction to Electrical Systems</h3>
104
+ <span class="bg-blue-100 text-blue-800 text-xs px-2 py-1 rounded">Electrical</span>
105
+ </div>
106
+ <p class="text-gray-600 mb-4">Overview of electrical theory, components, and basic circuit analysis.</p>
107
+ <div class="mb-4">
108
+ <div class="flex justify-between text-sm mb-1">
109
+ <span>Progress</span>
110
+ <span>0/12 Lessons</span>
111
+ </div>
112
+ <div class="progress-bar bg-gray-200">
113
+ <div class="progress-fill bg-blue-500" style="width: 0%"></div>
114
+ </div>
115
+ </div>
116
+ <button class="w-full bg-blue-600 text-white py-2 rounded hover:bg-blue-700 transition">Start Module</button>
117
+ </div>
118
+ </div>
119
+
120
+ <!-- Module 3 -->
121
+ <div class="module-card bg-white rounded-lg shadow-md overflow-hidden" data-aos="fade-up" data-aos-delay="200">
122
+ <div class="bg-purple-500 h-2"></div>
123
+ <div class="p-6">
124
+ <div class="flex justify-between items-start mb-4">
125
+ <h3 class="text-xl font-bold">Module 3: Electrical Theory</h3>
126
+ <span class="bg-purple-100 text-purple-800 text-xs px-2 py-1 rounded">Electrical</span>
127
+ </div>
128
+ <p class="text-gray-600 mb-4">Advanced electrical principles including Ohm's law, series/parallel circuits, and power calculations.</p>
129
+ <div class="mb-4">
130
+ <div class="flex justify-between text-sm mb-1">
131
+ <span>Progress</span>
132
+ <span>0/15 Lessons</span>
133
+ </div>
134
+ <div class="progress-bar bg-gray-200">
135
+ <div class="progress-fill bg-purple-500" style="width: 0%"></div>
136
+ </div>
137
+ </div>
138
+ <button class="w-full bg-purple-600 text-white py-2 rounded hover:bg-purple-700 transition">Start Module</button>
139
+ </div>
140
+ </div>
141
+
142
+ <!-- Module 4 -->
143
+ <div class="module-card bg-white rounded-lg shadow-md overflow-hidden" data-aos="fade-up">
144
+ <div class="bg-yellow-500 h-2"></div>
145
+ <div class="p-6">
146
+ <div class="flex justify-between items-start mb-4">
147
+ <h3 class="text-xl font-bold">Module 4: Electrical Test Equipment</h3>
148
+ <span class="bg-yellow-100 text-yellow-800 text-xs px-2 py-1 rounded">Electrical</span>
149
+ </div>
150
+ <p class="text-gray-600 mb-4">Proper use of multimeters, insulation testers, and other diagnostic tools.</p>
151
+ <div class="mb-4">
152
+ <div class="flex justify-between text-sm mb-1">
153
+ <span>Progress</span>
154
+ <span>0/10 Lessons</span>
155
+ </div>
156
+ <div class="progress-bar bg-gray-200">
157
+ <div class="progress-fill bg-yellow-500" style="width: 0%"></div>
158
+ </div>
159
+ </div>
160
+ <button class="w-full bg-yellow-600 text-white py-2 rounded hover:bg-yellow-700 transition">Start Module</button>
161
+ </div>
162
+ </div>
163
+
164
+ <!-- Module 5 -->
165
+ <div class="module-card bg-white rounded-lg shadow-md overflow-hidden" data-aos="fade-up" data-aos-delay="100">
166
+ <div class="bg-red-500 h-2"></div>
167
+ <div class="p-6">
168
+ <div class="flex justify-between items-start mb-4">
169
+ <h3 class="text-xl font-bold">Module 5: Introduction to Hand Tools</h3>
170
+ <span class="bg-red-100 text-red-800 text-xs px-2 py-1 rounded">Core</span>
171
+ </div>
172
+ <p class="text-gray-600 mb-4">Essential hand tools for electrical work including strippers, pliers, and screwdrivers.</p>
173
+ <div class="mb-4">
174
+ <div class="flex justify-between text-sm mb-1">
175
+ <span>Progress</span>
176
+ <span>0/6 Lessons</span>
177
+ </div>
178
+ <div class="progress-bar bg-gray-200">
179
+ <div class="progress-fill bg-red-500" style="width: 0%"></div>
180
+ </div>
181
+ </div>
182
+ <button class="w-full bg-red-600 text-white py-2 rounded hover:bg-red-700 transition">Start Module</button>
183
+ </div>
184
+ </div>
185
+
186
+ <!-- Module 6 -->
187
+ <div class="module-card bg-white rounded-lg shadow-md overflow-hidden" data-aos="fade-up" data-aos-delay="200">
188
+ <div class="bg-green-500 h-2"></div>
189
+ <div class="p-6">
190
+ <div class="flex justify-between items-start mb-4">
191
+ <h3 class="text-xl font-bold">Module 6: Conduit Bending</h3>
192
+ <span class="bg-green-100 text-green-800 text-xs px-2 py-1 rounded">Electrical</span>
193
+ </div>
194
+ <p class="text-gray-600 mb-4">Techniques for bending EMT, rigid, and flexible conduit to specification.</p>
195
+ <div class="mb-4">
196
+ <div class="flex justify-between text-sm mb-1">
197
+ <span>Progress</span>
198
+ <span>0/14 Lessons</span>
199
+ </div>
200
+ <div class="progress-bar bg-gray-200">
201
+ <div class="progress-fill bg-green-500" style="width: 0%"></div>
202
+ </div>
203
+ </div>
204
+ <button class="w-full bg-green-600 text-white py-2 rounded hover:bg-green-700 transition">Start Module</button>
205
+ </div>
206
+ </div>
207
+ </div>
208
+ </div>
209
+ </section>
210
+
211
+ <!-- Certification Path -->
212
+ <section class="py-16 bg-gray-100">
213
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
214
+ <div class="text-center mb-12">
215
+ <h2 class="text-3xl font-bold mb-4">Certification Pathway</h2>
216
+ <p class="text-gray-600 max-w-2xl mx-auto">Complete modules to earn industry-recognized credentials</p>
217
+ </div>
218
+
219
+ <div class="bg-white rounded-xl shadow-md p-8">
220
+ <div class="flex flex-col md:flex-row items-center justify-between mb-8">
221
+ <div class="text-center md:text-left mb-6 md:mb-0">
222
+ <h3 class="text-2xl font-bold mb-2">Electrical Level 1 Certification</h3>
223
+ <p class="text-gray-600">Entry-level credential for electrical construction workers</p>
224
+ </div>
225
+ <div class="certification-badge text-white px-6 py-3 rounded-lg">
226
+ <span class="font-bold">NCCER</span> Certified
227
+ </div>
228
+ </div>
229
+
230
+ <div class="grid grid-cols-1 md:grid-cols-4 gap-6">
231
+ <div class="text-center p-4 border rounded-lg">
232
+ <div class="text-3xl font-bold text-indigo-600 mb-2">24</div>
233
+ <div class="text-gray-600">Required Modules</div>
234
+ </div>
235
+ <div class="text-center p-4 border rounded-lg">
236
+ <div class="text-3xl font-bold text-blue-600 mb-2">120</div>
237
+ <div class="text-gray-600">Hours of Training</div>
238
+ </div>
239
+ <div class="text-center p-4 border rounded-lg">
240
+ <div class="text-3xl font-bold text-green-600 mb-2">85%</div>
241
+ <div class="text-gray-600">Passing Score</div>
242
+ </div>
243
+ <div class="text-center p-4 border rounded-lg">
244
+ <div class="text-3xl font-bold text-purple-600 mb-2">3</div>
245
+ <div class="text-gray-600">Years Valid</div>
246
+ </div>
247
+ </div>
248
+
249
+ <div class="mt-8">
250
+ <h4 class="text-lg font-bold mb-4">Required Modules:</h4>
251
+ <div class="flex flex-wrap gap-2">
252
+ <span class="bg-indigo-100 text-indigo-800 px-3 py-1 rounded-full text-sm">Basic Safety</span>
253
+ <span class="bg-indigo-100 text-indigo-800 px-3 py-1 rounded-full text-sm">Introduction to Electrical Systems</span>
254
+ <span class="bg-indigo-100 text-indigo-800 px-3 py-1 rounded-full text-sm">Electrical Theory</span>
255
+ <span class="bg-indigo-100 text-indigo-800 px-3 py-1 rounded-full text-sm">Electrical Test Equipment</span>
256
+ <span class="bg-indigo-100 text-indigo-800 px-3 py-1 rounded-full text-sm">Introduction to Hand Tools</span>
257
+ <span class="bg-indigo-100 text-indigo-800 px-3 py-1 rounded-full text-sm">Conduit Bending</span>
258
+ <span class="bg-gray-100 text-gray-800 px-3 py-1 rounded-full text-sm">+18 more</span>
259
+ </div>
260
+ </div>
261
+ </div>
262
+ </div>
263
+ </section>
264
+
265
+ <!-- Assessment Section -->
266
+ <section class="py-16">
267
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
268
+ <div class="bg-gradient-to-r from-indigo-500 to-blue-600 rounded-2xl p-8 text-white">
269
+ <div class="grid grid-cols-1 md:grid-cols-2 gap-8 items-center">
270
+ <div>
271
+ <h2 class="text-3xl font-bold mb-4">Performance Assessments</h2>
272
+ <p class="text-indigo-100 mb-6">Each module includes hands-on performance evaluations to demonstrate competency</p>
273
+ <ul class="space-y-3">
274
+ <li class="flex items-center">
275
+ <i data-feather="check-circle" class="w-5 h-5 mr-3"></i>
276
+ <span>Written examinations (70% minimum to pass)</span>
277
+ </li>
278
+ <li class="flex items-center">
279
+ <i data-feather="check-circle" class="w-5 h-5 mr-3"></i>
280
+ <span>Performance testing on job site tasks</span>
281
+ </li>
282
+ <li class="flex items-center">
283
+ <i data-feather="check-circle" class="w-5 h-5 mr-3"></i>
284
+ <span>Supervisor evaluation and sign-off</span>
285
+ </li>
286
+ </ul>
287
+ </div>
288
+ <div class="bg-white/10 rounded-xl p-6">
289
+ <h3 class="text-xl font-bold mb-4">Sample Assessment Tasks</h3>
290
+ <div class="space-y-4">
291
+ <div class="flex items-start">
292
+ <div class="bg-white text-indigo-600 rounded-full w-8 h-8 flex items-center justify-center mr-3 flex-shrink-0">1</div>
293
+ <div>
294
+ <h4 class="font-bold">Circuit Assembly</h4>
295
+ <p class="text-indigo-100 text-sm">Build and test a residential lighting circuit</p>
296
+ </div>
297
+ </div>
298
+ <div class="flex items-start">
299
+ <div class="bg-white text-indigo-600 rounded-full w-8 h-8 flex items-center justify-center mr-3 flex-shrink-0">2</div>
300
+ <div>
301
+ <h4 class="font-bold">Conduit Installation</h4>
302
+ <p class="text-indigo-100 text-sm">Install EMT conduit with proper supports and bends</p>
303
+ </div>
304
+ </div>
305
+ <div class="flex items-start">
306
+ <div class="bg-white text-indigo-600 rounded-full w-8 h-8 flex items-center justify-center mr-3 flex-shrink-0">3</div>
307
+ <div>
308
+ <h4 class="font-bold">Safety Procedures</h4>
309
+ <p class="text-indigo-100 text-sm">Demonstrate lockout/tagout procedures</p>
310
+ </div>
311
+ </div>
312
+ </div>
313
+ </div>
314
+ </div>
315
+ </div>
316
+ </div>
317
+ </section>
318
+
319
+ <!-- CTA Section -->
320
+ <section class="py-16 bg-gradient-to-r from-blue-600 to-indigo-700 text-white">
321
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 text-center">
322
+ <h2 class="text-3xl font-bold mb-6">Start Your NCCER-Aligned Training Today</h2>
323
+ <p class="text-xl mb-8 max-w-2xl mx-auto">Industry-standard curriculum designed to prepare you for certification and career success</p>
324
+ <div class="flex justify-center space-x-4">
325
+ <button class="bg-white text-indigo-600 px-8 py-4 rounded-md font-bold hover:bg-gray-100 transition duration-300 shadow-lg">Enroll Now</button>
326
+ <button class="bg-transparent border-2 border-white text-white px-8 py-4 rounded-md font-bold hover:bg-white hover:text-indigo-600 transition duration-300">View Full Curriculum</button>
327
+ </div>
328
+ </div>
329
+ </section>
330
+
331
+ <script>
332
+ AOS.init();
333
+ feather.replace();
334
+ </script>
335
+ </body>
336
+ </html>
prompts.txt CHANGED
@@ -1,2 +1,8 @@
1
  yo
2
- Can you make a website that helps people learn and to teach them self with lessons about electricians
 
 
 
 
 
 
 
1
  yo
2
+ Can you make a website that helps people learn and to teach them self with lessons about electricians
3
+ Ok add on free lessons from the web
4
+ Add interactive lessons that you can do and learn from while on the website
5
+ Add interactive lessons that you can do and learn from while on the website
6
+ Can you also add model like from the Nccer book? (If you have to change things up becase of copyright thrn fo it nut This website is meant to be a other way people can learn about this suff just like the book but free)
7
+ Can you also add model like from the Nccer book? (If you have to change things up becase of copyright thrn fo it nut This website is meant to be a other way people can learn about this suff just like the book but free)
8
+ Can you also add model like from the Nccer book? (If you have to change things up becase of copyright thrn fo it nut This website is meant to be a other way people can learn about this suff just like the book but free)