konnektoren_core/challenges/challenge_input.rs
1use crate::challenges::{
2 ContextItemChoiceAnswers, GapFillAnswer, MultipleChoiceOption, OrderingResult, SortTableRow,
3};
4use serde::{Deserialize, Serialize};
5
6#[derive(Debug, Clone, Serialize, Deserialize, PartialEq)]
7pub enum ChallengeInput {
8 MultipleChoice(MultipleChoiceOption),
9 ContextualChoice(ContextItemChoiceAnswers),
10 GapFill(GapFillAnswer),
11 SortTable(SortTableRow),
12 Ordering(OrderingResult),
13}