Skip to content

Commit

Permalink
Refactor until chapter5 excluded
Browse files Browse the repository at this point in the history
  • Loading branch information
igor-lirussi committed Dec 9, 2022
1 parent bccf05d commit e368ee9
Show file tree
Hide file tree
Showing 9 changed files with 115 additions and 154 deletions.
Binary file added Images/git-flow.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed Images/pipeline-git.png
Binary file not shown.
33 changes: 1 addition & 32 deletions References.bib
Original file line number Diff line number Diff line change
@@ -1,17 +1,3 @@
@misc{uasyncio,
author = {author},
title = {{ Title }},
howpublished = "\url{https://github.com/resource.md}",
}
@article{yolov3,
title={Article Title},
author={Author1, Author2, Author3},
journal = {arXiv},
url = {https://pjreddie.com/media/files/papers/paper.pdf},
year={2018},
}


@misc{quizgame,
author = {quizgame},
url = {https://en.wikipedia.org/wiki/Quiz},
Expand All @@ -35,21 +21,4 @@ @misc{jeopardy
@misc{quizlet,
author = {quizlet},
url = {https://quizlet.com},
}

@misc{ wa,
author = {webAIM}, url={https://webaim.org/resources/contrastchecker/?fcolor=DEDEDE&bcolor=8A171A},
}

@misc{planitpoker,
author = {planitpoker},
url = {https://www.planitpoker.com},
}

@misc{ mdct,
author = {Material Design - Color Tool},
url = {https://m2.material.io/resources/color/#!/?view.left=1&view.right=1&primary.color=8a171a&secondary.color=DEDEDE}
}

\ref{quizgame}, e con l'avvento della televisione ha avuto anche una seconda ondata di interesse \ref{gameshow}. Le varianti più di rilievo mantengono sempre il concetto di rispondere ad una domanda o scegliendo tra più risposte quella corretta \ref{whowantstobeamillionaire}, o con degli aiuti di diversa natura, o con un tempo limite \ref{jeopardy}.
Dal punto di vista istruttivo, piattaforme per giochi a quiz sono state sviluppate anche con ruolo didattico \ref{quizlet}, ma le soluzioni trovate sono orientate alla creazione dei quiz da parte degli insegnanti per gli studenti.
}
2 changes: 1 addition & 1 deletion Tex/Abstract.tex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
% -*- root: ../main.tex -*-
\begin{abstract}
In questo documento viene presentata la relazione dettagliata di ogni fase dello sviluppo del software ISIQUIZ.
In questo documento viene presentata la relazione dettagliata di ogni fase dello sviluppo del software ISIQuiz.
Il progetto è volto alla creazione di un gioco a quiz che possa facilitare il ripasso in vista di un esame.
L'obiettivo verrà raggiunto attraverso un processo strutturato di analisi, design e implementazione descritto a seguire.
\end{abstract}
19 changes: 9 additions & 10 deletions Tex/AnalysisProblemSpace.tex
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,12 @@ \chapter{Analisi dello spazio del problema}
Nel colloquio il problema è emerso chiaramente e la soluzione software è stata individuata in maniera univoca.
In seguito sono stati definiti incontri periodici con il committente per la valutazione del progresso e i feedback sui deliverables di ogni sprint.

\section{Intervista con il committente}
\label{chap: IntervistaCommittente}

Sono uno studente di Ingegneria e Scienze Informatiche dell'Università di Bologna presso la sede di Cesena. In questi anni ho dovuto studiare e ripassare la teoria per molti esami e ho trovato utile porre a me stesso delle domande alle quali dover rispondere, così da verificare la conoscenza della materia.
In particolare, dopo aver acquisito una discreta quantità di nozioni, ho riscontrato la necessità di rivedere, in maniera generale, se riuscissi a ricordare i concetti principali per ogni topic dell'esame in questione.
Per questo motivo, sarebbe utile poter avere a disposizione uno strumento che permetta di rendere più stimolante il ripasso pre esame. Ad esempio, vorrei non dover più scrivere su un foglio le domande e le relative risposte corrette e sbagliate. In più, vorrei poterle integrare con quelle dei miei compagni e viceversa, in modo da coprire il più possibile tutti gli argomenti di un esame. Vorrei anche potermi esercitare sulle domande che sbaglio più spesso, per migliorare le lacune. Trovo utile poter ripassare più materie contemporaneamente nei periodi di sessione, in cui ho più esami nella stessa settimana. Inoltre poter rispondere a più domande possibili nel minor tempo possibile, così da essere sicuro di riuscire a rispondere velocemente durante gli orali.

\section{Intervista con il committente}
\label{chap: IntervistaCommittente}
\customquote{ Sono uno studente di Ingegneria e Scienze Informatiche dell'Università di Bologna presso la sede di Cesena. In questi anni ho dovuto studiare e ripassare la teoria per molti esami e ho trovato utile ripassare con i miei compagni rispondendo ad alcune domande alle quali dover rispondere, così da verificare la conoscenza della materia.
In particolare, dopo aver acquisito una discreta quantità di nozioni, ho riscontrato la necessità di rivedere, in maniera generale, se riuscissi a ricordare i concetti principali per ogni topic dell'esame in questione.
Per questo motivo, sarebbe utile poter avere a disposizione uno strumento che permetta di rendere più stimolante il ripasso pre esame. Ad esempio, vorrei non dover più scrivere su un foglio le domande e le relative risposte corrette e sbagliate. In più, vorrei poterle integrare con quelle dei miei compagni e viceversa, in modo da coprire il più possibile tutti gli argomenti di un esame. Trovo utile poter ripassare più materie contemporaneamente nei periodi di sessione, in cui ho più esami nella stessa settimana. Inoltre vorrei poter rispondere a più domande possibili nel minor tempo possibile, così da essere sicuro di riuscire a rispondere velocemente durante gli orali.


\begin{QandA}
\item Abbiamo pensato che il modo più divertente per poter studiare e ripassare potrebbe essere quello di fare un gioco a quiz, dove viene posta una domanda e quattro possibili risposte. Potrebbe essere utile?
Expand All @@ -30,14 +29,14 @@ \chapter{Analisi dello spazio del problema}
\end{answered}
\item Sarebbe interessante mettere un sistema di punteggi e se si come vorresti venisse implementato?
\begin{answered}
Secondo me aggiungere un punteggio renderebbe ancora più stimolante il gioco e permetterebbe di confrontarmi con i miei colleghi di corso. Ogni domanda potrebbe avere un punteggio in base alla sua complessità, inoltre si potrebbe calcolare in base a quanto tempo si impiega per rispondere e a quanti aiuti vengono utilizzati.
Secondo me aggiungere un punteggio renderebbe ancora più stimolante il gioco e permetterebbe di confrontarmi con i miei colleghi di corso. Ogni domanda potrebbe avere un punteggio in base alla sua complessità, inoltre si potrebbe calcolare in base a quanto tempo si impiega per rispondere.
\end{answered}
\item Invece quali schermate di gioco vorresti visualizzare?
\begin{answered}
Dal menu principale vorrei poter scegliere le varie modalità di gioco, poter aggiungere ed esportare le domande e le risposte dei corsi e visualizzare le statistiche sulle partite effettuate in precedenza. Invece a fine partita vorrei visualizzare un riepilogo di tutte le domande presenti nel quiz appena concluso ed eventualmente, in caso di risposta errata, visualizzare la risposta corretta.
Vorrei poter scegliere le varie modalità di gioco, poter aggiungere ed esportare le domande e le risposte dei corsi e visualizzare le statistiche sulle partite effettuate in precedenza. A fine partita vorrei visualizzare un riepilogo di tutte le domande presenti nel quiz appena concluso ed eventualmente, in caso di risposta errata, visualizzare la risposta corretta.
\end{answered}
\end{QandA}

}
\newpage

\section{Ubiquitous Language}
Expand Down
2 changes: 1 addition & 1 deletion Tex/Design.tex
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ \chapter{Design di Dettaglio}
\section{View}
Inserimento del diagramma delle classi della View.

Per scegliere il colore primario del sito e il colore del testo sovrastante, si è utilizzato \textit{Material Design - Color Tool}\cite{mdct}, così che avessero il giusto contrasto e, per controllare che veramente soddisfacessero le \textit{WCAG (Web Content Accessibility Guidelines)}\cite{wa}, è stato utilizzato \textit{WebAIM}.
Per scegliere il colore primario del sito e il colore del testo sovrastante, si è utilizzato \href{https://m2.material.io/resources/color/#!/?view.left=1&view.right=1&primary.color=8a171a&secondary.color=DEDEDE}{Material Design - Color Tool}, così che avessero il giusto contrasto e, per controllare che veramente soddisfacessero le \textit{WCAG (Web Content Accessibility Guidelines)}, è stato utilizzato \href{https://webaim.org/resources/contrastchecker/?fcolor=DEDEDE&bcolor=8A171A}{WebAIM}.

\section{Controller}
Inserimento del diagramma delle classi del Controller
Loading

0 comments on commit e368ee9

Please sign in to comment.