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}