TIS-RMS Logo

TIS-RMS Docs

Talisay Integrated School v1.0
System Manual & Operational Reference

Talisay Integrated School - Records Management System

An institutional records management and document archiving system built for secondary schools. Supports offline SQLite operation, Socket.IO real-time LAN synchronization, automated DepEd SF10 PDF compiling, multi-page batch scanning, and role-based access control.

Windows Android Socket.IO Real-Time Sync Port 18484 DepEd SF10 Engine RA 10173 Audit Ledger

User Roles & Security Matrix

Role-based access control policies governing registrar and teacher duties.

Security Overview
  • Administrator: Unrestricted access to master data, user accounts, system configuration, permanent deletions, and school-wide reporting.
  • Teacher / Staff: Scoped access to assigned sections, student enrollment profiles, document scanning, and Form 138/SF9 grade entry.
  • Audit Logging: Every record access, print action, and modification is committed to an append-only audit trail with workstation IP and timestamp.

TIS-RMS separates duties between the school registrar (Administrator) and classroom advisors (Teachers). This ensures student records are safeguarded in accordance with DepEd orders and the Philippine Data Privacy Act of 2012 (RA 10173).

Operation / Capability Administrator Teacher / Staff Enforcement Rule
Access System Dashboard School-Wide Assigned Section Scoped by teacher ID
Create / Edit Student Profile Allowed Allowed Logged in audit trail
Upload Scanned Documents (SF9, PSA) Allowed Allowed File type & size validated
Archive Completed Records Allowed Restricted Admin-only authorization
Generate Official SF10 Form Allowed Allowed Watermark applied to drafts
Manage User Accounts & Passwords Allowed Restricted Generates 10-char random temporary password
Export Database Snapshots Allowed Restricted Direct SQLite backup

Login & System Access

Secure access portal for desktop workstations and Android devices.

Authentication Summary
  • Single Sign-On Terminal: Users sign in using their registered username and encrypted password.
  • Role Auto-Detection: Upon successful sign-in, the system automatically tailors the navigation drawer to either Administrator or Teacher permissions.
  • Local Server Connection: The Android client connects directly to the school host machine via local network configuration (port 18484).
Windows Login Screen
Figure 1A: Windows Authentication Screen Click to enlarge

Module 1: Dashboard & Analytics

Real-time status indicators, enrollment charts, and missing document flags.

Key Capabilities
  • Summary Counters: Instant visibility into Total Students, Incomplete Requirements, Total Documents, and Active Cohorts.
  • Socket.IO Live Synchronization: Counters update reactively whenever students or documents are added across the local network.
  • Activity Feed: Shows chronological stream of recent scans, edits, and status transitions.

The Dashboard serves as the central operational hub for both administrative staff and classroom advisers. Statistics are updated reactively from local SQLite queries and Socket.IO broadcasts, ensuring zero latency even when internet connectivity is unavailable.

Windows Dashboard
Figure 2A: Windows Dashboard & Real-Time Analytics Click to enlarge

Dashboard Metric Breakdown

Real-Time Stat Counters

Active Enrollees, Archived Students, Total Scanned Pages, and Incomplete Student Folders updated instantaneously through local reactive streams.

Grade & Strand Ratios

Visual distribution graphs indicating cohort sizes across Grade 7 through Grade 12, allowing administrators to balance section loading.

Live Audit Stream

Continuous audit trail logging user authentication, student profile edits, document attachments, and batch print executions.

Module 2: Student Information System

Learner profiles, enrollment management, requirement tracking, and optical character recognition (OCR).

Key Capabilities
  • LRN Master Index: All records are keyed by DepEd's unique 12-digit Learner Reference Number to prevent duplication.
  • OCR-Assisted Data Entry: Scan birth certificates or SF9 cards to auto-populate demographic fields into the registration form.
  • Missing Requirements Flag: Red status badges immediately indicate students with missing birth certificates or Form 137 records.

The Student module holds complete demographic and academic records. Search queries match against LRN, last name, first name, grade level, and section in real-time as you type.

