SCREEN 01 ยท AUTHENTICATION
Login โ€” Trainer
Trainer authenticates with mobile number + PIN. JWT issued with role: trainer, reporting to Site In-charge. Scoped to assigned site. No GPS tracking. Access limited to training sessions, skill matrix updates, and R&R logs. Cannot access payroll, admin panel, or other site data.
POST /auth/loginrole: trainer Reports to: Site In-chargeSite-scoped JWTNo GPS
9:00
โ—โ—โ— 95%
๐ŸŽ“
HRM Panel
Trainer Portal
CleanPro Services ยท v1.0
Mobile Number
+91 98765 55555
4-digit PIN
Login โ†’
Issues? Contact Site In-charge
Login Screen
โ†’
9:01
โ—โ—โ— 95%
Welcome
Neha Tiwari
Trainer ยท City Hospital Wing C
Role Confirmed
๐ŸŽ“
Trainer
City Hospital ยท Reports to Site In-charge Anita T.
โœ“
// JWT Token Issued
role: "trainer"
site_ids: ["SITE-004"]
reports_to: "SI-001"
exp: +1h | refresh: 7d
โ„น
Training session for Infection Control scheduled at 11:00 AM today. 14 staff expected.
Continue to Dashboard โ†’
Role Confirmed + JWT
โ†’
9:02
โ—โ—โ— 95%
Access Scope
Trainer permissions
โœ“
Conduct training sessions
Log + submit with evidence
R+W
โœ“
Session attendance marking
Per participant ยท Present/Absent
R+W
โœ“
Upload training materials
PDF ยท Video ยท Sign-in sheet
R+W
โœ“
Quiz / assessment conduct
Score and log per participant
R+W
โœ“
Skill matrix updates
Post-session skill level update
W own
โœ“
R&R event log
Monthly per site
R+W
โœ“
View own payslip
Read-only
Read
โœ—
Payroll engine / Admin panel
Admin-only ยท HTTP 403
403
โœ—
Other sites' data
JWT site-scoped
403
Permission Scope
SCREEN 02 ยท TRAINING OVERVIEW
Trainer Dashboard
Central view for the Trainer showing monthly compliance status, upcoming sessions, remedial flags, and R&R event status. Cron auto-alert sent on 20th if monthly training not yet logged. Quick access to all training workflows. Reports to Site In-charge โ€” all completions trigger FCM to them.
GET /dashboard/trainer/{siteId}Cron alert 20th FCM to Site In-charge on completionSite-scoped
9:05
โ—โ—โ— 90%
Good morning
Neha Tiwari
Trainer ยท City Hospital Wing C
NT
18 staff assigned
4
Sessions
3/5
Done
2
Remedial
1
R&R due
today's agenda
๐ŸŽ“
Infection Control Protocols
11:00 AM ยท 14 expected ยท Wing C
Today
๐Ÿ”
Remedial โ€” Mohan R. ยท Chemical Use
2:00 PM ยท 1-on-1 session
Remedial
monthly compliance
July sessions3 / 5 complete
โฐ
Safety & First Aid not scheduled. Cron alert sent on 20th. 5 days remaining before month end.
View Full Schedule
๐Ÿ 
Home
๐ŸŽ“
Sessions
๐Ÿ“Š
Matrix
๐Ÿ†
R&R
Main Dashboard
9:06
โ—โ—โ— 90%
Monthly Status
July 2025 ยท City Hospital
3
Sessions done
2
Pending
38
Staff trained
2
Remedial due
session status
โœ“
Chemical Safety Refresher
3 Jul ยท 12 attended ยท Evidence โœ“
โœ“
Machine Operation Basics
5 Jul ยท 10 attended
โœ“
Eco-friendly Practices
6 Jul ยท 16 attended
โ†’
Infection Control Protocols
Today 11:00 AM ยท 14 expected
Safety & First Aid Refresher
Due by 25 Jul ยท Not yet scheduled
๐Ÿ“ฒ
Site In-charge Anita T. notified via FCM each time a session is submitted complete.
Monthly Session Status
SCREEN 03 ยท MODULE 7 ยท SESSION PLANNING
Schedule Training Session
Trainer schedules upcoming sessions with topic, date, time, venue, target attendees, and linked SOP/material. System sends FCM to all selected staff with session details. Cron auto-alerts Trainer on 20th if monthly training not yet logged. Sessions linked to monthly compliance tracker.
POST /training/scheduleFCM to all attendees Cron alert on 20thLinked to compliance tracker
9:10
โ—โ—โ— 90%
Schedule Session
City Hospital ยท July
โฐ
Safety & First Aid must be scheduled before 25 Jul โ€” 5 days left. Cron auto-alert already sent on 20th to you + Site In-charge.
Safety & First Aid Refresherโ–พ
15 July 2025โ–ฝ
10:00 AM โ†’ 12:00 PM (2h)โ–พ
Conference Room ยท Ground Floor
All HK Staff (18 employees)โ–พ
+ Attach PDF / Videoโ–พ
FCM to staff18 devices on submit
Notified alsoSite In-charge + FO
Compliance linkJuly ยท Safety & First Aid
Confirm & Notify All โ†’
New Session Form
9:12
โ—โ—โ— 90%
Upcoming Schedule
City Hospital ยท July 2025
๐ŸŽ“
Infection Control Protocols
Today ยท 11:00 AM ยท 14 expected
Today
๐Ÿ”
Remedial โ€” Chemical Use (Mohan R.)
Today ยท 2:00 PM ยท 1-on-1
Remedial
๐ŸŽ“
Soft Skills โ€” Guest Interaction
10 Jul ยท 11:00 AM ยท 16 expected
10 Jul
๐ŸŽ“
Safety & First Aid Refresher
Scheduling now ยท 15 Jul
Draft
cron auto-alert logic
// Cron job runs on 20th of every month
IF compliance_session_count < min_required
FCM โ†’ Trainer + FO + Site In-charge
message: "Monthly training pending"
ELSE no alert sent
โ„น
Scheduled sessions appear in compliance tracker automatically. Completion requires evidence upload.
Upcoming Schedule View
9:15
โ—โ—โ— 90%
Staff Notification
FCM sent to 18 devices
Sent
๐Ÿ“ฒ
FCM push sent to all 18 HK staff: "Safety & First Aid training scheduled for 15 Jul at 10:00 AM."
notification preview (staff receives)
๐ŸŽ“
HRM Panel ยท Training Scheduled
Now
Safety & First Aid Refresher
๐Ÿ“… 15 Jul 2025 ยท 10:00 AM โ€“ 12:00 PM
๐Ÿ“ Conference Room ยท Ground Floor
๐Ÿ‘ค Mandatory โ€” All HK staff
delivery confirmation
๐Ÿ“ฑ
18 FCM pushes sent
All devices online ยท Delivered
100%
๐Ÿ“ฑ
Site In-charge + FO notified
Schedule visible in their dashboards
Done
APIPOST /training/schedule
FCM triggerOn schedule submit
Staff FCM Notification
SCREEN 04 ยท MODULE 7 ยท MATERIALS LIBRARY
Training Materials Library
Trainer manages all training content โ€” PDFs, videos, sign-in sheets, and group photos. Materials are attached to training session records. SOP documents linked from the SOP library. All files stored in S3/Azure Blob. Staff can access session-linked materials offline post-training.
PATCH /training/{id}/evidenceS3 / Azure Blob storage Offline post-session accessSOP documents linkable
9:20
โ—โ—โ— 90%
Materials Library
City Hospital Wing C
session materials
๐Ÿ“„
Infection Control Protocol.pdf
Linked: Today's session ยท 2.8 MB
PDF
๐ŸŽฌ
Chemical Handling Safety.mp4
Linked: 3 Jul session ยท 45 MB
Video
๐Ÿ“„
Soft Skills โ€” Customer Guide.pdf
For: 10 Jul session ยท 1.2 MB
PDF
๐Ÿ“„
First Aid Quick Reference.pdf
For: 15 Jul session ยท 0.8 MB
PDF
evidence files
๐Ÿ–ผ
Sign-in Sheet โ€” 8 Jul.jpg
Infection Control session evidence
โœ“
๐Ÿ–ผ
Group Photo โ€” Chemical Safety.jpg
3 Jul session ยท 14 attendees
โœ“
๐Ÿ“Ž Upload Material
๐Ÿ“ท Add Evidence
Materials Library
9:22
โ—โ—โ— 90%
Link Material to Session
Attach before or during
Infection Control ยท Today 11 AMโ–พ
attached materials
โœ“
Infection Control Protocol.pdf
PDF
โœ“
Infection Control SOP (from library)
SOP
+ Add more materials...
๐Ÿ“ด
Attached materials auto-cached on staff devices after session. Available offline after training.
StorageS3 / Azure Blob + CDN
Offline syncAuto after session close
APIPATCH /training/{id}/evidence
Save Material Links
Link Material to Session
SCREEN 05 ยท MODULE 7 ยท CONDUCTING SESSION
Live Training Session โ€” In Progress
Trainer starts the session and the system begins recording โ€” timestamp, duration, attendee count. Real-time progress indicator shows elapsed vs total duration. Trainer logs key topics covered and marks attendance. Evidence upload (photos + sign-in sheet) enabled throughout. Session close triggers compliance update and FCM to Site In-charge.
PATCH /training/{id}/startPOST /training/session/attendance FCM on session closeCompliance auto-updated
11:55
โ—โ—โ— 72%
Live session
Infection Control Protocols
City Hospital ยท Wing C ยท Hospital-grade sanitisation
NT
11:00
Start
13:00
End
14
Present
Session progress55 min / 120 min
topics covered so far
โœ“
Introduction & objectives (10 min)
โœ“
Hospital-grade disinfectant use (15 min)
โœ“
Mop zone segregation demo (10 min)
โ†’
Biomedical waste handling (current ยท 15 min)
Quiz / assessment (20 min)
Q&A + sign-off (10 min)
๐Ÿ“ท Evidence
End & Submit
Live Session Dashboard
12:05
โ—โ—โ— 72%
Session Complete
Infection Control ยท Submitted
Done
โœ…
Session Submitted!
14 attendees ยท 2h ยท Evidence uploaded
Session IDTRN-2025-07-008
Duration2h 00m
Attendees14 / 18 (4 absent)
EvidencePhoto + sign-in โœ“
ComplianceUpdated โœ“
๐Ÿ“ฒ
FCM sent to Site In-charge Anita T. and Field Officer Rajiv K.: "Infection Control session complete."
โœ“
Session submitted
PATCH /training/{id}/complete
โœ“
Compliance tracker updated
PATCH /compliance/.../complete
โœ“
FCM sent to SI + FO
Firebase push dispatched
Session Submitted
SCREEN 06 ยท MODULE 7 ยท ATTENDANCE MARKING
Session Attendance Marking
Trainer marks each participant present or absent in real-time during the session. Absent staff are flagged in skill matrix โ€” if they miss mandatory training, it affects their compliance record. Attendance list linked to session record. Used for compliance reporting and evidence.
POST /training/session/attendancePer-participant mark Absent โ†’ skill matrix flagEvidence for compliance
11:10
โ—โ—โ— 72%
Mark Attendance
Infection Control ยท 8 Jul
14 Present
Attendance marked14 / 18
โœ“ 14 presentโœ— 2 absentโ—‹ 2 unmarked
KP
Kavita Patel
EMP-4401
โœ“ Present
MS
Meena Sharma
EMP-4421
โœ“ Present
SK
Sunita Khatri
EMP-4407
โœ— Absent
RB
Raju Bhatt
EMP-4456 ยท New hire
โœ“ Present
PD
Priya Desai
EMP-4418
โœ— Absent
SK2
Suresh Kumar
EMP-4412
โœ“ Present
+8 more staff marked
Save Attendance List
Attendance Marking
11:12
โ—โ—โ— 72%
Absence Impact
Skill matrix flags for absent staff
โš‘
2 staff missed mandatory Infection Control training. Skill matrix updated โ€” training gap logged for them.
absence records
Sunita Khatri ยท EMP-4407
Missed Infection Control session. Skill level: Infection Control โ†’ not updated this cycle. Second absence this month.
POST /skillmatrix/absence-flag ยท EMP-4407
Priya Desai ยท EMP-4418
First absence from training this month. Marked in attendance log. No remedial flag yet.
Action for Sunita K.Schedule catch-up session
Notified toSite In-charge (SI)
Remedial threshold2 misses = SI flags
Schedule Catch-up for Absent Staff
Absence Impact & Flags
SCREEN 07 ยท MODULE 7 ยท ASSESSMENT
Quiz & Assessment โ€” Per Session
Trainer conducts a knowledge check quiz at the end of each session. Questions are topic-specific. Each participant's score is logged individually. Pass threshold is 80% โ€” participants who fail are flagged for remedial. Hospital sessions include mandatory infection control quiz with stricter 80% pass requirement.
POST /training/quiz/submitPass threshold: 80% Per-participant score loggedFail โ†’ remedial flag
12:40
โ—โ—โ— 70%
Quiz โ€” Infection Control
5 questions ยท 10 min ยท Pass: โ‰ฅ80%
โ“
Hospital site type: Infection control quiz is mandatory. Below 80% โ†’ remedial flag automatically set.
Q1. Which colour mop should be used in ICU area?
Blue (any)
Red (dedicated ICU) โœ“
Yellow
Q2. Hospital-grade disinfectant dilution ratio is:
1:30
1:10 โœ“
1:50
Q3. Biomedical waste goes in which bin colour?
Blue
Green
Yellow โœ“
Q4. PPE required for chemical application includes:
Gloves + Apron + Mask โœ“
Gloves only
Q5. How often should ICU corridor be mopped?
Once daily
Every 2 hours โœ“
Twice daily
This is a sample quiz display. Trainer enters scores per participant.
Quiz Questions
12:55
โ—โ—โ— 70%
Quiz Results
Infection Control ยท 14 participants
11
Passed (โ‰ฅ80%)
3
Failed (<80%)
results per participant
KP
Kavita Patel
EMP-4401
92% โœ“
MS
Meena Sharma
EMP-4421
88% โœ“
MR
Mohan Raju
EMP-4403
64% โœ—
RB
Raju Bhatt
EMP-4456
80% โœ“
SK2
Suresh Kumar
EMP-4412
60% โœ—
AN
Anil Nair
EMP-4425
72% โœ—
+8 passed with scores โ‰ฅ80%
๐Ÿ”ด
3 staff failed: Mohan R., Suresh K., Anil N. Remedial sessions auto-flagged in skill matrix.
Submit Quiz Results + Flag Remedial
Quiz Results & Flags
SCREEN 08 ยท MODULE 7 ยท EVIDENCE CAPTURE
Evidence Upload โ€” Photo & Sign-in
Trainer uploads group photo and sign-in sheet photo as evidence for each session. Evidence is mandatory before session can be marked complete. In-app camera captures GPS-tagged photos. Sign-in sheet is physically signed by all attendees, then photographed. Evidence stored in S3 and linked to session record for admin audit.
PATCH /training/{id}/evidenceMandatory for session close In-app camera ยท GPS-taggedS3 storage ยท Admin audit
12:58
โ—โ—โ— 70%
Upload Evidence
Required before session close
โš‘
Session cannot be submitted as complete without group photo AND sign-in sheet photo. Both mandatory.
required evidence
โœ“
Group Photo
Captured 12:05 PM ยท GPS tagged โœ“
Done
๐Ÿ“‹
Sign-in Sheet
Physical sheet โ€” photograph now
Pending
Capture Sign-in Sheet
๐Ÿ“‹
Place sheet flat, capture full page
In-app camera ยท GPS + timestamp auto-tagged
StorageS3 ยท GPS + timestamp EXIF
Visible toSI + FO + Admin audit
APIPATCH /training/{id}/evidence
๐Ÿ“ท Capture Sign-in Sheet
Evidence Upload Screen
1:02
โ—โ—โ— 70%
Evidence Complete
All uploads successful
Ready
โœ“
Both evidence files uploaded. Session can now be marked complete.
uploaded files
๐Ÿ“ธ
group_photo_8jul.jpg
12:05 PM ยท GPS: 26.85ยฐN, 80.94ยฐE ยท 2.3 MB
โœ“
๐Ÿ“‹
signin_sheet_8jul.jpg
1:01 PM ยท GPS tagged ยท 1.8 MB
โœ“
s3 storage paths
s3://hrm-evidence/
sessions/TRN-2025-07-008/
group_photo_8jul.jpg
signin_sheet_8jul.jpg
Session statusReady to submit โœ“
Admin visibilityImmediate post-upload
Submit Session as Complete โ†’
Evidence Confirmed
SCREEN 09 ยท MODULE 2 ยท ONBOARDING TRAINING
Onboarding Training โ€” New Staff
Trainer conducts initial training for all new hires as part of the onboarding pipeline. This must be completed before attendance is activated. Covers company policies, cleaning methods, site layout, and SOP introduction. Site In-charge triggers onboarding โ€” Trainer is notified to conduct the training step.
POST /onboarding/training/initialStep 4 of onboarding pipeline Unlocks after site inductionBlocks attendance if skipped
10:00
โ—โ—โ— 88%
Onboarding Training
Raju Bhatt ยท EMP-4456 ยท New hire
Step 4
๐ŸŽ“
You've been assigned to conduct initial training for Raju Bhatt. Complete all items to unlock attendance.
initial training checklist
โœ“
Company policies & work rules
Attendance, uniform, conduct, disciplinary
โœ“
Cleaning methods overview
Brooming, mopping, vacuuming techniques
โœ“
Site layout orientation
All floors, zones, storage rooms shown
โ†’
SOP introduction โ€” floor cleaning v2.1
In progress ยท Document shared
Chemical handling safety basics
Must complete before chemical use allowed
Machine operation intro (observation only)
Full training required separately
Assessment quiz (โ‰ฅ80% to pass)
Unlocks attendance module after pass
Continue Training Steps
Onboarding Training Steps
10:45
โ—โ—โ— 88%
Onboarding Complete
Raju Bhatt ยท Training done
Done
๐ŸŽ“
Initial Training Complete!
Raju Bhatt ยท Score 82% ยท Passed
Score82% โ€” Passed โœ“
TrainerNeha Tiwari
Duration45 minutes
Onboarding stepStep 4 of 5 complete
โœ“
Training submitted
POST /onboarding/training/initial
โœ“
Skill matrix initialised
Base levels set for all skill areas
โณ
Step 5 โ€” Admin approval
Awaiting admin sign-off for attendance
โ„น
Site In-charge notified. Admin approval is Step 5 โ€” attendance unlocks on 100% completion.
Onboarding Training Done
SCREEN 10 ยท MODULE 7 ยท REFRESHER PROGRAMS
Refresher Programs โ€” Periodic Re-training
Refresher sessions are periodic re-training for existing staff on topics they've already been trained in. Purpose is to reinforce standards, update on SOP changes, and address drift from best practices found in audits. Trainer schedules refreshers based on audit findings, compliance reports, or SOP version updates.
POST /training/schedule?type=refresherTriggered by audit findings SOP version update triggerCompliance gap trigger
9:00
โ—โ—โ— 88%
Refresher Programs
City Hospital ยท July 2025
๐Ÿ”„
Refreshers are scheduled based on: audit violations, SOP version updates, or staff performance dips.
completed refreshers
๐Ÿ”„
Chemical Safety Refresher
3 Jul ยท 12 attended ยท Triggered by SOP v1.4 update
Done
๐Ÿ”„
Eco-friendly Practices
6 Jul ยท 16 attended ยท Scheduled periodic
Done
recommended refreshers
Mop Zone Segregation โ€” All staff
Audit (8 Jul) found mop cross-contamination. Refresher recommended within 7 days.
Trigger: Audit violation ยท SNK-102 ยท 8 Jul
Machine Operation โ€” Update
Equipment Maintenance SOP updated to v1.3. All machine operators need refresher on new protocol.
Trigger: SOP v1.3 published by admin
Schedule Refresher Session
Refresher Overview
9:05
โ—โ—โ— 88%
Schedule Refresher
Mop Zone Segregation
Refresher (not counted as new)โ–พ
Mop Zone Segregation โ€” Infection Control update
Audit violation โ€” 8 Jul (SNK-102)โ–พ
12 July 2025 ยท 9:00 AM (30 min)โ–ฝ
All HK Staff on duty that shiftโ–พ
refresher vs new session
Refreshers are logged separately. They contribute to skill matrix updates but do not count towards the monthly mandatory session compliance quota. They are supplementary training events.
Schedule & Notify Staff
Schedule Refresher
SCREEN 11 ยท MODULE 7 ยท SOFT SKILLS
Soft Skills Training โ€” Communication & Professionalism
Trainer conducts soft skills sessions covering professional communication with residents, clients, and building management. Topics include: greeting etiquette, handling complaints politely, professional appearance, problem-solving approach, and teamwork. Particularly important for hotel and hospital site types where staff interact with clients daily.
Topic: soft_skillsHotel + Hospital priority Role-play exercises loggedCommunication assessment
11:00
โ—โ—โ— 78%
Soft Skills Session
Guest Interaction ยท 10 Jul
session curriculum
โœ“
Greeting etiquette with residents / guests
Formal greeting, eye contact, name badge visible
โœ“
Handling complaints politely
Listen, acknowledge, escalate, do not argue
โœ“
Professional appearance standards
Uniform, hygiene, body language
โ†’
Role-play exercise โ€” complaint scenario
Pairs practicing ยท Trainer evaluating
Problem-solving: when to escalate to supervisor
Teamwork and mutual respect
site-type relevance
๐Ÿฅ
Hospital
Patient dignity ยท Quiet movement ยท ICU protocol
High
๐Ÿจ
Hotel
Guest service ยท No interruption ยท Discretion
High
๐Ÿข
Office / Township
Professionalism ยท Minimal interaction
Medium
๐Ÿ“ท Log Role-play Results
Soft Skills Curriculum
11:45
โ—โ—โ— 78%
Communication Assessment
Role-play evaluation
๐ŸŽญ
Trainer evaluates each staff member's role-play response to a mock complaint scenario.
scenario: resident complaint about odour
Scenario given to staff:
"A resident stops you in the corridor and complains there is a bad smell coming from the Level 2 restroom. How do you respond?"
evaluation results
KP
Kavita Patel
Apologised, took note, said she'd resolve and update
Excellent
MR
Mohan Raju
Acknowledged but didn't escalate properly
Needs work
MS
Meena Sharma
Good response ยท Professional tone
Good
SK2
Suresh Kumar
Defensive response ยท Needs coaching
Poor
Submit Soft Skills Assessment
Role-play Evaluation
SCREEN 12 ยท MODULE 7 ยท SAFETY TRAINING
Safety Protocol Training
Trainer covers workplace safety procedures โ€” chemical spill response, fire evacuation, first aid basics, PPE usage, and incident reporting. Safety training is mandatory for all staff and tracked in compliance. Hospital sites have additional infection control safety requirements. Any safety incident during shift is traced back to training records.
Topic: safety_protocolsMandatory all sites Hospital: stricter requirementsIncident traceability
10:00
โ—โ—โ— 85%
Safety Protocol Training
15 Jul ยท 10:00 AM ยท 18 staff
mandatory safety checklist
โœ“
PPE identification and correct usage
Gloves, apron, mask โ€” chemical work
โœ“
Chemical spill response procedure
Contain, notify, document, PPE first
โœ“
Wet floor sign protocol
Deploy before mopping. Remove after floor dries.
โœ“
Fire evacuation route โ€” all floors
Walk-through on each floor completed
โ†’
First aid basics โ€” cuts, burns, falls
Demonstration in progress
Incident reporting procedure
Who to call, what to log, when to escalate
Emergency contact list review
Site In-charge, FO, emergency services
hospital additions
Biomedical waste spill containment
Needle-stick protocol
Log Safety Session Progress
Safety Training Checklist
11:50
โ—โ—โ— 85%
Incident Traceability
Safety training โ†” incidents
โš‘
Chemical spill on 5 Jul (Hospital Wing C) traced back to Mohan R. โ€” his chemical training was due for refresher. Refresher now mandatory.
incident โ†’ training trace
!
Safety incident logged โ€” 5 Jul
Chemical spill ยท ICU corridor ยท Mohan R.
POST /incident/create ยท safety
โ†’
Training record reviewed
Mohan R. last chemical training: 2 months ago
โœ“
Refresher scheduled
Chemical Safety Refresher ยท 8 Jul ยท Completed
โœ“
Skill matrix updated
Chemical Use level raised from 38% โ†’ 58%
โ„น
All incidents are traced to training records. This data is used by admin panel to measure training effectiveness.
Incident โ†’ Training Traceability
SCREEN 13 ยท MODULE 7 ยท COMPLIANCE TRACKING
Monthly Training Compliance Tracker
Trainer monitors monthly compliance per topic and per site. Completion of all mandatory sessions triggers the monthly compliance report auto-generation on last day of month. FCM sent to Field Officer on each completion. Admin dashboard receives real-time compliance updates. Gap analysis visible in admin panel.
PATCH /compliance/training/{siteId}/{month}/complete FCM to FO on each completion Auto-report last day of monthAdmin gap analysis
2:00
โ—โ—โ— 72%
Compliance Tracker
July 2025 ยท City Hospital
3/5
3
Sessions done
2
Pending
42
Staff trained
1
R&R pending
mandatory session checklist
โœ“
Chemical Safety Refresher
3 Jul ยท 12 attended ยท Evidence โœ“ ยท FCM sent to FO
โœ“
Machine Operation Basics
5 Jul ยท 10 attended ยท FCM sent to FO
โœ“
Infection Control Protocols
Today ยท 14 attended ยท Just completed
Soft Skills โ€” Guest Interaction
Scheduled 10 Jul
Safety & First Aid Refresher
Scheduled 15 Jul
๐Ÿ“ฒ
FCM sent to FO Rajiv K. + SI Anita T. each time a session is submitted complete.
โ„น
Monthly compliance auto-report generates 31 Jul. Admin gap analysis updated in real-time.
Monthly Compliance Tracker
2:05
โ—โ—โ— 72%
Compliance Report
Month-end auto-generation
๐Ÿ“„
Report auto-generates on 31 Jul. Contains all session records, attendance, quiz scores, and compliance status.
report contents
๐Ÿ“Š
Session log (all 5)
Date, topic, attendees, duration
Auto
๐Ÿ“Š
Attendance per session
Who attended vs who didn't
Auto
๐Ÿ“Š
Quiz scores per participant
Pass / fail rates by topic
Auto
๐Ÿ“Š
Skill matrix changes
Before vs after training delta
Auto
๐Ÿ“Š
Evidence links (S3 URLs)
Group photos + sign-in sheets
Auto
Generated on31 Jul 2025 (auto)
Sent toAdmin panel ยท FO email
FormatPDF + data export
APIGET /report/training/monthly
Month-end Report Preview
SCREEN 14 ยท MODULE 7 ยท SKILL MATRIX
Skill Matrix Update Post-Training
After each session, Trainer updates skill levels in the matrix for all participants. Skill levels reflect training progress โ€” increases after completed sessions, quiz scores influence the delta. Remedial flags are set here when quiz scores are below threshold. Succession candidate tags visible but set by Site In-charge only.
PATCH /skillmatrix/{empId}Post-session skill level update Quiz score influences deltaRemedial flag on fail
1:10
โ—โ—โ— 72%
Skill Matrix Update
Post Infection Control session
๐Ÿงฉ
Infection Control session complete. Update skill levels for 14 participants based on attendance + quiz scores.
kavita patel โ€” skill update
Infection Control68% โ†’ 88% +20
Chemical Use85% โ†’ 88% +3
mohan raju โ€” skill update (quiz fail)
Infection Control28% โ†’ 40% +12
๐Ÿ”ด
Mohan R. quiz score 64% โ€” below 80%. Remedial flag set: Infection Control. SI Anita T. notified.
batch update status
๐Ÿงฉ
11 passed participants updated
Skill levels increased based on quiz scores
Done
๐Ÿงฉ
3 failed participants flagged
Remedial flags set ยท SI notified
Flagged
Submit All Skill Updates
Skill Matrix Update
1:15
โ—โ—โ— 72%
Full Site Skill Matrix
City Hospital ยท All staff
site-wide skill averages
Brooming & Mopping96%
Chemical Use72%
Infection Control68%
Machine Operation61%
Soft Skills44%
Safety & First Aid82%
flagged staff
MR
Mohan R. โ€” Infection Control
Score 64% ยท Remedial due within 14 days
Flag
SK2
Suresh K. โ€” Infection Control
Score 60% ยท Remedial scheduled
Flag
AN
Anil N. โ€” Infection Control
Score 72% ยท Just below threshold
Flag
Site-wide Skill Overview
SCREEN 15 ยท MODULE 7 ยท REMEDIAL SESSIONS
Remedial Training Sessions
Targeted sessions for staff who failed quizzes or were flagged by Site In-charge on appraisal. Remedial sessions must be conducted within 14 days of the flag. Trainer conducts 1-on-1 or small group remedial. After remedial, quiz is re-administered. If passed, flag is cleared. If failed again, escalated to Site In-charge for further action.
POST /training/schedule?type=remedialMust complete within 14 days Re-quiz after remedialFlag cleared on pass2nd fail โ†’ SI escalation
2:00
โ—โ—โ— 70%
Remedial Sessions
2 due this week
2 Due
โš‘
Mohan R. remedial due by 22 Jul (14 days from flag). Suresh K. remedial due by 22 Jul. Both flagged by SI on appraisal.
remedial queue
Mohan Raju ยท EMP-4403
3 days left
Topics: Chemical Use (38%) + Infection Control (64%). 1-on-1 session scheduled today 2 PM.
Flag source: SI appraisal Q2 + quiz fail
Suresh Kumar ยท EMP-4412
5 days left
Topic: Infection Control (60%). Small group session with Anil N. also. Scheduled 12 Jul.
Flag source: Quiz fail 8 Jul session
+ Schedule Remedial Session
Remedial Queue
2:05
โ—โ—โ— 70%
Remedial โ€” Mohan Raju
1-on-1 session ยท 2:00 PM
๐ŸŽฏ
1-on-1 focused session. Trainer covers weak areas only โ€” Chemical Use + Infection Control mop protocol.
focused curriculum
โœ“
Chemical dilution ratios โ€” hands-on practice
Mohan demonstrated correct 1:10 ratio
โœ“
Mop zone segregation โ€” colour-coded demo
Physically showed red mop for ICU zone
โ†’
PPE use during chemical application
Gloves + apron demonstration in progress
Re-quiz โ€” 5 questions
Pass: โ‰ฅ80% to clear flag
re-quiz outcome
โ†’
Re-quiz pending
Conducted after session ends
โ—‹
Pass (โ‰ฅ80%) โ†’ Flag cleared
PATCH /skillmatrix/remedial-clear
โ—‹
Fail again โ†’ Escalate to SI
POST /remedial/escalate ยท SI Anita T. notified
Submit Remedial + Re-quiz Results
Remedial Session Conduct
SCREEN 16 ยท R&R EVENT ยท MONTHLY
Reward & Recognition Event Log
Monthly R&R event per site โ€” Trainer conducts and logs the event. Field Officer initiates, Trainer records. Award recipient, reason, attendees, and evidence photo are all required. R&R is separate from training sessions and has its own compliance tracker. Logged in admin panel archive. Boosts staff morale and incentivises performance.
POST /rnr/logMonthly per site FO initiates ยท Trainer recordsEvidence photo requiredAdmin archive
3:00
โ—โ—โ— 68%
R&R Event Log
City Hospital Wing C ยท July 2025
Due
๐Ÿ†
July R&R event not yet logged. Due by 31 Jul (23 days left). FO Rajiv K. has initiated this month's event.
log this month's event
8 July 2025โ–ฝ
Monthly Star Performer Awardโ–พ
Kavita Patel โ€” EMP-4401โ–พ
Best attendance (100%) + highest quiz scores this month + excellent client feedback score from Mr. Rao.
16 staff
๐Ÿ“ท
Group Photo + Award Certificate
Required ยท In-app camera
๐Ÿ“ท Capture & Submit R&R Log
R&R Event Form
3:30
โ—โ—โ— 68%
R&R History
City Hospital Wing C
past events
๐Ÿ†
June โ€” Mohan Raju (Best Punctuality)
14 Jun ยท 15 attendees ยท Photo โœ“
Done
๐Ÿ†
May โ€” Priya Desai (Zero Complaints)
12 May ยท 14 attendees ยท Photo โœ“
Done
๐Ÿ†
April โ€” Kavita Patel (Best Skills)
10 Apr ยท 16 attendees ยท Photo โœ“
Done
๐Ÿ†
July โ€” Pending
Due 31 Jul ยท Not yet logged
Pending
r&r vs training โ€” difference
R&R Event: Recognition ceremony. Morale boost. Awards given. Separate from training sessions.

