🎓 ¿Qué quiero estudiar de grande?
Este test tiene 25 preguntas. Elegí la respuesta que más se parezca a vos.
Al terminar vas a recibir una carrera concreta recomendada.
🎯 Tu carrera recomendada es:
También podrías considerar:
let actual = 0;
const preguntas = document.querySelectorAll(".question");
function mostrarPregunta() {
preguntas.forEach((p, i) => { p.classList.toggle("active", i === actual); });
const porcentaje = ((actual + 1) / preguntas.length) * 100;
document.getElementById("progress").style.width = porcentaje + "%";
document.getElementById("back").style.display = actual === 0 ? "none" : "block";
document.getElementById("next").textContent = actual === preguntas.length - 1 ? "🎯 Ver mi carrera" : "Siguiente →"; }
function siguiente() {
const preguntaActual = preguntas[actual]; const seleccion = preguntaActual.querySelector("input:checked");
if (!seleccion) { alert("Elegí una respuesta para continuar."); return; }
if (actual < preguntas.length - 1) { actual++; mostrarPregunta(); } else { calcularResultado(); } } function anterior() { if (actual > 0) { actual--; mostrarPregunta(); }
}
function calcularResultado() {
const respuestas = document.querySelectorAll( "#formulario input:checked" );
const puntajes = {
medicina: 0, psicologia: 0, ingenieria: 0, programacion: 0, arquitectura: 0, derecho: 0, comunicacion: 0, docencia: 0, filosofia: 0, historia: 0, economia: 0, marketing: 0, diseno: 0, biologia: 0, veterinaria: 0 };
respuestas.forEach(r => {
const v = r.value;
if ([ "medicina","salud","cuerpo","hospital", "biologia","ayudar","personas","cura" ].includes(v)) { puntajes.medicina += 2; }
if ([ "mente","empatico","personas","psicologia", "ayudar","humano" ].includes(v)) { puntajes.psicologia += 2; }
if ([ "ingenieria","tecnico","practico","matematica", "robot","construir","fisica" ].includes(v)) { puntajes.ingenieria += 2; }
if ([ "programacion","tecnologia","software","informatica", "programar","robot" ].includes(v)) { puntajes.programacion += 2; }
if ([ "edificio","arquitectura","crear","diseno", "construir" ].includes(v)) { puntajes.arquitectura += 2; }
if ([ "derecho","abogado","justicia","social", "conflicto","mediador","defender" ].includes(v)) { puntajes.derecho += 2; }
if ([ "comunicacion","comunicar","social","personas", "periodista" ].includes(v)) { puntajes.comunicacion += 2; }
if ([ "profesor","docencia","enseñar","educacion", "escuela" ].includes(v)) { puntajes.docencia += 2; }
if ([ "filosofia","ideas","pensar","reflexionar", "humanidades" ].includes(v)) { puntajes.filosofia += 2; }
if ([ "historia","pasado","historia" ].includes(v)) { puntajes.historia += 2; }
if ([ "economia","dinero","negocios","empresa", "ganar" ].includes(v)) { puntajes.economia += 2; puntajes.marketing += 1; }
if ([ "arte","crear","creatividad","diseno","obra" ].includes(v)) { puntajes.diseno += 2; }
if ([ "biologia","ciencia","naturaleza", "laboratorio","investigar" ].includes(v)) { puntajes.biologia += 2; }
if ([ "naturaleza","animales","veterinaria" ].includes(v)) { puntajes.veterinaria += 2; }
if ([ "social","empresa","personas","comunicar", "lider","organizador" ].includes(v)) { puntajes.marketing += 1; }
});
const nombres = {
medicina: "Medicina 🩺", psicologia: "Psicología 🧠", ingenieria: "Ingeniería ⚙️", programacion: "Programación / Informática 💻", arquitectura: "Arquitectura 🏗️", derecho: "Abogacía ⚖️", comunicacion: "Comunicación y Periodismo 🎙️", docencia: "Profesorado / Educación 👨🏫", filosofia: "Filosofía 📚", historia: "Historia 🏛️", economia: "Economía 💰", marketing: "Marketing 📣", diseno: "Diseño 🎨", biologia: "Biología 🔬", veterinaria: "Veterinaria 🐾" };
const descripciones = {
medicina: "Tu perfil muestra interés por la ciencia, las personas y el cuidado de la salud. Podrías disfrutar una profesión donde combines conocimiento científico y servicio.",
psicologia: "Mostrás interés por comprender a las personas, escuchar y conocer cómo funciona la mente humana.",
ingenieria: "Tenés un perfil orientado a resolver problemas, construir, analizar y encontrar soluciones concretas.",
programacion: "Tu perfil combina tecnología, lógica y creatividad. Podrías disfrutar creando aplicaciones, sistemas o soluciones digitales.",
arquitectura: "Tenés una combinación interesante de creatividad, diseño y resolución de problemas. La arquitectura podría permitirte unir arte y técnica.",
derecho: "Te interesan la justicia, los conflictos, las ideas y la sociedad. Podrías desenvolverte bien argumentando y defendiendo posiciones.",
comunicacion: "Tenés interés por las personas, las ideas y la expresión. Comunicación, periodismo, producción audiovisual o comunicación institucional podrían encajar con vos.",
docencia: "Te interesa aprender y transmitir conocimientos. La educación podría darte la posibilidad de acompañar a otras personas en su crecimiento.",
filosofia: "Tu perfil muestra curiosidad por las grandes preguntas, las ideas y la reflexión profunda.",
historia: "Tenés curiosidad por comprender el pasado y cómo los acontecimientos fueron formando nuestra sociedad.",
economia: "Te interesan los negocios, los recursos, las decisiones y cómo funciona la economía.",
marketing: "Te atraen la comunicación, las personas, las ideas y la estrategia. Marketing podría ser un campo muy interesante para vos.",
diseno: "Tu perfil tiene una fuerte inclinación hacia la creatividad, la estética y la creación de soluciones visuales.",
biologia: "Te interesa la ciencia y la vida. Podrías disfrutar investigando organismos, ecosistemas y fenómenos naturales.",
veterinaria: "Mostrás interés por los animales, la naturaleza y el cuidado de otros seres vivos." };
const ordenados = Object.entries(puntajes) .sort((a,b) => b[1] - a[1]);
const ganador = ordenados[0][0];
document.getElementById("emoji").textContent = nombres[ganador].split(" ").pop();
document.getElementById("carrera").textContent = nombres[ganador].replace(/ [^\s]+$/, "");
document.getElementById("descripcion").textContent = descripciones[ganador];
let otrasHTML = "";
ordenados.slice(1,4).forEach(([carrera, puntos]) => {
const porcentaje = Math.min( 100, Math.round((puntos / Math.max(ordenados[0][1],1)) * 100) );
otrasHTML += `
${nombres[carrera]}
`; });
document.getElementById("otras").innerHTML = otrasHTML;
document.getElementById("encuesta").style.display = "none"; document.getElementById("resultado").style.display = "block";
window.scrollTo({ top: 0, behavior: "smooth" }); }
mostrarPregunta();
