diff --git a/user-interface/src/components/CollectKnowledge.vue b/user-interface/src/components/CollectKnowledge.vue
index d363df5..8f53723 100644
--- a/user-interface/src/components/CollectKnowledge.vue
+++ b/user-interface/src/components/CollectKnowledge.vue
@@ -37,32 +37,45 @@
Collect Knowledge
-
-
+
+
-
Submit
+
\ No newline at end of file
diff --git a/user-interface/src/components/LoadingModel.vue b/user-interface/src/components/LoadingModel.vue
new file mode 100644
index 0000000..610916e
--- /dev/null
+++ b/user-interface/src/components/LoadingModel.vue
@@ -0,0 +1,13 @@
+
+
+
+
+ Loading...
+
+
+
+
\ No newline at end of file
diff --git a/user-interface/src/stores/counter.ts b/user-interface/src/stores/counter.ts
deleted file mode 100644
index b6757ba..0000000
--- a/user-interface/src/stores/counter.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-import { ref, computed } from 'vue'
-import { defineStore } from 'pinia'
-
-export const useCounterStore = defineStore('counter', () => {
- const count = ref(0)
- const doubleCount = computed(() => count.value * 2)
- function increment() {
- count.value++
- }
-
- return { count, doubleCount, increment }
-})
diff --git a/user-interface/src/stores/steps.ts b/user-interface/src/stores/steps.ts
new file mode 100644
index 0000000..f3cc41c
--- /dev/null
+++ b/user-interface/src/stores/steps.ts
@@ -0,0 +1,24 @@
+import { ref, computed, type Component } from 'vue'
+import { defineStore } from 'pinia'
+
+import CollectKnowledge from '@/components/CollectKnowledge.vue'
+import LoadingModel from '@/components/LoadingModel.vue'
+import EvaluateQuestion from '@/components/EvaluateQuestion.vue'
+
+const steps: Component = [
+ CollectKnowledge,
+ LoadingModel,
+ EvaluateQuestion
+]
+
+export const useStepsStore = defineStore('steps', () => {
+ const indexStep = ref(0)
+
+ const getCurrentComponent = computed(() => steps[indexStep.value])
+
+ function nextStep() {
+ indexStep.value++
+ }
+
+ return { steps, getCurrentComponent, nextStep }
+})
diff --git a/user-interface/src/views/ExperimentView.vue b/user-interface/src/views/ExperimentView.vue
index 033d5ea..62c5ac9 100644
--- a/user-interface/src/views/ExperimentView.vue
+++ b/user-interface/src/views/ExperimentView.vue
@@ -1,7 +1,9 @@
@@ -10,7 +12,7 @@ import CollectKnowledge from '@/components/CollectKnowledge.vue';