Training Sessions: Skill development. Mandatory compliance. Knowledge transfer.
โ„น
POST /rnr/log ยท Archived in admin panel site-level record. FO + SI notified on submission.
R&R History & Distinction
SCREEN 17 ยท MODULE 11 ยท NOTIFICATIONS
Notifications โ€” Trainer
All FCM push notifications received by Trainer. Primarily P3 and P4 events โ€” session reminders, cron alerts, remedial flag notifications from SI, and R&R reminders. Trainer does not receive P1 safety/security alerts (those go to Supervisor + FO). All notifications site-scoped to assigned site only.
Firebase FCM ยท Site-scopedMainly P3โ€“P4 events Cron on 20thRemedial flag from SI
9:00
โ—โ—โ— 88%
Notifications
Trainer ยท Today ยท 4 new
4
โฐ
Training Reminder โ€” 20th Alert
Safety & First Aid not yet scheduled. 5 days left.
Auto 20th
๐Ÿ”ด
Remedial Flag โ€” Mohan Raju
Set by SI Anita T. Chemical Use + Punctuality. Due 22 Jul.
9:30 AM
๐Ÿ”ด
Remedial Flag โ€” Suresh Kumar
Infection Control quiz fail 60%. Due 22 Jul.
9:32 AM
๐Ÿ†
R&R Event Due โ€” July
FO has initiated July R&R. Please log this month's event.
8:00 AM
๐Ÿ“‹
New staff assigned โ€” Raju Bhatt
Onboarding step 4: Please conduct initial training.
Yest.
๐Ÿ’ฐ
Payslip โ€” July 2025 available
Net pay: โ‚น 18,500. Tap to download.
30 Jun
Notification Center
9:02
โ—โ—โ— 88%
Trainer Alert Guide
What Trainer receives
P2 โ€” Urgent Informational
โ€ข Remedial flag set by SI for specific staff
โ€ข Quiz fail notification (own session results)
โ€ข Absence from mandatory session alert
P3 โ€” Cron / Scheduled
โ€ข Training cron alert (20th of month)
โ€ข R&R event due reminder
โ€ข New staff onboarding training assignment
โ€ข SOP updated โ€” refresher recommended
P4 โ€” Informational
โ€ข Payslip available notification
โ€ข Compliance report generated (month-end)
โ€ข Session confirmed by SI after review
NOT received by Trainer
Trainer does NOT receive P1 alerts (geo-fence breach, SLA breach, safety incidents, inspection fails). Those go to Supervisor + FO only. Trainer is training-scoped.
โ„น
All notifications stored with timestamp for audit trail. Site-scoped โ€” City Hospital only.
Trainer Alert Priority Guide