{"id":1963,"date":"2026-06-28T13:48:00","date_gmt":"2026-06-28T13:48:00","guid":{"rendered":"https:\/\/novaris.tn\/?page_id=1963"},"modified":"2026-06-30T15:56:22","modified_gmt":"2026-06-30T15:56:22","slug":"instructor-dashboard","status":"publish","type":"page","link":"https:\/\/novaris.tn\/en\/instructor-dashboard\/","title":{"rendered":"Tableau de bord Enseignant"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1963\" class=\"elementor elementor-1963\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b2d5e42 e-con e-atomic-element e-flexbox-base e-default-div e-7c1c691 \" data-id=\"b2d5e42\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"b2d5e42\">\n    \t\t<div class=\"elementor-element elementor-element-99a7ee6 elementor-widget elementor-widget-html\" data-id=\"99a7ee6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\r\n.id-hero{\r\nwidth:100vw;\r\nposition:relative;\r\nleft:50%;\r\nmargin-left:-50vw;\r\nbackground:linear-gradient(135deg,#071526 0%,#0f2740 100%);\r\npadding:90px 40px;\r\nfont-family:Arial,sans-serif;\r\noverflow:hidden;\r\n}\r\n\r\n.id-container{\r\nmax-width:1300px;\r\nmargin:auto;\r\ndisplay:grid;\r\ngrid-template-columns:2fr 1fr;\r\ngap:50px;\r\nalign-items:center;\r\n}\r\n\r\n.id-badge{\r\ndisplay:inline-block;\r\npadding:10px 18px;\r\nborder-radius:999px;\r\nbackground:rgba(255,138,0,.12);\r\nborder:1px solid rgba(255,138,0,.25);\r\ncolor:#ff8a00;\r\nfont-size:13px;\r\nfont-weight:700;\r\ntext-transform:uppercase;\r\nletter-spacing:1px;\r\nmargin-bottom:24px;\r\n}\r\n\r\n.id-title{\r\nfont-size:56px;\r\nfont-weight:800;\r\ncolor:#fff;\r\nline-height:1.1;\r\nmargin-bottom:20px;\r\n}\r\n\r\n.id-title span{\r\ncolor:#ff8a00;\r\n}\r\n\r\n.id-text{\r\nfont-size:18px;\r\nline-height:1.9;\r\ncolor:#cbd5e1;\r\nmax-width:750px;\r\nmargin-bottom:35px;\r\n}\r\n\r\n.id-buttons{\r\ndisplay:flex;\r\ngap:15px;\r\nflex-wrap:wrap;\r\n}\r\n\r\n.id-btn-primary{\r\npadding:16px 30px;\r\nborder-radius:12px;\r\nbackground:linear-gradient(135deg,#ff8a00,#ff6b00);\r\ncolor:#fff;\r\ntext-decoration:none;\r\nfont-weight:700;\r\n}\r\n\r\n.id-btn-secondary{\r\npadding:16px 30px;\r\nborder-radius:12px;\r\nborder:1px solid rgba(255,255,255,.15);\r\nbackground:rgba(255,255,255,.06);\r\ncolor:#fff;\r\ntext-decoration:none;\r\nfont-weight:700;\r\n}\r\n\r\n\/* RIGHT CARD *\/\r\n.id-card{\r\nbackground:rgba(255,255,255,.06);\r\nborder:1px solid rgba(255,255,255,.08);\r\nborder-radius:24px;\r\npadding:35px;\r\nbackdrop-filter:blur(12px);\r\n}\r\n\r\n.id-stat{\r\ndisplay:flex;\r\njustify-content:space-between;\r\npadding:14px 0;\r\nborder-bottom:1px solid rgba(255,255,255,.08);\r\n}\r\n\r\n.id-stat:last-child{\r\nborder:none;\r\n}\r\n\r\n.id-label{\r\ncolor:#cbd5e1;\r\nfont-size:14px;\r\n}\r\n\r\n.id-value{\r\ncolor:#ff8a00;\r\nfont-size:20px;\r\nfont-weight:800;\r\n}\r\n\r\n@media(max-width:992px){\r\n.id-container{grid-template-columns:1fr;}\r\n.id-title{font-size:42px;}\r\n}\r\n\r\n@media(max-width:768px){\r\n.id-hero{padding:70px 25px;}\r\n.id-title{font-size:34px;}\r\n.id-buttons{flex-direction:column;}\r\n}\r\n\r\n<\/style>\r\n\r\n<section class=\"id-hero\">\r\n\r\n<div class=\"id-container\">\r\n\r\n<div>\r\n\r\n<div class=\"id-badge\">Espace Enseignant<\/div>\r\n\r\n<h1 class=\"id-title\">Tableau de bord <span>formateur<\/span><\/h1>\r\n\r\n<div class=\"id-text\">\r\nGestion centralis\u00e9e des cours assign\u00e9s, \u00e9tudiants et activit\u00e9 r\u00e9cente.\r\n<\/div>\r\n\r\n<div class=\"id-buttons\">\r\n<a href=\"\/my-courses\/\" class=\"id-btn-primary\">Mes cours<\/a>\r\n<a href=\"\/my-students\/\" class=\"id-btn-secondary\">Mes apprenants<\/a>\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<div class=\"id-card\">\r\n\r\n<div class=\"id-stat\">\r\n<span class=\"id-label\">Cours assign\u00e9s<\/span>\r\n<span class=\"id-value\"><?php echo do_shortcode('[novaris_instructor_courses]'); ?><\/span>\r\n<\/div>\r\n\r\n<div class=\"id-stat\">\r\n<span class=\"id-label\">\u00c9tudiants<\/span>\r\n<span class=\"id-value\"><?php echo do_shortcode('[novaris_instructor_students]'); ?><\/span>\r\n<\/div>\r\n\r\n<div class=\"id-stat\">\r\n<span class=\"id-label\">Formations li\u00e9es<\/span>\r\n<span class=\"id-value\"><?php echo do_shortcode('[novaris_instructor_linked_trainings]'); ?><\/span>\r\n<\/div>\r\n\r\n<div class=\"id-stat\">\r\n<span class=\"id-label\">Activit\u00e9 r\u00e9cente<\/span>\r\n<span class=\"id-value\"><?php echo do_shortcode('[novaris_instructor_activity]'); ?><\/span>\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/section>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-4f6a3ec e-con e-atomic-element e-flexbox-base e-default-div e-8ab7174 \" data-id=\"4f6a3ec\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"4f6a3ec\">\n    \t\t<div class=\"elementor-element elementor-element-b5150a1 elementor-widget elementor-widget-html\" data-id=\"b5150a1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\n.id-courses{\npadding:90px 40px;\nbackground:#f8fafc;\nfont-family:Arial,sans-serif;\n}\n\n.id-container{\nmax-width:1300px;\nmargin:auto;\n}\n\n\/* HEADER *\/\n.id-section-header{\ntext-align:center;\nmargin-bottom:60px;\n}\n\n.id-section-badge{\ndisplay:inline-block;\npadding:10px 18px;\nborder-radius:999px;\nbackground:rgba(255,138,0,.1);\ncolor:#ff8a00;\nfont-size:13px;\nfont-weight:700;\ntext-transform:uppercase;\nletter-spacing:1px;\nmargin-bottom:20px;\n}\n\n.id-section-title{\nfont-size:46px;\nfont-weight:800;\ncolor:#071526;\nmargin-bottom:20px;\n}\n\n.id-section-title span{\ncolor:#ff8a00;\n}\n\n.id-section-text{\nmax-width:750px;\nmargin:auto;\nfont-size:18px;\nline-height:1.8;\ncolor:#64748b;\n}\n\n\/* GRID *\/\n.id-course-grid{\ndisplay:grid;\ngrid-template-columns:repeat(3,1fr);\ngap:30px;\nmargin-top:60px;\n}\n\n\/* CARD *\/\n.id-course-card{\nbackground:#fff;\nborder-radius:24px;\npadding:25px;\nborder:1px solid #e2e8f0;\nbox-shadow:0 10px 30px rgba(2,6,23,.05);\ntransition:.3s;\n}\n\n.id-course-card:hover{\ntransform:translateY(-8px);\nbox-shadow:0 18px 45px rgba(2,6,23,.10);\n}\n\n\/* IMAGE *\/\n.id-course-img{\nwidth:100%;\nheight:180px;\nborder-radius:16px;\nobject-fit:cover;\nbackground:#e2e8f0;\nmargin-bottom:18px;\n}\n\n\/* TITLE *\/\n.id-course-title{\nfont-size:18px;\nfont-weight:800;\ncolor:#071526;\nmargin-bottom:10px;\n}\n\n\/* META *\/\n.id-course-meta{\nfont-size:14px;\ncolor:#64748b;\nmargin-bottom:15px;\nline-height:1.6;\n}\n\n\/* BUTTON *\/\n.id-course-btn{\ndisplay:inline-block;\npadding:10px 18px;\nborder-radius:10px;\nbackground:linear-gradient(135deg,#ff8a00,#ff6b00);\ncolor:#fff;\ntext-decoration:none;\nfont-weight:700;\nfont-size:13px;\ntransition:.3s;\n}\n\n.id-course-btn:hover{\ntransform:translateY(-2px);\ncolor:#fff;\n}\n\n\/* EMPTY STATE *\/\n.id-empty{\ntext-align:center;\npadding:60px;\nborder:2px dashed #cbd5e1;\nborder-radius:24px;\nbackground:#fff;\nmargin-top:40px;\n}\n\n.id-empty h3{\nfont-size:24px;\ncolor:#071526;\nmargin-bottom:10px;\n}\n\n.id-empty p{\ncolor:#64748b;\nfont-size:16px;\n}\n\n\/* RESPONSIVE *\/\n@media(max-width:992px){\n.id-course-grid{\ngrid-template-columns:repeat(2,1fr);\n}\n}\n\n@media(max-width:768px){\n.id-courses{\npadding:70px 25px;\n}\n\n.id-section-title{\nfont-size:32px;\n}\n\n.id-course-grid{\ngrid-template-columns:1fr;\n}\n}\n\n<\/style>\n\n<section class=\"id-courses\">\n\n<div class=\"id-container\">\n\n<!-- HEADER -->\n<div class=\"id-section-header\">\n\n<div class=\"id-section-badge\">\nMes contenus\n<\/div>\n\n<h2 class=\"id-section-title\">\nCours <span>assign\u00e9s<\/span>\n<\/h2>\n\n<div class=\"id-section-text\">\nListe des cours Tutor LMS attribu\u00e9s \u00e0 l\u2019enseignant connect\u00e9 dans la plateforme Novaris Academy.\n<\/div>\n\n<\/div>\n\n<!-- GRID (DYNAMIQUE) -->\n<div class=\"id-course-grid\">\n\n<!-- LOOP PHP \/ TUTOR LMS -->\n<div class=\"id-course-card\">\n<img decoding=\"async\" class=\"id-course-img\" src=\"{{ course_image }}\" alt=\"course\">\n\n<div class=\"id-course-title\">\n{{ course_title }}\n<\/div>\n\n<div class=\"id-course-meta\">\n\u00c9tudiants : {{ course_students }} <br>\nDerni\u00e8re mise \u00e0 jour : {{ course_updated }}\n<\/div>\n\n<a class=\"id-course-btn\" href=\"{{ course_link }}\">\nOuvrir cours\n<\/a>\n\n<\/div>\n\n<\/div>\n\n<!-- EMPTY STATE -->\n<!--\n<div class=\"id-empty\">\n<h3>Aucun cours assign\u00e9<\/h3>\n<p>Les cours appara\u00eetront automatiquement ici une fois assign\u00e9s par l\u2019administrateur.<\/p>\n<\/div>\n-->\n\n<\/div>\n\n<\/section>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-a411419 e-con e-atomic-element e-flexbox-base e-default-div e-9f3cc92 \" data-id=\"a411419\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"a411419\">\n    \t\t<div class=\"elementor-element elementor-element-ba22094 elementor-widget elementor-widget-html\" data-id=\"ba22094\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\n.id-students{\npadding:90px 40px;\nbackground:#f8fafc;\nfont-family:Arial,sans-serif;\n}\n\n.id-container{\nmax-width:1300px;\nmargin:auto;\n}\n\n\/* HEADER *\/\n.id-section-header{\ntext-align:center;\nmargin-bottom:60px;\n}\n\n.id-section-badge{\ndisplay:inline-block;\npadding:10px 18px;\nborder-radius:999px;\nbackground:rgba(255,138,0,.1);\ncolor:#ff8a00;\nfont-size:13px;\nfont-weight:700;\ntext-transform:uppercase;\nletter-spacing:1px;\nmargin-bottom:20px;\n}\n\n.id-section-title{\nfont-size:46px;\nfont-weight:800;\ncolor:#071526;\nmargin-bottom:20px;\n}\n\n.id-section-title span{\ncolor:#ff8a00;\n}\n\n.id-section-text{\nmax-width:750px;\nmargin:auto;\nfont-size:18px;\nline-height:1.8;\ncolor:#64748b;\n}\n\n\/* GRID COURSES *\/\n.id-course-block{\nmargin-top:60px;\nmargin-bottom:60px;\n}\n\n.id-course-title{\nfont-size:24px;\nfont-weight:800;\ncolor:#071526;\nmargin-bottom:25px;\nborder-left:5px solid #ff8a00;\npadding-left:15px;\n}\n\n\/* STUDENTS GRID *\/\n.id-students-grid{\ndisplay:grid;\ngrid-template-columns:repeat(3,1fr);\ngap:25px;\n}\n\n\/* STUDENT CARD *\/\n.id-student-card{\nbackground:#fff;\nborder-radius:20px;\npadding:25px;\nborder:1px solid #e2e8f0;\nbox-shadow:0 10px 25px rgba(2,6,23,.05);\ntransition:.3s;\n}\n\n.id-student-card:hover{\ntransform:translateY(-6px);\nbox-shadow:0 18px 40px rgba(2,6,23,.10);\n}\n\n.id-avatar{\nwidth:55px;\nheight:55px;\nborder-radius:50%;\nbackground:linear-gradient(135deg,#ff8a00,#ff6b00);\ndisplay:flex;\nalign-items:center;\njustify-content:center;\ncolor:#fff;\nfont-weight:800;\nfont-size:18px;\nmargin-bottom:15px;\n}\n\n.id-student-name{\nfont-size:18px;\nfont-weight:800;\ncolor:#071526;\nmargin-bottom:6px;\n}\n\n.id-student-email{\nfont-size:14px;\ncolor:#64748b;\nmargin-bottom:10px;\n}\n\n.id-student-meta{\nfont-size:13px;\ncolor:#94a3b8;\nline-height:1.6;\n}\n\n\/* EMPTY *\/\n.id-empty{\ntext-align:center;\npadding:50px;\nborder:2px dashed #cbd5e1;\nborder-radius:20px;\nbackground:#fff;\nmargin-top:40px;\n}\n\n\/* RESPONSIVE *\/\n@media(max-width:992px){\n.id-students-grid{\ngrid-template-columns:repeat(2,1fr);\n}\n}\n\n@media(max-width:768px){\n.id-students{\npadding:70px 25px;\n}\n\n.id-section-title{\nfont-size:32px;\n}\n\n.id-students-grid{\ngrid-template-columns:1fr;\n}\n}\n\n<\/style>\n\n<section class=\"id-students\">\n\n<div class=\"id-container\">\n\n<!-- HEADER -->\n<div class=\"id-section-header\">\n\n<div class=\"id-section-badge\">\nSuivi des apprenants\n<\/div>\n\n<h2 class=\"id-section-title\">\nMes \u00e9tudiants <span>par cours<\/span>\n<\/h2>\n\n<div class=\"id-section-text\">\nListe des \u00e9tudiants inscrits \u00e0 chacun de vos cours Tutor LMS assign\u00e9s dans Novaris Academy.\n<\/div>\n\n<\/div>\n\n<!-- LOOP COURSES -->\n<div class=\"id-course-block\">\n\n<div class=\"id-course-title\">\n{{ course_title }}\n<\/div>\n\n<!-- LOOP STUDENTS -->\n<div class=\"id-students-grid\">\n\n<div class=\"id-student-card\">\n\n<div class=\"id-avatar\">\n{{ student_initials }}\n<\/div>\n\n<div class=\"id-student-name\">\n{{ student_name }}\n<\/div>\n\n<div class=\"id-student-email\">\n{{ student_email }}\n<\/div>\n\n<div class=\"id-student-meta\">\nInscrit le : {{ enrollment_date }} <br>\nProgression : {{ course_progress }}%\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<!-- EMPTY STATE -->\n<!--\n<div class=\"id-empty\">\nAucun \u00e9tudiant inscrit \u00e0 ce cours.\n<\/div>\n-->\n\n<\/div>\n\n<\/section>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Espace Enseignant Tableau de bord formateur Gestion centralis\u00e9e des cours assign\u00e9s, \u00e9tudiants et activit\u00e9 r\u00e9cente. Mes cours Mes apprenants Cours assign\u00e9s \u00c9tudiants Formations li\u00e9es Activit\u00e9 r\u00e9cente Mes contenus Cours assign\u00e9s Liste des cours Tutor LMS attribu\u00e9s \u00e0 l\u2019enseignant connect\u00e9 dans la plateforme Novaris Academy. {{ course_title }} \u00c9tudiants : {{ course_students }} Derni\u00e8re mise \u00e0 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1963","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/novaris.tn\/en\/wp-json\/wp\/v2\/pages\/1963","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/novaris.tn\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/novaris.tn\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/novaris.tn\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/novaris.tn\/en\/wp-json\/wp\/v2\/comments?post=1963"}],"version-history":[{"count":7,"href":"https:\/\/novaris.tn\/en\/wp-json\/wp\/v2\/pages\/1963\/revisions"}],"predecessor-version":[{"id":2087,"href":"https:\/\/novaris.tn\/en\/wp-json\/wp\/v2\/pages\/1963\/revisions\/2087"}],"wp:attachment":[{"href":"https:\/\/novaris.tn\/en\/wp-json\/wp\/v2\/media?parent=1963"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}