Windows Student Master List
Figure 3A: Windows Students Master List Click to enlarge

Step-by-Step: Adding a New Student

1

Open Registration Form

Navigate to the Students screen and select Add Student or press keyboard shortcut Ctrl+N.

2

Provide Learner Profile

Enter the 12-digit LRN, legal name (Last, First, Middle, Suffix), date of birth, sex, grade level, section, and guardian contact numbers. Alternatively, choose Scan with OCR to extract details automatically.

3

Automatic Folder Provisioning

The system creates a student folder with standard requirement slots: PSA Birth Certificate, SF9 (Form 138), Good Moral, and 2x2 Photo.

4

Save and Commit

Click Save Record. The student is immediately indexed in local SQLite storage and Socket.IO broadcasts the update to all connected Windows and Android clients.

Module 3: Documents & Virtual Folders

Tree directory structure, requirement taxonomy, and high-performance in-app WebP rendering.

Key Capabilities
  • Virtual Filing Cabinets: Organizes student documents by School Year, Grade Level, and Section without file path conflicts.
  • Standard DepEd Taxonomy: Categorizes documents into PSA Birth Certificates, SF9 Progress Reports, SF10 Permanent Records, and Ancillary Certifications.
  • Server-Side WebP Conversion: Multi-page documents and scanned PDFs are converted into optimized WebP images for immediate in-app viewing without external PDF viewer software.

TIS-RMS implements a tree-based Virtual Folder Architecture mimicking physical registrar filing cabinets. Folders are automatically maintained per school year and section.

Windows Documents Explorer
Figure 4A: Windows Documents Explorer Click to enlarge

Supported Document Classifications

PSA / NSO Birth Certificate

Legal record verifying student name, date of birth, sex, and parentage during enrollment intake.

DepEd Form 138 (SF9)

Report card displaying quarterly learning area ratings, attendance marks, and observed behavioral values.

Certificate of Good Moral

Character certification required for transferring in, scholarship verification, and graduation clearance.

2x2 Formal Identification Photo

Official student identification portrait used for Form 137 records, diploma inserts, and examination badges.

Module 4: Archival Vault & Records Retention

Long-term preservation for graduated, transferred-out, and dropped student records.

Key Capabilities
  • Cohort Separation: Separates graduated or transferred students from active enrollment while keeping scholastic history accessible.
  • Real-Time Backend Filter: Archive search queries execute asynchronous SQLite queries with debouncing, returning results in under 10ms.
  • Reinstatement: Administrators can restore incorrectly archived students with a single click, preserving all attached document links.

Under national educational records policies, records of graduated students must be retained for permanent access. TIS-RMS isolates archived students from active section rosters while preserving full document searchability.

Windows Archive Explorer
Figure 5A: Windows Archival Vault Click to enlarge

Archival Guardrails

Read-Only Locking

Archived transcripts are locked in read-only mode to prevent inadvertent grade changes after graduation certificates are issued.

Instant Restoration

Students archived by mistake can be restored to active registry status with all prior grades and documents preserved.

Cohort Multi-Filtering

Filter archives across School Year (e.g., 2023–2024), Grade Level, Section, or Status (Graduated, Transferred Out, Dropped).

Module 5: Batch Print Queue & PDF Compilation

Multi-record merging, auto-duplex formatting, official watermarking, and print spooling.

Key Capabilities
  • Automated Compilation: Merges multiple student records into a single consolidated PDF package for division audits.
  • Background Queue: Large print jobs process asynchronously in the background so workstation responsiveness is maintained.
  • Watermark Enforcement: Embeds official school seal, verification hash, and "OFFICIAL COPY" watermarks on exported files.

Generating records for an entire graduating section can be time-consuming. TIS-RMS compiles and spools documents in batches of 10 to prevent memory pressure while producing clean, standardized vector PDF packages.

1

Select Target Students

In the Students or Archives screen, check the target student rows or choose Select All in Section.

2

Launch Batch Print Dialog

