katex -> mathjax
[exercicis-automatics-matematiques.git] / tasques / proposta-0.1.md
blob66bbcf49a9ca146e6ff70348bceba184cdcaa7ca
1 <!--
2 SPDX-FileCopyrightText: 2023 Xavier Bordoy
4 SPDX-License-Identifier: CC-BY-SA-4.0
5 -->
7 ---
8 title: "Exercicis automàtics: proposta per a la versió 0.1"
9 date: "4 de novembre de 2022"
10 abstract: "Proposta de com vull que sigui la versió 0.1"
11 ---
13 # Objectiu
15 Permet generar fulls d'exercicis i exàmens a partir d'una base de dades d'exercicis
17 # Pantalla 1
19 > Quin tipus d'exercicis voleu generar?
21 > - [ ] equacions de primer grau
22 > - [ ] equacions de segon grau
23 > - [ ] regles de tres
25 L'usuari tria la primera
27 # Pantalla 2
29 > Quin tipus d'equacions de primer grau voleu generar?
31 > - [ ] $ax + bx = cx + d$ on $a \in \{1, \ldots, 10\}$, $b \in \{-10, \ldots, 10\}$ i $c \in \{-20, \ldots, 20\}$
32 > - [ ] $\frac{ax}{b} + cx = \frac{dx}{3}$, on $a$...
34 L'usuari pot triar les fites superiors i inferiors dels conjunts corresponents als paràmetres mitjançant una interfície web
36 # Pantalla 3
38 > Com voleu generar els exercicis?
40 > - [ ] $N$ exercicis de cada tipus, separats
41 > - [ ] $N$ exercicis mesclats aleatòriament
43 (L'usuari pot triar la $N$ a posteriori)
45 > i quin tipus de resposta voleu que s'introdueixi?
47 > - [ ] tipus test
48 > - [ ] emparallament
49 > - [ ] resposta oberta
51 # Pantalla 4
53 > Quin document voleu generar?
55 - [ ] pdf
56 - [ ] test online
58 # Implementació
60 - Es podria fer en crystal o amb rust de manera que només tendríem un binari que no necessitaria instal·lar dependències com a paquets al sistema. Amb crystal es podria aprofitar la feina feta de les plantilles ERB amb ruby.
62 - Necessitaria una interfície web.