TestQuestion
#include "Tutorial/Tutorial.h"
Inherits from TutorialElement
Inherited by ChoiceTask, InputTask, MultiChoiceTask
Public Functions
| Name | |
|---|---|
| TestQuestion(std::string question) | |
| virtual void | onSubmit() =0<br>Set m_isCorrect based on the answer. |
| void | submit() |
Public Attributes
| Name | |
|---|---|
| bool | m_isCorrect |
| bool | m_isSubmitted |
Additional inherited members
Public Functions inherited from TutorialElement
| Name | |
|---|---|
| TutorialElement() | |
| TutorialElement(std::string content) | |
| virtual | ~TutorialElement() =default |
| virtual void | acceptRenderer(ITutorialRenderer * tutorialRenderer) =0 |
Public Attributes inherited from TutorialElement
| Name | |
|---|---|
| std::string | m_content |
Public Functions Documentation
function TestQuestion
cpp
inline explicit TestQuestion(
std::string question
)inline explicit TestQuestion(
std::string question
)function onSubmit
cpp
virtual void onSubmit() =0virtual void onSubmit() =0Set m_isCorrect based on the answer.
Reimplemented by: ChoiceTask::onSubmit, MultiChoiceTask::onSubmit, InputTask::onSubmit
function submit
cpp
inline void submit()inline void submit()Public Attributes Documentation
variable m_isCorrect
cpp
bool m_isCorrect = false;bool m_isCorrect = false;variable m_isSubmitted
cpp
bool m_isSubmitted = false;bool m_isSubmitted = false;Updated on 2025-09-07 at 16:13:50 +0000