📄️ useQuestionState
A React hook for managing question state, including answers, submission status, attempt tracking, and time tracking. This hook provides the core state management functionality used by BaseQuestion and can be used in custom question implementations.
📄️ useQuestionTimer
A React hook for managing countdown timers with precise control over timing, state management, and callbacks.
📄️ useQuestionValidation
A React hook for validating question answers with support for built-in and custom validation rules, real-time validation, and comprehensive error handling.