Click the Batch Print toolbar icon or press keyboard shortcut Ctrl+P.

3

Configure Compilation Options

Choose document types to compile (SF10 only, SF9 only, or Full Dossier including PSA birth certificates). Toggle duplex page alignment if your printer supports double-sided printing.

4

Compile & Print

Click Compile Dossier. TIS-RMS streams the merged output directly to the system print dialogue or saves a merged PDF.

Module 6: DepEd SF10 & Reports Engine

Official DepEd Form 137/SF10 compilation directly from Excel templates into standardized PDF outputs.

Key Capabilities
  • DepEd Standard Templates: Reads official DepEd SF10 Excel workbooks for Junior High (JHS) and Senior High (SHS).
  • Automated Computation: Calculates general averages, remedial subject credits, and promotion remarks automatically.
  • Direct PDF Rendering: Produces print-ready vector PDF files with correct DepEd header seals and signatory blocks.

The system includes a dedicated Excel-to-PDF Template Engine. It loads official DepEd SF10 spreadsheets, fills demographic and scholastic data into template cells, and renders standardized vector PDFs.

Windows Reports Generator
Figure 6A: Windows Reports & SF10 Generator Click to enlarge

Module 7: User Accounts & Audit Trail

Account provisioning, role assignments, security sessions, and tamper-evident audit history.

Key Capabilities
  • Data Privacy Act Compliance: Maintains an immutable activity log recording user ID, target student LRN, action type, IP address, and timestamp.
  • Cryptographic Password Generation: Newly created user accounts and password resets generate a 10-character randomized temporary password displayed directly on screen.
  • Access Forensics: Filter audit logs by user, action (View, Update, Delete, Print, Login), or student record. Responsive badge layout ensures zero text clipping.

To comply with the Philippine Data Privacy Act of 2012 (RA 10173), all actions performed within TIS-RMS—including viewing, downloading, printing, editing, and deleting records—are committed to an immutable audit ledger.

Windows User Accounts
Figure 7A: Windows User Account Management Click to enlarge

Audit History & Activity Ledger

The History screen logs every operation performed in the system. Entries cannot be cleared or modified by non-root users.

Windows History Log
Figure 8A: Windows Immutable Audit History Log Click to enlarge

Module 8: Settings & Mandatory Checklist

System customization, requirement checklists, database backups, and network sync configurations.

Key Capabilities
  • Checklist Configurator: Configure mandatory versus optional documents per grade level (JHS vs. SHS requirements).
  • Institutional Headers: Set School Name, DepEd School ID, District, Division, and Region for all printed transcripts.
  • Local Database Backup: Generate timestamped SQLite snapshot files for off-site backup or disaster recovery.

The Settings panel allows Administrators to configure school profile headers, customize required document checklists per grade level, export offline SQL backups, and check local network health.

Windows Settings
Figure 9A: Windows System Settings Panel Click to enlarge

Managing Mandatory Document Rules

Administrators can toggle whether a document is Mandatory or Optional. If a student is missing any required document, their record is automatically flagged with a red badge on the dashboard and student list.

Keyboard Shortcuts (Windows Desktop)

Productivity keybindings available throughout the desktop client.

Key Combination Operation Scope / Context
Ctrl + F or / Focus Search Input Field Global
Ctrl + N Open "New Student" Registration Dialog Students Screen
Ctrl + U Open Document Upload / Scanner Dialog Documents Screen
Ctrl + P Open Batch Print Compilation Dialog Documents / Archives Screen
Esc Dismiss Active Dialog or Lightbox Modal Global

Frequently Asked Questions (FAQ)

Detailed answers to common technical, operational, and DepEd compliance questions based on current system capabilities.

System Access & Security

Teachers and staff are issued an individual username and temporary password by the System Administrator. When an Administrator creates a user account or resets a password, TIS-RMS automatically generates a 10-character cryptographically randomized temporary password displayed directly in the creation dialog.

