Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trayendo develop a mi rama #81

Merged
merged 117 commits into from
Mar 11, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
117 commits
Select commit Hold shift + click to select a range
e0176d6
Primer commit prueba
UO283535 Feb 1, 2024
ccd7d52
Primer commit de prueba de Pedro
Pedro-C-M Feb 3, 2024
20f33bf
Primera prueba commit Lucia
UO283535 Feb 3, 2024
cff8e19
Primer commit sonia
uo282189 Feb 3, 2024
0fe8fd2
Comprobación primer commit
AdrianSantamarina Feb 6, 2024
1489db9
Comprobación commit
AdrianSantamarina Feb 6, 2024
db155c3
Añado contenido a la documentacion respecto a los puntos 3 y 8
UO283535 Feb 11, 2024
a5f1336
Añado modificaciones de conceptos del apartado 8 de la documentacion
UO283535 Feb 11, 2024
7e84b82
Modificacion documentacion punto 5
uo282189 Feb 12, 2024
bcae988
Modificacion documentacion punto 9
uo282189 Feb 12, 2024
1387471
Arreglos documentacion puntos 5 y 9
uo282189 Feb 12, 2024
60a8401
Arreglos en el formato de la documentacion punto 5
uo282189 Feb 12, 2024
d138a86
Comienzo el punto 6 de la documentación con el caso registrarse
Pedro-C-M Feb 13, 2024
80969bb
Caso login añadido en sección 6 de la documentación
Pedro-C-M Feb 13, 2024
c4fb40b
Caso generar pregunta añadido a sección 6 de la documentación
Pedro-C-M Feb 13, 2024
181b4b9
Comenzada y acabada la sección 11 parte de riesgos
Pedro-C-M Feb 13, 2024
5c8a3cb
Preparada tabla para la deuda técnica
Pedro-C-M Feb 13, 2024
9e5fda7
Comienzo sección 7 documentación con building block general
Pedro-C-M Feb 13, 2024
6b3efbf
Parte 2 del documento "Architecture Constraints"
AdrianSantamarina Feb 14, 2024
31954e7
Añado nueva informacion en el apartado 8 de la documentacion
UO283535 Feb 14, 2024
1413c5d
prueba de formateo del contenido
UO283535 Feb 14, 2024
14c9a4b
Parte 4 de la documentación, falta por completar con decisiones aun n…
AdrianSantamarina Feb 14, 2024
e80d7e9
Descripción de la sección 7 de la documentación
Pedro-C-M Feb 14, 2024
efab925
Añadidos cambios en los puntos 5 y 9 de la documentacion
uo282189 Feb 14, 2024
66bf867
Prueba clase
UO283535 Feb 15, 2024
1766986
Merge pull request #16 from Arquisoft/adrian
UO283535 Feb 15, 2024
8959333
Merge pull request #17 from Arquisoft/david
UO283535 Feb 15, 2024
91973f4
Merge pull request #18 from Arquisoft/pedro
UO283535 Feb 15, 2024
57b91f4
Merge pull request #19 from Arquisoft/lucia
Pedro-C-M Feb 15, 2024
3fbfc24
Merge branch 'develop' into sonia
UO283535 Feb 15, 2024
a51bd24
Merge pull request #20 from Arquisoft/sonia
UO283535 Feb 15, 2024
54e2d0a
Arreglo nombres y error imagenes documentación parte 6 y 7
Pedro-C-M Feb 16, 2024
245cc1c
Merge pull request #21 from Arquisoft/pedro
Pedro-C-M Feb 16, 2024
eb4e792
Añadido punto 12 documentacion y arreglos en el 5
uo282189 Feb 16, 2024
8c3de86
Merge pull request #22 from Arquisoft/sonia
UO283535 Feb 16, 2024
ea15cb4
Arreglo presentación documentación 4
AdrianSantamarina Feb 17, 2024
eb4ddb7
Arreglo fallo doc 4
AdrianSantamarina Feb 17, 2024
59827bf
Añadido ToDo al technical debt
Pedro-C-M Feb 21, 2024
59f1086
Continuación parte documentación 4
AdrianSantamarina Feb 21, 2024
35972a6
Arreglo fallo al hacer commit
AdrianSantamarina Feb 21, 2024
d638d36
Merge pull request #34 from Arquisoft/adrian
Pedro-C-M Feb 21, 2024
7f84b3a
Merge pull request #33 from Arquisoft/pedro
AdrianSantamarina Feb 21, 2024
c842a74
Arreglo documentación parte 2 "Technical constraints"
AdrianSantamarina Feb 22, 2024
4a6ab28
Arreglo parte documentación 4
AdrianSantamarina Feb 22, 2024
3afd86a
Merge pull request #37 from Arquisoft/adrian
Pedro-C-M Feb 24, 2024
70a016a
Correción sección Riesgos después de la revisión
Pedro-C-M Feb 24, 2024
6aa109b
Merge pull request #41 from Arquisoft/pedro
Pedro-C-M Feb 26, 2024
c85b247
Arreglos en la parte 5 de la documentación tras revisión
uo282189 Feb 26, 2024
2d92ff0
Arreglos en la parte 9 de la documentación
uo282189 Feb 26, 2024
ab414d7
Arreglo en como se veian los links de la parte 9 de la documentación
uo282189 Feb 26, 2024
ba038ec
Merge pull request #43 from Arquisoft/sonia
Pedro-C-M Feb 26, 2024
e4e416d
Merge pull request #44 from Arquisoft/develop
uo282189 Feb 27, 2024
1acf8a1
Añado cambios en el punto 8 de la documentacion
UO283535 Feb 27, 2024
3eafd63
Añado cambios en el punto 3 de la documentacion y compruebo que se vi…
UO283535 Feb 27, 2024
51d55db
Cambio nombre imagen
UO283535 Feb 27, 2024
8285b29
Modificacion vista imagen añado leyenda de las flechas
UO283535 Feb 27, 2024
b93d374
Añado un fichero con el metodo para obtener info del pais
UO283535 Feb 27, 2024
a9aa05d
Añado consultas de pais, capital y poblacion
UO283535 Feb 28, 2024
00dd5d6
Añado consulta de pregunta de futbol y estadio
UO283535 Feb 28, 2024
a3eb0fd
Añado consulta de pregunta de estados de EEUU y su capital
UO283535 Feb 28, 2024
4601086
Agrego a la consulta anterior que tambien devuelva la poblacion del e…
UO283535 Feb 28, 2024
4045ce8
Añado consulta de libro y su autor
UO283535 Feb 28, 2024
ebef01f
Añado que las consultas me devuelvan 4 resultados y consulta que me …
UO283535 Feb 28, 2024
fc4e80b
Añado consulta que me dice la ciudad mas grande por pais
UO283535 Feb 28, 2024
ec53752
añado comentario mejor explicado de una consulta
UO283535 Feb 28, 2024
4841480
Añadimos los cambios para el nombre de la aplicacion cambiando la ima…
UO283535 Feb 29, 2024
4ce576d
Merge branch 'develop' of https://github.com/Arquisoft/wiq_es05c into…
UO283535 Feb 29, 2024
9d141e7
Añado cambios en el fichero de consultas
UO283535 Mar 6, 2024
5f5cbbd
Añado nuevas consultas separadas por categorias
UO283535 Mar 6, 2024
4bd9506
Añadido xml con las querys de las preguntas
uo282189 Mar 6, 2024
c477732
Añadido xml con el esqueleto para formar las preguntas
uo282189 Mar 6, 2024
89dbfeb
Añadida clase que se encarga de obtener la pregunta con la informacio…
uo282189 Mar 6, 2024
1fd53e4
Primera version de la clase que se encarga de guardar las preguntas e…
uo282189 Mar 6, 2024
40887d2
Añadida la primera version del esquema de como queremos que sea la ba…
uo282189 Mar 6, 2024
2055ede
Añadida primera version de la clase que obtendria la pregunta y la gu…
uo282189 Mar 6, 2024
791b2f2
Actualizacion orden de como se guardan los diferentes datos de la pre…
uo282189 Mar 6, 2024
6387581
2-Actualizacion orden de como se guardan los diferentes datos de la p…
uo282189 Mar 6, 2024
47c5daf
Añadido el id al esquema de la base de datos de las preguntas
uo282189 Mar 6, 2024
71ecef4
Merge pull request #56 from Arquisoft/sonia
UO283535 Mar 6, 2024
0d81fc7
Merge pull request #57 from Arquisoft/develop
uo282189 Mar 6, 2024
5840a51
Añadimos primera prueba de sacar datos base de datos
UO283535 Mar 6, 2024
12d2300
Merge pull request #58 from Arquisoft/lucia
uo282189 Mar 6, 2024
67b0112
Merge pull request #60 from Arquisoft/develop
UO283535 Mar 6, 2024
b2fce0b
Lucia-Sonia prueba para añadir el microservicio de las preguntas
uo282189 Mar 6, 2024
3ee5984
Removing multiple con
UO283535 Mar 7, 2024
f05eaca
Modificaciones eliminar conexiones repetidas a la base de datos
UO283535 Mar 7, 2024
00cfe08
Cambiado como se leen y se parsean los xml y la llamada a la API de W…
uo282189 Mar 7, 2024
2851bd6
Arreglar el guardado de la pregunta obtenida de wikidata a la base de…
uo282189 Mar 7, 2024
dc33a14
Prueba para ver si pasan los test de sonarcloud
uo282189 Mar 8, 2024
4155b03
Prueba para ver si aumenta el % de coverage
uo282189 Mar 8, 2024
2dac3ee
Dejo las clases como estaban de antes de los 2 commits anteriores
uo282189 Mar 8, 2024
ebfd6bb
Incorporacion cambios (#66)
uo282189 Mar 8, 2024
7a68b89
Merge pull request #67 from Arquisoft/develop
UO283535 Mar 8, 2024
8176fe5
Sonia-Lucia arreglada la llamada a la base de datos para obtener las …
uo282189 Mar 8, 2024
b6bd34e
Merge branch 'develop' into sonia
uo282189 Mar 8, 2024
e36a7c0
Merge pull request #68 from Arquisoft/sonia
UO283535 Mar 8, 2024
2b9268c
Merge pull request #71 from Arquisoft/develop
UO283535 Mar 10, 2024
9f33ac7
Añado las consultas de geografia
UO283535 Mar 10, 2024
cc89947
Añado las consultas de la categoria arte
UO283535 Mar 10, 2024
e523cd0
Añado las consultas de la categoria entretenimiento
UO283535 Mar 10, 2024
0b07738
Añado las consultas de la categoria entretenimiento
UO283535 Mar 10, 2024
07e1721
Añado las consultas de la categoria deportes
UO283535 Mar 10, 2024
cb98e72
Añado las consultas de la categoria historia
UO283535 Mar 10, 2024
d89459f
Añado las consultas de la categoria historia
UO283535 Mar 10, 2024
375e4f0
Compatibilizados los componentes de Vite a create e inicio en preguntas
Pedro-C-M Mar 10, 2024
8e98f6a
Sale preguntas formadas en json
Pedro-C-M Mar 10, 2024
7a789e1
Merge pull request #72 from Arquisoft/lucia
uo282189 Mar 10, 2024
dd03b8b
Añado las preguntas a las consultas a esqueletoPreguntas.xml
UO283535 Mar 10, 2024
679834f
Merge pull request #74 from Arquisoft/lucia
uo282189 Mar 10, 2024
aff830e
Merge pull request #75 from Arquisoft/develop
uo282189 Mar 10, 2024
56122d1
Arreglado como se obtenia la pregunta de WikiData para las nuevas con…
uo282189 Mar 10, 2024
15b4f24
Añadido boton para ir a la pantalla de la pregunta cuando te logeas
uo282189 Mar 10, 2024
22538cf
Merge branch 'develop' into sonia
uo282189 Mar 10, 2024
ded8413
Merge pull request #76 from Arquisoft/sonia
UO283535 Mar 10, 2024
142c5cf
Añadida la llamada a la API para coger una pregunta aleatoria de la b…
uo282189 Mar 11, 2024
9895aab
Arreglado como se veian las fechas y añadidas comprobaciones para que…
uo282189 Mar 11, 2024
6e0a01f
Merge pull request #78 from Arquisoft/sonia
UO283535 Mar 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ This repo is a basic application composed of several components.

Both the user and auth service share a Mongo database that is accessed with mongoose.

## Members of the group
Adrián Santamarina

## Quick start guide

## Team Members
Expand All @@ -25,8 +28,7 @@ Both the user and auth service share a Mongo database that is accessed with mong
The fastest way for launching this sample project is using docker. Just clone the project:

```sh
git clone https://github.com/Arquisoft/wiq_es05c.git
```
git clone https://github.com/Arquisoft/wiq_es05c.git

and launch it with docker compose:

Expand Down
158 changes: 158 additions & 0 deletions WikidataPrueba/consultas.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,158 @@
--CONSULTAS GEOGRAFIA --
--Consulta que devuelve pais y capital --

SELECT ?country ?countryLabel ?capitalLabel
WHERE
{
?country wdt:P31 wd:Q3624078. # Instance of country
?country wdt:P36 ?capital. # Has capital
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}


--Consulta que devuelve pais y poblacion --
SELECT ?country ?countryLabel ?population
WHERE
{
?country wdt:P31 wd:Q3624078. # Instance of country
?country wdt:P1082 ?population. # Has population
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}

--Consulta que devuelve pais, capital y poblacion --
SELECT ?country ?countryLabel ?capitalLabel ?population
WHERE
{
?country wdt:P31 wd:Q3624078. # Instance of country
?country wdt:P36 ?capital. # Has capital
?country wdt:P1082 ?population. # Has population
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}

--Consulta estado de EEUU y su capital --
SELECT ?state ?stateLabel ?capitalLabel
WHERE {
?state wdt:P31 wd:Q35657 .
?state p:P36 ?statement .
?statement ps:P36 ?capital .
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}


--Consulta estados de EEUU, capital y poblacion
SELECT ?state ?stateLabel ?capitalLabel ?poblation
WHERE {
?state wdt:P31 wd:Q35657 .
?state wdt:P36 ?capital .
?state wdt:P1082 ?poblation .
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en".}
}


--CONSULTAS DEPORTES--
--Consulta que devuelve club de futbol y su estadio --

SELECT ?club ?clubLabel ?stadiumLabel
WHERE {
?club wdt:P31 wd:Q17270000 .
?club p:P115 ?statement .
?statement ps:P115 ?stadium .
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}


--CONSULTAS ARTE---
--Consulta libro y su autor --
SELECT ?book ?bookLabel ?authorLabel
WHERE {
?book wdt:P31 wd:Q571 .
?book wdt:P50 ?author .
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en".}
}


--Consulta que devuelve libre y su autor pero solo 4 resultados --

SELECT ?book ?bookLabel ?authorLabel
WHERE {
?book wdt:P31 wd:Q571 .
?book wdt:P50 ?author .
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en".}
}
LIMIT 4

--Consulta que me da peliculas su genero y año de publicacion del director Steven Spielberg --

SELECT ?film ?filmLabel ?genere ?d WHERE {
{
SELECT ?film (GROUP_CONCAT(DISTINCT ?gL; SEPARATOR = ", ") AS ?genere) (MIN(YEAR(?date)) AS ?d) WHERE {
?sitelink schema:about ?director;
schema:isPartOf <https://en.wikipedia.org/>;
schema:name "Steven Spielberg"@en. # Edit this with different director's name to see their films. Use the English Wikipedia title only.
?film wdt:P31 wd:Q11424;
wdt:P136 ?g, ?g.
?g rdfs:label ?gL.
?film wdt:P57 ?director;
wdt:P577 ?date.
FILTER((LANG(?gL)) = "en")
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}
GROUP BY ?film
}
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}

--CONSULTAS ENTRETENIMIENTO--
# Consulta para obtener videojuegos y sus plataformas de desarrollo
SELECT ?videojuego ?nombreVideojuego ?plataforma ?nombrePlataforma
WHERE {
?videojuego wdt:P31 wd:Q7889. # Videojuegos (clase)
?videojuego wdt:P178 ?plataforma. # Relación "desarrollado para"
?videojuego rdfs:label ?nombreVideojuego filter (lang(?nombreVideojuego) = "es").
?plataforma rdfs:label ?nombrePlataforma filter (lang(?nombrePlataforma) = "es").
}
LIMIT 100


# Consulta para obtener el nombre del videojuego y su género
SELECT ?videojuego ?nombreVideojuego ?genero ?nombreGenero
WHERE {
?videojuego wdt:P31 wd:Q7889. # Videojuegos (clase)
?videojuego wdt:P136 ?genero. # Relación "género"
?videojuego rdfs:label ?nombreVideojuego filter (lang(?nombreVideojuego) = "es").
?genero rdfs:label ?nombreGenero filter (lang(?nombreGenero) = "es").
}
LIMIT 100


--CONSULTAS CIENCIA--

--CONSULTAS HISTORIA--


--OTRAS CONSULTAS--


--Consulta que me devuelve por orden descendente y solo 4 resultados las ciudades mas grandes por pais
me devuelve el nombre de la ciudad, pais y poblacion --

SELECT DISTINCT ?city ?cityLabel ?population ?countryLabel WHERE {
{
SELECT (MAX(?population_) AS ?population) ?country WHERE {
?city wdt:P31/wdt:P279* wd:Q515 .
?city wdt:P1082 ?population_ .
?city wdt:P17 ?country .
}
GROUP BY ?country
ORDER BY DESC(?population)
}
?city wdt:P31/wdt:P279* wd:Q515 .
?city wdt:P1082 ?population .
?city wdt:P17 ?country .
?city wdt:P625 ?loc .
SERVICE wikibase:label {
bd:serviceParam wikibase:language "en" .
}
}
ORDER BY DESC(?population)
LIMIT 4
23 changes: 19 additions & 4 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ services:

authservice:
container_name: authservice-${teamname:-defaultASW}
image: ghcr.io/arquisoft/wiq_0/authservice:latest
image: ghcr.io/arquisoft/wiq_es05c/authservice:latest
profiles: ["dev", "prod"]
build: ./users/authservice
depends_on:
Expand All @@ -27,7 +27,7 @@ services:

userservice:
container_name: userservice-${teamname:-defaultASW}
image: ghcr.io/arquisoft/wiq_0/userservice:latest
image: ghcr.io/arquisoft/wiq_es05c/userservice:latest
profiles: ["dev", "prod"]
build: ./users/userservice
depends_on:
Expand All @@ -39,26 +39,41 @@ services:
environment:
MONGODB_URI: mongodb://mongodb:27017/userdb

questionservice:
container_name: questionservice-${teamname:-defaultASW}
profiles: ["dev", "prod"]
build: ./questionsService/
depends_on:
- mongodb
ports:
- "8003:8003"
networks:
- mynetwork
environment:
MONGODB_URI: mongodb://mongodb:27017/questionsdb

gatewayservice:
container_name: gatewayservice-${teamname:-defaultASW}
image: ghcr.io/arquisoft/wiq_0/gatewayservice:latest
image: ghcr.io/arquisoft/wiq_es05c/gatewayservice:latest
profiles: ["dev", "prod"]
build: ./gatewayservice
depends_on:
- mongodb
- userservice
- authservice
- questionservice
ports:
- "8000:8000"
networks:
- mynetwork
environment:
AUTH_SERVICE_URL: http://authservice:8002
USER_SERVICE_URL: http://userservice:8001
QUESTION_SERVICE_URL: http://questionservice:8003

webapp:
container_name: webapp-${teamname:-defaultASW}
image: ghcr.io/arquisoft/wiq_0/webapp:latest
image: ghcr.io/arquisoft/wiq_es05c/webapp:latest
profiles: ["dev", "prod"]
build: ./webapp
depends_on:
Expand Down
Binary file added docs/images/06-loginSecuencia.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 added docs/images/06-nextQuestion.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 added docs/images/06-registerSecuencia.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 added docs/images/07-diagramaDespliegue.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 added docs/images/3.BusinessContext.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 added docs/images/Business Context.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 added docs/images/Level2-BusinessLogic.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 added docs/images/Level2-Databases.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 added docs/images/Level2-UserInterface.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 added docs/images/Sin título.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 added docs/images/level1.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 added docs/images/scopeAndContext.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/index.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
// configure EN settings for asciidoc
include::src/config.adoc[]

= image:arc42-logo.png[arc42] Template
= image:arc42-logo.png[arc42] Documentación WIQ-ES05C
:revnumber: 8.2 EN
:revdate: January 2023
:revremark: (based upon AsciiDoc version)
Expand Down
Loading