{"id":29035,"date":"2025-12-13T18:24:37","date_gmt":"2025-12-13T17:24:37","guid":{"rendered":"https:\/\/www.dica.polimi.it\/collabora\/borse-di-studio\/"},"modified":"2026-01-28T23:45:59","modified_gmt":"2026-01-28T22:45:59","slug":"borse-di-studio","status":"publish","type":"page","link":"https:\/\/www.dica.polimi.it\/en\/collabora\/borse-di-studio\/","title":{"rendered":"Scholarships"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"29035\" class=\"elementor elementor-29035\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2620a57 e-flex e-con-boxed e-con e-parent\" data-id=\"2620a57\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a3a4e79 elementor-widget elementor-widget-shortcode\" data-id=\"a3a4e79\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n    <style>\n        .dica-jobs-container {\n            font-family: \"Manrope\", sans-serif;\n            color: #102c53;\n            margin-top: 30px;\n        }\n\n        \/* --- CONTENITORE PRINCIPALE FILTRI (Search + Status Switch) --- *\/\n        .dica-controls-header {\n            display: flex;\n            justify-content: space-between;\n            align-items: flex-end;\n            flex-wrap: wrap;\n            margin-bottom: 20px;\n            gap: 15px;\n        }\n\n        \/* --- SWITCH ARCHIVIAZIONE CON SLIDER --- *\/\n        .dica-status-switch {\n            position: relative; \/* Base per posizionamento slider *\/\n            display: flex;\n            background-color: #f0f0f0;\n            border-radius: 50px;\n            padding: 5px; \n            gap: 5px; \n        }\n\n        \/* Lo Slider Blu (Elemento che si muove) *\/\n        .dica-status-switch::before {\n            content: \"\";\n            position: absolute;\n            top: 5px;\n            left: 5px; \/* Inizia dal padding del container *\/\n            width: var(--slider-width, 50%); \/* Calcolato da JS *\/\n            height: calc(100% - 10px); \n            background-color: #2942DB;\n            border-radius: 50px;\n            z-index: 1; \/* Sotto il testo dei bottoni *\/\n            \/* La magia: spostamento orizzontale e animazione fluida *\/\n            transform: translateX(var(--slider-x, 0px));\n            transition: transform 0.4s ease-in-out, box-shadow 0.3s ease;\n            box-shadow: 0 2px 6px rgba(41, 66, 219, 0.4); \n        }\n        \n        .dica-status-btn {\n            position: relative; \/* Posiziona il testo sopra lo slider (z-index 2) *\/\n            z-index: 2; \n            padding: 8px 15px;\n            border: none;\n            border-radius: 50px;\n            cursor: pointer;\n            font-weight: 700;\n            font-size: 14px;\n            \/* Rimuove sfondo, ora gestito dallo slider ::before *\/\n            background-color: transparent;\n            transition: color 0.4s ease; \/* Transizione solo del colore del testo *\/\n            color: #102c53; \/* Colore di default (non attivo) *\/\n        }\n\n        .dica-status-btn.active {\n            color: white; \/* Colore quando lo slider \u00e8 sotto *\/\n            \/* Non c'\u00e8 sfondo da cambiare sul bottone stesso *\/\n        }\n\n        \/* --- BARRA DI RICERCA --- *\/\n        .dica-search-container {\n            margin-bottom: 0; \n            margin-top: 0;\n            flex-grow: 1; \n            display: flex;\n            justify-content: flex-end; \n        }\n\n        .dica-input-wrapper {\n            position: relative;\n            width: 100%;\n            max-width: 600px; \n            display: flex;\n            align-items: center;\n        }\n\n        .dica-search-icon {\n            position: absolute;\n            left: 0;\n            color: #102c53;\n            font-size: 18px;\n            pointer-events: none;\n        }\n\n        .dica-search-input {\n            width: 100%;\n            padding: 10px 10px 10px 30px; \n            border: none;\n            border-bottom: 1px solid #102c53;\n            background: transparent;\n            font-family: \"Manrope\", sans-serif;\n            font-size: 18px; \n            color: #102c53;\n            outline: none;\n            transition: border-color 0.3s;\n        }\n        \n        .dica-search-input::placeholder {\n            color: #102c53;\n            opacity: 0.6;\n        }\n\n        .dica-search-input:focus {\n            border-bottom-color: #2942DB;\n        }\n\n        .dica-search-count {\n            margin-top: 8px;\n            font-size: 14px;\n            color: #666;\n            min-height: 20px; \n        }\n        \n        .dica-no-results-msg {\n            display: none;\n            padding: 40px 0;\n            text-align: center;\n            font-weight: 700;\n            color: #102c53;\n            font-size: 20px;\n        }\n\n        \/* --- HEADER TABELLA --- *\/\n        .dica-jobs-header {\n            display: flex;\n            padding: 15px 10px;\n            border-bottom: 2px solid #e0e0e0;\n            margin-bottom: 10px;\n            font-weight: 700;\n            font-size: 14px;\n            color: #102c53;\n        }\n\n        .dica-col-header {\n            cursor: pointer;\n            display: flex;\n            align-items: center;\n            gap: 5px;\n            transition: color 0.3s;\n            user-select: none;\n        }\n\n        .dica-col-header:hover {\n            color: #2942DB;\n        }\n\n        .dica-sort-icon {\n            font-size: 12px;\n            opacity: 0.3; \n            transition: opacity 0.2s;\n        }\n\n        \/* --- RIGHE TABELLA --- *\/\n        .dica-job-row {\n            display: flex;\n            padding: 25px 10px;\n            border-bottom: 1px solid #e0e0e0;\n            transition: background-color 0.2s;\n            align-items: flex-start;\n        }\n\n        .dica-job-row:hover {\n            background-color: #f9faff;\n        }\n\n        \/* --- COLONNE DIMENSIONI --- *\/\n        .col-main { width: 55%; padding-right: 20px; } \n        .col-date { width: 15%; } \n        .col-arch { width: 15%; } \n\n        \/* --- TIPOGRAFIA INTERNA --- *\/\n        .dica-job-title {\n            font-size: 16px;\n            font-weight: 700;\n            margin-bottom: 8px;\n            color: #2942DB;\n            line-height: 1.4;\n        }\n\n        .dica-job-object {\n            font-size: 14px;\n            margin-bottom: 8px;\n            color: #102c53;\n            line-height: 1.5;\n        }\n\n        .dica-job-resp {\n            font-size: 14px;\n            margin-bottom: 12px;\n            color: #102c53;\n        }\n\n        .dica-date-text {\n            font-size: 14px;\n            font-weight: 500;\n            color: #102c53;\n        }\n\n        \/* --- ALLEGATI --- *\/\n        .dica-attachments-wrapper {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 15px;\n            margin-top: 10px;\n        }\n\n        .dica-attachment-link {\n            font-size: 14px;\n            color: #102c53;\n            text-decoration: none;\n            font-weight: 700;\n            display: inline-flex;\n            align-items: center;\n            gap: 5px;\n            border-bottom: 1px solid transparent;\n            transition: all 0.2s;\n        }\n\n        .dica-attachment-link:hover {\n            color: #2942DB;\n            border-bottom-color: #2942DB;\n        }\n        \n        .dica-attachment-icon {\n            color: #2942DB;\n        }\n\n        \/* --- MOBILE RESPONSIVE --- *\/\n        @media (max-width: 768px) {\n            .dica-jobs-header { display: none; } \n            \n            .dica-input-wrapper { width: 100%; max-width: 100%; }\n            .dica-controls-header { justify-content: center; } \n            .dica-search-container { justify-content: center; width: 100%; }\n\n            .dica-job-row {\n                flex-direction: column;\n                gap: 15px;\n                padding: 20px;\n                border: 1px solid #eee;\n                margin-bottom: 15px;\n                border-radius: 8px;\n                box-shadow: 0 2px 5px rgba(0,0,0,0.05);\n            }\n\n            .col-main, .col-date, .col-arch {\n                width: 100%;\n                padding-right: 0;\n\t\t\t\tmargin-bottom: 15px;\n            }\n\n            .col-date, .col-arch {\n                display: flex;\n                justify-content: space-between;\n                border-bottom: 1px dashed #eee;\n                padding-bottom: 5px;\n            }\n            \n            .col-date::before { content: attr(data-label); font-weight: 700; font-size: 13px; color: #888; }\n            .col-arch::before { content: \"Archiviazione\"; font-weight: 700; font-size: 13px; color: #888; }\n        }\n    <\/style>\n    <div class=\"dica-jobs-container\">\n        <div class=\"dica-controls-header\">\n            \n            <!-- Switch In Corso \/ Archiviati -->\n            <div class=\"dica-status-switch\" id=\"statusSwitch_dica_bandi_69e0dfec66a0b\">\n                <button class=\"dica-status-btn active\" data-status=\"active\">In Corso<\/button>\n                <button class=\"dica-status-btn\" data-status=\"archived\">Archiviati<\/button>\n            <\/div>\n\n            <!-- BARRA DI RICERCA -->\n            <div class=\"dica-search-container\">\n                <div class=\"dica-input-wrapper\">\n                    <i class=\"fa-solid fa-magnifying-glass dica-search-icon\"><\/i>\n                    <input type=\"text\" id=\"searchInput_dica_bandi_69e0dfec66a0b\" class=\"dica-search-input\" placeholder=\"Cerca...\">\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <!-- Contatore Risultati -->\n        <div id=\"searchCount_dica_bandi_69e0dfec66a0b\" class=\"dica-search-count\"><\/div>\n        \n        <div class=\"dica-jobs-header\" id=\"jobsHeader_dica_bandi_69e0dfec66a0b\">\n            <div class=\"dica-col-header col-main\" data-col=\"0\">Titolo <i class=\"fa-solid fa-sort dica-sort-icon\"><\/i><\/div>\n            <div class=\"dica-col-header col-date\" data-col=\"1\">Inizio <i class=\"fa-solid fa-sort dica-sort-icon\"><\/i><\/div>\n            <div class=\"dica-col-header col-date\" data-col=\"2\">Fine <i class=\"fa-solid fa-sort dica-sort-icon\"><\/i><\/div>\n            <div class=\"dica-col-header col-arch\" data-col=\"3\">Archiviazione <i class=\"fa-solid fa-sort dica-sort-icon\"><\/i><\/div>\n        <\/div>\n        <div id=\"dicaJobsList_dica_bandi_69e0dfec66a0b\">\n    <div class=\"dica-job-row\" data-search=\"bando prot. n. 136177 del 03\/06\/2025 - scad. 23\/06\/2025 bando di selezione per il conferimento di borse di studio per attivit\u00c3\u20ac di ricerca post laurea magistrale presso il dipartimento di ingegneria civile e ambientale - codice procedura: 2025_bsr_dica_4           \r\n         \" data-arch-status=\"archived\" style=\"display: none;\"><div class=\"col-main\"><div class=\"dica-job-title\">Bando Prot. n. 136177 del 03\/06\/2025 - Scad. 23\/06\/2025<\/div><div class=\"dica-job-object\"><strong>Oggetto:<\/strong> BANDO DI SELEZIONE PER IL CONFERIMENTO DI BORSE DI STUDIO PER ATTIVIT\u00c3\u20ac DI RICERCA POST LAUREA MAGISTRALE PRESSO IL DIPARTIMENTO DI INGEGNERIA CIVILE E AMBIENTALE - CODICE PROCEDURA: 2025_BSR_DICA_4           \r\n         <\/div><div class=\"dica-job-resp\"><strong>Responsabile:<\/strong> Magni Simona Luciana<\/div><div class=\"dica-attachments-wrapper\">\n                        <a href=\"https:\/\/www.dica.polimi.it\/assets\/2025\/06\/Bando BSR DICA 4 - MARIANI PROTOCOLLATO.pdf\" class=\"dica-attachment-link\" target=\"_blank\">\n                           <i class=\"fa-solid fa-paperclip dica-attachment-icon\"><\/i> Allegato 1\n                        <\/a>\n                        <a href=\"https:\/\/www.dica.polimi.it\/assets\/2025\/06\/2025_BRS_DICA_4 - Nomina commissione protocollata.pdf\" class=\"dica-attachment-link\" target=\"_blank\">\n                           <i class=\"fa-solid fa-paperclip dica-attachment-icon\"><\/i> Allegato 2\n                        <\/a>\n                        <a href=\"https:\/\/www.dica.polimi.it\/assets\/2025\/06\/Decreto approvazione atti borsa Dica 4 protocollata.pdf\" class=\"dica-attachment-link\" target=\"_blank\">\n                           <i class=\"fa-solid fa-paperclip dica-attachment-icon\"><\/i> Allegato 3\n                        <\/a><\/div><\/div><div class=\"col-date\" data-label=\"Inizio\"><span class=\"dica-date-text\">03\/06\/2025<\/span><\/div><div class=\"col-date\" data-label=\"Scadenza\"><span class=\"dica-date-text\">23\/06\/2025<\/span><\/div><div class=\"col-arch\"><span class=\"dica-date-text\">31\/12\/2025<\/span><\/div><\/div><div class=\"dica-job-row\" data-search=\"bando prot. n. 136190 del 03\/06\/2025 - scad. 03\/06\/2025 bando di selezione per il conferimento di borse di studio per attivit\u00c3\u20ac di ricerca post laurea magistrale presso il dipartimento di ingegneria civile e ambientale - codice procedura: 2025_bsr_dica_8       \r\n         \" data-arch-status=\"archived\" style=\"display: none;\"><div class=\"col-main\"><div class=\"dica-job-title\">Bando Prot. n. 136190 del 03\/06\/2025 - Scad. 03\/06\/2025<\/div><div class=\"dica-job-object\"><strong>Oggetto:<\/strong> BANDO DI SELEZIONE PER IL CONFERIMENTO DI BORSE DI STUDIO PER ATTIVIT\u00c3\u20ac DI RICERCA POST LAUREA MAGISTRALE PRESSO IL DIPARTIMENTO DI INGEGNERIA CIVILE E AMBIENTALE - CODICE PROCEDURA: 2025_BSR_DICA_8       \r\n         <\/div><div class=\"dica-job-resp\"><strong>Responsabile:<\/strong> Magni Simona Luciana<\/div><div class=\"dica-attachments-wrapper\">\n                        <a href=\"https:\/\/www.dica.polimi.it\/assets\/2025\/06\/Bando BSR DICA 8 - DI PRISCO C PROTOCOLLATO.pdf\" class=\"dica-attachment-link\" target=\"_blank\">\n                           <i class=\"fa-solid fa-paperclip dica-attachment-icon\"><\/i> Allegato 1\n                        <\/a>\n                        <a href=\"https:\/\/www.dica.polimi.it\/assets\/2025\/06\/2025_BRS_DICA_8 - Nomina commissione protocollato.pdf\" class=\"dica-attachment-link\" target=\"_blank\">\n                           <i class=\"fa-solid fa-paperclip dica-attachment-icon\"><\/i> Allegato 2\n                        <\/a>\n                        <a href=\"https:\/\/www.dica.polimi.it\/assets\/2025\/06\/14 - Decreto approvazione atti borsa Dica 8 - PROTOCOLLATO.pdf\" class=\"dica-attachment-link\" target=\"_blank\">\n                           <i class=\"fa-solid fa-paperclip dica-attachment-icon\"><\/i> Allegato 3\n                        <\/a><\/div><\/div><div class=\"col-date\" data-label=\"Inizio\"><span class=\"dica-date-text\">03\/06\/2025<\/span><\/div><div class=\"col-date\" data-label=\"Scadenza\"><span class=\"dica-date-text\">23\/06\/2025<\/span><\/div><div class=\"col-arch\"><span class=\"dica-date-text\">31\/12\/2025<\/span><\/div><\/div><div class=\"dica-job-row\" data-search=\"bando prot. n. 136171 del 03\/06\/2025 - scad. 23\/06\/2025 bando di selezione per il conferimento di borse di studio per attivit\u00c3\u20ac di ricerca post laurea magistrale presso il dipartimento di ingegneria civile e ambientale - codice procedura: 2025_bsr_dica_5\r\n         \" data-arch-status=\"archived\" style=\"display: none;\"><div class=\"col-main\"><div class=\"dica-job-title\">Bando Prot. n. 136171 del 03\/06\/2025 - Scad. 23\/06\/2025<\/div><div class=\"dica-job-object\"><strong>Oggetto:<\/strong> BANDO DI SELEZIONE PER IL CONFERIMENTO DI BORSE DI STUDIO PER ATTIVIT\u00c3\u20ac DI RICERCA POST LAUREA MAGISTRALE PRESSO IL DIPARTIMENTO DI INGEGNERIA CIVILE E AMBIENTALE - CODICE PROCEDURA: 2025_BSR_DICA_5\r\n         <\/div><div class=\"dica-job-resp\"><strong>Responsabile:<\/strong> Contato Lorella<\/div><div class=\"dica-attachments-wrapper\">\n                        <a href=\"https:\/\/www.dica.polimi.it\/assets\/2025\/06\/Bando BSR DICA 5- GROSSO - PROTOCOLLATO.pdf\" class=\"dica-attachment-link\" target=\"_blank\">\n                           <i class=\"fa-solid fa-paperclip dica-attachment-icon\"><\/i> Allegato 1\n                        <\/a>\n                        <a href=\"https:\/\/www.dica.polimi.it\/assets\/2025\/06\/2025_BRS_DICA_5- Nomina commissione - PROTOCOLLATO.pdf\" class=\"dica-attachment-link\" target=\"_blank\">\n                           <i class=\"fa-solid fa-paperclip dica-attachment-icon\"><\/i> Allegato 2\n                        <\/a>\n                        <a href=\"https:\/\/www.dica.polimi.it\/assets\/2025\/06\/Decreto approvazione atti TUA CAMILLA-GROSSO - PROTOCOLLATO.pdf\" class=\"dica-attachment-link\" target=\"_blank\">\n                           <i class=\"fa-solid fa-paperclip dica-attachment-icon\"><\/i> Allegato 3\n                        <\/a><\/div><\/div><div class=\"col-date\" data-label=\"Inizio\"><span class=\"dica-date-text\">03\/06\/2025<\/span><\/div><div class=\"col-date\" data-label=\"Scadenza\"><span class=\"dica-date-text\">23\/06\/2025<\/span><\/div><div class=\"col-arch\"><span class=\"dica-date-text\">31\/12\/2025<\/span><\/div><\/div><div class=\"dica-job-row\" data-search=\"bando prot. n. 136188 del 03\/06\/2025 - scad. 25\/07\/2025 bando di selezione per il conferimento di borse di studio per attivit\u00c3\u20ac di ricerca post laurea magistrale presso il dipartimento di ingegneria civile e ambientale - codice procedura: 2025_bsr_dica_6\r\n         \" data-arch-status=\"archived\" style=\"display: none;\"><div class=\"col-main\"><div class=\"dica-job-title\">Bando Prot. n. 136188 del 03\/06\/2025 - Scad. 25\/07\/2025<\/div><div class=\"dica-job-object\"><strong>Oggetto:<\/strong> BANDO DI SELEZIONE PER IL CONFERIMENTO DI BORSE DI STUDIO PER ATTIVIT\u00c3\u20ac DI RICERCA POST LAUREA MAGISTRALE PRESSO IL DIPARTIMENTO DI INGEGNERIA CIVILE E AMBIENTALE - CODICE PROCEDURA: 2025_BSR_DICA_6\r\n         <\/div><div class=\"dica-job-resp\"><strong>Responsabile:<\/strong> Contato Lorella<\/div><div class=\"dica-attachments-wrapper\">\n                        <a href=\"https:\/\/www.dica.polimi.it\/assets\/2025\/06\/Bando BSR DICA 6- CHIARELLI - PROTOCOLLATO.pdf\" class=\"dica-attachment-link\" target=\"_blank\">\n                           <i class=\"fa-solid fa-paperclip dica-attachment-icon\"><\/i> Allegato 1\n                        <\/a>\n                        <a href=\"https:\/\/www.dica.polimi.it\/assets\/2025\/06\/2025_BRS_DICA_6 - Nomina commissione PROTOCOLLATO.pdf\" class=\"dica-attachment-link\" target=\"_blank\">\n                           <i class=\"fa-solid fa-paperclip dica-attachment-icon\"><\/i> Allegato 2\n                        <\/a>\n                        <a href=\"https:\/\/www.dica.polimi.it\/assets\/2025\/06\/Decreto approvazione atti - 2025_BSR_DICA_6 PADOAN - PROTOCOLLATO.pdf\" class=\"dica-attachment-link\" target=\"_blank\">\n                           <i class=\"fa-solid fa-paperclip dica-attachment-icon\"><\/i> Allegato 3\n                        <\/a><\/div><\/div><div class=\"col-date\" data-label=\"Inizio\"><span class=\"dica-date-text\">03\/06\/2025<\/span><\/div><div class=\"col-date\" data-label=\"Scadenza\"><span class=\"dica-date-text\">25\/07\/2025<\/span><\/div><div class=\"col-arch\"><span class=\"dica-date-text\">31\/12\/2025<\/span><\/div><\/div><div class=\"dica-job-row\" data-search=\"bando prot. n. 136212 del 03\/06\/2025 - scad. 23\/06\/2025 bando di selezione per il conferimento di borse di studio per attivit\u00c3\u20ac di ricerca post laurea magistrale presso il dipartimento di ingegneria civile e ambientale - codice procedura: 2025_bsr_dica_7\r\n         \" data-arch-status=\"archived\" style=\"display: none;\"><div class=\"col-main\"><div class=\"dica-job-title\">Bando Prot. n. 136212 del 03\/06\/2025 - Scad. 23\/06\/2025<\/div><div class=\"dica-job-object\"><strong>Oggetto:<\/strong> BANDO DI SELEZIONE PER IL CONFERIMENTO DI BORSE DI STUDIO PER ATTIVIT\u00c3\u20ac DI RICERCA POST LAUREA MAGISTRALE PRESSO IL DIPARTIMENTO DI INGEGNERIA CIVILE E AMBIENTALE - CODICE PROCEDURA: 2025_BSR_DICA_7\r\n         <\/div><div class=\"dica-job-resp\"><strong>Responsabile:<\/strong> Contato Lorella<\/div><div class=\"dica-attachments-wrapper\">\n                        <a href=\"https:\/\/www.dica.polimi.it\/assets\/2025\/06\/Bando BSR DICA 7- CARRION - PROTOCOLLATO.pdf\" class=\"dica-attachment-link\" target=\"_blank\">\n                           <i class=\"fa-solid fa-paperclip dica-attachment-icon\"><\/i> Allegato 1\n                        <\/a>\n                        <a href=\"https:\/\/www.dica.polimi.it\/assets\/2025\/06\/2025_BRS_DICA_7 - Nomina commissione - PROTOCOLLATO.pdf\" class=\"dica-attachment-link\" target=\"_blank\">\n                           <i class=\"fa-solid fa-paperclip dica-attachment-icon\"><\/i> Allegato 2\n                        <\/a>\n                        <a href=\"https:\/\/www.dica.polimi.it\/assets\/2025\/06\/Decreto approvazione atti - protocollato.pdf\" class=\"dica-attachment-link\" target=\"_blank\">\n                           <i class=\"fa-solid fa-paperclip dica-attachment-icon\"><\/i> Allegato 3\n                        <\/a><\/div><\/div><div class=\"col-date\" data-label=\"Inizio\"><span class=\"dica-date-text\">03\/06\/2025<\/span><\/div><div class=\"col-date\" data-label=\"Scadenza\"><span class=\"dica-date-text\">23\/06\/2025<\/span><\/div><div class=\"col-arch\"><span class=\"dica-date-text\">31\/12\/2025<\/span><\/div><\/div><div class=\"dica-job-row\" data-search=\"borsa di studio post laurea magistrale dica 02 rep. 9861 prot. 120451 del 16\/05\/2025 bando di selezione per il conferimento di borse di studio per attivit\u00c3\u20ac di ricerca post laurea magistrale presso il dipartimento di ingegneria civile e ambientale - codice procedura: 2025_bsr_dica_2          \r\n         \" data-arch-status=\"archived\" style=\"display: none;\"><div class=\"col-main\"><div class=\"dica-job-title\">Borsa di studio post laurea magistrale DICA 02 Rep. 9861 Prot. 120451 del 16\/05\/2025<\/div><div class=\"dica-job-object\"><strong>Oggetto:<\/strong> BANDO DI SELEZIONE PER IL CONFERIMENTO DI BORSE DI STUDIO PER ATTIVIT\u00c3\u20ac DI RICERCA POST LAUREA MAGISTRALE PRESSO IL DIPARTIMENTO DI INGEGNERIA CIVILE E AMBIENTALE - CODICE PROCEDURA: 2025_BSR_DICA_2          \r\n         <\/div><div class=\"dica-job-resp\"><strong>Responsabile:<\/strong> Magni Simona Luciana<\/div><div class=\"dica-attachments-wrapper\">\n                        <a href=\"https:\/\/www.dica.polimi.it\/assets\/2025\/05\/Bando BSR DICA 2 - DI PRISCO C FIRMATO protocollato.pdf\" class=\"dica-attachment-link\" target=\"_blank\">\n                           <i class=\"fa-solid fa-paperclip dica-attachment-icon\"><\/i> Allegato 1\n                        <\/a><\/div><\/div><div class=\"col-date\" data-label=\"Inizio\"><span class=\"dica-date-text\">16\/05\/2025<\/span><\/div><div class=\"col-date\" data-label=\"Scadenza\"><span class=\"dica-date-text\">04\/06\/2025<\/span><\/div><div class=\"col-arch\"><span class=\"dica-date-text\">30\/09\/2025<\/span><\/div><\/div><div class=\"dica-job-row\" data-search=\"borsa di studio post laurea magistrale dica 02 rep. 9861 prot. 120451 del 16\/05\/2025 bando di selezione per il conferimento di borse di studio per attivit\u00c3\u20ac di ricerca post laurea magistrale presso il dipartimento di ingegneria civile e ambientale - codice procedura: 2025_bsr_dica_2          \r\n         \" data-arch-status=\"archived\" style=\"display: none;\"><div class=\"col-main\"><div class=\"dica-job-title\">Borsa di studio post laurea magistrale DICA 02 Rep. 9861 Prot. 120451 del 16\/05\/2025<\/div><div class=\"dica-job-object\"><strong>Oggetto:<\/strong> BANDO DI SELEZIONE PER IL CONFERIMENTO DI BORSE DI STUDIO PER ATTIVIT\u00c3\u20ac DI RICERCA POST LAUREA MAGISTRALE PRESSO IL DIPARTIMENTO DI INGEGNERIA CIVILE E AMBIENTALE - CODICE PROCEDURA: 2025_BSR_DICA_2          \r\n         <\/div><div class=\"dica-job-resp\"><strong>Responsabile:<\/strong> Magni Simona Luciana<\/div><div class=\"dica-attachments-wrapper\">\n                        <a href=\"https:\/\/www.dica.polimi.it\/assets\/2025\/05\/Bando BSR DICA 2 - DI PRISCO C FIRMATO protocollato.pdf\" class=\"dica-attachment-link\" target=\"_blank\">\n                           <i class=\"fa-solid fa-paperclip dica-attachment-icon\"><\/i> Allegato 1\n                        <\/a>\n                        <a href=\"https:\/\/www.dica.polimi.it\/assets\/2025\/05\/Decreto approvazione atti PROTOCOLLATO.pdf\" class=\"dica-attachment-link\" target=\"_blank\">\n                           <i class=\"fa-solid fa-paperclip dica-attachment-icon\"><\/i> Allegato 2\n                        <\/a><\/div><\/div><div class=\"col-date\" data-label=\"Inizio\"><span class=\"dica-date-text\">16\/05\/2025<\/span><\/div><div class=\"col-date\" data-label=\"Scadenza\"><span class=\"dica-date-text\">04\/06\/2025<\/span><\/div><div class=\"col-arch\"><span class=\"dica-date-text\">30\/09\/2025<\/span><\/div><\/div><div class=\"dica-job-row\" data-search=\"borsa di studio post laurea magistrale dica 03 rep. 9695 prot. 120534 del 16\/05\/2025 bando di selezione per il conferimento di borse di studio per attivit\u00c3\u20ac di ricerca post laurea magistrale presso il dipartimento di ingegneria civile e ambientale - codice procedura: 2025_bsr_dica_3\" data-arch-status=\"archived\" style=\"display: none;\"><div class=\"col-main\"><div class=\"dica-job-title\">Borsa di studio post laurea magistrale DICA 03 Rep. 9695 Prot. 120534 del 16\/05\/2025<\/div><div class=\"dica-job-object\"><strong>Oggetto:<\/strong> BANDO DI SELEZIONE PER IL CONFERIMENTO DI BORSE DI STUDIO PER ATTIVIT\u00c3\u20ac DI RICERCA POST LAUREA MAGISTRALE PRESSO IL DIPARTIMENTO DI INGEGNERIA CIVILE E AMBIENTALE - CODICE PROCEDURA: 2025_BSR_DICA_3<\/div><div class=\"dica-job-resp\"><strong>Responsabile:<\/strong> Magni Simona Luciana<\/div><div class=\"dica-attachments-wrapper\">\n                        <a href=\"https:\/\/www.dica.polimi.it\/assets\/2025\/05\/Bando BSR DICA 3 - PETRINI PROTOCOLLATO.pdf\" class=\"dica-attachment-link\" target=\"_blank\">\n                           <i class=\"fa-solid fa-paperclip dica-attachment-icon\"><\/i> Allegato 1\n                        <\/a>\n                        <a href=\"https:\/\/www.dica.polimi.it\/assets\/2025\/07\/2025_BRS_DICA_3 - Nomina commissione protocollata.pdf\" class=\"dica-attachment-link\" target=\"_blank\">\n                           <i class=\"fa-solid fa-paperclip dica-attachment-icon\"><\/i> Allegato 2\n                        <\/a>\n                        <a href=\"https:\/\/www.dica.polimi.it\/assets\/2025\/07\/Decreto approvazione atti DICA 3 BORSA protocollata.pdf\" class=\"dica-attachment-link\" target=\"_blank\">\n                           <i class=\"fa-solid fa-paperclip dica-attachment-icon\"><\/i> Allegato 3\n                        <\/a><\/div><\/div><div class=\"col-date\" data-label=\"Inizio\"><span class=\"dica-date-text\">16\/05\/2025<\/span><\/div><div class=\"col-date\" data-label=\"Scadenza\"><span class=\"dica-date-text\">05\/06\/2025<\/span><\/div><div class=\"col-arch\"><span class=\"dica-date-text\">30\/09\/2025<\/span><\/div><\/div><div class=\"dica-job-row\" data-search=\"borsa di studio post laurea magistrale dica 02 rep. 9861 prot. 120451 del 16\/05\/2025 bando di selezione per il conferimento di borse di studio per attivit\u00c3\u20ac di ricerca post laurea magistrale presso il dipartimento di ingegneria civile e ambientale - codice procedura: 2025_bsr_dica_2          \r\n         \" data-arch-status=\"archived\" style=\"display: none;\"><div class=\"col-main\"><div class=\"dica-job-title\">Borsa di studio post laurea magistrale DICA 02 Rep. 9861 Prot. 120451 del 16\/05\/2025<\/div><div class=\"dica-job-object\"><strong>Oggetto:<\/strong> BANDO DI SELEZIONE PER IL CONFERIMENTO DI BORSE DI STUDIO PER ATTIVIT\u00c3\u20ac DI RICERCA POST LAUREA MAGISTRALE PRESSO IL DIPARTIMENTO DI INGEGNERIA CIVILE E AMBIENTALE - CODICE PROCEDURA: 2025_BSR_DICA_2          \r\n         <\/div><div class=\"dica-job-resp\"><strong>Responsabile:<\/strong> Magni Simona Luciana<\/div><div class=\"dica-attachments-wrapper\">\n                        <a href=\"https:\/\/www.dica.polimi.it\/assets\/2025\/05\/Bando BSR DICA 2 - DI PRISCO C FIRMATO protocollato.pdf\" class=\"dica-attachment-link\" target=\"_blank\">\n                           <i class=\"fa-solid fa-paperclip dica-attachment-icon\"><\/i> Allegato 1\n                        <\/a><\/div><\/div><div class=\"col-date\" data-label=\"Inizio\"><span class=\"dica-date-text\">16\/05\/2025<\/span><\/div><div class=\"col-date\" data-label=\"Scadenza\"><span class=\"dica-date-text\">04\/06\/2025<\/span><\/div><div class=\"col-arch\"><span class=\"dica-date-text\">30\/09\/2025<\/span><\/div><\/div><div class=\"dica-job-row\" data-search=\"bando prot. n. 63614 del 13\/03\/2024 - scadenza 7\/04\/2024 bando di selezione per il conferimento di borse di studio per attivit\u00c3\u20ac di ricerca post laurea magistrale presso il dipartimento di ingegneria civile e ambientale - codice procedura: 2025_bsr_dica_1\r\n         \" data-arch-status=\"archived\" style=\"display: none;\"><div class=\"col-main\"><div class=\"dica-job-title\">Bando prot. n. 63614 del 13\/03\/2024 - scadenza 7\/04\/2024<\/div><div class=\"dica-job-object\"><strong>Oggetto:<\/strong> BANDO DI SELEZIONE PER IL CONFERIMENTO DI BORSE DI STUDIO PER ATTIVIT\u00c3\u20ac DI RICERCA POST LAUREA MAGISTRALE PRESSO IL DIPARTIMENTO DI INGEGNERIA CIVILE E AMBIENTALE - CODICE PROCEDURA: 2025_BSR_DICA_1\r\n         <\/div><div class=\"dica-job-resp\"><strong>Responsabile:<\/strong> Contato Lorella<\/div><div class=\"dica-attachments-wrapper\">\n                        <a href=\"https:\/\/www.dica.polimi.it\/assets\/2025\/03\/AG-bando Borse - PROTOCOLLATO.pdf\" class=\"dica-attachment-link\" target=\"_blank\">\n                           <i class=\"fa-solid fa-paperclip dica-attachment-icon\"><\/i> Allegato 1\n                        <\/a>\n                        <a href=\"https:\/\/www.dica.polimi.it\/assets\/2025\/03\/2025-BRS-DICA-1 - Nomina commissione - protocollata.pdf\" class=\"dica-attachment-link\" target=\"_blank\">\n                           <i class=\"fa-solid fa-paperclip dica-attachment-icon\"><\/i> Allegato 2\n                        <\/a>\n                        <a href=\"https:\/\/www.dica.polimi.it\/assets\/2025\/03\/Decreto approvazione atti - PROTOCOLLATO.pdf\" class=\"dica-attachment-link\" target=\"_blank\">\n                           <i class=\"fa-solid fa-paperclip dica-attachment-icon\"><\/i> Allegato 3\n                        <\/a><\/div><\/div><div class=\"col-date\" data-label=\"Inizio\"><span class=\"dica-date-text\">13\/03\/2025<\/span><\/div><div class=\"col-date\" data-label=\"Scadenza\"><span class=\"dica-date-text\">07\/04\/2025<\/span><\/div><div class=\"col-arch\"><span class=\"dica-date-text\">31\/12\/2025<\/span><\/div><\/div><\/div><div id=\"noResultsMsg_dica_bandi_69e0dfec66a0b\" class=\"dica-no-results-msg\">Nessun risultato trovato<\/div><\/div>\n    <script>\n    (function() {\n        var uniqueId = 'dica_bandi_69e0dfec66a0b';\n        \n        document.addEventListener('DOMContentLoaded', function() {\n            var searchInput = document.getElementById('searchInput_' + uniqueId);\n            var listContainer = document.getElementById('dicaJobsList_' + uniqueId);\n            var countDisplay = document.getElementById('searchCount_' + uniqueId);\n            var noResultsMsg = document.getElementById('noResultsMsg_' + uniqueId);\n            var headers = document.querySelectorAll('#jobsHeader_' + uniqueId + ' .dica-col-header');\n            var statusSwitch = document.getElementById('statusSwitch_' + uniqueId);\n            var statusButtons = document.querySelectorAll('#statusSwitch_' + uniqueId + ' .dica-status-btn');\n            \n            if(!listContainer) return;\n\n            var originalRows = Array.from(listContainer.getElementsByClassName('dica-job-row'));\n            var sortStates = {}; \n            var currentStatusFilter = 'active'; \n\n            \/\/ --- FUNZIONI SLIDER ---\n\n            function updateSliderPosition(activeButton) {\n                \/\/ Calcola la larghezza del bottone (che sar\u00e0 la larghezza dello slider)\n                var sliderWidth = activeButton.offsetWidth;\n                \n                \/\/ Calcola l'offset di spostamento (0 per il primo bottone, altrimenti distanza del secondo)\n                var leftOffset = activeButton.offsetLeft - 5; \/\/ -5 \u00e8 il padding left del container switch\n                \n                statusSwitch.style.setProperty('--slider-width', sliderWidth + 'px');\n                statusSwitch.style.setProperty('--slider-x', leftOffset + 'px');\n            }\n\n            function setInitialSlider() {\n                \/\/ Trova il bottone inizialmente attivo (dovrebbe essere sempre il primo)\n                var initialActive = statusSwitch.querySelector('.dica-status-btn.active');\n                if (initialActive) {\n                    \/\/ Imposta le variabili CSS iniziali prima che lo script di filtraggio le usi\n                    updateSliderPosition(initialActive); \n                }\n            }\n\n\n            \/\/ --- FUNZIONE RICERCA (e Filtro Stato combinato) ---\n            function performSearchAndFilter() {\n                var filter = searchInput.value.toLowerCase().trim();\n                var rows = listContainer.getElementsByClassName('dica-job-row');\n                var visibleCount = 0;\n\n                for (var i = 0; i < rows.length; i++) {\n                    var row = rows[i];\n                    var searchData = row.getAttribute('data-search');\n                    var archStatus = row.getAttribute('data-arch-status');\n                    var isSearchMatch = (searchData && searchData.indexOf(filter) > -1);\n                    var isStatusMatch = (archStatus === currentStatusFilter);\n                    \n                    if (isSearchMatch && isStatusMatch) {\n                        row.style.display = 'flex'; \n                        visibleCount++;\n                    } else {\n                        row.style.display = 'none';\n                    }\n                }\n\n                if (filter !== '') {\n                    countDisplay.innerText = 'Trovati ' + visibleCount + ' risultati';\n                } else {\n                    var totalMatch = originalRows.filter(r => r.getAttribute('data-arch-status') === currentStatusFilter).length;\n                    countDisplay.innerText = 'Mostrati ' + totalMatch + ' risultati';\n                }\n\n                if (visibleCount === 0 && rows.length > 0) {\n                    noResultsMsg.style.display = 'block';\n                } else {\n                    noResultsMsg.style.display = 'none';\n                }\n            }\n\n            \/\/ --- EVENT LISTENERS RICERCA ---\n            if (searchInput) {\n                searchInput.addEventListener('input', performSearchAndFilter);\n            }\n\n            \/\/ --- FUNZIONE GESTIONE STATO ARCHIVIAZIONE ---\n            statusButtons.forEach(function(btn) {\n                btn.addEventListener('click', function() {\n                    \/\/ 1. Aggiorna stato filtro\n                    currentStatusFilter = this.getAttribute('data-status');\n                    \n                    \/\/ 2. Aggiorna classe attiva sui bottoni\n                    statusButtons.forEach(b => b.classList.remove('active'));\n                    this.classList.add('active');\n\n                    \/\/ 3. Sposta lo slider (la transizione \u00e8 CSS)\n                    updateSliderPosition(this);\n\n                    \/\/ 4. Resetta lo stato di ordinamento\n                    sortStates = {}; \n                    var headersIcons = document.querySelectorAll('#jobsHeader_' + uniqueId + ' .dica-sort-icon');\n                    headersIcons.forEach(function(icon) { \n                        icon.className = 'fa-solid fa-sort dica-sort-icon'; \n                        icon.style.opacity = '0.3'; \n                    });\n                    \n                    \/\/ 5. Ripristina l'ordine DOM originale\n                    originalRows.forEach(function(row) { listContainer.appendChild(row); });\n\n                    \/\/ 6. Ri-filtra e conta\n                    performSearchAndFilter();\n                });\n            });\n\n            \/\/ --- FUNZIONE ORDINAMENTO ---\n            function sortTable(n) {\n                var currentDir = sortStates[n];\n                var nextDir = (!currentDir || currentDir === 'neutral') ? 'desc' : (currentDir === 'desc' ? 'asc' : 'neutral');\n                \n                sortStates = {}; \n                sortStates[n] = nextDir;\n\n                \/\/ 1. Reset visuale di TUTTE le icone (Neutrale)\n                headers.forEach(function(h) { \n                    var icon = h.querySelector('i');\n                    if(icon) {\n                        icon.className = 'fa-solid fa-sort dica-sort-icon';\n                        icon.style.opacity = '0.3';\n                    }\n                });\n\n                \/\/ 2. Applicazione Sort\n                if (nextDir === 'neutral') {\n                    \/\/ Ripristina ordine originale\n                    originalRows.forEach(function(row) { listContainer.appendChild(row); });\n                } else {\n                    \/\/ Ordina array originale\n                    var rowsToSort = Array.from(originalRows);\n                    rowsToSort.sort(function(rowA, rowB) {\n                        var valA, valB;\n                        if(n === 0) {\n                           valA = rowA.querySelector('.dica-job-title').innerText.toLowerCase();\n                           valB = rowB.querySelector('.dica-job-title').innerText.toLowerCase();\n                        } else {\n                           var textA = rowA.children[n].innerText.trim();\n                           var textB = rowB.children[n].innerText.trim();\n                           valA = (textA === '-' || textA === '') ? '00000000' : textA.split('\/').reverse().join('');\n                           valB = (textB === '-' || textB === '') ? '00000000' : textB.split('\/').reverse().join('');\n                        }\n                        if (valA < valB) return (nextDir === 'asc') ? -1 : 1;\n                        if (valA > valB) return (nextDir === 'asc') ? 1 : -1;\n                        return 0;\n                    });\n                    \n                    \/\/ Ri-appende nell'ordine giusto\n                    rowsToSort.forEach(function(row) { listContainer.appendChild(row); });\n\n                    \/\/ 3. Aggiorna Icona Attiva (SOLO se NON \u00e8 neutro)\n                    var activeHeader = headers[n];\n                    var activeIcon = activeHeader ? activeHeader.querySelector('i') : null;\n                    if(activeIcon) {\n                        activeIcon.style.opacity = '1';\n                        activeIcon.className = (nextDir === 'asc') ? 'fa-solid fa-sort-up dica-sort-icon' : 'fa-solid fa-sort-down dica-sort-icon';\n                    }\n                }\n                \n                performSearchAndFilter();\n            }\n\n            \/\/ --- EVENT LISTENERS ORDINAMENTO ---\n            headers.forEach(function(header, index) {\n                header.addEventListener('click', function() {\n                    sortTable(index);\n                });\n            });\n            \n            \/\/ Esegui setup iniziale\n            setInitialSlider();\n            performSearchAndFilter();\n        });\n    })();\n    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4677091 elementor-widget elementor-widget-spacer\" data-id=\"4677091\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":11,"featured_media":29165,"parent":601,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"footnotes":""},"class_list":["post-29035","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.dica.polimi.it\/en\/wp-json\/wp\/v2\/pages\/29035","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dica.polimi.it\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.dica.polimi.it\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.dica.polimi.it\/en\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dica.polimi.it\/en\/wp-json\/wp\/v2\/comments?post=29035"}],"version-history":[{"count":16,"href":"https:\/\/www.dica.polimi.it\/en\/wp-json\/wp\/v2\/pages\/29035\/revisions"}],"predecessor-version":[{"id":30293,"href":"https:\/\/www.dica.polimi.it\/en\/wp-json\/wp\/v2\/pages\/29035\/revisions\/30293"}],"up":[{"embeddable":true,"href":"https:\/\/www.dica.polimi.it\/en\/wp-json\/wp\/v2\/pages\/601"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dica.polimi.it\/en\/wp-json\/wp\/v2\/media\/29165"}],"wp:attachment":[{"href":"https:\/\/www.dica.polimi.it\/en\/wp-json\/wp\/v2\/media?parent=29035"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}