File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ /// Copyright 2026 Fabian Roland (naibaf-1)
2+
3+ /// Licensed under the Apache License, Version 2.0 (the "License");
4+ /// you may not use this file except in compliance with the License.
5+ /// You may obtain a copy of the License at
6+
7+ /// http://www.apache.org/licenses/LICENSE-2.0
8+
9+ /// Unless required by applicable law or agreed to in writing, software
10+ /// distributed under the License is distributed on an "AS IS" BASIS,
11+ /// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+ /// See the License for the specific language governing permissions and
13+ /// limitations under the License.
14+ library ;
15+
16+ // This defines which values an exercise has
17+ class ExerciseDatamodel {
18+ final int id;
19+ String name;
20+ String description;
21+ String task;
22+ String solution;
23+ int difficultyLevel;
24+ String hint;
25+
26+ ExerciseDatamodel ({
27+ required this .id,
28+ required this .name,
29+ required this .description,
30+ required this .task,
31+ required this .solution,
32+ required this .difficultyLevel,
33+ this .hint = "No hint available." ,
34+ });
35+ }
You can’t perform that action at this time.
0 commit comments