book HoD Tutorial — Scene 2: Attachment Logbooks {{ currentStep }}/{{ totalSteps }}
Attachment Logbooks
Monitor attachment logbooks
{{ t.ico }}{{ t.lbl }} {{ t.cnt }}
{{ k.ico }}
{{ k.val }}
{{ k.lbl }}
{{ k.sub }}
supervisor_account
Supervisor Coverage
83% of active attachments have a training supervisor assigned 3 unassigned
priority_highNeeds Attention
hourglass_empty Awaiting Supervisor Review 2
Student Reg No Facility
Jane Wanjiru NTD/2024/001 KNH
Peter Ochieng NTD/2024/007 Mbagathi Hospital
verified Awaiting Campus Approval 2
Student Reg No Supervisor
Alice Mutua NTD/2023/042 Dr. Sarah Omondi
Brian Kipchoge NTD/2023/055 Mr. James Mwangi
warningBehind Schedule
Student Reg No Expected Week Weeks Submitted Weeks Behind
Tom Mwenda NTD/2024/011 8 5 3 wks
Grace Achieng NTD/2024/019 7 4 3 wks
cloud_upload Campus Initiated — Awaiting Student Setup
cloud_upload Students who need to complete setup 3
Student Reg No Facility Institution Days Waiting
Samuel Otieno NTD/2025/003 Kenyatta National Hospital NTTI 9d
Faith Chebet NTD/2025/011 Aga Khan Hospital NTTI 4d
Dennis Kamau NTD/2025/019 Pumwani Maternity KNDI Nairobi 1d
info These students have not yet logged in to add rotation areas and dates. Orange ≥ 3 days, Red ≥ 7 days.
account_balanceBreakdown by Institution
Institution Total Initiated Active Under Review Sup. Approved Completed No Supervisor
NTTI 14 2 7 2 2 1 2
KNDI Nairobi 7 1 4 2 1
search
Student Reg No Facility Start End Progress Rotations Status
{{ a.name }} {{ a.reg }} {{ a.facility }} {{ a.start }} {{ a.end }}
{{ a.weeks }}/12 weeks
{{ a.rot_approved }}/{{ a.rot_total }} {{ statusLbl(a.status) }}
layers This tab is covered in Scene 3 (Supervisors)
{{ det.name }}
{{ det.reg }}  ·  {{ det.institution }}
{{ statusLbl(det.status) }}
National ID
{{ det.national_id }}
Facility
{{ det.facility }}
Start
{{ det.start }}
End
{{ det.end }}
Training Supervisor school{{ det.training_supervisor }} Not assigned
Rotation Supervisors
info Rotation supervisors are entered by the student. The student selects each supervisor and assigns the weeks they will cover. This section is read-only for the Head of Department.
Supervisor Email Weeks Rotation Areas Status Final Remark
{{ r.name }} {{ r.email }} Wks {{ r.weeks }} {{ r.wards }} Approved Transferred Resubmit Pending {{ r.remark||'—' }}
No rotation supervisors added yet — the student will add them from their logbook.
{{ it.ico }}{{ it.lbl }} {{ it.cnt }}
Logbook Progress
{{ det.weeks }} / 12
{{ ck.done?'check_circle':'radio_button_unchecked' }} {{ ck.lbl }}
Awaiting campus approval.
The training supervisor has approved this logbook. Review the weekly logs then click Campus Approve to finalise.
check_circle Campus Approved — 14 Apr 2026
Week {{ wk.num }} submitted commented
{{ wk.open?'expand_less':'expand_more' }}
Objectives
  • {{ o }}
Key Encounters
{{ wk.encounters }}
Skills Gained
{{ wk.skills }}
Reflection (Stop / Start / Continue)
Stop: {{ wk.stop }}
Start: {{ wk.start }}
Continue: {{ wk.cont }}
Recommendation
{{ wk.recommendation }}
personInternship Supervisor Comment — {{ wk.internship_by }}
{{ wk.internship_comment }}
{{ wk.internship_at }}
account_balanceTraining Institution Comment
{{ wk.training_comment }}
{{ wk.training_at }}
today Daily Logs {{ wk.daily_count }} entries — see Daily Logs tab
Date Week Hours Ward Activities
Case Study

{{ submissions.case_study_desc }}

Reflective Summary
Challenges

{{ submissions.challenges }}

Facility Recommendation

{{ submissions.host_rec }}

Institution Recommendation

{{ submissions.inst_rec }}

Conclusion

{{ submissions.conclusion }}

cloud_upload Upload Students for Attachment
get_appStep 1 — Download the Template

Download the Excel template. It contains a single column: National ID. Fill in one National ID per row for each student. Facility selection happens inside this portal after upload — no facility names are needed in the spreadsheet.

📊 KNDI_Attachment_Upload_Template.xlsx — Excel
A
1
National ID
{{ei+2}}
{{er}}
{{excelRows.length+n+1}}
 
info Only Column A (National ID) is required — no facility column needed
upload_fileStep 2 — Upload Completed File
check_circle File loaded
preview Step 3 — Assign Facilities & Confirm 3 valid 4 errors
National ID Student Facility Status
{{ pr.national_id }} {{ pr.name || '—' }} {{ uploadRowChipLbl(pr.status) }}
Unpaid or rejected application
Outside your institution scope
Active attachment already exists
Status Guide
Valid Eligible, no active attachment — facility required
Not Found National ID not in the system
Not Eligible Unpaid (status 0) or application rejected (status 99)
Wrong Institution Student belongs to a different institution
Has Attachment Active attachment already in progress
schoolAssign Training Supervisor
check_circle{{ snkText }}
{{ cap.ico }}