{"id":490479,"date":"2026-01-25T19:06:37","date_gmt":"2026-01-25T18:06:37","guid":{"rendered":"https:\/\/www.dynseo.com\/homework-planner\/"},"modified":"2026-01-28T10:19:33","modified_gmt":"2026-01-28T09:19:33","slug":"homework-planner","status":"publish","type":"page","link":"https:\/\/www.dynseo.com\/es\/homework-planner\/","title":{"rendered":"Homework Planner"},"content":{"rendered":"<p>[et_pb_section fb_built=\u00bb1&#8243; _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_row _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_code _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<!DOCTYPE html><!-- [et_pb_line_break_holder] --><html lang=\"en\"><!-- [et_pb_line_break_holder] --><head><!-- [et_pb_line_break_holder] -->    <meta charset=\"UTF-8\"><!-- [et_pb_line_break_holder] -->    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"><!-- [et_pb_line_break_holder] -->    <title>Planificador de Tareas | Escolarizaci\u00f3n | DYNSEO<\/title><!-- [et_pb_line_break_holder] -->    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Nunito:wght@400;600;700;800&#038;family=Fredoka:wght@400;500;600;700&#038;display=swap\" rel=\"stylesheet\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<style><!-- [et_pb_line_break_holder] -->        :root { --primary: #3B82F6; --primary-light: #60A5FA; --secondary: #8B5CF6; --accent-green: #22C55E; --accent-orange: #F97316; --text-dark: #1E3A8A; --text-medium: #6B7280; --border-color: #E0E7FF; --radius: 20px; --radius-sm: 12px; }<!-- [et_pb_line_break_holder] -->        * { margin: 0; padding: 0; box-sizing: border-box; }<!-- [et_pb_line_break_holder] -->        body { font-family: 'Nunito', sans-serif; background: linear-gradient(135deg, #A5B4FC 0%, #818CF8 50%, #6366F1 100%); min-height: 100vh; padding: 20px 15px; }<!-- [et_pb_line_break_holder] -->        .container { max-width: 900px; margin: 0 auto; }<!-- [et_pb_line_break_holder] -->        .tool-badge { display: inline-flex; align-items: center; gap: 6px; background: rgba(99, 102, 241, 0.9); color: white; padding: 8px 16px; border-radius: 20px; font-size: 0.8rem; font-weight: 600; margin-bottom: 15px; }<!-- [et_pb_line_break_holder] -->        header { text-align: center; margin-bottom: 20px; color: white; }<!-- [et_pb_line_break_holder] -->        h1 { font-family: 'Fredoka', sans-serif; font-size: clamp(1.8rem, 5vw, 2.5rem); margin-bottom: 8px; text-shadow: 0 2px 10px rgba(0,0,0,0.2); }<!-- [et_pb_line_break_holder] -->        .subtitle { font-size: 1rem; opacity: 0.95; }<!-- [et_pb_line_break_holder] -->        .main-card { background: white; border-radius: var(--radius); padding: 25px 20px; margin-bottom: 20px; box-shadow: 0 10px 40px rgba(0,0,0,0.15); }<!-- [et_pb_line_break_holder] -->        .week-nav { display: flex; align-items: center; justify-content: center; gap: 15px; margin-bottom: 20px; }<!-- [et_pb_line_break_holder] -->        .week-nav button { width: 40px; height: 40px; border-radius: 50%; border: 2px solid var(--border-color); background: white; font-size: 1.2rem; cursor: pointer; }<!-- [et_pb_line_break_holder] -->        .week-nav button:hover { background: var(--primary); color: white; }<!-- [et_pb_line_break_holder] -->        .week-label { font-family: 'Fredoka', sans-serif; font-size: 1.1rem; color: var(--text-dark); }<!-- [et_pb_line_break_holder] -->        .days-tabs { display: flex; gap: 5px; margin-bottom: 20px; overflow-x: auto; }<!-- [et_pb_line_break_holder] -->        .day-tab { flex: 1; min-width: 60px; padding: 10px 5px; border: 2px solid var(--border-color); border-radius: var(--radius-sm); background: white; text-align: center; cursor: pointer; }<!-- [et_pb_line_break_holder] -->        .day-tab.active { background: linear-gradient(135deg, var(--primary), var(--secondary)); color: white; border-color: transparent; }<!-- [et_pb_line_break_holder] -->        .day-tab.has-tasks::after { content: ''; display: block; width: 6px; height: 6px; background: var(--accent-orange); border-radius: 50%; margin: 4px auto 0; }<!-- [et_pb_line_break_holder] -->        .day-tab.active.has-tasks::after { background: white; }<!-- [et_pb_line_break_holder] -->        .day-tab .day-name { font-weight: 700; font-size: 0.75rem; }<!-- [et_pb_line_break_holder] -->        .day-tab .day-date { font-size: 0.7rem; opacity: 0.7; }<!-- [et_pb_line_break_holder] -->        .day-content { display: none; }<!-- [et_pb_line_break_holder] -->        .day-content.active { display: block; }<!-- [et_pb_line_break_holder] -->        .add-task-form { display: flex; gap: 8px; flex-wrap: wrap; margin-bottom: 15px; padding: 15px; background: linear-gradient(135deg, #EEF2FF, #E0E7FF); border-radius: var(--radius-sm); }<!-- [et_pb_line_break_holder] -->        .add-task-form input, .add-task-form select { padding: 10px; border: 2px solid var(--border-color); border-radius: 8px; font-family: 'Nunito', sans-serif; font-size: 1rem; }<!-- [et_pb_line_break_holder] -->        .add-task-form input[type=\"text\"] { flex: 1; min-width: 140px; }<!-- [et_pb_line_break_holder] -->        .add-task-form select { min-width: 80px; }<!-- [et_pb_line_break_holder] -->        .add-task-form button { padding: 10px 18px; background: linear-gradient(135deg, var(--primary), var(--secondary)); color: white; border: none; border-radius: 8px; font-weight: 700; cursor: pointer; }<!-- [et_pb_line_break_holder] -->        .tasks-list { display: flex; flex-direction: column; gap: 10px; }<!-- [et_pb_line_break_holder] -->        .task-item { display: flex; align-items: center; gap: 10px; padding: 12px; background: #F8FAFC; border-radius: var(--radius-sm); border-left: 4px solid var(--primary); }<!-- [et_pb_line_break_holder] -->        .task-item.done { opacity: 0.6; border-left-color: var(--accent-green); }<!-- [et_pb_line_break_holder] -->        .task-item.done .task-name { text-decoration: line-through; }<!-- [et_pb_line_break_holder] -->        .task-checkbox { width: 26px; height: 26px; border-radius: 50%; border: 3px solid var(--border-color); cursor: pointer; display: flex; align-items: center; justify-content: center; background: white; flex-shrink: 0; }<!-- [et_pb_line_break_holder] -->        .task-item.done .task-checkbox { background: var(--accent-green); border-color: var(--accent-green); color: white; }<!-- [et_pb_line_break_holder] -->        .task-item.done .task-checkbox::after { content: '\u2713'; font-weight: 700; font-size: 0.8rem; }<!-- [et_pb_line_break_holder] -->        .task-info { flex: 1; min-width: 0; }<!-- [et_pb_line_break_holder] -->        .task-name { font-weight: 700; font-size: 0.9rem; }<!-- [et_pb_line_break_holder] -->        .task-subject { font-size: 0.75rem; color: var(--text-medium); }<!-- [et_pb_line_break_holder] -->        .task-meta { display: flex; gap: 5px; flex-wrap: wrap; }<!-- [et_pb_line_break_holder] -->        .task-badge { padding: 3px 8px; border-radius: 12px; font-size: 0.65rem; font-weight: 700; }<!-- [et_pb_line_break_holder] -->        .badge-time { background: #DBEAFE; color: #1E40AF; }<!-- [et_pb_line_break_holder] -->        .badge-easy { background: #DCFCE7; color: #166534; }<!-- [et_pb_line_break_holder] -->        .badge-medium { background: #FEF3C7; color: #92400E; }<!-- [et_pb_line_break_holder] -->        .badge-hard { background: #FEE2E2; color: #991B1B; }<!-- [et_pb_line_break_holder] -->        .task-delete { width: 26px; height: 26px; border-radius: 50%; border: none; background: transparent; color: #D1D5DB; cursor: pointer; font-size: 1.1rem; }<!-- [et_pb_line_break_holder] -->        .task-delete:hover { background: #FEE2E2; color: #EF4444; }<!-- [et_pb_line_break_holder] -->        .empty-day { text-align: center; padding: 30px; color: var(--text-medium); }<!-- [et_pb_line_break_holder] -->        .empty-day .empty-icon { font-size: 2.5rem; margin-bottom: 8px; }<!-- [et_pb_line_break_holder] -->        .stats-bar { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; margin-top: 20px; }<!-- [et_pb_line_break_holder] -->        @media (min-width: 500px) { .stats-bar { grid-template-columns: repeat(4, 1fr); } }<!-- [et_pb_line_break_holder] -->        .stat-card { background: linear-gradient(135deg, #EEF2FF, #E0E7FF); border-radius: var(--radius-sm); padding: 12px; text-align: center; }<!-- [et_pb_line_break_holder] -->        .stat-value { font-family: 'Fredoka', sans-serif; font-size: 1.4rem; color: var(--primary); }<!-- [et_pb_line_break_holder] -->        .stat-label { font-size: 0.7rem; color: var(--text-medium); }<!-- [et_pb_line_break_holder] -->        .tips-card { background: linear-gradient(135deg, #FEF3C7, #FDE68A); border-radius: var(--radius); padding: 18px; margin-bottom: 20px; }<!-- [et_pb_line_break_holder] -->        .tips-card h3 { font-family: 'Fredoka', sans-serif; color: #92400E; margin-bottom: 10px; font-size: 1rem; }<!-- [et_pb_line_break_holder] -->        .tips-grid { display: grid; grid-template-columns: 1fr; gap: 8px; }<!-- [et_pb_line_break_holder] -->        @media (min-width: 500px) { .tips-grid { grid-template-columns: repeat(2, 1fr); } }<!-- [et_pb_line_break_holder] -->        .tip-item { background: white; border-radius: 8px; padding: 10px; display: flex; align-items: center; gap: 8px; font-size: 0.8rem; }<!-- [et_pb_line_break_holder] -->        .actions-bar { display: grid; grid-template-columns: 1fr; gap: 10px; }<!-- [et_pb_line_break_holder] -->        @media (min-width: 450px) { .actions-bar { grid-template-columns: repeat(3, 1fr); } }<!-- [et_pb_line_break_holder] -->        .action-btn { padding: 12px 16px; border-radius: 50px; font-weight: 700; font-size: 0.85rem; cursor: pointer; display: flex; align-items: center; justify-content: center; gap: 6px; border: none; }<!-- [et_pb_line_break_holder] -->        .action-btn.save { background: linear-gradient(135deg, var(--accent-green), #16A34A); color: white; }<!-- [et_pb_line_break_holder] -->        .action-btn.print { background: linear-gradient(135deg, var(--primary), var(--secondary)); color: white; }<!-- [et_pb_line_break_holder] -->        .action-btn.reset { background: white; border: 2px solid var(--border-color); }<!-- [et_pb_line_break_holder] -->        .toast { position: fixed; bottom: 20px; left: 50%; transform: translateX(-50%) translateY(100px); background: var(--accent-green); color: white; padding: 12px 24px; border-radius: 50px; font-weight: 700; opacity: 0; transition: all 0.3s; z-index: 1000; }<!-- [et_pb_line_break_holder] -->        .toast.show { transform: translateX(-50%) translateY(0); opacity: 1; }<!-- [et_pb_line_break_holder] -->        footer { text-align: center; margin-top: 20px; color: white; font-size: 0.8rem; opacity: 0.9; }<!-- [et_pb_line_break_holder] -->        footer a { color: white; font-weight: 700; }<!-- [et_pb_line_break_holder] -->        @media print { body { background: white; } header { color: #333; } .actions-bar, .add-task-form, .task-delete, .week-nav button, .tool-badge { display: none !important; } .main-card { box-shadow: none; border: 1px solid #ccc; } }<!-- [et_pb_line_break_holder] -->    <\/style>\n<p><!-- [et_pb_line_break_holder] --><\/head><!-- [et_pb_line_break_holder] --><body><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"container\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<header><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"tool-badge\">\ud83d\udcda Herramienta Escolarizaci\u00f3n<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<h1>\ud83d\udcda Planificador de Tareas<\/h1>\n<p><!-- [et_pb_line_break_holder] -->            <pee class=\"subtitle\">\u00a1Organiza tu semana y marca tus tareas completadas!<\/pee><!-- [et_pb_line_break_holder] -->        <\/header>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"main-card\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"week-nav\"><!-- [et_pb_line_break_holder] -->                <button onclick=\"changeWeek(-1)\">\u25c0<\/button><!-- [et_pb_line_break_holder] -->                <span class=\"week-label\" id=\"weekLabel\">Semana del 16 de diciembre<\/span><!-- [et_pb_line_break_holder] -->                <button onclick=\"changeWeek(1)\">\u25b6<\/button><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"days-tabs\" id=\"daysTabs\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div id=\"daysContent\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"stats-bar\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"stat-card\">\n<div class=\"stat-value\" id=\"statTotal\">0<\/div>\n<div class=\"stat-label\">Tareas Totales<\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"stat-card\">\n<div class=\"stat-value\" id=\"statDone\">0<\/div>\n<div class=\"stat-label\">Completadas \u2713<\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"stat-card\">\n<div class=\"stat-value\" id=\"statTime\">0<\/div>\n<div class=\"stat-label\">Min. Restantes<\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"stat-card\">\n<div class=\"stat-value\" id=\"statProgress\">0%<\/div>\n<div class=\"stat-label\">Progreso<\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"tips-card\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<h3>\ud83d\udca1 Consejos para Tareas<\/h3>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"tips-grid\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"tip-item\"><span>\u23f1\ufe0f<\/span><span><strong>Pomodoro:<\/strong> 15 min trabajo, 5 min descanso<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"tip-item\"><span>\ud83c\udfaf<\/span><span><strong>Lo m\u00e1s dif\u00edcil primero<\/strong> cuando est\u00e9s fresco<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"tip-item\"><span>\ud83d\udcf5<\/span><span><strong>Sin distracciones:<\/strong> tel\u00e9fono apagado<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"tip-item\"><span>\ud83c\udf89<\/span><span><strong>Recomp\u00e9nsate<\/strong> al terminar!<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"actions-bar\"><!-- [et_pb_line_break_holder] -->            <button class=\"action-btn save\" onclick=\"saveData()\">\ud83d\udcbe Guardar<\/button><!-- [et_pb_line_break_holder] -->            <button class=\"action-btn print\" onclick=\"window.print()\">\ud83d\udda8\ufe0f Imprimir<\/button><!-- [et_pb_line_break_holder] -->            <button class=\"action-btn reset\" onclick=\"resetWeek()\">\ud83d\udd04 Nueva Semana<\/button><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<footer><pee>Creado con \u2764\ufe0f por <a href=\"https:\/\/dynseo.com\" target=\"_blank\">DYNSEO<\/a><\/pee><\/footer>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"toast\" id=\"toast\">\u2713 Guardado!<\/div>\n<p><!-- [et_pb_line_break_holder] -->    <script><!-- [et_pb_line_break_holder] -->        const subjects=['Franc\u00e9s','Matem\u00e1ticas','Historia','Geograf\u00eda','Ciencias','Ingl\u00e9s','Artes','Deporte','Otro'];<!-- [et_pb_line_break_holder] -->        const days=['Lunes','Martes','Mi\u00e9rcoles','Jueves','Viernes','S\u00e1bado','Domingo'];<!-- [et_pb_line_break_holder] -->        let currentWeekStart=getMonday(new Date()),tasks={},currentDay=0;<!-- [et_pb_line_break_holder] -->        function getMonday(d){const date=new Date(d),day=date.getDay(),diff=date.getDate()-day+(day===0?-6:1);return new Date(date.setDate(diff));}<!-- [et_pb_line_break_holder] -->        function formatDate(date){return date.toLocaleDateString('fr-FR',{day:'numeric',month:'long'});}<!-- [et_pb_line_break_holder] -->        function getWeekKey(){return currentWeekStart.toISOString().split('T')[0];}<!-- [et_pb_line_break_holder] -->        function init(){loadData();renderWeek();updateStats();}<!-- [et_pb_line_break_holder] -->        function renderWeek(){<!-- [et_pb_line_break_holder] -->            document.getElementById('weekLabel').textContent='Semana del '+formatDate(currentWeekStart);<!-- [et_pb_line_break_holder] -->            let tabsHtml='';days.forEach((day,i)=>{const date=new Date(currentWeekStart);date.setDate(date.getDate()+i);const dayKey=getWeekKey()+'-'+i,hasTasks=tasks[dayKey]&&tasks[dayKey].length>0;tabsHtml+='<\/p>\n<div class=\"day-tab '+(i===currentDay?'active':'')+' '+(hasTasks?'has-tasks':'')+'\" onclick=\"selectDay('+i+')\">\n<div class=\"day-name\">'+day.substring(0,3)+'<\/div>\n<div class=\"day-date\">'+date.getDate()+'<\/div>\n<\/div>\n<p>';});<!-- [et_pb_line_break_holder] -->            document.getElementById('daysTabs').innerHTML=tabsHtml;<!-- [et_pb_line_break_holder] -->            let contentHtml='';days.forEach((_,i)=>{contentHtml+='<\/p>\n<div class=\"day-content '+(i===currentDay?'active':'')+'\" id=\"day-'+i+'\">\n<div class=\"add-task-form\"><input type=\"text\" id=\"taskName-'+i+'\" placeholder=\"Tarea...\"><select id=\"taskSubject-'+i+'\">'+subjects.map(s=>'<option value=\"'+s+'\">'+s+'<\/option>').join('')+'<\/select><select id=\"taskTime-'+i+'\"><option value=\"10\">10min<\/option><option value=\"15\">15min<\/option><option value=\"20\">20min<\/option><option value=\"30\">30min<\/option><option value=\"45\">45min<\/option><option value=\"60\">1h<\/option><\/select><select id=\"taskDiff-'+i+'\"><option value=\"easy\">\ud83d\ude0a<\/option><option value=\"medium\">\ud83d\ude10<\/option><option value=\"hard\">\ud83d\ude30<\/option><\/select><button onclick=\"addTask('+i+')\">+<\/button><\/div>\n<div class=\"tasks-list\" id=\"tasks-'+i+'\"><\/div>\n<\/div>\n<p>';});<!-- [et_pb_line_break_holder] -->            document.getElementById('daysContent').innerHTML=contentHtml;<!-- [et_pb_line_break_holder] -->            days.forEach((_,i)=>renderTasks(i));<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        function renderTasks(dayIndex){<!-- [et_pb_line_break_holder] -->            const dayKey=getWeekKey()+'-'+dayIndex,dayTasks=tasks[dayKey]||[],container=document.getElementById('tasks-'+dayIndex);<!-- [et_pb_line_break_holder] -->            if(dayTasks.length===0){container.innerHTML='<\/p>\n<div class=\"empty-day\">\n<div class=\"empty-icon\">\ud83d\udcdd<\/div>\n<pee>No hay tareas<\/pee><\/div>\n<p>';return;}<!-- [et_pb_line_break_holder] -->            container.innerHTML=dayTasks.map((task,i)=>'<\/p>\n<div class=\"task-item '+(task.done?'done':'')+'\">\n<div class=\"task-checkbox\" onclick=\"toggleTask('+dayIndex+','+i+')\"><\/div>\n<div class=\"task-info\">\n<div class=\"task-name\">'+task.name+'<\/div>\n<div class=\"task-subject\">'+task.subject+'<\/div>\n<\/div>\n<div class=\"task-meta\"><span class=\"task-badge badge-time\">'+task.time+'min<\/span><span class=\"task-badge badge-'+task.difficulty+'\">'+(task.difficulty==='easy'?'\ud83d\ude0a':task.difficulty==='medium'?'\ud83d\ude10':'\ud83d\ude30')+'<\/span><\/div>\n<p><button class=\"task-delete\" onclick=\"deleteTask('+dayIndex+','+i+')\">\u00d7<\/button><\/div>\n<p>').join('');<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        function selectDay(index){currentDay=index;document.querySelectorAll('.day-tab').forEach((t,i)=>t.classList.toggle('active',i===index));document.querySelectorAll('.day-content').forEach((c,i)=>c.classList.toggle('active',i===index));}<!-- [et_pb_line_break_holder] -->        function addTask(dayIndex){const name=document.getElementById('taskName-'+dayIndex).value.trim();if(!name)return;const subject=document.getElementById('taskSubject-'+dayIndex).value,time=document.getElementById('taskTime-'+dayIndex).value,difficulty=document.getElementById('taskDiff-'+dayIndex).value,dayKey=getWeekKey()+'-'+dayIndex;if(!tasks[dayKey])tasks[dayKey]=[];tasks[dayKey].push({name,subject,time:parseInt(time),difficulty,done:false});document.getElementById('taskName-'+dayIndex).value='';renderWeek();updateStats();saveData();}<!-- [et_pb_line_break_holder] -->        function toggleTask(dayIndex,taskIndex){const dayKey=getWeekKey()+'-'+dayIndex;tasks[dayKey][taskIndex].done=!tasks[dayKey][taskIndex].done;renderTasks(dayIndex);updateStats();saveData();}<!-- [et_pb_line_break_holder] -->        function deleteTask(dayIndex,taskIndex){const dayKey=getWeekKey()+'-'+dayIndex;tasks[dayKey].splice(taskIndex,1);renderWeek();updateStats();saveData();}<!-- [et_pb_line_break_holder] -->        function updateStats(){let total=0,done=0,timeLeft=0;days.forEach((_,i)=>{const dayKey=getWeekKey()+'-'+i,dayTasks=tasks[dayKey]||[];dayTasks.forEach(t=>{total++;if(t.done)done++;else timeLeft+=t.time;});});document.getElementById('statTotal').textContent=total;document.getElementById('statDone').textContent=done;document.getElementById('statTime').textContent=timeLeft;document.getElementById('statProgress').textContent=total?Math.round(done\/total*100)+'%':'0%';}<!-- [et_pb_line_break_holder] -->        function changeWeek(offset){currentWeekStart.setDate(currentWeekStart.getDate()+(offset*7));currentDay=0;renderWeek();updateStats();}<!-- [et_pb_line_break_holder] -->        function resetWeek(){if(confirm('\u00bfBorrar las tareas de esta semana?')){days.forEach((_,i)=>{delete tasks[getWeekKey()+'-'+i];});renderWeek();updateStats();saveData();}}<!-- [et_pb_line_break_holder] -->        function saveData(){localStorage.setItem('dynseo-planificador-de-tareas',JSON.stringify(tasks));showToast('\u2713 Guardado!');}<!-- [et_pb_line_break_holder] -->        function loadData(){const saved=localStorage.getItem('dynseo-planificador-de-tareas');if(saved)tasks=JSON.parse(saved);}<!-- [et_pb_line_break_holder] -->        function showToast(msg){const toast=document.getElementById('toast');toast.textContent=msg;toast.classList.add('show');setTimeout(()=>toast.classList.remove('show'),1500);}<!-- [et_pb_line_break_holder] -->        document.addEventListener('DOMContentLoaded',init);<!-- [et_pb_line_break_holder] -->    <\/script><!-- [et_pb_line_break_holder] --><\/body><!-- [et_pb_line_break_holder] --><\/html>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n<p>[et_pb_code]<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"\u00bfQu\u00e9 es el Planificador de Tareas de DYNSEO?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"El Planificador de Tareas es una herramienta de escolarizaci\u00f3n desarrollada por DYNSEO que permite organizar tu semana y marcar las tareas completadas. Te ayuda a gestionar tu tiempo de estudio de manera efectiva.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfQu\u00e9 informaci\u00f3n muestra el planificador?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"El planificador muestra las tareas totales, las tareas completadas, los minutos restantes y el porcentaje de progreso de tu semana de estudio, permiti\u00e9ndote tener un seguimiento completo de tu avance.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfQu\u00e9 es la t\u00e9cnica Pomodoro mencionada en los consejos?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"La t\u00e9cnica Pomodoro es un m\u00e9todo de gesti\u00f3n del tiempo que consiste en trabajar durante 15 minutos concentrado y luego tomar un descanso de 5 minutos. Esta t\u00e9cnica ayuda a mantener la concentraci\u00f3n y la productividad.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfQu\u00e9 consejos ofrece la herramienta para hacer las tareas?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"La herramienta ofrece cuatro consejos principales: usar la t\u00e9cnica Pomodoro (15 min trabajo, 5 min descanso), hacer lo m\u00e1s dif\u00edcil primero cuando est\u00e9s fresco, evitar distracciones manteniendo el tel\u00e9fono apagado, y recompensarte al terminar las tareas.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfQu\u00e9 funcionalidades tiene el planificador?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"El planificador permite guardar tu progreso, imprimir la planificaci\u00f3n, crear una nueva semana y navegar entre diferentes semanas. Tambi\u00e9n incluye un sistema de seguimiento visual del progreso semanal.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfC\u00f3mo puedo organizar mi semana con esta herramienta?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Puedes organizar tu semana a\u00f1adiendo tus tareas, marc\u00e1ndolas como completadas seg\u00fan avances, y monitoreando tu progreso trav\u00e9s de los indicadores de tareas totales, completadas, tiempo restante y porcentaje de progreso.\"}}]}<\/script>[\/et_pb_code]<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":4,"featured_media":130227,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-490479","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Homework Planner - DYNSEO - Aplicaci\u00f3n educativa y juegos de memoria<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dynseo.com\/es\/homework-planner\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Homework Planner - DYNSEO - Aplicaci\u00f3n educativa y juegos de memoria\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dynseo.com\/es\/homework-planner\/\" \/>\n<meta property=\"og:site_name\" content=\"DYNSEO - Aplicaci\u00f3n educativa y juegos de memoria\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-28T09:19:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/2024\/07\/Article-pour-jeux-de-memoire-et-services-educatifs-sur-tablette-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"1500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/es\\\/homework-planner\\\/\",\"url\":\"https:\\\/\\\/www.dynseo.com\\\/es\\\/homework-planner\\\/\",\"name\":\"Homework Planner - DYNSEO - Aplicaci\u00f3n educativa y juegos de memoria\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/es\\\/homework-planner\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/es\\\/homework-planner\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dynseo.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/Article-pour-jeux-de-memoire-et-services-educatifs-sur-tablette-1.png\",\"datePublished\":\"2026-01-25T18:06:37+00:00\",\"dateModified\":\"2026-01-28T09:19:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/es\\\/homework-planner\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dynseo.com\\\/es\\\/homework-planner\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/es\\\/homework-planner\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.dynseo.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/Article-pour-jeux-de-memoire-et-services-educatifs-sur-tablette-1.png\",\"contentUrl\":\"https:\\\/\\\/www.dynseo.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/Article-pour-jeux-de-memoire-et-services-educatifs-sur-tablette-1.png\",\"width\":2000,\"height\":1500,\"caption\":\"Mant\u00e9n tu agilidad mental con nuestras actividades divertidas y gratificantes\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/es\\\/homework-planner\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.dynseo.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Homework Planner\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/www.dynseo.com\\\/es\\\/\",\"name\":\"Jeux de m\u00e9moire et stimulation cognitive\",\"description\":\"Entra\u00eenez votre m\u00e9moire et votre cerveau avec DYNSEO\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dynseo.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/es\\\/#organization\",\"name\":\"DYNSEO\",\"url\":\"https:\\\/\\\/www.dynseo.com\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.dynseo.com\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/logo-dynseo-new.png\",\"contentUrl\":\"https:\\\/\\\/www.dynseo.com\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/logo-dynseo-new.png\",\"width\":5073,\"height\":1397,\"caption\":\"DYNSEO\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Homework Planner - DYNSEO - Aplicaci\u00f3n educativa y juegos de memoria","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dynseo.com\/es\/homework-planner\/","og_locale":"es_ES","og_type":"article","og_title":"Homework Planner - DYNSEO - Aplicaci\u00f3n educativa y juegos de memoria","og_url":"https:\/\/www.dynseo.com\/es\/homework-planner\/","og_site_name":"DYNSEO - Aplicaci\u00f3n educativa y juegos de memoria","article_modified_time":"2026-01-28T09:19:33+00:00","og_image":[{"width":2000,"height":1500,"url":"https:\/\/www.dynseo.com\/wp-content\/uploads\/2024\/07\/Article-pour-jeux-de-memoire-et-services-educatifs-sur-tablette-1.png","type":"image\/png"}],"twitter_misc":{"Tiempo de lectura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.dynseo.com\/es\/homework-planner\/","url":"https:\/\/www.dynseo.com\/es\/homework-planner\/","name":"Homework Planner - DYNSEO - Aplicaci\u00f3n educativa y juegos de memoria","isPartOf":{"@id":"https:\/\/www.dynseo.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dynseo.com\/es\/homework-planner\/#primaryimage"},"image":{"@id":"https:\/\/www.dynseo.com\/es\/homework-planner\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dynseo.com\/wp-content\/uploads\/2024\/07\/Article-pour-jeux-de-memoire-et-services-educatifs-sur-tablette-1.png","datePublished":"2026-01-25T18:06:37+00:00","dateModified":"2026-01-28T09:19:33+00:00","breadcrumb":{"@id":"https:\/\/www.dynseo.com\/es\/homework-planner\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dynseo.com\/es\/homework-planner\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.dynseo.com\/es\/homework-planner\/#primaryimage","url":"https:\/\/www.dynseo.com\/wp-content\/uploads\/2024\/07\/Article-pour-jeux-de-memoire-et-services-educatifs-sur-tablette-1.png","contentUrl":"https:\/\/www.dynseo.com\/wp-content\/uploads\/2024\/07\/Article-pour-jeux-de-memoire-et-services-educatifs-sur-tablette-1.png","width":2000,"height":1500,"caption":"Mant\u00e9n tu agilidad mental con nuestras actividades divertidas y gratificantes"},{"@type":"BreadcrumbList","@id":"https:\/\/www.dynseo.com\/es\/homework-planner\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dynseo.com\/es\/"},{"@type":"ListItem","position":2,"name":"Homework Planner"}]},{"@type":"WebSite","@id":"https:\/\/www.dynseo.com\/es\/#website","url":"https:\/\/www.dynseo.com\/es\/","name":"Jeux de m\u00e9moire et stimulation cognitive","description":"Entra\u00eenez votre m\u00e9moire et votre cerveau avec DYNSEO","publisher":{"@id":"https:\/\/www.dynseo.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dynseo.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.dynseo.com\/es\/#organization","name":"DYNSEO","url":"https:\/\/www.dynseo.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.dynseo.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/www.dynseo.com\/wp-content\/uploads\/2022\/05\/logo-dynseo-new.png","contentUrl":"https:\/\/www.dynseo.com\/wp-content\/uploads\/2022\/05\/logo-dynseo-new.png","width":5073,"height":1397,"caption":"DYNSEO"},"image":{"@id":"https:\/\/www.dynseo.com\/es\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.dynseo.com\/es\/wp-json\/wp\/v2\/pages\/490479","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dynseo.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.dynseo.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.dynseo.com\/es\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dynseo.com\/es\/wp-json\/wp\/v2\/comments?post=490479"}],"version-history":[{"count":3,"href":"https:\/\/www.dynseo.com\/es\/wp-json\/wp\/v2\/pages\/490479\/revisions"}],"predecessor-version":[{"id":491835,"href":"https:\/\/www.dynseo.com\/es\/wp-json\/wp\/v2\/pages\/490479\/revisions\/491835"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dynseo.com\/es\/wp-json\/wp\/v2\/media\/130227"}],"wp:attachment":[{"href":"https:\/\/www.dynseo.com\/es\/wp-json\/wp\/v2\/media?parent=490479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}