PIDE Help & Guidelines
Help Sections

Admin & Coordinator Guide

This guide covers all administrative functions: user management, session management, research centers, reports, certificates, system settings, and more.

Admin vs Coordinator Both Admin and Coordinator roles share most permissions. The Admin role additionally has access to system-level functions like migrations, settings, and force-logout. The Role Matrix defines exact permissions for each role.

User Management

Viewing Users

Navigate to Users to see all registered users. The user list supports filtering by department, role, and status.

Creating a User

1
Go to Users → Create User Click "Create User" to open the creation form.
2
Fill in User Details Enter name, email, department (from dropdown), and assign one or more roles.
3
Save the User The user is created as inactive. They will receive an activation email.

Bulk Import

Import multiple users at once via CSV file:

Bulk Actions

Action Description Permission
Send Welcome Email Resend the welcome/password-set email to a user or all filtered users users.welcome_email
Send Password Reset Send a password reset link to a user or all filtered users users.reset_password
Deactivate User Disable a user account (user cannot log in) users.delete
Export Users Download user list as CSV users.export

Business Rules

Internship Sessions

Sessions define the time window for an internship program (e.g., "Summer 2026", "Winter 2026").

Session Lifecycle

Status Description
Open Registration is active. Interns can register and apply.
Closed Registration is closed. No new interns can join.
Archived Session is completed and archived. Data is read-only.

Session Actions

Session Scoping All intern data (registration, daily logs, attendance, evaluations) is scoped to a specific session. Interns from different sessions are managed independently.

Research Centers & Sections

Manage the organizational structure of PIDE research centers.

Departments

Departments represent PIDE's administrative departments. 19 departments are seeded by default.

Intern Management

The Interns page provides a comprehensive view of all registered interns.

Key Actions

Action Description Permission
View Intern Profile See complete intern details, documents, and status interns.view
Allocate to Center Assign an intern to a research center/section interns.allocate
Assign Supervisor Assign a PIDE employee as the intern's supervisor interns.assign_supervisor
Unlock Account Re-enable a locked intern account interns.unlock_account
Unlock with Email Unlock account and send notification email interns.unlock_account
Send Profile Reminder Bulk-send profile completion reminders interns.unlock_account
Download Documents Download uploaded intern documents interns.view

Business Rules

Reports & Export

Generate and export reports with session-based filtering.

Available Reports

Export Formats

Format Permission Use Case
PDF reports.export_pdf Official reports, presentations
Excel (XLSX) reports.export_excel Data analysis, further processing
CSV reports.export_csv Import into other systems

Certificates

Generate and manage internship completion certificates.

Certificate Lifecycle

  1. Generate — Select eligible interns and generate certificates (certificates.generate)
  2. Review — View pending certificates before issuing
  3. Issue — Officially issue the certificate to the intern (certificates.manage)
  4. Revoke — Revoke a certificate if needed (certificates.manage)
  5. Download — Interns and admins can download issued certificates (certificates.download)
Certificate IDs Each certificate has a unique identifier with the PIP prefix (e.g., PIP-2026-001). The ID is printed on the certificate and can be used for verification.

Announcements

Create and manage announcements visible on all user dashboards.

System Settings

Configure portal-wide settings from Settings (settings.manage permission required).

Settings Categories

Category What You Can Configure
General Portal name, timezone, maintenance mode, debug mode
Security Session timeout, password policy, login throttle limits
Email (SMTP) SMTP server, port, encryption, credentials, from address
Document Upload Maximum file sizes, allowed formats per document type
Intern Wizard Step configuration (enable/disable steps, reorder)

System Diagnostics

The Diagnose page checks system health: database connection, SMTP connectivity, file permissions, and PHP configuration.

Audit Logs

View a complete audit trail of all system actions (audit_logs.view permission required).

Force Logout All Users

Admins can force-logout all active sessions from the user menu. This is useful for:

Caution This action terminates every active session except your own. All users will need to log in again.