ExamNovaDocumentation
Offline readyChangelog
Production configuration

Settings, branding, sessions, and security

Configure the application deliberately, test each communication or security change, and keep secrets out of public pages.

Platform ownerAuthorized administrator
Who does thisPlatform owner for global settings; institute administrator for permitted institute settings
Before you startThe canonical URL, institute ownership, and production policy are known
Successful outcomeConsistent branding, secure sessions, tested channels, and documented operational defaults
Tenant authorization request flowEvery protected request must pass authentication, institute membership, permission, ownership, and record-state checks.RequestAuthenticateInstitutePermissionOwnershipStateAction
Tenant authorization request flow. Every protected request must pass authentication, institute membership, permission, ownership, and record-state checks.

What this means in plain language

Settings change how users experience the platform and how the server protects data. A convenient setting is not automatically a safe production setting.

Step-by-step

  1. Set the canonical application identity, URL, time zone, locale, and public branding.
  2. Configure login, password, lockout, verification, two-factor, session, and cookie policy for the deployment risk.
  3. Review active sessions and device-sign-out behavior.
  4. Configure communication channels with secrets stored only in protected settings or environment configuration.
  5. Set private storage, upload limits, evidence retention, and document access policy.
  6. Test each changed area with the relevant low-privilege account before production rollout.
ExamNova general settings
Live seeded-demo screen. Administrators configure application identity and locale.
ExamNova branding settings
Live seeded-demo screen. Approved branding is applied consistently.
ExamNova security settings
Live seeded-demo screen. Login and account security policies are reviewed.
ExamNova session settings
Live seeded-demo screen. Administrators control session behavior and device access.
ExamNova communication channel settings
Live seeded-demo screen. Provider credentials and sender configuration are protected.
ExamNova one-time-password settings
Live seeded-demo screen. Authorized administrators configure the verification policy without exposing live codes.
ExamNova protected settings tools
Live seeded-demo screen. High-impact maintenance actions remain explicit and role protected.

How to know it worked

Common mistakes

  • Enabling debug mode in production.
  • Pasting secrets into screenshots, tickets, or browser-visible notes.
  • Changing session or time-zone policy during a live exam without impact review.

If something goes wrong

  • Clear and rebuild application configuration only through the documented deployment process.
  • If settings appear stale, confirm whether they come from environment, global settings, or institute settings.
  • Review logs using redacted identifiers and timestamps, never full credentials.
Privacy and security: Branding is public; security and channel secrets are not. Treat session lists, audit events, retention settings, and provider keys as restricted administration data.

What to do next

Configure and test notifications and email delivery.