@@ -15,7 +15,7 @@ All data stays in your own Firebase project.
1515- View poll history and attendance, grouped by poll set and session
1616- CSV export of poll results (per-poll and per-session)
1717- Delete individual polls from history
18- - Password-protected teacher and history access
18+ - Password-protected instructor and history access
1919
2020### For students
2121- Join with just a name — no account needed
@@ -137,7 +137,7 @@ Copy the example file and fill in your values:
137137cp .env.example .env.local
138138```
139139
140- Edit ` .env.local ` with your Firebase config values and a teacher password of your choice:
140+ Edit ` .env.local ` with your Firebase config values and an instructor password of your choice:
141141
142142```
143143VITE_FIREBASE_API_KEY=your_api_key
@@ -148,7 +148,7 @@ VITE_FIREBASE_STORAGE_BUCKET=your_project.firebasestorage.app
148148VITE_FIREBASE_MESSAGING_SENDER_ID=your_sender_id
149149VITE_FIREBASE_APP_ID=your_app_id
150150
151- VITE_TEACHER_PASSWORD =your_password_here
151+ VITE_INSTRUCTOR_PASSWORD =your_password_here
152152```
153153
154154** Never commit ` .env.local ` to git.** It is already listed in ` .gitignore ` .
@@ -166,7 +166,7 @@ npm run dev
166166```
167167
168168Open [ http://localhost:5173/classroom-polling/ ] ( http://localhost:5173/classroom-polling/ ) .
169- Open two browser tabs — one as teacher , one as student — to verify everything works.
169+ Open two browser tabs — one as instructor , one as student — to verify everything works.
170170
171171### Step 9 — Set your repo name in vite.config.js
172172
@@ -223,7 +223,7 @@ git merge upstream/main
223223
224224### Running a poll
225225
226- 1 . Open the app → ** I'm the Teacher ** → enter your password
226+ 1 . Open the app → ** I'm the Instructor ** → enter your password
2272272 . Click ** New Poll** → enter question and options → click ** Start Poll**
2282283 . Share your app URL with students — they click ** I'm a Student** , enter their name, and wait
2292294 . Students see the poll instantly; results update live on your dashboard
@@ -239,15 +239,15 @@ git merge upstream/main
239239
240240### Viewing history and attendance
241241
242- 1 . Click ** History** → enter teacher password
242+ 1 . Click ** History** → enter instructor password
2432432 . ** Polls tab** : past polls grouped by set, expandable with per-option results
2442443 . ** Attendance tab** : students who joined, grouped by date
245245
246246## Customization
247247
248248| File | What to change |
249249| ------| ---------------|
250- | ` .env.local ` | Teacher password, Firebase config |
250+ | ` .env.local ` | Instructor password, Firebase config |
251251| ` firebase-rules.json ` | Database security rules |
252252| ` vite.config.js ` | Repository name for GitHub Pages base path |
253253| ` src/index.css ` | Colors, fonts, visual design |
@@ -264,7 +264,7 @@ classroom-polling/
264264│ │ └── csvExport.js CSV export utilities
265265│ ├── pages/
266266│ │ ├── RoleSelector.jsx Landing page
267- │ │ ├── TeacherPage .jsx Teacher dashboard
267+ │ │ ├── InstructorPage .jsx Instructor dashboard
268268│ │ ├── StudentPage.jsx Student poll experience
269269│ │ ├── PollHistory.jsx History and attendance
270270│ │ ├── PollSets.jsx Poll set list and creation
@@ -290,7 +290,7 @@ The Firebase Spark (free) plan is sufficient for typical classroom use:
290290
291291## Known limitations
292292
293- - Teacher password is a single shared secret; not suitable for multiple instructors sharing one instance
293+ - Instructor password is a single shared secret; not suitable for multiple instructors sharing one instance
294294- Code formatting in questions is plain text only (markdown support planned)
295295- Student names are self-reported and not authenticated
296296
0 commit comments