Administrators navigate to User Accounts, click Create User or select an existing account and click Reset Password. The system generates a randomized 10-character alphanumeric password (e.g., k9Xm2Wq7Lp). The user logs in using this temporary credential and can change it to a personal password under their profile settings.

Yes. TIS-RMS supports concurrent connections across the local area network (LAN). Teachers can scan records, update profiles, and check document checklists on their Android devices or desktop PCs simultaneously without data lock conflicts.

Real-Time Sync & Networking

TIS-RMS utilizes Socket.IO WebSocket connections across the local school network. Whenever any teacher or administrator creates, edits, or deletes a student record, or uploads documents, the server broadcasts the event instantaneously. Connected Windows and Android clients update their screens in real time without requiring manual page refreshes or pull-to-refresh actions.

No. TIS-RMS operates completely offline on the school's local area network (LAN). It uses an embedded SQLite database and a local Node.js server running on port 18484, guaranteeing full system uptime even during internet service provider outages.

Connect both the server computer and Android device to the same Wi-Fi access point or local network router. Find the server's local IPv4 address using ipconfig in Command Prompt (e.g., 192.168.1.100). On the Android app login screen, configure the server URL with the default port: http://192.168.1.100:18484 and tap Connect.

Student Records & OCR Intake

No. The OCR engine reads the scanned document (e.g., PSA Birth Certificate or SF9) to extract learner details (LRN, full name, birthdate, sex, etc.) directly into the registration form. However, to keep student folders cleanly organized and ensure each file is verified, the raw OCR scan is not automatically saved into their document checklist. The official final document can be uploaded directly to the student's virtual folder when verified.

TIS-RMS strictly enforces a unique constraint on the 12-digit Learner Reference Number (LRN). If a user attempts to register an LRN that already exists in either the active directory or the archives, the system prevents duplicate creation and prompts the user to view the existing student record.

The red badge indicates that one or more documents marked as Mandatory in the Settings Checklist (e.g., PSA Birth Certificate or Grade 7 SF10) have not yet been uploaded for that student. Once the missing file is uploaded, the badge automatically updates to green.

Document Management & Viewing

TIS-RMS converts scanned PDF pages into lossless WebP images on the server. Clicking any document card opens the built-in high-resolution preview modal with instant page navigation, zoom, and rotation, eliminating the need to launch third-party PDF viewers like Adobe Acrobat.

The system accepts PDF documents, PNG images, and JPEG files up to 10MB per file. During upload, the backend automatically optimizes the file and generates WebP thumbnails for instantaneous in-app rendering.

Right-click the document card (or tap the context menu on Android) and select Regenerate Thumbnail. The system will re-parse the raw source file and re-render lossless WebP preview pages.

SF10 & DepEd Reports

The system loads the official DepEd Excel SF10 template workbook, pulls student demographics, quarterly ratings, general averages, and remedial notes directly from the database, and compiles them into a standardized vector PDF with official school headers and signatures.

From the Students or Archives screen, select the desired section using the filter dropdown, click the Select All in Section checkbox, and tap the Batch Print button (Ctrl+P). The system queues the records in background chunks and outputs a single consolidated PDF package ready for duplex printing.

Administrators should create a database backup at least once a week or before major grading periods. Navigate to Settings > Database Backup and click Create Snapshot. Save the exported .sqlite file to a secondary external USB drive or secured storage.

Troubleshooting & Diagnostics

Recommended resolutions for connectivity, printing, and document rendering questions.

Android Device Cannot Reach Server

Verify both the computer hosting tis_rms_server and the Android device are connected to the same local network router. Ensure the Server IP in the app login matches the host machine's LAN address with port 18484 (e.g., http://192.168.1.100:18484).

Scanned Document Preview Fails

If an uploaded PDF has damaged headers, select Regenerate Thumbnail from the document context menu. The server will re-render pages as lossless WebP images.

Batch Print Memory Allocation

When compiling large cohorts (>50 students), ensure the host machine has at least 500MB free temporary disk space. TIS-RMS streams pages in chunks of 10 to prevent memory exhaustion.