{"id":198,"date":"2026-07-23T14:39:50","date_gmt":"2026-07-23T12:39:50","guid":{"rendered":"https:\/\/secic.fcyt.umss.edu.bo\/?page_id=198"},"modified":"2026-08-25T05:52:10","modified_gmt":"2026-08-25T03:52:10","slug":"organizador-de-horarios-secic","status":"publish","type":"page","link":"https:\/\/secic.fcyt.umss.edu.bo\/index.php\/organizador-de-horarios-secic\/","title":{"rendered":"Organizador de Horarios"},"content":{"rendered":"<!-- Librer\u00eda necesaria para descargar la imagen -->\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\r\n\r\n<style>\r\n  \/* ====== OCULTAR FOOTER EN ESTA P\u00c1GINA ====== *\/\r\n  footer, .site-footer, #colophon, .secic-footer, .ast-footer-wrapper {\r\n      display: none !important;\r\n  }\r\n\r\n  \/* ====== DISENO BASE ====== *\/\r\n  .secic-organizador { font-family: 'Segoe UI', Tahoma, sans-serif; max-width: 1350px; margin: 0 auto; color: #334155; display: flex !important; flex-direction: row !important; align-items: flex-start !important; gap: 20px !important; position: relative; }\r\n\r\n  \/* ====== PANEL LATERAL ====== *\/\r\n  .secic-panel-lat { width: 340px !important; min-width: 340px !important; flex-shrink: 0 !important; background: white; border-radius: 6px; box-shadow: 0 4px 6px rgba(0,0,0,0.05); border: 1px solid #e2e8f0; border-top: 5px solid #003366; position: sticky !important; top: 20px !important; left: 0; max-height: 90vh; overflow-y: auto; padding-bottom: 15px; z-index: 1000; transition: left 0.3s ease; margin: 0 !important; display: block !important; transform: none !important; }\r\n  .panel-header { display: flex; justify-content: space-between; align-items: center; padding: 15px 20px; border-bottom: 1px solid #e2e8f0; position: sticky; top: 0; background: white; z-index: 10; }\r\n  .panel-header h3 { margin: 0; color: #003366; font-size: 16px; font-weight: bold; }\r\n\r\n  .btn-cerrar-panel { display: none; background: none; border: none; color: #ef4444; font-size: 20px; font-weight: bold; cursor: pointer; padding: 0 5px; }\r\n\r\n  .panel-buscador { padding: 10px 15px; position: sticky; top: 52px; background: white; z-index: 9; border-bottom: 1px solid #e2e8f0; }\r\n  .panel-buscador input { width: 100%; box-sizing: border-box; padding: 8px 10px; border: 1px solid #cbd5e1; border-radius: 4px; font-size: 13px; }\r\n\r\n  \/* Acordeones del Panel *\/\r\n  .nivel-grupo { margin: 0 15px; border-bottom: 1px solid #e2e8f0; }\r\n  .nivel-grupo summary { background-color: #1e293b; color: white; padding: 10px 15px; font-weight: bold; cursor: pointer; list-style: none; margin-top: 10px; border-radius: 4px; font-size: 14px; }\r\n  .nivel-grupo summary::-webkit-details-marker { display: none; }\r\n  .materia-grupo { margin: 6px 0 6px 8px; border: 1px solid #e2e8f0; border-radius: 4px; }\r\n  .materia-grupo summary { background-color: #e2e8f0; padding: 7px 12px; font-weight: 600; color: #334155; cursor: pointer; list-style: none; font-size: 13px; border-radius: 4px; }\r\n  .materia-grupo summary::-webkit-details-marker { display: none; }\r\n\r\n  \/* Colores de las Menciones de 10mo Semestre *\/\r\n  .mencion-estructuras > summary { background-color: #f97316 !important; color: white !important; font-weight: bold; text-transform: uppercase; }\r\n  .mencion-vias > summary { background-color: #0ea5e9 !important; color: white !important; font-weight: bold; text-transform: uppercase; }\r\n  .mencion-sanitaria > summary { background-color: #22c55e !important; color: white !important; font-weight: bold; text-transform: uppercase; }\r\n  .mencion-hidraulica > summary { background-color: #d946ef !important; color: white !important; font-weight: bold; text-transform: uppercase; }\r\n  .mencion-geotecnia > summary { background-color: #eab308 !important; color: #1e293b !important; font-weight: bold; text-transform: uppercase; }\r\n\r\n  .materia-codigo { color: #64748b; font-weight: 400; font-size: 11px; }\r\n  .materia-check { display: flex; align-items: flex-start; gap: 8px; padding: 7px 12px 7px 18px; font-size: 12.5px; border-top: 1px solid #f1f5f9; cursor: pointer; line-height: 1.35; transition: background 0.2s; }\r\n  .materia-check:hover { background-color: #f8fafc; }\r\n  .materia-check input { cursor: pointer; width: 15px; height: 15px; margin-top: 2px; flex-shrink: 0; }\r\n\r\n  .tag-tp { display: inline-block; background: #fef3c7; color: #92400e; font-size: 10px; font-weight: 700; padding: 1px 5px; border-radius: 3px; margin-left: 4px; }\r\n  .oculto { display: none !important; }\r\n\r\n  .overlay-mobile { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(15, 23, 42, 0.6); z-index: 999; backdrop-filter: blur(2px); opacity: 0; transition: opacity 0.3s ease; }\r\n  .overlay-mobile.abierto { display: block; opacity: 1; }\r\n\r\n  \/* ====== CONTENIDO PRINCIPAL ====== *\/\r\n  .secic-contenido { flex-grow: 1 !important; min-width: 0 !important; width: 100% !important; display: block !important; }\r\n\r\n  .botonera-top { display: flex; gap: 10px; margin-bottom: 15px; flex-wrap: wrap; align-items: center; background: white; padding: 15px; border-radius: 6px; box-shadow: 0 2px 4px rgba(0,0,0,0.05); border: 1px solid #e2e8f0; }\r\n\r\n  .btn-abrir-panel { display: none; background-color: #003366; color: white; border: none; padding: 12px 15px; font-size: 14px; font-weight: bold; border-radius: 4px; cursor: pointer; width: 100%; justify-content: center; box-shadow: 0 2px 4px rgba(0,0,0,0.1); }\r\n  .btn-abrir-panel:hover { background-color: #002244; }\r\n  .btn-exportar { background-color: #10b981; color: white; border: none; padding: 10px 15px; font-size: 13px; font-weight: bold; border-radius: 4px; cursor: pointer; box-shadow: 0 2px 4px rgba(0,0,0,0.1); }\r\n  .btn-exportar:hover { background-color: #059669; }\r\n  .btn-limpiar { background-color: #64748b; color: white; border: none; padding: 10px 15px; font-size: 13px; font-weight: bold; border-radius: 4px; cursor: pointer; box-shadow: 0 2px 4px rgba(0,0,0,0.1); }\r\n  .btn-limpiar:hover { background-color: #475569; }\r\n  .btn-agregar { background-color: #8b5cf6; color: white; border: none; padding: 10px 15px; font-size: 13px; font-weight: bold; border-radius: 4px; cursor: pointer; box-shadow: 0 2px 4px rgba(0,0,0,0.1); }\r\n  .btn-agregar:hover { background-color: #7c3aed; }\r\n  .contador-materias { font-size: 14px; color: #003366; font-weight: 700; margin-left: auto; }\r\n\r\n  \/* ====== TABLA DE HORARIO ====== *\/\r\n  .tabla-contenedor { overflow-x: auto; background: white; border: 1px solid #e2e8f0; border-radius: 6px; box-shadow: 0 4px 6px rgba(0,0,0,0.05); }\r\n  .tabla-horario { width: 100%; border-collapse: collapse; text-align: center; font-size: 13px; table-layout: fixed; }\r\n  .tabla-horario th { background-color: #1e293b; color: white; padding: 12px 5px; border: 1px solid #334155; font-size: 13px; }\r\n  .tabla-horario td { border: 1px solid #e2e8f0; height: 75px; padding: 0; vertical-align: top; position: relative; }\r\n  .hora-col { font-weight: bold; color: #475569; width: 12% !important; background-color: #f8fafc; vertical-align: middle !important; font-size: 12px; }\r\n\r\n  .celda-materia { height: 100%; width: 100%; display: flex; flex-direction: column; justify-content: center; padding: 4px 8px; box-sizing: border-box; font-size: 11px; font-weight: bold; text-align: left; line-height: 1.2; border-left-width: 5px; border-left-style: solid; box-shadow: inset 0 0 0 1px rgba(0,0,0,0.05); }\r\n  .celda-materia .cm-aula { display: block; font-weight: 700; font-size: 10px; margin-top: 3px; opacity: 0.9; }\r\n  .celda-materia.continuacion { border-top: 1px dashed rgba(0,0,0,0.1); }\r\n\r\n  .choque { min-height: 50%; height: auto; background-color: #fee2e2 !important; color: #991b1b !important; border-left-color: #dc2626 !important; }\r\n  .choque .cm-aula { color: #b91c1c !important; }\r\n\r\n.custom-act { color: #334155 !important; }\r\n  .btn-quitar-custom { cursor: pointer; color: #ef4444; font-size: 9px; font-weight: bold; text-decoration: underline; margin-top: 5px; display: inline-block; }\r\n\r\n  \/* ====== MODALES ====== *\/\r\n  .modal-overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(15, 23, 42, 0.6); z-index: 9999; justify-content: center; align-items: center; backdrop-filter: blur(2px); }\r\n  .modal-box { background: white; padding: 25px; border-radius: 8px; width: 320px; box-shadow: 0 10px 25px rgba(0,0,0,0.2); }\r\n  .modal-box h3 { margin: 0 0 15px 0; color: #003366; font-size: 18px; }\r\n  .modal-box label { display: block; font-size: 12px; font-weight: bold; color: #64748b; margin-bottom: 5px; }\r\n  .modal-box input[type=\"text\"], .modal-box input[type=\"time\"], .modal-box select { width: 100%; box-sizing: border-box; padding: 10px; margin-bottom: 15px; border: 1px solid #cbd5e1; border-radius: 4px; font-family: inherit; font-size: 14px; }\r\n\r\n  .modal-botones { display: flex; gap: 10px; margin-top: 10px; }\r\n  .modal-botones button { flex: 1; padding: 10px; border: none; border-radius: 4px; font-weight: bold; cursor: pointer; color: white; display: flex; align-items: center; justify-content: center; gap: 5px;}\r\n  .btn-modal-guardar { background-color: #10b981; }\r\n  .btn-modal-guardar:hover { background-color: #059669; }\r\n  .btn-modal-cancelar { background-color: #ef4444; }\r\n  .btn-modal-cancelar:hover { background-color: #dc2626; }\r\n  .btn-export-celu { background-color: #3b82f6; flex-direction: column; height: auto; padding: 15px 10px !important;}\r\n  .btn-export-celu:hover { background-color: #2563eb; }\r\n  .btn-export-carta { background-color: #8b5cf6; flex-direction: column; height: auto; padding: 15px 10px !important;}\r\n  .btn-export-carta:hover { background-color: #7c3aed; }\r\n\r\n  \/* ====== RESPONSIVO PARA CELULARES ====== *\/\r\n  @media (max-width: 900px) {\r\n      .secic-organizador { flex-direction: column !important; }\r\n      .btn-abrir-panel { display: flex; margin-bottom: 5px; }\r\n      .btn-cerrar-panel { display: block; }\r\n      .secic-panel-lat { position: fixed !important; top: 0 !important; left: -100% !important; height: 100vh !important; max-height: 100vh !important; width: 85% !important; max-width: 320px !important; border-radius: 0 !important; border-top: none !important; margin-top: 0 !important; margin-bottom: 0 !important; box-shadow: 5px 0 25px rgba(0,0,0,0.3) !important; z-index: 1000 !important; }\r\n      .secic-panel-lat.abierto { left: 0 !important; }\r\n\r\n      .botonera-top { justify-content: center; padding: 10px; gap: 5px; }\r\n      .btn-exportar, .btn-limpiar, .btn-agregar { font-size: 11px; padding: 8px 10px; flex: 1; text-align: center; }\r\n      .contador-materias { margin-left: 0; width: 100%; text-align: center; margin-top: 5px; }\r\n\r\n      .tabla-contenedor { border: none; box-shadow: none; border-radius: 0; overflow-x: hidden; width: 100%; }\r\n      .tabla-horario { word-wrap: break-word; }\r\n      .tabla-horario th { font-size: 9px; padding: 6px 1px; }\r\n      .hora-col { font-size: 8px !important; padding: 2px 1px !important; width: 14% !important; }\r\n      .tabla-horario td { height: 60px; }\r\n      .celda-materia { font-size: 7.5px; padding: 2px; border-left-width: 3px; line-height: 1.1; overflow: hidden; }\r\n      .celda-materia .cm-aula { font-size: 7px; margin-top: 1px; }\r\n      .tag-tp { font-size: 6.5px; padding: 1px 2px; margin-left: 2px; letter-spacing: -0.5px; }\r\n      .btn-quitar-custom { font-size: 7.5px; margin-top: 2px; }\r\n  }\r\n\r\n  \/* ====== CLASE TEMPORAL PARA MODO WALLPAPER CELULAR ====== *\/\r\n  .modo-wallpaper {\r\n      width: 1080px !important;\r\n      height: 1920px !important;\r\n      padding: 30px !important;\r\n      background-color: #ffffff !important;\r\n      box-sizing: border-box;\r\n      border: none !important;\r\n  }\r\n  .modo-wallpaper .tabla-horario { height: 100% !important; }\r\n  .modo-wallpaper .tabla-horario th { font-size: 18px !important; padding: 20px 5px !important; }\r\n  .modo-wallpaper td { height: auto !important; }\r\n  .modo-wallpaper .hora-col { font-size: 16px !important; }\r\n  .modo-wallpaper .celda-materia { font-size: 16px !important; padding: 15px !important; border-left-width: 8px !important; }\r\n  .modo-wallpaper .celda-materia .cm-aula { font-size: 14px !important; margin-top: 8px !important; }\r\n  .modo-wallpaper .btn-quitar-custom { display: none !important; }\r\n\r\n  \/* ====== MODO IMPRESION (CARTA HORIZONTAL ARREGLADO) ====== *\/\r\n  @media print {\r\n      body * { visibility: hidden; }\r\n      .secic-organizador, .secic-organizador * { visibility: visible; }\r\n      \r\n      \/* Obliga al contenedor a usar toda la pantalla disponible *\/\r\n      .secic-organizador { position: absolute; left: 0; top: 0; width: 100vw; height: 100vh; margin:0; padding:0; display: block !important; }\r\n      \r\n      .secic-panel-lat, .overlay-mobile, .botonera-top, .modal-overlay, .btn-quitar-custom { display: none !important; }\r\n      .secic-contenido { width: 100% !important; height: 100% !important; margin: 0; padding: 0; display: block !important;}\r\n      .tabla-contenedor { border: none !important; box-shadow: none !important; width: 100% !important; height: 100% !important; }\r\n\r\n      \/* Obliga a la tabla a expandirse para llenar la hoja carta (95vh) *\/\r\n      .tabla-horario { height: 95vh !important; width: 100% !important; }\r\n      .tabla-horario td { height: auto !important; padding: 2px !important; } \r\n      \r\n      \/* Textos un poco m\u00e1s grandes para que se vean bien impresos *\/\r\n      .celda-materia { font-size: 12px !important; padding: 4px 6px !important; border-left-width: 4px !important; }\r\n      .celda-materia .cm-aula { font-size: 10px !important; margin-top: 2px !important; }\r\n      \r\n      .tabla-horario th { padding: 10px !important; font-size: 14px !important; background-color: #1e293b !important; color: white !important; -webkit-print-color-adjust: exact; print-color-adjust: exact; }\r\n      .hora-col { font-size: 12px !important; }\r\n\r\n      .choque { background-color: #ccc !important; }\r\n      \r\n      \/* Formato Carta en Horizontal con m\u00e1rgenes justos *\/\r\n      @page { size: letter landscape; margin: 10mm; }\r\n  }\r\n<\/style>\r\n\r\n<div class=\"secic-organizador\">\r\n\r\n  <!-- Overlay oscuro para celular -->\r\n  <div class=\"overlay-mobile\" id=\"overlayPanel\" onclick=\"cerrarPanelMobile()\"><\/div>\r\n\r\n  <!-- ====== PANEL IZQUIERDO ====== -->\r\n  <div class=\"secic-panel-lat\" id=\"panelConfig\">\r\n    <div class=\"panel-header\">\r\n      <h3>CIVIL (NUEVO)<\/h3>\r\n      <button class=\"btn-cerrar-panel\" onclick=\"cerrarPanelMobile()\">\u2715<\/button>\r\n    <\/div>\r\n    <div class=\"panel-buscador\">\r\n      <input type=\"text\" id=\"buscadorMaterias\" placeholder=\"Buscar materia o docente...\" oninput=\"filtrarPanel()\">\r\n    <\/div>\r\n    <div id=\"lista-niveles\"><\/div>\r\n  <\/div>\r\n\r\n  <!-- ====== CONTENIDO DERECHO ====== -->\r\n  <div class=\"secic-contenido\">\r\n    <div class=\"botonera-top\">\r\n      <button class=\"btn-abrir-panel\" onclick=\"abrirPanelMobile()\">\ud83d\udcda Elegir Materias<\/button>\r\n      <button class=\"btn-exportar\" onclick=\"abrirModalExportar()\">\ud83d\udce4 Exportar \/ Descargar<\/button>\r\n      <button class=\"btn-limpiar\" onclick=\"limpiarSeleccion()\">\ud83d\uddd1\ufe0f Limpiar Todo<\/button>\r\n      <button class=\"btn-agregar\" onclick=\"abrirModal()\">\u2795 A\u00f1adir Actividad<\/button>\r\n      <span class=\"contador-materias\" id=\"contadorMaterias\">0 asignaciones<\/span>\r\n    <\/div>\r\n\r\n    <!-- ZONA A CAPTURAR -->\r\n    <div class=\"tabla-contenedor\" id=\"zona-captura\">\r\n      <div id=\"titulo-wallpaper\" style=\"display:none; text-align:center; padding: 20px; font-size: 38px; font-weight: 900; color: #003366; text-transform: uppercase; margin-bottom: 20px; border-bottom: 5px solid #2563eb;\">Mi Horario - SECIC<\/div>\r\n      <table class=\"tabla-horario\">\r\n        <thead>\r\n          <tr>\r\n            <th class=\"hora-col\">Hora<\/th>\r\n            <th>Lunes<\/th><th>Martes<\/th><th>Mi\u00e9rcoles<\/th><th>Jueves<\/th><th>Viernes<\/th><th>S\u00e1bado<\/th>\r\n          <\/tr>\r\n        <\/thead>\r\n        <tbody id=\"cuerpo-horario\"><\/tbody>\r\n      <\/table>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- ====== MODAL MEJORADO: A\u00d1ADIR ACTIVIDAD ====== -->\r\n  <div id=\"modalCustom\" class=\"modal-overlay\">\r\n    <div class=\"modal-box\">\r\n      <h3>Nueva Tarea \/ Actividad<\/h3>\r\n      \r\n      <label>T\u00edtulo (Ej: Trabajo, Gimnasio):<\/label>\r\n      <input type=\"text\" id=\"customNombre\" placeholder=\"Ej: Entrenamiento...\" autocomplete=\"off\">\r\n      \r\n      <label>D\u00eda de la semana:<\/label>\r\n      <select id=\"customDia\">\r\n        <option value=\"LU\">Lunes<\/option><option value=\"MA\">Martes<\/option><option value=\"MI\">Mi\u00e9rcoles<\/option>\r\n        <option value=\"JU\">Jueves<\/option><option value=\"VI\">Viernes<\/option><option value=\"SA\">S\u00e1bado<\/option>\r\n      <\/select>\r\n      \r\n      <div style=\"display: flex; gap: 15px;\">\r\n        <div style=\"flex: 1;\">\r\n            <label>Hora Inicio:<\/label>\r\n            <input type=\"time\" id=\"customHoraIni\" value=\"08:00\" style=\"margin-bottom: 10px;\">\r\n        <\/div>\r\n        <div style=\"flex: 1;\">\r\n            <label>Hora Fin:<\/label>\r\n            <input type=\"time\" id=\"customHoraFin\" value=\"16:00\" style=\"margin-bottom: 10px;\">\r\n        <\/div>\r\n      <\/div>\r\n<style>\r\n        .color-selector {\r\n          appearance: none; -webkit-appearance: none;\r\n          width: 32px; height: 32px; border-radius: 50%;\r\n          cursor: pointer; border: 3px solid transparent;\r\n          box-shadow: 0 2px 5px rgba(0,0,0,0.15); transition: transform 0.2s;\r\n          margin: 0;\r\n        }\r\n        .color-selector:checked {\r\n          transform: scale(1.15);\r\n          border: 3px solid #1e293b;\r\n        }\r\n      <\/style>\r\n      <label>Categor\u00eda (Color):<\/label>\r\n      <div style=\"display: flex; gap: 10px; margin-bottom: 20px; justify-content: space-between;\">\r\n        <input type=\"radio\" name=\"customColor\" value=\"#10b981\" class=\"color-selector\" checked style=\"background-color: #10b981;\">\r\n        <input type=\"radio\" name=\"customColor\" value=\"#8b5cf6\" class=\"color-selector\" style=\"background-color: #8b5cf6;\">\r\n        <input type=\"radio\" name=\"customColor\" value=\"#0ea5e9\" class=\"color-selector\" style=\"background-color: #0ea5e9;\">\r\n        <input type=\"radio\" name=\"customColor\" value=\"#f59e0b\" class=\"color-selector\" style=\"background-color: #f59e0b;\">\r\n        <input type=\"radio\" name=\"customColor\" value=\"#f43f5e\" class=\"color-selector\" style=\"background-color: #f43f5e;\">\r\n      <\/div>\r\n\r\n      <div class=\"modal-botones\">\r\n        <button class=\"btn-modal-guardar\" onclick=\"guardarActividad()\">Guardar<\/button>\r\n        <button class=\"btn-modal-cancelar\" onclick=\"cerrarModal()\">Cancelar<\/button>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- ====== MODAL: EXPORTAR HORARIO ====== -->\r\n  <div id=\"modalExportar\" class=\"modal-overlay\">\r\n    <div class=\"modal-box\" style=\"width: 350px;\">\r\n      <h3 style=\"text-align:center; margin-bottom: 5px;\">Exportar Horario<\/h3>\r\n      <p style=\"font-size: 13px; color: #64748b; text-align: center; margin-bottom: 20px;\">Elige el formato en el que deseas guardar tu horario.<\/p>\r\n\r\n      <div class=\"modal-botones\">\r\n        <button class=\"btn-export-celu\" onclick=\"descargarWallpaper()\">\r\n          <span style=\"font-size: 24px; margin-bottom: 5px;\">\ud83d\udcf1<\/span>\r\n          <span>Imagen para Celular<\/span>\r\n          <span style=\"font-size: 10px; font-weight: normal; margin-top: 3px;\">Fondo Vertical (PNG)<\/span>\r\n        <\/button>\r\n        <button class=\"btn-export-carta\" onclick=\"imprimirCarta()\">\r\n          <span style=\"font-size: 24px; margin-bottom: 5px;\">\ud83d\udda8\ufe0f<\/span>\r\n          <span>Imprimir \/ PDF<\/span>\r\n          <span style=\"font-size: 10px; font-weight: normal; margin-top: 3px;\">Hoja Carta (Horizontal)<\/span>\r\n        <\/button>\r\n      <\/div>\r\n\r\n      <button class=\"btn-modal-cancelar\" style=\"width: 100%; margin-top: 15px;\" onclick=\"cerrarModalExportar()\">Cancelar<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n<script>\r\n\/\/ <![CDATA[\r\nvar dbOficial = [\r\n  {\"id\": \"2008053_G1\", \"nivel\": \"NIVEL A\", \"codigo\": \"2008053\", \"materia\": \"\u00c1lgebra I\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Hoepfner Reynolds Mauricio\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"624\"}, {\"dia\": \"MA\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"622\"}]},\r\n  {\"id\": \"2008053_G1TP\", \"nivel\": \"NIVEL A\", \"codigo\": \"2008053\", \"materia\": \"\u00c1lgebra I\", \"grupo\": \"1\", \"tp\": true, \"docente\": \"Ticlla Mamani Ivan\", \"bloques\": [{\"dia\": \"VI\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"652\"}]},\r\n  {\"id\": \"2008053_G1A\", \"nivel\": \"NIVEL A\", \"codigo\": \"2008053\", \"materia\": \"\u00c1lgebra I\", \"grupo\": \"1A\", \"tp\": false, \"docente\": \"Leon Romero Gualberto\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"692A\"}, {\"dia\": \"JU\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"691A\"}]},\r\n  {\"id\": \"2008053_G1ATP\", \"nivel\": \"NIVEL A\", \"codigo\": \"2008053\", \"materia\": \"\u00c1lgebra I\", \"grupo\": \"1A\", \"tp\": true, \"docente\": \"Lopez Huarachi Gonzalo\", \"bloques\": [{\"dia\": \"MI\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"691C\"}]},\r\n  {\"id\": \"2008053_G2\", \"nivel\": \"NIVEL A\", \"codigo\": \"2008053\", \"materia\": \"\u00c1lgebra I\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Vallejo Camacho Marco Antonio\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"691F\"}, {\"dia\": \"MI\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"623\"}, {\"dia\": \"JU\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"693A\"}]},\r\n  {\"id\": \"2008053_G3\", \"nivel\": \"NIVEL A\", \"codigo\": \"2008053\", \"materia\": \"\u00c1lgebra I\", \"grupo\": \"3\", \"tp\": false, \"docente\": \"Patino Tito Ronald Edgar\", \"bloques\": [{\"dia\": \"MI\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"624\"}, {\"dia\": \"JU\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"612\"}, {\"dia\": \"VI\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"607\"}]},\r\n  {\"id\": \"2008053_G4\", \"nivel\": \"NIVEL A\", \"codigo\": \"2008053\", \"materia\": \"\u00c1lgebra I\", \"grupo\": \"4\", \"tp\": false, \"docente\": \"Hoepfner Reynolds Mauricio\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"612\"}, {\"dia\": \"MA\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"624\"}]},\r\n  {\"id\": \"2008053_G4TP\", \"nivel\": \"NIVEL A\", \"codigo\": \"2008053\", \"materia\": \"\u00c1lgebra I\", \"grupo\": \"4\", \"tp\": true, \"docente\": \"Lopez Huarachi Gonzalo\", \"bloques\": [{\"dia\": \"VI\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"692A\"}]},\r\n  {\"id\": \"2008053_G6\", \"nivel\": \"NIVEL A\", \"codigo\": \"2008053\", \"materia\": \"\u00c1lgebra I\", \"grupo\": \"6\", \"tp\": false, \"docente\": \"Carrasco Calvo Alvaro Hernando\", \"bloques\": [{\"dia\": \"MI\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"692C\"}, {\"dia\": \"JU\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"622\"}]},\r\n  {\"id\": \"2008053_G6TP\", \"nivel\": \"NIVEL A\", \"codigo\": \"2008053\", \"materia\": \"\u00c1lgebra I\", \"grupo\": \"6\", \"tp\": true, \"docente\": \"Flores Coca Dennis\", \"bloques\": [{\"dia\": \"JU\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"692H\"}]},\r\n  {\"id\": \"2008054_G1\", \"nivel\": \"NIVEL A\", \"codigo\": \"2008054\", \"materia\": \"C\u00e1lculo I\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Fiorilo Lozada Americo\", \"bloques\": [{\"dia\": \"VI\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"691B\"}, {\"dia\": \"SA\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"612\"}]},\r\n  {\"id\": \"2008054_G1TP\", \"nivel\": \"NIVEL A\", \"codigo\": \"2008054\", \"materia\": \"C\u00e1lculo I\", \"grupo\": \"1\", \"tp\": true, \"docente\": \"Flores Coca Dennis\", \"bloques\": [{\"dia\": \"JU\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"607\"}]},\r\n  {\"id\": \"2008054_G1A\", \"nivel\": \"NIVEL A\", \"codigo\": \"2008054\", \"materia\": \"C\u00e1lculo I\", \"grupo\": \"1A\", \"tp\": false, \"docente\": \"Hoepfner Reynolds Mauricio\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"622\"}, {\"dia\": \"MA\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"624\"}]},\r\n  {\"id\": \"2008054_G1ATP\", \"nivel\": \"NIVEL A\", \"codigo\": \"2008054\", \"materia\": \"C\u00e1lculo I\", \"grupo\": \"1A\", \"tp\": true, \"docente\": \"Heredia Corrales Joaquin Manuel\", \"bloques\": [{\"dia\": \"VI\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"617B\"}]},\r\n  {\"id\": \"2008054_G2\", \"nivel\": \"NIVEL A\", \"codigo\": \"2008054\", \"materia\": \"C\u00e1lculo I\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Catari Rios Raul\", \"bloques\": [{\"dia\": \"JU\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"692F\"}, {\"dia\": \"VI\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"612\"}]},\r\n  {\"id\": \"2008054_G2TP\", \"nivel\": \"NIVEL A\", \"codigo\": \"2008054\", \"materia\": \"C\u00e1lculo I\", \"grupo\": \"2\", \"tp\": true, \"docente\": \"Arias Porco Cristian\", \"bloques\": [{\"dia\": \"SA\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"692F\"}]},\r\n  {\"id\": \"2008054_G2A\", \"nivel\": \"NIVEL A\", \"codigo\": \"2008054\", \"materia\": \"C\u00e1lculo I\", \"grupo\": \"2A\", \"tp\": false, \"docente\": \"Por designar\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"642\"}, {\"dia\": \"JU\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"617B\"}]},\r\n  {\"id\": \"2008054_G2ATP\", \"nivel\": \"NIVEL A\", \"codigo\": \"2008054\", \"materia\": \"C\u00e1lculo I\", \"grupo\": \"2A\", \"tp\": true, \"docente\": \"Por designar\", \"bloques\": [{\"dia\": \"SA\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"693C\"}]},\r\n  {\"id\": \"2008054_G2B\", \"nivel\": \"NIVEL A\", \"codigo\": \"2008054\", \"materia\": \"C\u00e1lculo I\", \"grupo\": \"2B\", \"tp\": false, \"docente\": \"Delgadillo Cossio David Alfredo\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"617B\"}, {\"dia\": \"MI\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"642\"}]},\r\n  {\"id\": \"2008054_G2BTP\", \"nivel\": \"NIVEL A\", \"codigo\": \"2008054\", \"materia\": \"C\u00e1lculo I\", \"grupo\": \"2B\", \"tp\": true, \"docente\": \"Flores Encinas Jonathan Milton\", \"bloques\": [{\"dia\": \"SA\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"691F\"}]},\r\n  {\"id\": \"2012001_G1\", \"nivel\": \"NIVEL A\", \"codigo\": \"2012001\", \"materia\": \"Dibujo T\u00e9cnico\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Por designar\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"692F\"}, {\"dia\": \"MI\", \"ini\": \"1545\", \"fin\": \"1845\", \"aula\": \"CAE\"}, {\"dia\": \"VI\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"617C\"}]},\r\n  {\"id\": \"2012001_G2\", \"nivel\": \"NIVEL A\", \"codigo\": \"2012001\", \"materia\": \"Dibujo T\u00e9cnico\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Por designar\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"691E\"}, {\"dia\": \"JU\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"693B\"}, {\"dia\": \"VI\", \"ini\": \"0645\", \"fin\": \"0945\", \"aula\": \"CAE\"}]},\r\n  {\"id\": \"2012001_G3\", \"nivel\": \"NIVEL A\", \"codigo\": \"2012001\", \"materia\": \"Dibujo T\u00e9cnico\", \"grupo\": \"3\", \"tp\": false, \"docente\": \"Antezana Roman Omar\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"MAGCIV\"}, {\"dia\": \"MA\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"692H\"}, {\"dia\": \"MI\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"CAE\"}, {\"dia\": \"JU\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"CAE\"}]},\r\n  {\"id\": \"2012001_G4\", \"nivel\": \"NIVEL A\", \"codigo\": \"2012001\", \"materia\": \"Dibujo T\u00e9cnico\", \"grupo\": \"4\", \"tp\": false, \"docente\": \"Villazon Rocha Yamir\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"CAE\"}, {\"dia\": \"MA\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"CAE\"}, {\"dia\": \"MI\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"CAE\"}, {\"dia\": \"JU\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"CAE\"}]},\r\n  {\"id\": \"2012001_G5\", \"nivel\": \"NIVEL A\", \"codigo\": \"2012001\", \"materia\": \"Dibujo T\u00e9cnico\", \"grupo\": \"5\", \"tp\": false, \"docente\": \"Villazon Rocha Yamir\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"CAE\"}, {\"dia\": \"MA\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"CAE\"}, {\"dia\": \"MI\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"CAE\"}, {\"dia\": \"JU\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"CAE\"}]},\r\n  {\"id\": \"2006004_G1\", \"nivel\": \"NIVEL A\", \"codigo\": \"2006004\", \"materia\": \"F\u00edsica I\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Vargas Reinaga Juan Carlos\", \"bloques\": [{\"dia\": \"MI\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"691C\"}, {\"dia\": \"JU\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"660\"}, {\"dia\": \"VI\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"617\"}]},\r\n  {\"id\": \"2006004_G2\", \"nivel\": \"NIVEL A\", \"codigo\": \"2006004\", \"materia\": \"F\u00edsica I\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Andrade Uzieda Marko Jorge\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"692C\"}, {\"dia\": \"MA\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"622\"}, {\"dia\": \"JU\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"651\"}]},\r\n  {\"id\": \"2006004_G3\", \"nivel\": \"NIVEL A\", \"codigo\": \"2006004\", \"materia\": \"F\u00edsica I\", \"grupo\": \"3\", \"tp\": false, \"docente\": \"Choque Uno Francisco\", \"bloques\": [{\"dia\": \"MI\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"617\"}, {\"dia\": \"JU\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"624\"}, {\"dia\": \"VI\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"607\"}]},\r\n  {\"id\": \"2006004_G5\", \"nivel\": \"NIVEL A\", \"codigo\": \"2006004\", \"materia\": \"F\u00edsica I\", \"grupo\": \"5\", \"tp\": false, \"docente\": \"Vargas Reinaga Juan Carlos\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"651\"}, {\"dia\": \"MI\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"622\"}, {\"dia\": \"VI\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"612\"}]},\r\n  {\"id\": \"2006004_G6\", \"nivel\": \"NIVEL A\", \"codigo\": \"2006004\", \"materia\": \"F\u00edsica I\", \"grupo\": \"6\", \"tp\": false, \"docente\": \"Torrez Pelaez Raul Wilder\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"690D\"}, {\"dia\": \"MI\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"691F\"}, {\"dia\": \"JU\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"693B\"}]},\r\n  {\"id\": \"2006004_G7\", \"nivel\": \"NIVEL A\", \"codigo\": \"2006004\", \"materia\": \"F\u00edsica I\", \"grupo\": \"7\", \"tp\": false, \"docente\": \"Garcia Anturiano Oscar Ricardo\", \"bloques\": [{\"dia\": \"MI\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"660\"}, {\"dia\": \"JU\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"660\"}, {\"dia\": \"VI\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"617C\"}]},\r\n  {\"id\": \"2006004_G8\", \"nivel\": \"NIVEL A\", \"codigo\": \"2006004\", \"materia\": \"F\u00edsica I\", \"grupo\": \"8\", \"tp\": false, \"docente\": \"Gutierrez Martinez Victor\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"642\"}, {\"dia\": \"MA\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"617\"}, {\"dia\": \"MI\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"612\"}]},\r\n  {\"id\": \"2004046_G4\", \"nivel\": \"NIVEL A\", \"codigo\": \"2004046\", \"materia\": \"Qu\u00edmica General\", \"grupo\": \"4\", \"tp\": false, \"docente\": \"Arnez Torrico Edith Maritza\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"651\"}, {\"dia\": \"MI\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"692E\"}, {\"dia\": \"JU\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"691C\"}]},\r\n  {\"id\": \"2004046_G5\", \"nivel\": \"NIVEL A\", \"codigo\": \"2004046\", \"materia\": \"Qu\u00edmica General\", \"grupo\": \"5\", \"tp\": false, \"docente\": \"Ferrufino Guardia Erick Vladimir\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"691B\"}, {\"dia\": \"MA\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"690D\"}, {\"dia\": \"JU\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"692C\"}]},\r\n  {\"id\": \"2004046_G6\", \"nivel\": \"NIVEL A\", \"codigo\": \"2004046\", \"materia\": \"Qu\u00edmica General\", \"grupo\": \"6\", \"tp\": false, \"docente\": \"Arnez Torrico Edith Maritza\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"691A\"}, {\"dia\": \"MA\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"692E\"}, {\"dia\": \"JU\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"691A\"}]},\r\n  {\"id\": \"2004046_G8\", \"nivel\": \"NIVEL A\", \"codigo\": \"2004046\", \"materia\": \"Qu\u00edmica General\", \"grupo\": \"8\", \"tp\": false, \"docente\": \"Moreira Rosas Boris Arturo\", \"bloques\": [{\"dia\": \"MI\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"624\"}, {\"dia\": \"JU\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"691E\"}, {\"dia\": \"VI\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"693B\"}]},\r\n  {\"id\": \"2008022_G1\", \"nivel\": \"NIVEL B\", \"codigo\": \"2008022\", \"materia\": \"\u00c1lgebra II\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Medina Gamboa Julio\", \"bloques\": [{\"dia\": \"JU\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"692A\"}, {\"dia\": \"VI\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"690C\"}]},\r\n  {\"id\": \"2008022_G1TP\", \"nivel\": \"NIVEL B\", \"codigo\": \"2008022\", \"materia\": \"\u00c1lgebra II\", \"grupo\": \"1\", \"tp\": true, \"docente\": \"Cruz Achaya Maria Claudia\", \"bloques\": [{\"dia\": \"MI\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"693B\"}]},\r\n  {\"id\": \"2008022_G1A\", \"nivel\": \"NIVEL B\", \"codigo\": \"2008022\", \"materia\": \"\u00c1lgebra II\", \"grupo\": \"1A\", \"tp\": false, \"docente\": \"Salinas Pericon Walter Oscar Gonzalo\", \"bloques\": [{\"dia\": \"MI\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"692F\"}, {\"dia\": \"VI\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"691A\"}]},\r\n  {\"id\": \"2008022_G1ATP\", \"nivel\": \"NIVEL B\", \"codigo\": \"2008022\", \"materia\": \"\u00c1lgebra II\", \"grupo\": \"1A\", \"tp\": true, \"docente\": \"Claure Vargas Andres Alejandro\", \"bloques\": [{\"dia\": \"SA\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"691E\"}]},\r\n  {\"id\": \"2008022_G2\", \"nivel\": \"NIVEL B\", \"codigo\": \"2008022\", \"materia\": \"\u00c1lgebra II\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Salinas Pericon Walter Oscar Gonzalo\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"612\"}, {\"dia\": \"JU\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"623\"}]},\r\n  {\"id\": \"2008022_G2TP\", \"nivel\": \"NIVEL B\", \"codigo\": \"2008022\", \"materia\": \"\u00c1lgebra II\", \"grupo\": \"2\", \"tp\": true, \"docente\": \"Claure Vargas Andres Alejandro\", \"bloques\": [{\"dia\": \"SA\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"691A\"}]},\r\n  {\"id\": \"2008022_G2A\", \"nivel\": \"NIVEL B\", \"codigo\": \"2008022\", \"materia\": \"\u00c1lgebra II\", \"grupo\": \"2A\", \"tp\": false, \"docente\": \"Guillen Salvador Roxana\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"692F\"}, {\"dia\": \"VI\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"691E\"}]},\r\n  {\"id\": \"2008056_G1\", \"nivel\": \"NIVEL B\", \"codigo\": \"2008056\", \"materia\": \"C\u00e1lculo II\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Flores Garcia Hernan\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"624\"}, {\"dia\": \"JU\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"612\"}]},\r\n  {\"id\": \"2008056_G1TP\", \"nivel\": \"NIVEL B\", \"codigo\": \"2008056\", \"materia\": \"C\u00e1lculo II\", \"grupo\": \"1\", \"tp\": true, \"docente\": \"Flores Vargas Jorge Eduardo\", \"bloques\": [{\"dia\": \"MI\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"690B\"}]},\r\n  {\"id\": \"2008056_G1A\", \"nivel\": \"NIVEL B\", \"codigo\": \"2008056\", \"materia\": \"C\u00e1lculo II\", \"grupo\": \"1A\", \"tp\": false, \"docente\": \"Por designar\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"691A\"}, {\"dia\": \"MI\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"607\"}]},\r\n  {\"id\": \"2008056_G1ATP\", \"nivel\": \"NIVEL B\", \"codigo\": \"2008056\", \"materia\": \"C\u00e1lculo II\", \"grupo\": \"1A\", \"tp\": true, \"docente\": \"Flores Encinas Jonathan Milton\", \"bloques\": [{\"dia\": \"JU\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"617B\"}]},\r\n  {\"id\": \"2008056_G1B\", \"nivel\": \"NIVEL B\", \"codigo\": \"2008056\", \"materia\": \"C\u00e1lculo II\", \"grupo\": \"1B\", \"tp\": false, \"docente\": \"Por designar\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"661\"}, {\"dia\": \"MI\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"642\"}, {\"dia\": \"VI\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"622\"}]},\r\n  {\"id\": \"2008056_G2\", \"nivel\": \"NIVEL B\", \"codigo\": \"2008056\", \"materia\": \"C\u00e1lculo II\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Por designar\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"622\"}, {\"dia\": \"MI\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"692A\"}]},\r\n  {\"id\": \"2008056_G2TP\", \"nivel\": \"NIVEL B\", \"codigo\": \"2008056\", \"materia\": \"C\u00e1lculo II\", \"grupo\": \"2\", \"tp\": true, \"docente\": \"Flores Vargas Jorge Eduardo\", \"bloques\": [{\"dia\": \"JU\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"642\"}]},\r\n  {\"id\": \"2008056_G2A\", \"nivel\": \"NIVEL B\", \"codigo\": \"2008056\", \"materia\": \"C\u00e1lculo II\", \"grupo\": \"2A\", \"tp\": false, \"docente\": \"Taylor Terrazas Darlong Howard\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"692E\"}, {\"dia\": \"VI\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"691A\"}]},\r\n  {\"id\": \"2008056_G2ATP\", \"nivel\": \"NIVEL B\", \"codigo\": \"2008056\", \"materia\": \"C\u00e1lculo II\", \"grupo\": \"2A\", \"tp\": true, \"docente\": \"Ojopi Moreno Luis Gustavo\", \"bloques\": [{\"dia\": \"JU\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"625D\"}]},\r\n  {\"id\": \"2006005_G1\", \"nivel\": \"NIVEL B\", \"codigo\": \"2006005\", \"materia\": \"F\u00edsica II\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Villarroel Gil Armando\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"AULVIR\"}, {\"dia\": \"MI\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"AULVIR\"}, {\"dia\": \"JU\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"AULVIR\"}]},\r\n  {\"id\": \"2006005_G2\", \"nivel\": \"NIVEL B\", \"codigo\": \"2006005\", \"materia\": \"F\u00edsica II\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Andrade Uzieda Marko Jorge\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"622\"}, {\"dia\": \"MI\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"693D\"}, {\"dia\": \"JU\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"692C\"}]},\r\n  {\"id\": \"2006005_G3\", \"nivel\": \"NIVEL B\", \"codigo\": \"2006005\", \"materia\": \"F\u00edsica II\", \"grupo\": \"3\", \"tp\": false, \"docente\": \"Torrez Pelaez Raul Wilder\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"623\"}, {\"dia\": \"MI\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"691B\"}, {\"dia\": \"JU\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"617B\"}]},\r\n  {\"id\": \"2006005_G4\", \"nivel\": \"NIVEL B\", \"codigo\": \"2006005\", \"materia\": \"F\u00edsica II\", \"grupo\": \"4\", \"tp\": false, \"docente\": \"Flores Flores Freddy\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"622\"}, {\"dia\": \"MA\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"692C\"}, {\"dia\": \"JU\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"693A\"}]},\r\n  {\"id\": \"2012003_G1\", \"nivel\": \"NIVEL B\", \"codigo\": \"2012003\", \"materia\": \"Geolog\u00eda General\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Por designar\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"693A\"}, {\"dia\": \"MA\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"692H\"}, {\"dia\": \"MI\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"692G\"}]},\r\n  {\"id\": \"2012003_G4\", \"nivel\": \"NIVEL B\", \"codigo\": \"2012003\", \"materia\": \"Geolog\u00eda General\", \"grupo\": \"4\", \"tp\": false, \"docente\": \"Ledezma Perizza Fernando Arturo\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"692F\"}, {\"dia\": \"MA\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"692H\"}, {\"dia\": \"MI\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"690C\"}]},\r\n  {\"id\": \"2008013_G1\", \"nivel\": \"NIVEL B\", \"codigo\": \"2008013\", \"materia\": \"Geometr\u00eda Descriptiva\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Camacho Quiroga Roger Orlando\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"617\"}, {\"dia\": \"MA\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"693C\"}, {\"dia\": \"VI\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"617\"}]},\r\n  {\"id\": \"2008013_G2\", \"nivel\": \"NIVEL B\", \"codigo\": \"2008013\", \"materia\": \"Geometr\u00eda Descriptiva\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Camacho Quiroga Roger Orlando\", \"bloques\": [{\"dia\": \"MI\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"624\"}, {\"dia\": \"JU\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"692C\"}, {\"dia\": \"VI\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"691B\"}]},\r\n  {\"id\": \"2008013_G3\", \"nivel\": \"NIVEL B\", \"codigo\": \"2008013\", \"materia\": \"Geometr\u00eda Descriptiva\", \"grupo\": \"3\", \"tp\": false, \"docente\": \"Taylor Terrazas Darlong Howard\", \"bloques\": [{\"dia\": \"MI\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"692E\"}, {\"dia\": \"JU\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"617\"}]},\r\n  {\"id\": \"2008013_G3TP\", \"nivel\": \"NIVEL B\", \"codigo\": \"2008013\", \"materia\": \"Geometr\u00eda Descriptiva\", \"grupo\": \"3\", \"tp\": true, \"docente\": \"Ergueta Tijlla Mauricio\", \"bloques\": [{\"dia\": \"VI\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"622\"}]},\r\n  {\"id\": \"2008014_G1\", \"nivel\": \"NIVEL C\", \"codigo\": \"2008014\", \"materia\": \"An\u00e1lisis Vectorial y Tensorial\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Matias Marca Vidal\", \"bloques\": [{\"dia\": \"JU\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"642\"}, {\"dia\": \"VI\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"622\"}]},\r\n  {\"id\": \"2008014_G1TP\", \"nivel\": \"NIVEL C\", \"codigo\": \"2008014\", \"materia\": \"An\u00e1lisis Vectorial y Tensorial\", \"grupo\": \"1\", \"tp\": true, \"docente\": \"Flores Encinas Jonathan Milton\", \"bloques\": [{\"dia\": \"VI\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"607\"}]},\r\n  {\"id\": \"2008014_G3\", \"nivel\": \"NIVEL C\", \"codigo\": \"2008014\", \"materia\": \"An\u00e1lisis Vectorial y Tensorial\", \"grupo\": \"3\", \"tp\": false, \"docente\": \"Camacho Quiroga Roger Orlando\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"625C\"}, {\"dia\": \"MA\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"690D\"}, {\"dia\": \"JU\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"691B\"}]},\r\n  {\"id\": \"2008014_G4\", \"nivel\": \"NIVEL C\", \"codigo\": \"2008014\", \"materia\": \"An\u00e1lisis Vectorial y Tensorial\", \"grupo\": \"4\", \"tp\": false, \"docente\": \"Catari Rios Raul\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"693A\"}, {\"dia\": \"JU\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"612\"}, {\"dia\": \"VI\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"617\"}]},\r\n  {\"id\": \"2008066_G1\", \"nivel\": \"NIVEL C\", \"codigo\": \"2008066\", \"materia\": \"C\u00e1lculo III\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Muller Santa Cruz Hans Cristian\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"607\"}, {\"dia\": \"MI\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"607\"}]},\r\n  {\"id\": \"2008066_G1TP\", \"nivel\": \"NIVEL C\", \"codigo\": \"2008066\", \"materia\": \"C\u00e1lculo III\", \"grupo\": \"1\", \"tp\": true, \"docente\": \"Ojopi Moreno Luis Gustavo\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"692C\"}]},\r\n  {\"id\": \"2008066_G1A\", \"nivel\": \"NIVEL C\", \"codigo\": \"2008066\", \"materia\": \"C\u00e1lculo III\", \"grupo\": \"1A\", \"tp\": false, \"docente\": \"Matias Marca Vidal\", \"bloques\": [{\"dia\": \"JU\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"642\"}, {\"dia\": \"VI\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"624\"}]},\r\n  {\"id\": \"2008066_G3\", \"nivel\": \"NIVEL C\", \"codigo\": \"2008066\", \"materia\": \"C\u00e1lculo III\", \"grupo\": \"3\", \"tp\": false, \"docente\": \"Bustillos Vargas Alex Isrrael\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"2015\", \"fin\": \"2145\", \"aula\": \"691C\"}, {\"dia\": \"MA\", \"ini\": \"2015\", \"fin\": \"2145\", \"aula\": \"623\"}, {\"dia\": \"MI\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"642\"}]},\r\n  {\"id\": \"2008066_G3A\", \"nivel\": \"NIVEL C\", \"codigo\": \"2008066\", \"materia\": \"C\u00e1lculo III\", \"grupo\": \"3A\", \"tp\": false, \"docente\": \"Por designar\", \"bloques\": [{\"dia\": \"JU\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"612\"}, {\"dia\": \"SA\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"692B\"}]},\r\n  {\"id\": \"2008066_G3ATP\", \"nivel\": \"NIVEL C\", \"codigo\": \"2008066\", \"materia\": \"C\u00e1lculo III\", \"grupo\": \"3A\", \"tp\": true, \"docente\": \"Por designar\", \"bloques\": [{\"dia\": \"VI\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"692G\"}]},\r\n  {\"id\": \"2008066_G4\", \"nivel\": \"NIVEL C\", \"codigo\": \"2008066\", \"materia\": \"C\u00e1lculo III\", \"grupo\": \"4\", \"tp\": false, \"docente\": \"Por designar\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"692A\"}, {\"dia\": \"MI\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"691E\"}, {\"dia\": \"JU\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"624\"}]},\r\n  {\"id\": \"2014001_G1\", \"nivel\": \"NIVEL C\", \"codigo\": \"2014001\", \"materia\": \"Electrotecnia\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Arispe Santander Alberto Carlos\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"691F\"}, {\"dia\": \"MA\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"607\"}]},\r\n  {\"id\": \"2014001_G2\", \"nivel\": \"NIVEL C\", \"codigo\": \"2014001\", \"materia\": \"Electrotecnia\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Arispe Santander Alberto Carlos\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"671A\"}, {\"dia\": \"MI\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"691E\"}]},\r\n  {\"id\": \"2014001_G3\", \"nivel\": \"NIVEL C\", \"codigo\": \"2014001\", \"materia\": \"Electrotecnia\", \"grupo\": \"3\", \"tp\": false, \"docente\": \"Rodriguez Sejas Juan Antonio\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"691B\"}, {\"dia\": \"VI\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"692D\"}]},\r\n  {\"id\": \"2012010_G1\", \"nivel\": \"NIVEL C\", \"codigo\": \"2012010\", \"materia\": \"Geog. y Def. de los Recursos Naturales\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Munoz Vasquez Galo Osvaldo\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"692F\"}, {\"dia\": \"VI\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"693B\"}]},\r\n  {\"id\": \"2012010_G2\", \"nivel\": \"NIVEL C\", \"codigo\": \"2012010\", \"materia\": \"Geog. y Def. de los Recursos Naturales\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Por designar\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"692E\"}, {\"dia\": \"MA\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"625D\"}]},\r\n  {\"id\": \"2008029_G1\", \"nivel\": \"NIVEL C\", \"codigo\": \"2008029\", \"materia\": \"Probabilidad y Estad\u00edstica\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Romero Merida Mauricio\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"690D\"}, {\"dia\": \"MI\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"661\"}, {\"dia\": \"VI\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"625D\"}]},\r\n  {\"id\": \"2008029_G2\", \"nivel\": \"NIVEL C\", \"codigo\": \"2008029\", \"materia\": \"Probabilidad y Estad\u00edstica\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Trujillo Aranibar Wilson Orlando\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"2015\", \"fin\": \"2145\", \"aula\": \"624\"}, {\"dia\": \"JU\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"692F\"}]},\r\n  {\"id\": \"2008029_G2TP\", \"nivel\": \"NIVEL C\", \"codigo\": \"2008029\", \"materia\": \"Probabilidad y Estad\u00edstica\", \"grupo\": \"2\", \"tp\": true, \"docente\": \"Romero Coca Miroslava Linnete\", \"bloques\": [{\"dia\": \"MI\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"660\"}]},\r\n  {\"id\": \"2008029_G3\", \"nivel\": \"NIVEL C\", \"codigo\": \"2008029\", \"materia\": \"Probabilidad y Estad\u00edstica\", \"grupo\": \"3\", \"tp\": false, \"docente\": \"Delgadillo Cossio David Alfredo\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"2015\", \"fin\": \"2145\", \"aula\": \"623\"}, {\"dia\": \"MA\", \"ini\": \"2015\", \"fin\": \"2145\", \"aula\": \"612\"}, {\"dia\": \"MI\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"693A\"}]},\r\n  {\"id\": \"2012060_G1\", \"nivel\": \"NIVEL D\", \"codigo\": \"2012060\", \"materia\": \"An\u00e1lisis Num\u00e9rico\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Zabalaga Montano Oscar A.\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"691D\"}, {\"dia\": \"MA\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"661\"}, {\"dia\": \"MI\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"642\"}]},\r\n  {\"id\": \"2012060_G3\", \"nivel\": \"NIVEL D\", \"codigo\": \"2012060\", \"materia\": \"An\u00e1lisis Num\u00e9rico\", \"grupo\": \"3\", \"tp\": false, \"docente\": \"Antezana Roman Omar\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"691A\"}, {\"dia\": \"MA\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"660\"}, {\"dia\": \"MI\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"660\"}]},\r\n  {\"id\": \"2012002_G1\", \"nivel\": \"NIVEL D\", \"codigo\": \"2012002\", \"materia\": \"Computaci\u00f3n para Ingenier\u00eda\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Zabalaga Montano Oscar A.\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"691D\"}, {\"dia\": \"MA\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"612\"}, {\"dia\": \"MI\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"651\"}]},\r\n  {\"id\": \"2012002_G2\", \"nivel\": \"NIVEL D\", \"codigo\": \"2012002\", \"materia\": \"Computaci\u00f3n para Ingenier\u00eda\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Florero Ortuno Oscar\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"691A\"}, {\"dia\": \"MA\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"691A\"}, {\"dia\": \"MI\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"692A\"}]},\r\n  {\"id\": \"2012002_G3\", \"nivel\": \"NIVEL D\", \"codigo\": \"2012002\", \"materia\": \"Computaci\u00f3n para Ingenier\u00eda\", \"grupo\": \"3\", \"tp\": false, \"docente\": \"Saca Ventura Oscar\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"691F\"}, {\"dia\": \"MI\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"693A\"}, {\"dia\": \"VI\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"693D\"}]},\r\n  {\"id\": \"2012007_G1\", \"nivel\": \"NIVEL D\", \"codigo\": \"2012007\", \"materia\": \"Econom\u00eda Pol\u00edtica\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Aranibar La Fuente Ligia Jacqueline\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"1845\", \"fin\": \"2100\", \"aula\": \"661\"}]},\r\n  {\"id\": \"2012007_G2\", \"nivel\": \"NIVEL D\", \"codigo\": \"2012007\", \"materia\": \"Econom\u00eda Pol\u00edtica\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Ledezma Perizza Fernando Arturo\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1200\", \"fin\": \"1245\", \"aula\": \"625C\"}, {\"dia\": \"MI\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"691B\"}]},\r\n  {\"id\": \"2012007_G3\", \"nivel\": \"NIVEL D\", \"codigo\": \"2012007\", \"materia\": \"Econom\u00eda Pol\u00edtica\", \"grupo\": \"3\", \"tp\": false, \"docente\": \"Aranibar La Fuente Ligia Jacqueline\", \"bloques\": [{\"dia\": \"VI\", \"ini\": \"1545\", \"fin\": \"1800\", \"aula\": \"690C\"}]},\r\n  {\"id\": \"2012004_G1\", \"nivel\": \"NIVEL D\", \"codigo\": \"2012004\", \"materia\": \"Estructuras Isost\u00e1ticas\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Meruvia Jose\", \"bloques\": [{\"dia\": \"MI\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"691F\"}, {\"dia\": \"JU\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"691F\"}, {\"dia\": \"VI\", \"ini\": \"0645\", \"fin\": \"0900\", \"aula\": \"MAGCIV\"}]},\r\n  {\"id\": \"2012004_G2\", \"nivel\": \"NIVEL D\", \"codigo\": \"2012004\", \"materia\": \"Estructuras Isost\u00e1ticas\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Lopez Loredo Grover Dante\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"622\"}, {\"dia\": \"MI\", \"ini\": \"0945\", \"fin\": \"1200\", \"aula\": \"693C\"}, {\"dia\": \"JU\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"MAGCIV\"}]},\r\n  {\"id\": \"2012006_G1\", \"nivel\": \"NIVEL D\", \"codigo\": \"2012006\", \"materia\": \"M\u00e9todos Geod\u00e9sicos\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Vera Cortes Carlos Alberto\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1115\", \"fin\": \"1415\", \"aula\": \"CAMPO\"}, {\"dia\": \"MA\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"625D\"}]},\r\n  {\"id\": \"2012006_G1TP\", \"nivel\": \"NIVEL D\", \"codigo\": \"2012006\", \"materia\": \"M\u00e9todos Geod\u00e9sicos\", \"grupo\": \"1\", \"tp\": true, \"docente\": \"Melendres Tames Fernando Jose\", \"bloques\": [{\"dia\": \"MI\", \"ini\": \"0815\", \"fin\": \"1545\", \"aula\": \"CAMPO\"}]},\r\n  {\"id\": \"2012006_G2\", \"nivel\": \"NIVEL D\", \"codigo\": \"2012006\", \"materia\": \"M\u00e9todos Geod\u00e9sicos\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Vera Cortes Carlos Alberto\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"625D\"}, {\"dia\": \"JU\", \"ini\": \"1245\", \"fin\": \"1545\", \"aula\": \"CAMPO\"}]},\r\n  {\"id\": \"2012006_G2TP\", \"nivel\": \"NIVEL D\", \"codigo\": \"2012006\", \"materia\": \"M\u00e9todos Geod\u00e9sicos\", \"grupo\": \"2\", \"tp\": true, \"docente\": \"Sainz Ferrufino Marcelo Gustavo\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"0815\", \"fin\": \"1245\", \"aula\": \"CAMPO\"}, {\"dia\": \"JU\", \"ini\": \"1245\", \"fin\": \"1545\", \"aula\": \"CAMPO\"}]},\r\n  {\"id\": \"2012006_G3\", \"nivel\": \"NIVEL D\", \"codigo\": \"2012006\", \"materia\": \"M\u00e9todos Geod\u00e9sicos\", \"grupo\": \"3\", \"tp\": false, \"docente\": \"Ledezma Perizza Fernando Arturo\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"690B\"}, {\"dia\": \"MA\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"617B\"}, {\"dia\": \"MI\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"651\"}]},\r\n  {\"id\": \"2012006_G4\", \"nivel\": \"NIVEL D\", \"codigo\": \"2012006\", \"materia\": \"M\u00e9todos Geod\u00e9sicos\", \"grupo\": \"4\", \"tp\": false, \"docente\": \"Vera Cortes Carlos Alberto\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1415\", \"fin\": \"1715\", \"aula\": \"CAMPO\"}, {\"dia\": \"JU\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"625D\"}]},\r\n  {\"id\": \"2012068_G1\", \"nivel\": \"NIVEL E\", \"codigo\": \"2012068\", \"materia\": \"Geom\u00e1tica\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Zabalaga Montano Oscar A.\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"691B\"}, {\"dia\": \"MA\", \"ini\": \"2015\", \"fin\": \"2145\", \"aula\": \"691B\"}, {\"dia\": \"MI\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"642\"}]},\r\n  {\"id\": \"2012068_G2\", \"nivel\": \"NIVEL E\", \"codigo\": \"2012068\", \"materia\": \"Geom\u00e1tica\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Montenegro Terrazas Luis Edgar\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"692B\"}, {\"dia\": \"MA\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"651\"}, {\"dia\": \"MI\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"617\"}]},\r\n  {\"id\": \"2012068_G3\", \"nivel\": \"NIVEL E\", \"codigo\": \"2012068\", \"materia\": \"Geom\u00e1tica\", \"grupo\": \"3\", \"tp\": false, \"docente\": \"Montenegro Terrazas Luis Edgar\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"692C\"}, {\"dia\": \"MI\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"624\"}, {\"dia\": \"JU\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"691B\"}]},\r\n  {\"id\": \"2012008_G1\", \"nivel\": \"NIVEL E\", \"codigo\": \"2012008\", \"materia\": \"Hidr\u00e1ulica I\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Escobar Seleme Marco\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"692H\"}, {\"dia\": \"MA\", \"ini\": \"2015\", \"fin\": \"2145\", \"aula\": \"692B\"}, {\"dia\": \"MI\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"690B\"}]},\r\n  {\"id\": \"2012008_G1TP\", \"nivel\": \"NIVEL E\", \"codigo\": \"2012008\", \"materia\": \"Hidr\u00e1ulica I\", \"grupo\": \"1\", \"tp\": true, \"docente\": \"Rocha Medina Maria Fernanda\", \"bloques\": [{\"dia\": \"VI\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"661\"}]},\r\n  {\"id\": \"2012008_G2\", \"nivel\": \"NIVEL E\", \"codigo\": \"2012008\", \"materia\": \"Hidr\u00e1ulica I\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Munoz Vasquez Galo Osvaldo\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"625C\"}, {\"dia\": \"JU\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"MAGCIV\"}, {\"dia\": \"VI\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"692C\"}]},\r\n  {\"id\": \"2012008_G3\", \"nivel\": \"NIVEL E\", \"codigo\": \"2012008\", \"materia\": \"Hidr\u00e1ulica I\", \"grupo\": \"3\", \"tp\": false, \"docente\": \"Gonzales Amaya Andres Saul\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"691D\"}, {\"dia\": \"MA\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"651\"}, {\"dia\": \"MI\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"617\"}]},\r\n  {\"id\": \"2012012_G1\", \"nivel\": \"NIVEL E\", \"codigo\": \"2012012\", \"materia\": \"Hidrolog\u00eda\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Rodriguez Soriano Helmer Jimy\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"692H\"}, {\"dia\": \"SA\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"691D\"}]},\r\n  {\"id\": \"2012012_G2\", \"nivel\": \"NIVEL E\", \"codigo\": \"2012012\", \"materia\": \"Hidrolog\u00eda\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Saca Ventura Oscar\", \"bloques\": [{\"dia\": \"MI\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"625C\"}, {\"dia\": \"JU\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"692E\"}]},\r\n  {\"id\": \"2012012_G3\", \"nivel\": \"NIVEL E\", \"codigo\": \"2012012\", \"materia\": \"Hidrolog\u00eda\", \"grupo\": \"3\", \"tp\": false, \"docente\": \"Rodriguez Soriano Helmer Jimy\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"2015\", \"fin\": \"2145\", \"aula\": \"691A\"}, {\"dia\": \"SA\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"692A\"}]},\r\n  {\"id\": \"2018075_G1\", \"nivel\": \"NIVEL E\", \"codigo\": \"2018075\", \"materia\": \"Resistencia de Materiales I\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Torrejon Rocabado Julio Marcelo\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"2015\", \"fin\": \"2145\", \"aula\": \"692A\"}, {\"dia\": \"MA\", \"ini\": \"2015\", \"fin\": \"2145\", \"aula\": \"MAGCIV\"}, {\"dia\": \"MI\", \"ini\": \"2015\", \"fin\": \"2145\", \"aula\": \"692F\"}]},\r\n  {\"id\": \"2018075_G2\", \"nivel\": \"NIVEL E\", \"codigo\": \"2018075\", \"materia\": \"Resistencia de Materiales I\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Gomez Ugarte Guido\", \"bloques\": [{\"dia\": \"MI\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"AUDCIV\"}, {\"dia\": \"MI\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"652\"}, {\"dia\": \"JU\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"661\"}]},\r\n  {\"id\": \"2018075_G3\", \"nivel\": \"NIVEL E\", \"codigo\": \"2018075\", \"materia\": \"Resistencia de Materiales I\", \"grupo\": \"3\", \"tp\": false, \"docente\": \"Flores Garcia Hernan\", \"bloques\": [{\"dia\": \"MI\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"692E\"}, {\"dia\": \"JU\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"693A\"}, {\"dia\": \"VI\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"625C\"}]},\r\n  {\"id\": \"2012069_G1\", \"nivel\": \"NIVEL E\", \"codigo\": \"2012069\", \"materia\": \"Tecnolog\u00eda de los Materiales de Construcci\u00f3n\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Ledezma Perizza Fernando Arturo\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1115\", \"fin\": \"1200\", \"aula\": \"625C\"}, {\"dia\": \"MA\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"625C\"}, {\"dia\": \"MI\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"693D\"}]},\r\n  {\"id\": \"2012069_G2\", \"nivel\": \"NIVEL E\", \"codigo\": \"2012069\", \"materia\": \"Tecnolog\u00eda de los Materiales de Construcci\u00f3n\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Lopez Loredo Grover Dante\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"691F\"}, {\"dia\": \"SA\", \"ini\": \"0645\", \"fin\": \"0900\", \"aula\": \"693A\"}]},\r\n  {\"id\": \"2012011_G1\", \"nivel\": \"NIVEL F\", \"codigo\": \"2012011\", \"materia\": \"Hidr\u00e1ulica II\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Escobar Seleme Marco\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"690B\"}, {\"dia\": \"MA\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"693D\"}]},\r\n  {\"id\": \"2012011_G1TP\", \"nivel\": \"NIVEL F\", \"codigo\": \"2012011\", \"materia\": \"Hidr\u00e1ulica II\", \"grupo\": \"1\", \"tp\": true, \"docente\": \"Figueredo Arispe David\", \"bloques\": [{\"dia\": \"VI\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"693D\"}]},\r\n  {\"id\": \"2012011_G2\", \"nivel\": \"NIVEL F\", \"codigo\": \"2012011\", \"materia\": \"Hidr\u00e1ulica II\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Villazon Gomez Mauricio Florencio\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"651\"}, {\"dia\": \"MA\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"690B\"}]},\r\n  {\"id\": \"2012011_G2TP\", \"nivel\": \"NIVEL F\", \"codigo\": \"2012011\", \"materia\": \"Hidr\u00e1ulica II\", \"grupo\": \"2\", \"tp\": true, \"docente\": \"Sivila Quiroz Jose Manuel\", \"bloques\": [{\"dia\": \"VI\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"AUDCIV\"}]},\r\n  {\"id\": \"2012027_G1\", \"nivel\": \"NIVEL F\", \"codigo\": \"2012027\", \"materia\": \"Ingenier\u00eda Econ\u00f3mica\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Suarez Ugarte Karin Oscar\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"2015\", \"fin\": \"2145\", \"aula\": \"692B\"}, {\"dia\": \"MA\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"693C\"}, {\"dia\": \"JU\", \"ini\": \"2015\", \"fin\": \"2145\", \"aula\": \"692D\"}]},\r\n  {\"id\": \"2012027_G2\", \"nivel\": \"NIVEL F\", \"codigo\": \"2012027\", \"materia\": \"Ingenier\u00eda Econ\u00f3mica\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Fernandez Rios Hugo William\", \"bloques\": [{\"dia\": \"MI\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"MAGCIV\"}, {\"dia\": \"JU\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"692B\"}, {\"dia\": \"VI\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"MAGCIV\"}]},\r\n  {\"id\": \"2012014_G1\", \"nivel\": \"NIVEL F\", \"codigo\": \"2012014\", \"materia\": \"Mec\u00e1nica de Suelos I\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Salinas Pereira Luis Mauricio\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"693B\"}, {\"dia\": \"JU\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"691E\"}, {\"dia\": \"VI\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"693A\"}]},\r\n  {\"id\": \"2012014_G2\", \"nivel\": \"NIVEL F\", \"codigo\": \"2012014\", \"materia\": \"Mec\u00e1nica de Suelos I\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Heredia Soliz Wilson\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"692B\"}, {\"dia\": \"MI\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"692F\"}, {\"dia\": \"VI\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"691D\"}]},\r\n  {\"id\": \"2012014_G3\", \"nivel\": \"NIVEL F\", \"codigo\": \"2012014\", \"materia\": \"Mec\u00e1nica de Suelos I\", \"grupo\": \"3\", \"tp\": false, \"docente\": \"Salinas Pereira Luis Mauricio\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"693B\"}, {\"dia\": \"JU\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"691E\"}, {\"dia\": \"VI\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"693B\"}]},\r\n  {\"id\": \"2012013_G1\", \"nivel\": \"NIVEL F\", \"codigo\": \"2012013\", \"materia\": \"Resistencia de Materiales II\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Meruvia Jose\", \"bloques\": [{\"dia\": \"MI\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"691F\"}, {\"dia\": \"JU\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"692A\"}, {\"dia\": \"VI\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"692A\"}]},\r\n  {\"id\": \"2012013_G1TP\", \"nivel\": \"NIVEL F\", \"codigo\": \"2012013\", \"materia\": \"Resistencia de Materiales II\", \"grupo\": \"1\", \"tp\": true, \"docente\": \"Sivila Quiroz Jose Manuel\", \"bloques\": [{\"dia\": \"SA\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"691D\"}]},\r\n  {\"id\": \"2012013_G2\", \"nivel\": \"NIVEL F\", \"codigo\": \"2012013\", \"materia\": \"Resistencia de Materiales II\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Meruvia Jose\", \"bloques\": [{\"dia\": \"MI\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"MAGCIV\"}, {\"dia\": \"JU\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"692A\"}, {\"dia\": \"VI\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"692A\"}]},\r\n  {\"id\": \"2012013_G2TP\", \"nivel\": \"NIVEL F\", \"codigo\": \"2012013\", \"materia\": \"Resistencia de Materiales II\", \"grupo\": \"2\", \"tp\": true, \"docente\": \"Sivila Quiroz Jose Manuel\", \"bloques\": [{\"dia\": \"SA\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"622\"}]},\r\n  {\"id\": \"2012013_G3\", \"nivel\": \"NIVEL F\", \"codigo\": \"2012013\", \"materia\": \"Resistencia de Materiales II\", \"grupo\": \"3\", \"tp\": false, \"docente\": \"Meruvia Jose\", \"bloques\": [{\"dia\": \"MI\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"691A\"}, {\"dia\": \"JU\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"692A\"}, {\"dia\": \"VI\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"692B\"}]},\r\n  {\"id\": \"2012020_G1\", \"nivel\": \"NIVEL F\", \"codigo\": \"2012020\", \"materia\": \"Sistemas de Ingenier\u00eda\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Saca Ventura Oscar\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"607\"}, {\"dia\": \"MA\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"692F\"}, {\"dia\": \"JU\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"642\"}]},\r\n  {\"id\": \"2012020_G2\", \"nivel\": \"NIVEL F\", \"codigo\": \"2012020\", \"materia\": \"Sistemas de Ingenier\u00eda\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Saavedra Antezana Felipe Ramiro\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"MAGCIV\"}, {\"dia\": \"JU\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"617B\"}, {\"dia\": \"VI\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"MAGCIV\"}]},\r\n  {\"id\": \"2012017_G1\", \"nivel\": \"NIVEL G\", \"codigo\": \"2012017\", \"materia\": \"Estructuras Hiperest\u00e1ticas\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Florero Ortuno Oscar\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"693A\"}, {\"dia\": \"MA\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"691D\"}, {\"dia\": \"MI\", \"ini\": \"1245\", \"fin\": \"1500\", \"aula\": \"693A\"}]},\r\n  {\"id\": \"2012017_G2\", \"nivel\": \"NIVEL G\", \"codigo\": \"2012017\", \"materia\": \"Estructuras Hiperest\u00e1ticas\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Antezana Roman Omar\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"692A\"}, {\"dia\": \"MA\", \"ini\": \"1330\", \"fin\": \"1545\", \"aula\": \"617B\"}, {\"dia\": \"MI\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"MAGCIV\"}]},\r\n  {\"id\": \"2012017_G3\", \"nivel\": \"NIVEL G\", \"codigo\": \"2012017\", \"materia\": \"Estructuras Hiperest\u00e1ticas\", \"grupo\": \"3\", \"tp\": false, \"docente\": \"Andrade Uzieda Marko Jorge\", \"bloques\": [{\"dia\": \"MI\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"617C\"}, {\"dia\": \"JU\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"693B\"}, {\"dia\": \"VI\", \"ini\": \"1415\", \"fin\": \"1630\", \"aula\": \"651\"}]},\r\n  {\"id\": \"2012070_G1\", \"nivel\": \"NIVEL G\", \"codigo\": \"2012070\", \"materia\": \"Hormig\u00f3n Armado I\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Antezana Roman Omar\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"692G\"}, {\"dia\": \"MA\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"MAGCIV\"}, {\"dia\": \"MI\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"MAGCIV\"}]},\r\n  {\"id\": \"2012070_G2\", \"nivel\": \"NIVEL G\", \"codigo\": \"2012070\", \"materia\": \"Hormig\u00f3n Armado I\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Saavedra Antezana Felipe Ramiro\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"612\"}, {\"dia\": \"MA\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"692A\"}, {\"dia\": \"JU\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"MAGCIV\"}]},\r\n  {\"id\": \"2012070_G3\", \"nivel\": \"NIVEL G\", \"codigo\": \"2012070\", \"materia\": \"Hormig\u00f3n Armado I\", \"grupo\": \"3\", \"tp\": false, \"docente\": \"Lopez Loredo Grover Dante\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0645\", \"fin\": \"0900\", \"aula\": \"AUDCIV\"}, {\"dia\": \"VI\", \"ini\": \"0645\", \"fin\": \"0900\", \"aula\": \"691A\"}]},\r\n  {\"id\": \"2012087_G1\", \"nivel\": \"NIVEL G\", \"codigo\": \"2012087\", \"materia\": \"Ingenier\u00eda Ambiental\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Mendez Torrico Roberto\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1245\", \"fin\": \"1500\", \"aula\": \"AUDCIV\"}, {\"dia\": \"VI\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"AUDCIV\"}]},\r\n  {\"id\": \"2012087_G2\", \"nivel\": \"NIVEL G\", \"codigo\": \"2012087\", \"materia\": \"Ingenier\u00eda Ambiental\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Mercado Guzman Alvaro Rodolfo\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"692F\"}, {\"dia\": \"MI\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"692H\"}, {\"dia\": \"VI\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"692G\"}]},\r\n  {\"id\": \"2012016_G1\", \"nivel\": \"NIVEL G\", \"codigo\": \"2012016\", \"materia\": \"Ingenier\u00eda Sanitaria I\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Villazon Rocha Yamir\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"623\"}, {\"dia\": \"MI\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"660\"}, {\"dia\": \"JU\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"691C\"}]},\r\n  {\"id\": \"2012016_G2\", \"nivel\": \"NIVEL G\", \"codigo\": \"2012016\", \"materia\": \"Ingenier\u00eda Sanitaria I\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Rocha Cuadros Juan Carlos\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"692D\"}, {\"dia\": \"MA\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"692C\"}, {\"dia\": \"MI\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"623\"}]},\r\n  {\"id\": \"2012021_G1\", \"nivel\": \"NIVEL G\", \"codigo\": \"2012021\", \"materia\": \"Mec\u00e1nica de Suelos II\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Salinas Pereira Luis Mauricio\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"691E\"}, {\"dia\": \"JU\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"691E\"}, {\"dia\": \"VI\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"693A\"}]},\r\n  {\"id\": \"2012021_G2\", \"nivel\": \"NIVEL G\", \"codigo\": \"2012021\", \"materia\": \"Mec\u00e1nica de Suelos II\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Camacho Pe\u00f1a Christian Boris\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"693B\"}, {\"dia\": \"MI\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"612\"}, {\"dia\": \"JU\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"625C\"}]},\r\n  {\"id\": \"2012015_G1\", \"nivel\": \"NIVEL G\", \"codigo\": \"2012015\", \"materia\": \"Transportes y Comunicaciones\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Fernandez Rios Hugo William\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"MAGCIV\"}, {\"dia\": \"MA\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"693D\"}, {\"dia\": \"JU\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"692B\"}]},\r\n  {\"id\": \"2012015_G2\", \"nivel\": \"NIVEL G\", \"codigo\": \"2012015\", \"materia\": \"Transportes y Comunicaciones\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Fernandez Rios Hugo William\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"MAGCIV\"}, {\"dia\": \"MI\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"692D\"}, {\"dia\": \"VI\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"MAGCIV\"}]},\r\n  {\"id\": \"2012086_G1\", \"nivel\": \"NIVEL H\", \"codigo\": \"2012086\", \"materia\": \"Estructuras de Madera y Met\u00e1licas\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Caballero Flores Javier\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"692B\"}, {\"dia\": \"MA\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"MAGCIV\"}, {\"dia\": \"MI\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"692F\"}]},\r\n  {\"id\": \"2012086_G2\", \"nivel\": \"NIVEL H\", \"codigo\": \"2012086\", \"materia\": \"Estructuras de Madera y Met\u00e1licas\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Ledezma Perizza Fernando Arturo\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"690B\"}, {\"dia\": \"MA\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"691E\"}, {\"dia\": \"MI\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"692E\"}]},\r\n  {\"id\": \"2012071_G1\", \"nivel\": \"NIVEL H\", \"codigo\": \"2012071\", \"materia\": \"Hormig\u00f3n Armado II\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Lopez Loredo Grover Dante\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"692C\"}, {\"dia\": \"MA\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"617C\"}, {\"dia\": \"MI\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"617\"}]},\r\n  {\"id\": \"2012071_G2\", \"nivel\": \"NIVEL H\", \"codigo\": \"2012071\", \"materia\": \"Hormig\u00f3n Armado II\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Saavedra Antezana Felipe Ramiro\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"692E\"}, {\"dia\": \"MA\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"692E\"}, {\"dia\": \"JU\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"691D\"}]},\r\n  {\"id\": \"2012022_G1\", \"nivel\": \"NIVEL H\", \"codigo\": \"2012022\", \"materia\": \"Ingenier\u00eda Sanitaria II\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Armijo Rodriguez Carlos Alberto\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"692A\"}, {\"dia\": \"MA\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"691C\"}, {\"dia\": \"MI\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"693A\"}]},\r\n  {\"id\": \"2012022_G2\", \"nivel\": \"NIVEL H\", \"codigo\": \"2012022\", \"materia\": \"Ingenier\u00eda Sanitaria II\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Rocha Cuadros Juan Carlos\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"692F\"}, {\"dia\": \"MA\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"691B\"}, {\"dia\": \"MI\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"691F\"}]},\r\n  {\"id\": \"2012024_G1\", \"nivel\": \"NIVEL H\", \"codigo\": \"2012024\", \"materia\": \"Maquinaria y Equipo de Construcci\u00f3n\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Ayllon Acosta Jaime\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"692A\"}, {\"dia\": \"MA\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"691A\"}]},\r\n  {\"id\": \"2012024_G2\", \"nivel\": \"NIVEL H\", \"codigo\": \"2012024\", \"materia\": \"Maquinaria y Equipo de Construcci\u00f3n\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Villazon Rocha Yamir\", \"bloques\": [{\"dia\": \"MI\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"661\"}, {\"dia\": \"JU\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"690C\"}]},\r\n  {\"id\": \"2012025_G1\", \"nivel\": \"NIVEL H\", \"codigo\": \"2012025\", \"materia\": \"Mec\u00e1nica de Suelos Aplicada\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Rodriguez Roca Gabriel\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"651\"}, {\"dia\": \"VI\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"693C\"}, {\"dia\": \"SA\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"691B\"}]},\r\n  {\"id\": \"2012025_G2\", \"nivel\": \"NIVEL H\", \"codigo\": \"2012025\", \"materia\": \"Mec\u00e1nica de Suelos Aplicada\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Salinas Pereira Luis Mauricio\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"691E\"}, {\"dia\": \"JU\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"691E\"}, {\"dia\": \"VI\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"693B\"}]},\r\n  {\"id\": \"2012072_G1\", \"nivel\": \"NIVEL H\", \"codigo\": \"2012072\", \"materia\": \"Mec\u00e1nica del Medio Continuo\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Camacho Quiroga Roger Orlando\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"692A\"}, {\"dia\": \"MA\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"692A\"}, {\"dia\": \"MI\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"607\"}]},\r\n  {\"id\": \"2012072_G2\", \"nivel\": \"NIVEL H\", \"codigo\": \"2012072\", \"materia\": \"Mec\u00e1nica del Medio Continuo\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Por designar\", \"bloques\": [{\"dia\": \"MI\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"624\"}, {\"dia\": \"JU\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"MAGCIV\"}, {\"dia\": \"VI\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"691B\"}]},\r\n  {\"id\": \"2012026_G1\", \"nivel\": \"NIVEL I\", \"codigo\": \"2012026\", \"materia\": \"Carreteras I\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Vera Cortes Carlos Alberto\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"691E\"}, {\"dia\": \"MA\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"660\"}, {\"dia\": \"JU\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"690D\"}]},\r\n  {\"id\": \"2012026_G2\", \"nivel\": \"NIVEL I\", \"codigo\": \"2012026\", \"materia\": \"Carreteras I\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Lazarte Villarroel Luis\", \"bloques\": [{\"dia\": \"MI\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"693A\"}, {\"dia\": \"JU\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"692E\"}, {\"dia\": \"VI\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"692B\"}]},\r\n  {\"id\": \"2012026_G3\", \"nivel\": \"NIVEL I\", \"codigo\": \"2012026\", \"materia\": \"Carreteras I\", \"grupo\": \"3\", \"tp\": false, \"docente\": \"Por desginar docente\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"2015\", \"fin\": \"2145\", \"aula\": \"693A\"}, {\"dia\": \"MA\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"617\"}, {\"dia\": \"JU\", \"ini\": \"2015\", \"fin\": \"2145\", \"aula\": \"691E\"}]},\r\n  {\"id\": \"2012031_G1\", \"nivel\": \"NIVEL I\", \"codigo\": \"2012031\", \"materia\": \"Construccion de Edificios\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Eduardo Franz Marcelo\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"617C\"}, {\"dia\": \"JU\", \"ini\": \"1800\", \"fin\": \"2015\", \"aula\": \"661\"}]},\r\n  {\"id\": \"2012031_G2\", \"nivel\": \"NIVEL I\", \"codigo\": \"2012031\", \"materia\": \"Construccion de Edificios\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Eduardo Franz Marcelo\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"660\"}, {\"dia\": \"JU\", \"ini\": \"1030\", \"fin\": \"1245\", \"aula\": \"617C\"}]},\r\n  {\"id\": \"2012032_G1\", \"nivel\": \"NIVEL I\", \"codigo\": \"2012032\", \"materia\": \"Direccion de Obras y Valuaciones\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Fernandez Rios Hugo William\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"690B\"}, {\"dia\": \"VI\", \"ini\": \"1845\", \"fin\": \"2100\", \"aula\": \"MAGCIV\"}]},\r\n  {\"id\": \"2012032_G2\", \"nivel\": \"NIVEL I\", \"codigo\": \"2012032\", \"materia\": \"Direccion de Obras y Valuaciones\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Fernandez Rios Hugo William\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"692C\"}, {\"dia\": \"JU\", \"ini\": \"1845\", \"fin\": \"2100\", \"aula\": \"692C\"}]},\r\n  {\"id\": \"2012074_G1\", \"nivel\": \"NIVEL I\", \"codigo\": \"2012074\", \"materia\": \"Elementos Finitos\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Camacho Quiroga Roger Orlando\", \"bloques\": [{\"dia\": \"MI\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"692B\"}, {\"dia\": \"JU\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"692C\"}, {\"dia\": \"VI\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"617C\"}]},\r\n  {\"id\": \"2012074_G2\", \"nivel\": \"NIVEL I\", \"codigo\": \"2012074\", \"materia\": \"Elementos Finitos\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Por desginar docente\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"691F\"}, {\"dia\": \"JU\", \"ini\": \"2015\", \"fin\": \"2145\", \"aula\": \"692A\"}, {\"dia\": \"VI\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"692A\"}]},\r\n  {\"id\": \"2012033_G1\", \"nivel\": \"NIVEL I\", \"codigo\": \"2012033\", \"materia\": \"Fundaciones I\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Heredia Soliz Wilson\", \"bloques\": [{\"dia\": \"MI\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"691A\"}, {\"dia\": \"JU\", \"ini\": \"1845\", \"fin\": \"2100\", \"aula\": \"693C\"}]},\r\n  {\"id\": \"2012033_G2\", \"nivel\": \"NIVEL I\", \"codigo\": \"2012033\", \"materia\": \"Fundaciones I\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Camacho Pe\u00f1a Christian Boris\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"1845\", \"fin\": \"2100\", \"aula\": \"AUDCIV\"}, {\"dia\": \"JU\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"AUDCIV\"}]},\r\n  {\"id\": \"2012029_G1\", \"nivel\": \"NIVEL I\", \"codigo\": \"2012029\", \"materia\": \"Obras Hidraulicas I\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Por desginar docente\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"MAGCIV\"}, {\"dia\": \"MA\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"691E\"}, {\"dia\": \"JU\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"691A\"}]},\r\n  {\"id\": \"2012029_G2\", \"nivel\": \"NIVEL I\", \"codigo\": \"2012029\", \"materia\": \"Obras Hidraulicas I\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Saca Ventura Oscar\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"691B\"}, {\"dia\": \"MI\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"692A\"}, {\"dia\": \"VI\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"691B\"}]},\r\n  {\"id\": \"2012073_G1\", \"nivel\": \"NIVEL I\", \"codigo\": \"2012073\", \"materia\": \"Taller de Modalidades de Graduacion I\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Caballero Flores Javier\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"MAGCIV\"}, {\"dia\": \"MA\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"MAGCIV\"}, {\"dia\": \"MI\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"651\"}]},\r\n  {\"id\": \"2012073_G2\", \"nivel\": \"NIVEL I\", \"codigo\": \"2012073\", \"materia\": \"Taller de Modalidades de Graduacion I\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Caballero Flores Javier\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"MAGCIV\"}, {\"dia\": \"MA\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"MAGCIV\"}, {\"dia\": \"MI\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"MAGCIV\"}]},\r\n  {\"id\": \"2012043_G1\", \"nivel\": \"NIVEL J\", \"menciones\": [\"V\u00edas\"], \"codigo\": \"2012043\", \"materia\": \"Aeropuertos\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Ayllon Acosta Jaime\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"MAGCIV\"}, {\"dia\": \"MA\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"MAGCIV\"}, {\"dia\": \"MI\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"MAGCIV\"}]},\r\n  {\"id\": \"2012042_G1\", \"nivel\": \"NIVEL J\", \"menciones\": [\"V\u00edas\", \"Geotecnia\"], \"codigo\": \"2012042\", \"materia\": \"Carreteras II\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Ledezma Perez Jahel Sarvia\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"692C\"}, {\"dia\": \"MI\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"692F\"}, {\"dia\": \"JU\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"693A\"}]},\r\n  {\"id\": \"2012038_G1\", \"nivel\": \"NIVEL J\", \"menciones\": [\"Estructuras\"], \"codigo\": \"2012038\", \"materia\": \"Estructuras Especiales\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Florero Ortuno Oscar\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"652\"}, {\"dia\": \"MA\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"692H\"}, {\"dia\": \"MI\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"692G\"}]},\r\n  {\"id\": \"2012039_G1\", \"nivel\": \"NIVEL J\", \"menciones\": [\"Estructuras\", \"Geotecnia\"], \"codigo\": \"2012039\", \"materia\": \"Fundaciones II\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Por designar docente\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"MAGCIV\"}, {\"dia\": \"SA\", \"ini\": \"0645\", \"fin\": \"0900\", \"aula\": \"693B\"}]},\r\n  {\"id\": \"2012051_G1\", \"nivel\": \"NIVEL J\", \"menciones\": [\"Hidr\u00e1ulica\"], \"codigo\": \"2012051\", \"materia\": \"Hidr\u00e1ulica de R\u00edos\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Mendez Torrico Roberto\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1715\", \"fin\": \"1930\", \"aula\": \"AUDCIV\"}, {\"dia\": \"VI\", \"ini\": \"1415\", \"fin\": \"1630\", \"aula\": \"AUDCIV\"}]},\r\n  {\"id\": \"2012036_G1\", \"nivel\": \"NIVEL J\", \"menciones\": [\"Estructuras\"], \"codigo\": \"2012036\", \"materia\": \"Hormig\u00f3n Preesforzado\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Eduardo Franz Marcelo\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"617B\"}, {\"dia\": \"MA\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"617C\"}, {\"dia\": \"MI\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"617C\"}]},\r\n  {\"id\": \"2012036_G2\", \"nivel\": \"NIVEL J\", \"menciones\": [\"Estructuras\"], \"codigo\": \"2012036\", \"materia\": \"Hormig\u00f3n Preesforzado\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Por designar docente\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"692C\"}, {\"dia\": \"MI\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"690C\"}, {\"dia\": \"VI\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"651\"}]},\r\n  {\"id\": \"2012037_G1\", \"nivel\": \"NIVEL J\", \"menciones\": [\"Estructuras\"], \"codigo\": \"2012037\", \"materia\": \"Ingenier\u00eda Antis\u00edsmica\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Saavedra Antezana Felipe Ramiro\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"690D\"}, {\"dia\": \"MA\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"MAGCIV\"}, {\"dia\": \"VI\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"692H\"}]},\r\n  {\"id\": \"2012044_G1\", \"nivel\": \"NIVEL J\", \"menciones\": [\"V\u00edas\"], \"codigo\": \"2012044\", \"materia\": \"Ingenier\u00eda de Tr\u00e1fico\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Lazarte Villarroel Luis\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"2015\", \"fin\": \"2145\", \"aula\": \"691F\"}, {\"dia\": \"MI\", \"ini\": \"2015\", \"fin\": \"2145\", \"aula\": \"691B\"}, {\"dia\": \"SA\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"692C\"}]},\r\n  {\"id\": \"2012078_G1\", \"nivel\": \"NIVEL J\", \"menciones\": [\"Sanitaria\"], \"codigo\": \"2012078\", \"materia\": \"Instalaciones Dom. y Const. de Obras Sanitarias\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Rocha Cuadros Juan Carlos\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"690D\"}, {\"dia\": \"MA\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"652\"}, {\"dia\": \"MI\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"652\"}]},\r\n  {\"id\": \"2012077_G1\", \"nivel\": \"NIVEL J\", \"menciones\": [\"Sanitaria\"], \"codigo\": \"2012077\", \"materia\": \"Laboratorio de Ingenier\u00eda Sanitaria\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Arnez Torrico Edith Maritza\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"692C\"}, {\"dia\": \"JU\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"651\"}, {\"dia\": \"VI\", \"ini\": \"0645\", \"fin\": \"0815\", \"aula\": \"623\"}]},\r\n  {\"id\": \"2012081_G1\", \"nivel\": \"NIVEL J\", \"menciones\": [\"Geotecnia\"], \"codigo\": \"2012081\", \"materia\": \"M\u00e9todos Constructivos en Geotecnia\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Camacho Pe\u00f1a Christian Boris\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"625C\"}, {\"dia\": \"MA\", \"ini\": \"1545\", \"fin\": \"1715\", \"aula\": \"625C\"}, {\"dia\": \"MI\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"625C\"}]},\r\n  {\"id\": \"2012047_G1\", \"nivel\": \"NIVEL J\", \"menciones\": [\"Hidr\u00e1ulica\"], \"codigo\": \"2012047\", \"materia\": \"Modelos Hidr\u00e1ulicos\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Munoz Vasquez Galo Osvaldo\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"652\"}, {\"dia\": \"JU\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"625C\"}, {\"dia\": \"VI\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"652\"}]},\r\n  {\"id\": \"2012055_G1\", \"nivel\": \"NIVEL J\", \"menciones\": [\"Sanitaria\", \"Hidr\u00e1ulica\", \"Geotecnia\"], \"codigo\": \"2012055\", \"materia\": \"Obras Hidr\u00e1ulicas II\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Mendez Torrico Roberto\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1500\", \"fin\": \"1715\", \"aula\": \"AUDCIV\"}, {\"dia\": \"VI\", \"ini\": \"1630\", \"fin\": \"1845\", \"aula\": \"AUDCIV\"}]},\r\n  {\"id\": \"2012079_G1\", \"nivel\": \"NIVEL J\", \"menciones\": [\"Sanitaria\"], \"codigo\": \"2012079\", \"materia\": \"Planta de Tratamiento de Aguas Residuales\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Por designar docente\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"652\"}, {\"dia\": \"JU\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"690D\"}, {\"dia\": \"VI\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"MAGCIV\"}]},\r\n  {\"id\": \"2012076_G1\", \"nivel\": \"NIVEL J\", \"menciones\": [\"Sanitaria\"], \"codigo\": \"2012076\", \"materia\": \"Plantas de Purificaci\u00f3n de Agua Potable\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Rocha Cuadros Juan Carlos\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"692H\"}, {\"dia\": \"MA\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"692G\"}, {\"dia\": \"MI\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"MAGCIV\"}]},\r\n  {\"id\": \"2012035_G1\", \"nivel\": \"NIVEL J\", \"menciones\": [\"Estructuras\", \"V\u00edas\"], \"codigo\": \"2012035\", \"materia\": \"Puentes\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Florero Ortuno Oscar\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"692F\"}, {\"dia\": \"MA\", \"ini\": \"0945\", \"fin\": \"1115\", \"aula\": \"MAGCIV\"}, {\"dia\": \"MI\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"692D\"}]},\r\n  {\"id\": \"2012035_G2\", \"nivel\": \"NIVEL J\", \"menciones\": [\"Estructuras\", \"V\u00edas\"], \"codigo\": \"2012035\", \"materia\": \"Puentes\", \"grupo\": \"2\", \"tp\": false, \"docente\": \"Por designar docente\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"1715\", \"fin\": \"1845\", \"aula\": \"AUDCIV\"}, {\"dia\": \"VI\", \"ini\": \"1845\", \"fin\": \"2015\", \"aula\": \"651\"}, {\"dia\": \"SA\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"691A\"}]},\r\n  {\"id\": \"2012050_G1\", \"nivel\": \"NIVEL J\", \"menciones\": [\"Hidr\u00e1ulica\"], \"codigo\": \"2012050\", \"materia\": \"Puertos y V\u00edas Navegables\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Munoz Vasquez Galo Osvaldo\", \"bloques\": [{\"dia\": \"LU\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"690D\"}, {\"dia\": \"JU\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"625C\"}, {\"dia\": \"VI\", \"ini\": \"0815\", \"fin\": \"0945\", \"aula\": \"693A\"}]},\r\n  {\"id\": \"2012088_G1\", \"nivel\": \"NIVEL J\", \"menciones\": [\"Hidr\u00e1ulica\"], \"codigo\": \"2012088\", \"materia\": \"Temas Especiales en Hidr\u00e1ulica\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Heredia Gomez Marcelo Waldo\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"693B\"}, {\"dia\": \"MA\", \"ini\": \"1415\", \"fin\": \"1545\", \"aula\": \"MAGCIV\"}, {\"dia\": \"JU\", \"ini\": \"1115\", \"fin\": \"1245\", \"aula\": \"690D\"}]},\r\n  {\"id\": \"2012080_G1\", \"nivel\": \"NIVEL J\", \"menciones\": [\"Geotecnia\"], \"codigo\": \"2012080\", \"materia\": \"Temas Especiales en Ing. Geotecnia\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Heredia Soliz Wilson\", \"bloques\": [{\"dia\": \"MA\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"692D\"}, {\"dia\": \"JU\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"693C\"}, {\"dia\": \"VI\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"691B\"}]},\r\n  {\"id\": \"2012045_G1\", \"nivel\": \"NIVEL J\", \"menciones\": [\"V\u00edas\"], \"codigo\": \"2012045\", \"materia\": \"V\u00edas F\u00e9rreas\", \"grupo\": \"1\", \"tp\": false, \"docente\": \"Lopez Loredo Grover Dante\", \"bloques\": [{\"dia\": \"MI\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"692F\"}, {\"dia\": \"JU\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"617B\"}, {\"dia\": \"VI\", \"ini\": \"1245\", \"fin\": \"1415\", \"aula\": \"692F\"}]}\r\n];\r\n\r\nvar dbMaterias = [];\r\nvar materiasNormales = dbOficial.filter(function(m) { return m.tp === false; });\r\nvar materiasTP = dbOficial.filter(function(m) { return m.tp === true; });\r\n\r\nmateriasNormales.forEach(function(mat) {\r\n  mat.bloques.forEach(function(b) { b.isTP = false; });\r\n  var tpCorrespArray = materiasTP.filter(function(t) { return t.codigo === mat.codigo && t.grupo === mat.grupo; });\r\n  var tpCorresp = tpCorrespArray.length > 0 ? tpCorrespArray[0] : null;\r\n\r\n  if (tpCorresp && mat.codigo !== \"2012006\") {\r\n    tpCorresp.bloques.forEach(function(b) { b.isTP = true; });\r\n    mat.bloques = mat.bloques.concat(tpCorresp.bloques);\r\n  }\r\n\r\n  dbMaterias.push(mat);\r\n});\r\n\r\nvar horarios = [\"0645-0815\", \"0815-0945\", \"0945-1115\", \"1115-1245\", \"1245-1415\", \"1415-1545\", \"1545-1715\", \"1715-1845\", \"1845-2015\", \"2015-2145\"];\r\nvar dias = [\"LU\", \"MA\", \"MI\", \"JU\", \"VI\", \"SA\"];\r\n\r\nvar nombresNiveles = {\r\n  \"NIVEL A\": \"1\u00b0 Semestre\", \"NIVEL B\": \"2\u00b0 Semestre\", \"NIVEL C\": \"3\u00b0 Semestre\", \"NIVEL D\": \"4\u00b0 Semestre\",\r\n  \"NIVEL E\": \"5\u00b0 Semestre\", \"NIVEL F\": \"6\u00b0 Semestre\", \"NIVEL G\": \"7\u00b0 Semestre\", \"NIVEL H\": \"8\u00b0 Semestre\",\r\n  \"NIVEL I\": \"9\u00b0 Semestre\", \"NIVEL J\": \"10\u00b0 Semestre\"\r\n};\r\n\r\nvar actividadesCustom = [];\r\n\r\nvar coloresPaleta = [\r\n  { bg: \"#bfdbfe\", border: \"#3b82f6\", text: \"#1e3a8a\" },\r\n  { bg: \"#bbf7d0\", border: \"#22c55e\", text: \"#14532d\" },\r\n  { bg: \"#fef08a\", border: \"#eab308\", text: \"#713f12\" },\r\n  { bg: \"#fecaca\", border: \"#ef4444\", text: \"#7f1d1d\" },\r\n  { bg: \"#e9d5ff\", border: \"#a855f7\", text: \"#581c87\" },\r\n  { bg: \"#fed7aa\", border: \"#f97316\", text: \"#7c2d12\" },\r\n  { bg: \"#99f6e4\", border: \"#14b8a6\", text: \"#134e4a\" },\r\n  { bg: \"#fbcfe8\", border: \"#ec4899\", text: \"#831843\" },\r\n  { bg: \"#d9f99d\", border: \"#84cc16\", text: \"#3f6212\" },\r\n  { bg: \"#e5e7eb\", border: \"#64748b\", text: \"#1e293b\" } \r\n];\r\n\r\nfunction aMinutos(cadena) { \r\n    var limpia = cadena.replace(\":\", \"\"); \r\n    return parseInt(limpia.substring(0,2), 10) * 60 + parseInt(limpia.substring(2,4), 10); \r\n}\r\nfunction minToTimeStr(min) {\r\n    var h = Math.floor(min \/ 60);\r\n    var m = min % 60;\r\n    return (h < 10 ? '0' : '') + h + ':' + (m < 10 ? '0' : '') + m;\r\n}\r\n\r\nvar slotsMinutos = horarios.map(function(h) {\r\n  var partes = h.split(\"-\");\r\n  var iniMin = parseInt(partes[0].substring(0,2), 10) * 60 + parseInt(partes[0].substring(2,4), 10);\r\n  var finMin = parseInt(partes[1].substring(0,2), 10) * 60 + parseInt(partes[1].substring(2,4), 10);\r\n  return { hora: h, ini: iniMin, fin: finMin };\r\n});\r\n\r\nfunction appendMateriasList(materiasArray, contenedorUI) {\r\n  var codigosUnicos = [];\r\n  materiasArray.forEach(function(m) {\r\n      if (codigosUnicos.indexOf(m.codigo) === -1) { codigosUnicos.push(m.codigo); }\r\n  });\r\n\r\n  codigosUnicos.forEach(function(codigo) {\r\n    var gruposMateria = materiasArray.filter(function(m) { return m.codigo === codigo; });\r\n    var nombreMateria = gruposMateria[0].materia;\r\n    var detallesMateria = document.createElement(\"details\");\r\n    detallesMateria.className = \"materia-grupo\";\r\n    detallesMateria.dataset.materia = nombreMateria.toLowerCase();\r\n    detallesMateria.innerHTML = '<summary>' + nombreMateria + ' <span class=\"materia-codigo\">(' + codigo + ')<\/span><\/summary>';\r\n\r\n    gruposMateria.forEach(function(mat) {\r\n      var label = document.createElement(\"label\");\r\n      label.className = \"materia-check\";\r\n      label.dataset.docente = mat.docente.toLowerCase();\r\n\r\n      label.innerHTML = '<input type=\"checkbox\" value=\"' + mat.id + '\" onchange=\"syncCheckboxes(this)\"> <span>G:' + mat.grupo + ' &mdash; ' + mat.docente + '<\/span>';\r\n      detallesMateria.appendChild(label);\r\n    });\r\n    contenedorUI.appendChild(detallesMateria);\r\n  });\r\n}\r\n\r\nfunction init() {\r\n  var tbody = document.getElementById(\"cuerpo-horario\");\r\n  if (!tbody) return;\r\n\r\n  horarios.forEach(function(hora) {\r\n    var tr = document.createElement(\"tr\");\r\n    var formatHora = hora.substring(0,2) + \":\" + hora.substring(2,4) + \" - \" + hora.substring(5,7) + \":\" + hora.substring(7,9);\r\n    tr.innerHTML = '<td class=\"hora-col\">' + formatHora + '<\/td>';\r\n    dias.forEach(function(dia) { tr.innerHTML += '<td id=\"td-' + dia + '-' + hora + '\"><\/td>'; });\r\n    tbody.appendChild(tr);\r\n  });\r\n\r\n  var panel = document.getElementById(\"lista-niveles\");\r\n  var nivelesUnicos = [];\r\n  dbMaterias.forEach(function(m) {\r\n      if (nivelesUnicos.indexOf(m.nivel) === -1) { nivelesUnicos.push(m.nivel); }\r\n  });\r\n\r\n  nivelesUnicos.forEach(function(nivel) {\r\n    var detallesNivel = document.createElement(\"details\");\r\n    detallesNivel.className = \"nivel-grupo\";\r\n    detallesNivel.dataset.nivel = nivel;\r\n    var nombreMostrar = nombresNiveles[nivel] ? nombresNiveles[nivel] : nivel; \r\n    detallesNivel.innerHTML = '<summary>' + nombreMostrar + '<\/summary>';\r\n\r\n    var materiasNivel = dbMaterias.filter(function(m) { return m.nivel === nivel; });\r\n\r\n    if (nivel === \"NIVEL J\") {\r\n       var mapMenciones = {\r\n           \"Estructuras\": \"mencion-estructuras\",\r\n           \"V\u00edas\": \"mencion-vias\",\r\n           \"Sanitaria\": \"mencion-sanitaria\",\r\n           \"Hidr\u00e1ulica\": \"mencion-hidraulica\",\r\n           \"Geotecnia\": \"mencion-geotecnia\"\r\n       };\r\n\r\n       Object.keys(mapMenciones).forEach(function(nomMencion) {\r\n           var matMencion = materiasNivel.filter(function(m) { return m.menciones && m.menciones.indexOf(nomMencion) !== -1; });\r\n           if(matMencion.length > 0) {\r\n               var detMencion = document.createElement(\"details\");\r\n               detMencion.className = \"materia-grupo \" + mapMenciones[nomMencion];\r\n               detMencion.style.margin = \"8px 15px\";\r\n               detMencion.innerHTML = '<summary style=\"padding: 7px 12px; margin-top: 5px;\">Menci\u00f3n ' + nomMencion + '<\/summary>';\r\n               appendMateriasList(matMencion, detMencion);\r\n               detallesNivel.appendChild(detMencion);\r\n           }\r\n       });\r\n    } else {\r\n       appendMateriasList(materiasNivel, detallesNivel);\r\n    }\r\n\r\n    panel.appendChild(detallesNivel);\r\n  });\r\n}\r\n\r\nfunction filtrarPanel() {\r\n  var texto = document.getElementById(\"buscadorMaterias\").value.toLowerCase().trim();\r\n  document.querySelectorAll(\".nivel-grupo\").forEach(function(nivelEl) {\r\n    var algunaMateriaVisibleEnNivel = false;\r\n    nivelEl.querySelectorAll(\".materia-grupo\").forEach(function(materiaEl) {\r\n      var coincideMateria = materiaEl.dataset.materia && materiaEl.dataset.materia.indexOf(texto) !== -1;\r\n      var algunGrupoVisible = false;\r\n      materiaEl.querySelectorAll(\".materia-check\").forEach(function(checkEl) {\r\n        var coincideDocente = checkEl.dataset.docente.indexOf(texto) !== -1;\r\n        var visible = texto === \"\" || coincideMateria || coincideDocente;\r\n        if (visible) { checkEl.classList.remove(\"oculto\"); } else { checkEl.classList.add(\"oculto\"); }\r\n        if (visible) algunGrupoVisible = true;\r\n      });\r\n      if (algunGrupoVisible) { materiaEl.classList.remove(\"oculto\"); } else { materiaEl.classList.add(\"oculto\"); }\r\n      if (algunGrupoVisible) algunaMateriaVisibleEnNivel = true;\r\n      if (texto !== \"\" && algunGrupoVisible) materiaEl.open = true;\r\n    });\r\n    if (algunaMateriaVisibleEnNivel) { nivelEl.classList.remove(\"oculto\"); } else { nivelEl.classList.add(\"oculto\"); }\r\n    if (texto !== \"\" && algunaMateriaVisibleEnNivel) nivelEl.open = true;\r\n  });\r\n}\r\n\r\nfunction limpiarSeleccion() {\r\n  document.querySelectorAll(\".materia-check input:checked\").forEach(function(chk) { chk.checked = false; });\r\n  actividadesCustom = [];\r\n  recalcularTabla();\r\n}\r\n\r\nwindow.syncCheckboxes = function(elemento) {\r\n  var val = elemento.value;\r\n  var estado = elemento.checked;\r\n  document.querySelectorAll(\".materia-check input[value='\" + val + \"']\").forEach(function(cb) {\r\n    cb.checked = estado;\r\n  });\r\n  recalcularTabla();\r\n}\r\n\r\nfunction abrirPanelMobile() {\r\n  document.getElementById(\"panelConfig\").classList.add(\"abierto\");\r\n  document.getElementById(\"overlayPanel\").classList.add(\"abierto\");\r\n}\r\n\r\nfunction cerrarPanelMobile() {\r\n  document.getElementById(\"panelConfig\").classList.remove(\"abierto\");\r\n  document.getElementById(\"overlayPanel\").classList.remove(\"abierto\");\r\n}\r\n\r\n\/\/ L\u00f3gica del Modal Custom\r\nfunction abrirModal() {\r\n  document.getElementById('customNombre').value = \"\";\r\n  document.getElementById('modalCustom').style.display = 'flex';\r\n}\r\n\r\nfunction cerrarModal() {\r\n  document.getElementById('modalCustom').style.display = 'none';\r\n}\r\n\r\n\/\/ L\u00f3gica del Modal Exportar\r\nfunction abrirModalExportar() {\r\n  document.getElementById('modalExportar').style.display = 'flex';\r\n}\r\n\r\nfunction cerrarModalExportar() {\r\n  document.getElementById('modalExportar').style.display = 'none';\r\n}\r\n\r\n\/\/ Generaci\u00f3n de Imagen (Para Celular)\r\nfunction descargarWallpaper() {\r\n  cerrarModalExportar();\r\n  var zonaCaptura = document.getElementById(\"zona-captura\");\r\n  var titulo = document.getElementById(\"titulo-wallpaper\");\r\n\r\n  \/\/ Aplicar estilos forzados para que sea vertical y bonito\r\n  zonaCaptura.classList.add(\"modo-wallpaper\");\r\n  titulo.style.display = \"block\";\r\n\r\n  setTimeout(function() {\r\n      html2canvas(zonaCaptura, {\r\n          scale: 2, \/\/ Alta resoluci\u00f3n\r\n          backgroundColor: \"#ffffff\",\r\n          useCORS: true\r\n      }).then(function(canvas) {\r\n          \/\/ Revertir a la normalidad\r\n          zonaCaptura.classList.remove(\"modo-wallpaper\");\r\n          titulo.style.display = \"none\";\r\n\r\n          \/\/ Iniciar descarga\r\n          var link = document.createElement(\"a\");\r\n          link.download = \"Mi_Horario_Celular_SECIC.png\";\r\n          link.href = canvas.toDataURL(\"image\/png\");\r\n          link.click();\r\n      });\r\n  }, 100); \/\/ Peque\u00f1a pausa para asegurar el renderizado\r\n}\r\n\r\n\/\/ Impresi\u00f3n en PDF (Carta Horizontal)\r\nfunction imprimirCarta() {\r\n  cerrarModalExportar();\r\n  window.print();\r\n}\r\n\r\nfunction guardarActividad() {\r\n  var nom = document.getElementById('customNombre').value.trim();\r\n  var d = document.getElementById('customDia').value;\r\n  var hIni = document.getElementById('customHoraIni').value;\r\n  var hFin = document.getElementById('customHoraFin').value;\r\n  \r\n  var colorObj = document.querySelector('input[name=\"customColor\"]:checked');\r\n  var colorSel = colorObj ? colorObj.value : \"#8b5cf6\";\r\n\r\n  if (nom === \"\") {\r\n      alert(\"Por favor, ingresa el t\u00edtulo de la actividad.\");\r\n      return;\r\n  }\r\n  \r\n  if (aMinutos(hIni) >= aMinutos(hFin)) {\r\n      alert(\"La hora de fin debe ser posterior a la hora de inicio.\");\r\n      return;\r\n  }\r\n\r\n  actividadesCustom.push({ nombre: nom, dia: d, ini: hIni, fin: hFin, color: colorSel });\r\n  cerrarModal();\r\n  recalcularTabla();\r\n}\r\n\r\nwindow.borrarActividadCustom = function(indice) {\r\n  actividadesCustom.splice(indice, 1);\r\n  recalcularTabla();\r\n}\r\n\r\nfunction recalcularTabla() {\r\n  document.querySelectorAll(\".tabla-horario td[id^='td-']\").forEach(function(td) { td.innerHTML = \"\"; });\r\n\r\n  var checkedIds = [];\r\n  document.querySelectorAll(\".materia-check input:checked\").forEach(function(chk) {\r\n    if (checkedIds.indexOf(chk.value) === -1) { checkedIds.push(chk.value); }\r\n  });\r\n\r\n  document.getElementById(\"contadorMaterias\").innerText = (checkedIds.length + actividadesCustom.length) + \" asignaciones\";\r\n\r\n  \/\/ 1. DIBUJAR MATERIAS OFICIALES DE LA U\r\n  checkedIds.forEach(function(idValue, numSeleccion) {\r\n    var matData = null;\r\n    for (var i = 0; i < dbMaterias.length; i++) {\r\n        if (dbMaterias[i].id === idValue) { matData = dbMaterias[i]; break; }\r\n    }\r\n    if (!matData) return;\r\n\r\n    var colorAsignado = coloresPaleta[numSeleccion % coloresPaleta.length];\r\n\r\n    matData.bloques.forEach(function(bloque) {\r\n      var inicioMin = aMinutos(bloque.ini);\r\n      var finMin = aMinutos(bloque.fin);\r\n\r\n      slotsMinutos.forEach(function(slot) {\r\n        var seSolapa = inicioMin < slot.fin && finMin > slot.ini;\r\n        if (!seSolapa) return;\r\n\r\n        \/\/ C\u00c1LCULO PROPORCIONAL\r\n        var overlapStart = Math.max(inicioMin, slot.ini);\r\n        var overlapEnd = Math.min(finMin, slot.fin);\r\n        var overlapDuration = overlapEnd - overlapStart;\r\n        var topPct = ((overlapStart - slot.ini) \/ 90) * 100;\r\n        var heightPct = (overlapDuration \/ 90) * 100;\r\n\r\n        var celda = document.getElementById(\"td-\" + bloque.dia + \"-\" + slot.hora);\r\n        if (!celda) return;\r\n\r\n        var div = document.createElement(\"div\");\r\n        div.className = \"celda-materia\";\r\n        \r\n        \/\/ Estilos para posicionar exactamente en la fracci\u00f3n de hora\r\n        div.style.position = \"absolute\";\r\n        div.style.top = topPct + \"%\";\r\n        div.style.height = \"calc(\" + heightPct + \"% - 1px)\";\r\n        div.style.left = \"0\";\r\n        div.style.width = \"100%\";\r\n        div.style.overflow = \"hidden\"; \r\n\r\n        div.style.backgroundColor = colorAsignado.bg;\r\n        div.style.borderLeftColor = colorAsignado.border;\r\n        div.style.color = colorAsignado.text;\r\n\r\n        var tag = bloque.isTP ? ' <span class=\"tag-tp\">Aux.<\/span>' : \"\";\r\n        div.innerHTML = matData.materia + \" &mdash; G:\" + matData.grupo + tag + '<span class=\"cm-aula\" style=\"color: '+colorAsignado.text+'\">' + bloque.aula + '<\/span>';\r\n\r\n        celda.appendChild(div);\r\n        verificarChoques(celda);\r\n      });\r\n    });\r\n  });\r\n\r\n  var mapFondosCustom = {\r\n      \"#10b981\": \"#d1fae5\", \"#8b5cf6\": \"#ede9fe\", \"#0ea5e9\": \"#e0f2fe\", \r\n      \"#f59e0b\": \"#fef3c7\", \"#f43f5e\": \"#ffe4e6\"\r\n  };\r\n\r\n  \/\/ 2. DIBUJAR TUS ACTIVIDADES EXTRA PROPORCIONALMENTE\r\n  actividadesCustom.forEach(function(act, idx) {\r\n    var inicioMin = aMinutos(act.ini);\r\n    var finMin = aMinutos(act.fin);\r\n    var bgClaro = mapFondosCustom[act.color] || \"#f1f5f9\";\r\n\r\n    slotsMinutos.forEach(function(slot) {\r\n      var seSolapa = inicioMin < slot.fin && finMin > slot.ini;\r\n      if (!seSolapa) return;\r\n\r\n      var overlapStart = Math.max(inicioMin, slot.ini);\r\n      var overlapEnd = Math.min(finMin, slot.fin);\r\n      var overlapDuration = overlapEnd - overlapStart;\r\n      var topPct = ((overlapStart - slot.ini) \/ 90) * 100;\r\n      var heightPct = (overlapDuration \/ 90) * 100;\r\n\r\n      var celda = document.getElementById(\"td-\" + act.dia + \"-\" + slot.hora);\r\n      if (!celda) return;\r\n\r\n      var div = document.createElement(\"div\");\r\n      div.className = \"celda-materia custom-act\";\r\n      \r\n      div.style.position = \"absolute\";\r\n      div.style.top = topPct + \"%\";\r\n      div.style.height = \"calc(\" + heightPct + \"% - 1px)\";\r\n      div.style.left = \"0\";\r\n      div.style.width = \"100%\";\r\n      div.style.overflow = \"hidden\";\r\n      \r\n      div.style.backgroundColor = bgClaro;\r\n      div.style.borderLeftColor = act.color;\r\n      div.style.color = \"#334155\";\r\n\r\n      div.innerHTML = act.nombre + \r\n                      '<br><span style=\"font-size:9px; color:#64748b; margin-top:2px; display:block;\">' + act.ini + ' - ' + act.fin + '<\/span>' +\r\n                      '<span class=\"btn-quitar-custom\" onclick=\"borrarActividadCustom('+idx+')\">[x] Eliminar<\/span>';\r\n\r\n      celda.appendChild(div);\r\n      verificarChoques(celda);\r\n    });\r\n  });\r\n}\r\n\r\nfunction verificarChoques(celda) {\r\n  if (celda.childElementCount > 1) {\r\n    var materiasEnCelda = celda.querySelectorAll(\".celda-materia\");\r\n    var anchoColumna = 100 \/ materiasEnCelda.length; \/\/ Divide el ancho entre las clases que chocan\r\n    \r\n    for (var c = 0; c < materiasEnCelda.length; c++) {\r\n        materiasEnCelda[c].classList.add(\"choque\");\r\n        \r\n        \/\/ Las coloca una al lado de la otra\r\n        materiasEnCelda[c].style.width = \"calc(\" + anchoColumna + \"% - 1px)\";\r\n        materiasEnCelda[c].style.left = (c * anchoColumna) + \"%\";\r\n\r\n        \/\/ Devuelve el color de alerta roja\r\n        materiasEnCelda[c].style.backgroundColor = \"\"; \r\n        materiasEnCelda[c].style.borderLeftColor = \"\";\r\n        materiasEnCelda[c].style.color = \"\";\r\n        var subAula = materiasEnCelda[c].querySelector('.cm-aula');\r\n        if(subAula) subAula.style.color = \"\";\r\n    }\r\n  }\r\n}\r\n\r\nwindow.addEventListener('load', function() {\r\n    setTimeout(init, 500);\r\n});\r\n\/\/ ]]>\r\n<\/script>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"unboxed","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-198","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/secic.fcyt.umss.edu.bo\/index.php\/wp-json\/wp\/v2\/pages\/198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/secic.fcyt.umss.edu.bo\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/secic.fcyt.umss.edu.bo\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/secic.fcyt.umss.edu.bo\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/secic.fcyt.umss.edu.bo\/index.php\/wp-json\/wp\/v2\/comments?post=198"}],"version-history":[{"count":16,"href":"https:\/\/secic.fcyt.umss.edu.bo\/index.php\/wp-json\/wp\/v2\/pages\/198\/revisions"}],"predecessor-version":[{"id":434,"href":"https:\/\/secic.fcyt.umss.edu.bo\/index.php\/wp-json\/wp\/v2\/pages\/198\/revisions\/434"}],"wp:attachment":[{"href":"https:\/\/secic.fcyt.umss.edu.bo\/index.php\/wp-json\/wp\/v2\/media?parent=198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}