BACK TO ALL APPS
TeacherDesk app logo

TeacherDesk

Classroom command center, private & offline-first.

TeacherDesk empowers educators with an all-in-one classroom command center. Scan Student ID QR codes in milliseconds, import 50+ students in bulk, compute weighted grades, organize lesson materials, and manage desk seating charts. Completely offline without cloud vulnerability.

TeacherDesk app screen

0

cloud dependencies

100%

on-device data storage

50+

students imported at once

Instant

camera QR attendance scan

CLASSROOM COMMAND SUITE

20+ Integrated Tools for Everyday Teaching

From morning roll call to quarterly grading periods, every tool is engineered for instant tactile speed, offline reliability, and zero friction.

Hardware Camera

Live QR Scanner

Fast camera scanning of Student ID QR codes for instantaneous roll call and gate pass entry.

DAILY
1-Tap Workflow

Take Attendance

Rapid status switcher (Present, Absent, Late, Excused) with live snapshot counters and notes.

DAILY
Export Ready

Attendance Matrix

Consolidated multi-date attendance records log across entire grading periods for compliance.

REPORTS
CSV / Text Parser

Bulk Roster Importer

Import full class lists in seconds from CSV or raw text files without manual student entry.

ROSTER
Auto Generator

Student ID Badges & QR

Automatically generates visual ID badges containing unique cryptographic student QR codes.

ROSTER
Custom Transmutation

Weighted Grade Calculator

Compute transmuted grades and weighted percentages for written work, performance tasks, and exams.

REPORTS
100% Offline SQLite

Offline Class Gradebook

Record student assessment scores and compute running averages stored securely on-device.

REPORTS
Resource Hub

Lesson Materials Vault

Organize daily lesson logs (DLL/DLP), presentation decks, worksheets, and syllabus modules.

DAILY
Grid Visualizer

Visual Seating Chart

Configure classroom desk layouts and drag-and-drop student assignments for classroom management.

DAILY
Fair Randomizer

Randomized Learner Picker

Engage students with a gamified spin wheel for spontaneous recitations and fair student selection.

DAILY
Auto Balance

Student Group Generator

Generate balanced study teams or project groups instantly with flexible member sizing.

DAILY
Direct Distribution

Email Activity Dispatcher

Distribute homework, quizzes, and files directly to student and parent email inboxes.

DAILY
Positive Reinforcement

Behavior & Merits Tracker

Award positive commendations and track constructive behavior logs for parent-teacher consultations.

DAILY
Guardian Comms

Broadcast Notification Alerts

Compose emergency announcements and school updates ready to dispatch to guardian contacts.

SAFETY
Security Log

Campus Gate Pass Movement

Track student entry, clinic visits, and early exit departure times with accurate timestamps.

SAFETY
Class Timetable

Timetable & Room Mapping

Keep track of subject blocks, break periods, advisory duties, and room numbers at a glance.

DAILY
Exam Utility

Classroom Quiz Timer

Full-screen countdown timer with chime alerts for timed tests, board work, and group debates.

DAILY
Backup & Restore

Data & Storage Hub

Create password-protected offline JSON backups and transfer records between devices safely.

REPORTS

STUDENT DATA PROTECTION

Offline-First Architecture. Zero Cloud Leakage.

Student rosters, grades, and attendance metrics are highly sensitive. TeacherDesk is architected from the ground up to operate offline on your physical hardware, completely removing the risk of cloud database breaches or unauthorized scraping.

On-Device SQLite DB

Salted PBKDF2 Hashes

FERPA & DPA Compliant

  • 100% on-device SQLite database. Zero student records uploaded to cloud servers
  • Salted PBKDF2 hash encryption for MPIN and passwords. Credentials never stored in plain text
  • Protected offline data vault. Prevents unauthorized extraction from device storage
  • Full compliance with Philippine Data Privacy Act (DPA) and FERPA standards
  • Student rosters, grades, and attendance are strictly isolated from any third-party ad networks
  • Theme Engine with automated night mode transition from 6:00 PM to 6:00 AM
  • One-tap JSON data vault export for seamless migration between educator devices

MINIMAL PERMISSIONS

Transparent Hardware Access

TeacherDesk requests only the minimum device privileges necessary for classroom tasks.

WHAT THE APP REQUESTS

  • CameraUsed exclusively to scan Student ID QR codes during attendance checking and gate pass logging. No photos or video frames are ever recorded or uploaded.
  • Local StorageRequired for importing CSV class rosters and saving encrypted JSON backups to your device's private downloads.
  • NotificationsDelivers optional reminders for advisory periods, class schedules, and upcoming grading deadlines.
  • Internet (Optional)Only for optional Google account authentication via Firebase and lightweight AdMob banner support. Student data never touches the internet.

WHAT THE APP NEVER DOES

  • No microphone access

    TeacherDesk never records audio or accesses the device microphone.

  • No photo gallery harvesting

    The app cannot browse your personal photo album; file pickers isolate single selected files only.

  • Zero student data sharing

    Student rosters, personal grades, and behavior records are never shared with advertisers or third parties.

SYSTEM & TECHNICAL SPECIFICATIONS

Target Platform

Android 14 (API 34) & Jetpack Compose

Database Architecture

Local Encrypted SQLite + PBKDF2

Data Compliance

PH Data Privacy Act of 2012 / FERPA

Build Version

v1.1.0 Pro (Production Suite)

Developer / Studio

PMC Labs

Support Contact

pmclab.dev@gmail.com

COMMON QUESTIONS

Frequently Asked Questions

Is student data ever uploaded to any cloud server?+

No. TeacherDesk operates on an offline-first architecture. All student rosters, grades, attendance logs, and seating charts are stored strictly in your device's local SQLite database. No student information is ever transmitted to remote cloud databases.

How does the QR Code attendance scanner work?+

TeacherDesk automatically generates unique cryptographic QR codes for every student in your roster. By opening the Live QR Scanner, the camera reads the badge in milliseconds, updates today's attendance snapshot, and logs the timestamp without requiring an active internet connection.

What happens if I uninstall the app or switch devices?+

Because data is stored 100% locally on your phone for privacy, uninstalling TeacherDesk will delete local records unless you export a backup first. We recommend using Classroom Tools → Data & Storage Hub to export a secure JSON backup before uninstalling or moving to a new phone.

Can I import existing class lists from Excel or Google Sheets?+

Yes! The Bulk Roster Importer supports standard CSV and comma/tab-separated text files. You can copy a column of student names or import a spreadsheet to populate 50+ students in a single click.

Does TeacherDesk comply with school data privacy regulations?+

Yes. By keeping all records offline on the educator's physical hardware and refusing cloud uploads of student metrics, TeacherDesk aligns with stringent privacy frameworks including the Philippine Data Privacy Act of 2012 and the Family Educational Rights and Privacy Act (FERPA).

Empower Your Classroom. Keep Your Data Private.

Review the complete legal documentation and data protection policies for TeacherDesk.

See also our Terms of Service, Account & Data Deletion, and Data & Permissions guides.