Remote Teaching Activity Dashboard
Budget: ₹75,000 – ₹150,000 INR
I need a full-stack developer to create a web dashboard plus a lightweight Windows desktop agent that keeps remote teachers fully accountable without manual timesheets.
Here is the core workflow I have in mind:
• The Windows agent launches on start-up, silently records active vs. idle time, and captures a screenshot every 5 minutes while a teacher is logged in.
• It also detects and logs each live student session so I can later correlate time spent with actual teaching activity.
• All raw data streams to a secure backend in near real-time; the web app aggregates it into visual timelines, productivity scores, and downloadable performance reports for each instructor.
• From a single admin dashboard I should be able to select any teacher, view their current status, flip through screenshots, or export a weekly report—no manual entries required.
Acceptance criteria
1. Windows agent installs with one click, runs unobtrusively, auto-updates, and survives reboots.
2. Web UI (responsive) shows: daily/weekly hours, active vs. idle ratios, list of student sessions, thumbnail gallery of 5-minute screenshots, and PDF/CSV export.
3. Data is encrypted in transit and at rest; teacher privacy is maintained by blocking captures during predefined break times I can set in the admin panel.
4. Code is well-documented; provide deployment scripts (Docker or similar) so I can host the backend myself.
Preferred but not mandatory: React or Vue on the front end, Node.js or Django on the back, and a relational database.
If you have built similar time-tracking or employee-monitoring tools, show me. I’m ready to move quickly once I see a credible plan and timeline.
Here is the core workflow I have in mind:
• The Windows agent launches on start-up, silently records active vs. idle time, and captures a screenshot every 5 minutes while a teacher is logged in.
• It also detects and logs each live student session so I can later correlate time spent with actual teaching activity.
• All raw data streams to a secure backend in near real-time; the web app aggregates it into visual timelines, productivity scores, and downloadable performance reports for each instructor.
• From a single admin dashboard I should be able to select any teacher, view their current status, flip through screenshots, or export a weekly report—no manual entries required.
Acceptance criteria
1. Windows agent installs with one click, runs unobtrusively, auto-updates, and survives reboots.
2. Web UI (responsive) shows: daily/weekly hours, active vs. idle ratios, list of student sessions, thumbnail gallery of 5-minute screenshots, and PDF/CSV export.
3. Data is encrypted in transit and at rest; teacher privacy is maintained by blocking captures during predefined break times I can set in the admin panel.
4. Code is well-documented; provide deployment scripts (Docker or similar) so I can host the backend myself.
Preferred but not mandatory: React or Vue on the front end, Node.js or Django on the back, and a relational database.
If you have built similar time-tracking or employee-monitoring tools, show me. I’m ready to move quickly once I see a credible plan and timeline.
Related categories:
Python
Web Development
Full Stack Development
Data Visualization
Relational Databases