Directly access the teacher dashboard, create examination questions, inspect headcount, and monitor live quizzes online.
- Compatible with Chrome, Safari, Edge, Firefox
- Live Cloudflare D1 real-time sync
- Encrypted session authentication
Native desktop PC application with Microsoft Edge WebView2 and integrated Classroom Server engine. Can host offline exams directly on your laptop!
- Built-in Offline Host Server on port 8000
- Floating quick-switcher toolbar (Student, Classroom, Cloud)
- SQLite WAL multi-threaded high-concurrency engine
- Includes 1-click Desktop Shortcut Creator
Automated production package for Ubuntu classroom laptops. Configures high-performance Gunicorn multithreaded daemon (64 workers).
- Tuned for 1,000 concurrent students (2048 backlog)
- Automatic systemd service configuration
- Includes
smart-student-portalmanagement CLI - Official desktop application launcher integration
Universal Android Application with automatic layout scaling for phones and tablets. Directly connects to the offline classroom Wi-Fi.
- Auto-fits Phones & Tablets (sw600dp / sw720dp)
- Camera permission enabled for instant QR scanning
- Retains exam state on screen rotation & multitasking
- Signed with official Android APK Schemes v2 & v3
Install SSP directly on your iOS device via Safari without the App Store. Runs full-screen with offline caching support.
- Open this page in Safari on your iPhone or iPad.
- Tap the Share button (box with an arrow pointing up) at the bottom.
- Scroll down and tap Add to Home Screen.
- Tap Add in the top right corner.
Smart Student Portal enables 100% offline classroom attendance and examination hosting on local university Wi-Fi (SSP@OUC). No internet connectivity is required during lectures or exams.
💻 Local Server Laptop
The classroom laptop hosts the exam on http://192.168.3.165:8000 with multi-threaded worker pools and SQLite WAL zero-copy persistence.
🔢 6-Digit & QR Codes
Every session automatically generates both a high-resolution QR code and a unique 6-digit numeric access code displayed simultaneously on the projector.
☁️ Cloud Synchronization
When the laptop reconnects to the campus internet after the exam, 1-click sync securely transmits all grades and attendance records to Cloudflare D1.
Verify package authenticity using SHA-256 checksums before deploying:
| Platform | Package File | SHA-256 Digest |
|---|---|---|
| Windows PC | Smart-Student-Portal-Windows-v2.2.0.zip | Calculating... |
| Linux Ubuntu | smart-student-portal_2.2.0_all.deb | Calculating... |
| Android App | SmartStudentPortal-v2.2.0.apk | Calculating... |