ethiopian elearning platform
# πͺπΉ Ethiopian Future Builders Initiative (EFBI)
> **Empowering Ethiopia's Next Generation of Technology Builders, Software Engineers, and Innovation Catalysts.**
---
## π Table of Contents
- Overview
- Key Features
- π Immersive Learning Portal
- β‘ Focus-Mode Quiz Engine
- π Student & Certificate Dashboard
- π‘οΈ Admin Back-Office Management
- π Public Certificate Verification
- π Adaptive Dual-Theme System
- Tech Stack & Architecture
- File Structure
- Getting Started
- Backend & Database (Google Apps Script)
- License
---
## π Overview
The **Ethiopian Future Builders Initiative (EFBI)** is a state-of-the-art educational platform designed to equip Ethiopian youth with world-class technical skills in Artificial Intelligence, Software Engineering, Web/Mobile App Development, Entrepreneurship, and Leadership.
Built as a lightweight, zero-dependency, ultra-fast Single Page Application (SPA), EFBI delivers a Coursera-grade learning experience tailored specifically to regional needs, featuring distraction-free video lectures, instant practice assessments, verified digital credentials, and administrative controls.
---
## β¨ Key Features
### π Immersive Learning Portal
- **YouTube IFrame API Engine**: Complete masking of native YouTube UI/branding (no external video distraction or channel leaks).
- **Custom Player Controls**: Custom seek bar, play/pause, skip $\pm 10\text{s}$, volume slider, fullscreen toggle, and playback speed selector ($0.5\times \rightarrow 2\times$).
- **Interactive Gestures & Shortcuts**: Mouse-wheel volume adjustments, keybindings (`Space` for Play/Pause, `J`/`L` for seeking, `M` for mute, `F` for fullscreen, `β`/`β` for volume).
- **Tabbed Lesson View**: Seamless switching between **Overview**, **Instructor Notes**, **Resource Attachments**, and **Practice Quizzes**.
### β‘ Focus-Mode Quiz Engine
- **Distraction-Free Modal**: Ambient Ethiopian-inspired background lighting with zero interface clutter.
- **Real-Time Timer**: Live counter β¦