RestrictionWithEffectiveWindow¶
- class RestrictionWithEffectiveWindow[source]¶
A restriction plus the requesting user’s effective entry window.
session_lockdown.entry_window (inherited) is always the global configured window; effective_entry_window is this user’s override-resolved window, None when the feature is off, there is no session lockdown, or no complete window resolves.
- effective_entry_window: EntryWindow | None¶
The requesting user’s override-resolved entry window, or None when the feature is off, there is no session lockdown, or no complete window resolves.
- session_lockdown: RestrictionSetSessionLockdownWithEntryWindow | RestrictionNotSetSessionLockdown¶
Session lockdown settings, or not-set if disabled. When set, the entry_window it carries is always the global configured window.
- exam_environment: NoPreparation | RedirectPreparation | ArtifactPreparation¶
What the viewer must do before they can enter, derived from the attached exam environment provider’s capabilities so this field and the capability cannot drift. none when the exam is not proctored, and for an anonymous viewer, who is told nothing.
- password: RestrictionMixinSetPassword | RestrictionMixinNotSetPassword¶
Whether a password is set (tag: ‘set’) or not (tag: ‘not-set’).