📄️ BaseQuestion
The BaseQuestion component is the foundational component for all question types in Pico LMS. It provides core functionality for question state management, validation, timing, and feedback handling.
📄️ MultipleChoice
The MultipleChoice component renders interactive multiple-choice questions with support for single or multi-select modes, option shuffling, media attachments, and rich feedback.
📄️ Essay
A React component for essay-style questions with rich text support, word/character counting, and length validation.
📄️ Fill in the Blank
A React component for fill-in-the-blank style questions where users complete text by filling in missing words or phrases.