Skip to content

Commit c715091

Browse files
committed
16.4: qti questions, questions indexing
1 parent e238472 commit c715091

2 files changed

Lines changed: 50 additions & 3 deletions

File tree

src/content/collections/projects/gti.11tydata.json

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
"Ambas",
99
"Ninguna"
1010
],
11-
"correct": 2
11+
"correct": 2,
12+
"shuffle": "false"
1213
},
1314
{
1415
"title": "El diseño de servicios informáticos requiere preparar y planificar el uso eficaz y eficiente de:",
@@ -189,6 +190,47 @@
189190
"Gestión de activos de TI"
190191
],
191192
"correct": 0
193+
},
194+
{
195+
"title": "¿Qué tipo de aplicaciones gestiona la práctica \"Desarrollo y gestión de software\"?",
196+
"answers": [
197+
"Las desarrolladas internamente",
198+
"Las adquiridas",
199+
"Los dos tipos anteriores",
200+
"Otro tipo de aplicaciones"
201+
],
202+
"correct": 2,
203+
"shuffle": "false"
204+
},
205+
{
206+
"title": "¿Qué práctica es la responsable de supervisar los recursos tecnológicos virtuales y/o físicos, como servidores, almacenamiento, redes, hardware de cliente, middleware y software de los sistemas operacionales, que proporcionan los entornos necesarios para entregar servicios de TI?",
207+
"answers": [
208+
"Desarrollo y gestión de software",
209+
"Gestión de despliegues",
210+
"Service Desk",
211+
"Gestión de infraestructura y plataformas"
212+
],
213+
"correct": 3
214+
},
215+
{
216+
"title": "¿Qué práctica asegura que los productos y servicios nuevos o modificados cumplen con los requerimientos definidos?",
217+
"answers": [
218+
"Habitación del cambio",
219+
"Gestión de versiones",
220+
"Validación y pruebas del servicio",
221+
"Gestión de despliegues"
222+
],
223+
"correct": 2
224+
},
225+
{
226+
"title": "¿Cuáles son los tipos de eventos?",
227+
"answers": [
228+
"Informativo, Reactivo, Normal",
229+
"Normal, Proactivo, Emergencia",
230+
"Informativo, Advertencia, Excepción",
231+
"Advertencia, Reactivo, Proactivo"
232+
],
233+
"correct": 2
192234
}
193235
]
194236
}

src/static/js/app/gti.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,17 @@ window.addEventListener('load', () => { // when the page loads (the content is r
77

88
// shuffle questions
99
let questions = document.querySelectorAll('.question-block');
10-
shuffle(questions).forEach((q) => document.querySelector('#questions').appendChild(q));
10+
let i = 1;
11+
shuffle(questions).forEach((q) => {
12+
document.querySelector('#questions').appendChild(q);
13+
let title = q.querySelector('.question');
14+
title.innerHTML = `${i++}. ${title.innerHTML}`; // add index to each question title
15+
});
1116

1217
// shuffle 'shuffable' answer blocks
1318
document.querySelectorAll('.answer-block').forEach((block) => {
1419
let j = 0;
15-
if (block.getAttribute('shuffle') == 'true') { // if it's shuffable
20+
if (block.getAttribute('shuffle') !== 'false') { // if it's shuffable
1621
block.querySelectorAll('br').forEach((br) => br.remove()); // remove all <br> tags
1722
let answers = block.querySelectorAll('.answer'); // get all answers
1823
shuffle(answers).forEach((ans) => { // shuffle them and for each

0 commit comments

Comments
 (0)