CINXE.COM

Accueil | Callisto Formation

<!DOCTYPE html> <html dir="ltr" lang="fr" xml:lang="fr"> <head> <title>Accueil | Callisto Formation</title> <link rel="shortcut icon" href="https://callisto-formation.fr/pluginfile.php/1/core_admin/favicon/64x64/1731225367/favicon%20callisto%20bleu.png" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="keywords" content="moodle, Accueil | Callisto Formation" /> <link rel="stylesheet" type="text/css" href="https://callisto-formation.fr/theme/yui_combo.php?rollup/3.17.2/yui-moodlesimple-min.css" /><script id="firstthemesheet" type="text/css">/** Required in order to fix style inclusion problems in IE with YUI **/</script><link rel="stylesheet" type="text/css" href="https://callisto-formation.fr/theme/styles.php/_s/boostplus_c08/1731225367_1730107617/all/chunk0" /> <script> //<![CDATA[ var M = {}; M.yui = {}; M.pageloadstarttime = new Date(); M.cfg = {"wwwroot":"https:\/\/callisto-formation.fr","homeurl":{},"sesskey":"tKySbHpGhc","sessiontimeout":"28800","sessiontimeoutwarning":1200,"themerev":"1731225367","slasharguments":1,"theme":"boostplus_c08","iconsystemmodule":"core\/icon_system_fontawesome","jsrev":"1730107552","admin":"admin","svgicons":false,"usertimezone":"Europe\/Paris","language":"fr","courseId":1,"courseContextId":2,"contextid":2,"contextInstanceId":1,"langrev":1732072085,"templaterev":"1730107552"};var yui1ConfigFn = function(me) {if(/-skin|reset|fonts|grids|base/.test(me.name)){me.type='css';me.path=me.path.replace(/\.js/,'.css');me.path=me.path.replace(/\/yui2-skin/,'/assets/skins/sam/yui2-skin')}}; var yui2ConfigFn = function(me) {var parts=me.name.replace(/^moodle-/,'').split('-'),component=parts.shift(),module=parts[0],min='-min';if(/-(skin|core)$/.test(me.name)){parts.pop();me.type='css';min=''} if(module){var filename=parts.join('-');me.path=component+'/'+module+'/'+filename+min+'.'+me.type}else{me.path=component+'/'+component+'.'+me.type}}; YUI_config = {"debug":false,"base":"https:\/\/callisto-formation.fr\/lib\/yuilib\/3.17.2\/","comboBase":"https:\/\/callisto-formation.fr\/theme\/yui_combo.php?","combine":true,"filter":null,"insertBefore":"firstthemesheet","groups":{"yui2":{"base":"https:\/\/callisto-formation.fr\/lib\/yuilib\/2in3\/2.9.0\/build\/","comboBase":"https:\/\/callisto-formation.fr\/theme\/yui_combo.php?","combine":true,"ext":false,"root":"2in3\/2.9.0\/build\/","patterns":{"yui2-":{"group":"yui2","configFn":yui1ConfigFn}}},"moodle":{"name":"moodle","base":"https:\/\/callisto-formation.fr\/theme\/yui_combo.php?m\/1730107552\/","combine":true,"comboBase":"https:\/\/callisto-formation.fr\/theme\/yui_combo.php?","ext":false,"root":"m\/1730107552\/","patterns":{"moodle-":{"group":"moodle","configFn":yui2ConfigFn}},"filter":null,"modules":{"moodle-core-chooserdialogue":{"requires":["base","panel","moodle-core-notification"]},"moodle-core-event":{"requires":["event-custom"]},"moodle-core-formchangechecker":{"requires":["base","event-focus","moodle-core-event"]},"moodle-core-languninstallconfirm":{"requires":["base","node","moodle-core-notification-confirm","moodle-core-notification-alert"]},"moodle-core-tooltip":{"requires":["base","node","io-base","moodle-core-notification-dialogue","json-parse","widget-position","widget-position-align","event-outside","cache-base"]},"moodle-core-actionmenu":{"requires":["base","event","node-event-simulate"]},"moodle-core-popuphelp":{"requires":["moodle-core-tooltip"]},"moodle-core-handlebars":{"condition":{"trigger":"handlebars","when":"after"}},"moodle-core-lockscroll":{"requires":["plugin","base-build"]},"moodle-core-notification":{"requires":["moodle-core-notification-dialogue","moodle-core-notification-alert","moodle-core-notification-confirm","moodle-core-notification-exception","moodle-core-notification-ajaxexception"]},"moodle-core-notification-dialogue":{"requires":["base","node","panel","escape","event-key","dd-plugin","moodle-core-widget-focusafterclose","moodle-core-lockscroll"]},"moodle-core-notification-alert":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-confirm":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-exception":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-ajaxexception":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-blocks":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification"]},"moodle-core-maintenancemodetimer":{"requires":["base","node"]},"moodle-core-dragdrop":{"requires":["base","node","io","dom","dd","event-key","event-focus","moodle-core-notification"]},"moodle-core_availability-form":{"requires":["base","node","event","event-delegate","panel","moodle-core-notification-dialogue","json"]},"moodle-backup-confirmcancel":{"requires":["node","node-event-simulate","moodle-core-notification-confirm"]},"moodle-backup-backupselectall":{"requires":["node","event","node-event-simulate","anim"]},"moodle-course-management":{"requires":["base","node","io-base","moodle-core-notification-exception","json-parse","dd-constrain","dd-proxy","dd-drop","dd-delegate","node-event-delegate"]},"moodle-course-util":{"requires":["node"],"use":["moodle-course-util-base"],"submodules":{"moodle-course-util-base":{},"moodle-course-util-section":{"requires":["node","moodle-course-util-base"]},"moodle-course-util-cm":{"requires":["node","moodle-course-util-base"]}}},"moodle-course-categoryexpander":{"requires":["node","event-key"]},"moodle-course-dragdrop":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification","moodle-course-coursebase","moodle-course-util"]},"moodle-form-shortforms":{"requires":["node","base","selector-css3","moodle-core-event"]},"moodle-form-passwordunmask":{"requires":[]},"moodle-form-dateselector":{"requires":["base","node","overlay","calendar"]},"moodle-question-preview":{"requires":["base","dom","event-delegate","event-key","core_question_engine"]},"moodle-question-searchform":{"requires":["base","node"]},"moodle-question-chooser":{"requires":["moodle-core-chooserdialogue"]},"moodle-availability_completion-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_date-form":{"requires":["base","node","event","io","moodle-core_availability-form"]},"moodle-availability_grade-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_group-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_grouping-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_profile-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-mod_assign-history":{"requires":["node","transition"]},"moodle-mod_quiz-quizbase":{"requires":["base","node"]},"moodle-mod_quiz-toolboxes":{"requires":["base","node","event","event-key","io","moodle-mod_quiz-quizbase","moodle-mod_quiz-util-slot","moodle-core-notification-ajaxexception"]},"moodle-mod_quiz-util":{"requires":["node","moodle-core-actionmenu"],"use":["moodle-mod_quiz-util-base"],"submodules":{"moodle-mod_quiz-util-base":{},"moodle-mod_quiz-util-slot":{"requires":["node","moodle-mod_quiz-util-base"]},"moodle-mod_quiz-util-page":{"requires":["node","moodle-mod_quiz-util-base"]}}},"moodle-mod_quiz-autosave":{"requires":["base","node","event","event-valuechange","node-event-delegate","io-form"]},"moodle-mod_quiz-questionchooser":{"requires":["moodle-core-chooserdialogue","moodle-mod_quiz-util","querystring-parse"]},"moodle-mod_quiz-modform":{"requires":["base","node","event"]},"moodle-mod_quiz-dragdrop":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification","moodle-mod_quiz-quizbase","moodle-mod_quiz-util-base","moodle-mod_quiz-util-page","moodle-mod_quiz-util-slot","moodle-course-util"]},"moodle-message_airnotifier-toolboxes":{"requires":["base","node","io"]},"moodle-block_xp-rulepicker":{"requires":["base","node","handlebars","moodle-core-notification-dialogue"]},"moodle-block_xp-filters":{"requires":["base","node","moodle-core-dragdrop","moodle-core-notification-confirm","moodle-block_xp-rulepicker"]},"moodle-block_xp-notification":{"requires":["base","node","handlebars","button-plugin","moodle-core-notification-dialogue"]},"moodle-filter_glossary-autolinker":{"requires":["base","node","io-base","json-parse","event-delegate","overlay","moodle-core-event","moodle-core-notification-alert","moodle-core-notification-exception","moodle-core-notification-ajaxexception"]},"moodle-filter_mathjaxloader-loader":{"requires":["moodle-core-event"]},"moodle-editor_atto-editor":{"requires":["node","transition","io","overlay","escape","event","event-simulate","event-custom","node-event-html5","node-event-simulate","yui-throttle","moodle-core-notification-dialogue","moodle-core-notification-confirm","moodle-editor_atto-rangy","handlebars","timers","querystring-stringify"]},"moodle-editor_atto-plugin":{"requires":["node","base","escape","event","event-outside","handlebars","event-custom","timers","moodle-editor_atto-menu"]},"moodle-editor_atto-menu":{"requires":["moodle-core-notification-dialogue","node","event","event-custom"]},"moodle-editor_atto-rangy":{"requires":[]},"moodle-report_eventlist-eventfilter":{"requires":["base","event","node","node-event-delegate","datatable","autocomplete","autocomplete-filters"]},"moodle-report_loglive-fetchlogs":{"requires":["base","event","node","io","node-event-delegate"]},"moodle-gradereport_history-userselector":{"requires":["escape","event-delegate","event-key","handlebars","io-base","json-parse","moodle-core-notification-dialogue"]},"moodle-qbank_editquestion-chooser":{"requires":["moodle-core-chooserdialogue"]},"moodle-tool_capability-search":{"requires":["base","node"]},"moodle-tool_lp-dragdrop-reorder":{"requires":["moodle-core-dragdrop"]},"moodle-tool_monitor-dropdown":{"requires":["base","event","node"]},"moodle-assignfeedback_editpdf-editor":{"requires":["base","event","node","io","graphics","json","event-move","event-resize","transition","querystring-stringify-simple","moodle-core-notification-dialog","moodle-core-notification-alert","moodle-core-notification-warning","moodle-core-notification-exception","moodle-core-notification-ajaxexception"]},"moodle-atto_accessibilitychecker-button":{"requires":["color-base","moodle-editor_atto-plugin"]},"moodle-atto_accessibilityhelper-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_align-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_bold-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_charmap-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_clear-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_collapse-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_emojipicker-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_emoticon-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_equation-button":{"requires":["moodle-editor_atto-plugin","moodle-core-event","io","event-valuechange","tabview","array-extras"]},"moodle-atto_h5p-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_html-beautify":{},"moodle-atto_html-button":{"requires":["promise","moodle-editor_atto-plugin","moodle-atto_html-beautify","moodle-atto_html-codemirror","event-valuechange"]},"moodle-atto_html-codemirror":{"requires":["moodle-atto_html-codemirror-skin"]},"moodle-atto_image-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_indent-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_italic-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_link-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_managefiles-usedfiles":{"requires":["node","escape"]},"moodle-atto_managefiles-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_media-button":{"requires":["moodle-editor_atto-plugin","moodle-form-shortforms"]},"moodle-atto_noautolink-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_orderedlist-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_recordrtc-button":{"requires":["moodle-editor_atto-plugin","moodle-atto_recordrtc-recording"]},"moodle-atto_recordrtc-recording":{"requires":["moodle-atto_recordrtc-button"]},"moodle-atto_rtl-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_strike-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_subscript-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_superscript-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_table-button":{"requires":["moodle-editor_atto-plugin","moodle-editor_atto-menu","event","event-valuechange"]},"moodle-atto_title-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_underline-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_undo-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_unorderedlist-button":{"requires":["moodle-editor_atto-plugin"]}}},"gallery":{"name":"gallery","base":"https:\/\/callisto-formation.fr\/lib\/yuilib\/gallery\/","combine":true,"comboBase":"https:\/\/callisto-formation.fr\/theme\/yui_combo.php?","ext":false,"root":"gallery\/1730107552\/","patterns":{"gallery-":{"group":"gallery"}}}},"modules":{"core_filepicker":{"name":"core_filepicker","fullpath":"https:\/\/callisto-formation.fr\/lib\/javascript.php\/1730107552\/repository\/filepicker.js","requires":["base","node","node-event-simulate","json","async-queue","io-base","io-upload-iframe","io-form","yui2-treeview","panel","cookie","datatable","datatable-sort","resize-plugin","dd-plugin","escape","moodle-core_filepicker","moodle-core-notification-dialogue"]},"core_comment":{"name":"core_comment","fullpath":"https:\/\/callisto-formation.fr\/lib\/javascript.php\/1730107552\/comment\/comment.js","requires":["base","io-base","node","json","yui2-animation","overlay","escape"]},"mathjax":{"name":"mathjax","fullpath":"https:\/\/cdn.jsdelivr.net\/npm\/mathjax@2.7.9\/MathJax.js?delayStartupUntil=configured"}}}; M.yui.loader = {modules: {}}; //]]> </script> <title>Accueil | Callisto Formation</title> <meta name="keywords" content="e-learning, formations en ligne, science ouverte, m茅tiers des biblioth猫ques, documentation, information scientifique et technique"> <meta name="description" content="Se former aux m茅tiers des biblioth猫ques, 脿 la documentation, 脿 l鈥檌nformation scientifique, 脿 la science ouverte."> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.7.2/font/bootstrap-icons.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css"> <script src="https://cdn.jsdelivr.net/gh/adamchaboryk/gifa11y@2.0.3/dist/js/gifa11y.umd.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/mermaid@11.4.0/dist/mermaid.min.js"></script> <style> /*** TEST ***/ /*** TABLEAU DE BORD ***/ #daily-info-content ul { display: none; } .collabs { background-color: #f3f6fb; } .collabs a { color: #000 !important; } .gestionnaires { background-color: #B7C0EE; } .gestionnaires a { color: #000 !important; } .admins { background-color: #292929; color: #fff; } .admins a, .admins h1, .admins h2, .admins h3, .admins h4, .admins h5, .admins h6 { color: #fff !important; } #daily-info-content a { color: #fff !important; } /*** TEST mes notes ***/ .grade-item { margin-bottom: 0.5rem; padding: 0.25rem 0; border-bottom: 1px solid rgba(255,255,255,0.1); } .grade-item:last-child { border-bottom: none; } .grade-value { font-weight: bold; margin-left: auto; } /*** TEST recent activities ***/ #custom-recent-items a { text-decoration: none; } #custom-recent-items a:hover { text-decoration: underline; } /*** TEST Badges ***/ #custom-badges-container { max-width: 100%; } #custom-badges-container ul { list-style-type: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; justify-content: space-around; } #custom-badges-container li { margin: 5px; text-align: center; } #custom-badges-container img { max-width: 100px; max-height: 100px; width: auto; height: auto; } #custom-badges-container a { display: inline-block; text-decoration: none; } /*** TEST arrangement {mycoursescards} tableau de bord ***/ #dashboard-my-courses-list { list-style-type: none; padding-left: 0; margin-bottom: 0.5rem; } #dashboard-my-courses-list li { margin-bottom: 0.5rem; } #dashboard-my-courses-list a { color: #ffffff; text-decoration: none; display: block; padding: 0.3rem 0.5rem; background-color: rgba(255, 255, 255, 0.1); border-radius: 0.25rem; transition: background-color 0.2s; } #dashboard-my-courses-list a:hover { background-color: rgba(255, 255, 255, 0.2); } .text-muted2 { color: rgba(255, 255, 255, 0.7) !important; } /************************/ /*** ACCESSIBILITY ***/ /*** SUPPR tooltip bootstrap ***/ .tooltip { display: none !important; } /*** ----------------------------------------------------------------------------------------***/ /* Ajoutez des r猫gles m茅dia pour ajuster la taille des titres sur les petits 茅crans */ @media (max-width: 320px) { h1 { font-size: 2rem; } h2 { font-size: 1.75rem; } h3 { font-size: 1.5rem; } h4 { font-size: 1.25rem; } h5 { font-size: 1.1rem; } h6 { font-size: 1rem; } } /* Modifiez le padding pour le contenu principal sur les petits 茅crans */ @media (max-width: 320px) { #page #topofscroll { padding-left: 1rem; padding-right: 1rem; } } /* Ajustez la taille de police du menu d茅roulant pour les petits 茅crans */ @media (max-width: 320px) { .dropdown-menu { font-size: 0.8rem; min-width: 12rem; } } /* Ajoutez des r猫gles pour g茅rer le d茅bordement du contenu */ #page.drawers { overflow-x: hidden; } .container { max-width: 100%; } /* Ajoutez les r猫gles pour le menu de navigation et le contenu des m茅dias */ @media (max-width: 320px) { .navbar-nav .nav-link { font-size: 14px; padding: 0.5rem 0.3rem; } .tab-content h4 { font-size: 16px; } .media-body { font-size: 14px; } .media img { max-width: 100px; } } /* Assurez-vous que les images sont r茅actives */ img { max-width: 100%; height: auto; } /* Visibilit茅 lien "fermer" dans le bandeau des CGU */ .eupopup-closebutton { font-weight: 700; opacity: 1; } /* Visibilit茅 du focus */ /* R茅initialiser le style de focus par d茅faut sur tous les 茅l茅ments focusables */ a:not([class]):focus { outline: 2px solid var(--secondary) !important; background-color: transparent !important; color: inherit !important; } /* Cacher message erreur gifa11y */ button.warning.v1 { display: none; } /* changement couleur s茅lection de texte */ ::-moz-selection { /* Code for Firefox */ color: #fff; background: #DF0B3D; } ::selection { color: #fff; background: #DF0B3D; } /* Rendre le back-to-top focusable + intitul茅 */ #btn-back-to-top:focus { outline: 2px solid #0056b3; outline-offset: 2px; } .back-to-top-sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0; } /* Cr茅er une liste pour les infos de cours dans page accueil (tabs bootstrap) */ .course-info li { margin-bottom: 5px; } .course-info i { margin-right: 5px; } /* Am茅liorer le focus des images lien dans "restons connect茅s" */ .img-link { display: inline-block; position: relative; width: 50px; /* Assurez-vous que cela correspond 脿 la taille de votre image */ height: 50px; } .img-link img { display: block; width: 100%; height: 100%; border-radius: 50%; /* Pour des images rondes, retirez si vos images sont carr茅es */ } .img-link::after { content: ''; position: absolute; top: -4px; left: -4px; right: -4px; bottom: -4px; border-radius: 50%; /* Utilisez une valeur plus grande que celle de l'image pour un effet arrondi */ pointer-events: none; transition: box-shadow 0.3s ease; } .img-link:focus { outline: none; /* Supprime l'outline par d茅faut */ } .img-link:focus-visible::after { box-shadow: 0 0 0 3px #007bff; /* Couleur et 茅paisseur du focus */ } /*** OTHER ***/ html { scroll-behavior: smooth; } body, H1, H2, H3, H4, H5, H6 {font-family: 'Helvetica Neue', Helvetica, Open Sans, sans-serif; color:#292929;} /* Tailles de police pour les titres */ h1 { font-size: 2.5rem; } /* Ajustez selon vos besoins */ h2 { font-size: 2rem; } /* Ajustez selon vos besoins */ h3 { font-size: 1.75rem; font-weight: 500; } /* Ajustez selon vos besoins */ h4 { font-size: 1.5rem; font-weight: 500; } /* Ajustez selon vos besoins */ h5 { font-size: 1.25rem; font-weight: 400; } /* Ajustez selon vos besoins */ h6 { font-size: 1.1rem; font-weight: 400; } /* Ajustez selon vos besoins */ h1, h2, h3, h4, h5, h6 { text-wrap: balance; } p { text-wrap: pretty; } #page.drawers { margin-top: 0px; height: fit-content; } #page-header { padding-top : 30px; } /* Ajout ic么ne lien connexion menu */ .usermenu .login { display: inline-block; } .usermenu .login a { display: flex; align-items: center; text-decoration: none; color: #090C9B; border: 1px solid #090C9B; border-radius: 20px; padding: 4px 15px 4px 4px; transition: all 0.3s ease; } .usermenu .login a::before { content: "\f090"; font-family: "FontAwesome"; font-size: 16px; display: flex; align-items: center; justify-content: center; width: 28px; height: 28px; background-color: #090C9B; color: white; border-radius: 50%; margin-right: 10px; transition: all 0.3s ease; } .usermenu .login a span { font-weight: normal; } .usermenu .login a:hover, .usermenu .login a:focus { background-color: #B7C0EE; color: #090C9B; border-color: #B7C0EE; } .usermenu .login a:hover::before, .usermenu .login a:focus::before { background-color: #090C9B; } /*** content area boostplus ***/ #topofscroll #contentcustomfooter {background-color:transparent;} /*** Footer ***/ #contentcustomfooter {background-color:#292929;} #contentcustomfooter .text_to_html {width: 100%;} #contentcustomfooter .text_to_html>.container { max-width: 1500px; } @media (min-width: 768px){ #page.drawers { padding-left: 0rem; padding-right: 0rem; } #page #topofscroll{ padding-left: 3rem; padding-right: 3rem;} } /* Remove the "?," bottom-right side */ footer#page-footer {display: none;} /*** modif menu principal ***/ .dropdown-menu { font-size: .85rem; border-radius: 0; min-width: 14rem; } /*** l茅gende ***/ .caption { clear: both; font-size: 0.8rem; font-style: italic; text-align: right; margin: 10px 10px 10px 10px; } /*** modif r茅sum茅 de section ***/ #section-0 .course-description-item, .summarytext { font-size: .9375rem; font-weight: 400; } .course-description-item, .summarytext { font-size: 1rem; font-weight: 500; } /*** modif lien glossaire ***/ a.glossary.autolink.concept { text-decoration: none; position: relative; color: inherit; } a.glossary.autolink.concept::after { content: ""; position: absolute; left: 0; bottom: -2px; width: 100%; height: 1px; border-bottom: 1px dotted; } /*CHANGE LOOK AND FEEL OF CATEGORY DISPLAY IN HOMEPAGE AND /COURSE PAGE */ #page-course-index-category .cat-icon i{ display:none } /*NOT DISPLAT HIDDEN ELEMENT WHEN EDITING IS OFF*/ #page-site-index .activity-item.hiddenactivity{display:none} #page-site-index.editing .activity-item.hiddenactivity{display:block} #page-site-index .secondary-navigation{display:none} #page-site-index.editing .secondary-navigation{display:block} #page-site-index #topofscroll{padding:0;margin-top: 3rem;} #page-site-index #page-header{display:none} #page-site-index.editing #page-header{display:block} /*** Assombrir courseimage header et augmentation lisibilit茅 h1 ***/ .pagelayout-course #page-header { position: relative; background-attachment: fixed; min-height: 300px; } .pagelayout-course #page-header::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 0.5rem 0.5rem 0 0; background-color: rgba(0, 0, 0, 0.5); /* Ajustez la transparence ici */ z-index: 0; /* Placez-le au-dessus de l'image de fond */ } /* Votre texte va ici */ .pagelayout-course #page-header h1.h2 { position: relative; /* Pour que le texte apparaisse au-dessus du div transparent */ z-index: 2; /* Placez-le au-dessus du div transparent */ /* Autres styles de texte, comme la couleur, la taille, etc. */ background-color:transparent; text-shadow: 2px 2px 8px #000000; font-size: 2.3rem; } /*** Hilight h4 Urfist Cerise ***/ .cerise h4{ font-size:2rem; color:#fff; background-color:#B01200; padding: 10px 10px 10px 10px; } /*** Changement couleur statut remise de devoir ***/ .path-mod-assign div.submissionstatussubmitted { background-color: orange; } .path-mod-assign div.submissiongraded { color: white; font-weight: bold; background-color: green;} /*** Changement hover sur format image avec pop-up ***/ .format-grid .thegrid .grid-section.card { position: relative; overflow: hidden; transition: box-shadow 0.3s ease; } .format-grid .thegrid .grid-section.card:hover { box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2); cursor: pointer; color: #007bff; text-decoration: underline; } /* SUPPR backtocourse pages sp茅cifiques */ body[class*="cmid-18863"] header#page-header .w-100 .eno_backtocourse, body[class*="cmid-18249"] header#page-header .w-100 .eno_backtocourse, body[class*="cmid-15882"] header#page-header .w-100 .eno_backtocourse, body[class*="cmid-15852"] header#page-header .w-100 .eno_backtocourse, body[class*="cmid-14859"] header#page-header .w-100 .eno_backtocourse, body[class*="cmid-5058"] header#page-header .w-100 .eno_backtocourse, body[class*="cmid-3916"] header#page-header .w-100 .eno_backtocourse { display: none; } /* SUPPR HEADER pages cat茅gorie cours body#page-course-index-category #page-header { display: none; }*/ body#page-course-index-category #action_bar { display: none; } /*** Suppression barre de recherche de tags ***/ #tag-search-box{ display:none; } #tag-search-results .tag_cloud { margin-top: 50px; } /*** Ajout underline aux liens textuels ***/ /* Appliquer le soulignement uniquement aux liens textuels */ a:not(.btn):not(img):not(button):not([type="button"]):not(.nav-link):not(.glossary.autolink.concept):not(.courseindex .courseindex-item .courseindex-link):not(.courseindex .courseindex-item .courseindex-chevron) { text-decoration: underline; text-underline-offset: 5px; /* Ajustez la valeur selon vos pr茅f茅rences */ } /* Assurez-vous de d茅finir les r猫gles pour les liens visit茅s si n茅cessaire */ a:visited:not(.btn):not(img):not(button):not([type="button"]):not(.nav-link):not(.glossary.autolink.concept):not(.courseindex .courseindex-item .courseindex-link):not(.courseindex .courseindex-item .courseindex-chevron) { text-decoration: underline; /* ou 'none' si vous ne souhaitez pas de soulignement pour les liens visit茅s */ } /*** AJOUT ICONE LIEN EXT SAUF LIEN IMG ***/ a[target="_blank"].no-image::after { display: inline-block; font-family: 'bootstrap-icons'; content: '\00a0\F143'; vertical-align: middle; } a[target="_blank"].no-image img { display: none; } /* RENDRE LE HEADER VISIBLE POUR PAGE-MESSAGE-INDEX */ #page-message-index #page-header { display: block; } /* SUPPR breadcrumb page tag #page-tag-index #page-navbar { display: none; }*/ /*** CUSTOM FIELD ***/ /* ajout icones course fields */ .customfield_author::before { content: "\f4d7"; font-family: 'bootstrap-icons'; display: inline-block; margin-right: 5px; } .customfield_production::before { content: "\f4de"; font-family: 'bootstrap-icons'; display: inline-block; margin-right: 5px; } .customfield_cible::before { content: "\f4cf"; font-family: 'bootstrap-icons'; display: inline-block; margin-right: 5px; } .customfield_date::before { content: "\F1FD"; font-family: 'bootstrap-icons'; display: inline-block; margin-right: 5px; } .customfield_maj::before { content: "\f116"; font-family: 'bootstrap-icons'; display: inline-block; margin-right: 5px; } .customfield_duration::before { content: "\f291"; font-family: 'bootstrap-icons'; display: inline-block; margin-right: 5px; } .customfield_preriquisite::before { content: "\F5F9"; font-family: 'bootstrap-icons'; display: inline-block; margin-right: 5px; } .customfield_license::before { content: "\f7e7"; font-family: 'bootstrap-icons'; display: inline-block; margin-right: 5px; } .customfield_citation::before { content: "\f6b0"; font-family: 'bootstrap-icons'; display: inline-block; margin-right: 5px; } .customfield_doi::before { content: "\f602"; font-family: 'bootstrap-icons'; display: inline-block; margin-right: 5px; } .customfield_ob::before { content: "\F4B5"; font-family: 'bootstrap-icons'; display: inline-block; margin-right: 5px; } .customfield_students::before { content: "\F4DC"; font-family: 'bootstrap-icons'; display: inline-block; margin-right: 5px; } .customfield_ia::before { content: "\F2ED"; font-family: 'bootstrap-icons'; display: inline-block; margin-right: 5px; } /*** affichage course fields ***/ .activity-item[data-activityname*="customfield"] { background-color: #f3f6fb; border-radius: 10px; } .activity-cf { background-color: #f3f6fb; border-radius: 10px; } .customfield { display: inline-block; /* Afficher les 茅l茅ments sur la m锚me ligne */ padding: 15px; } .customfieldname { font-weight: bold; } /*** Ajout margin apr猫s liste ***/ ul + * { margin-top: 15px; } ol + * { margin-top: 15px; } /*** texte 脿 copier ***/ .texte-a-copier { border: 1px solid #ccc; padding: 10px; margin-bottom: 10px; background-color:#F3F6FB; } /* Hide all IdP button on login page beside "OAuth" and Renater */ .login-identityprovider-btn:nth-of-type(1n+3) { display: none; } /*** FOOTER ***/ .footerlist { list-style-type: none; margin: 0; padding: 0; } .footerlist2 { display: flex; list-style-type: none; margin: 0; padding: 0; } .hr-footer { border-top: 2px solid #bbb; margin-bottom: 20px; margin-top: 20px; } #contentcustomfooter a { color:#B7C0EE; } /*** FORMAT TUILE ***/ .format-tiles #section-0 .content .summary .no-overflow p { margin-bottom: 1rem; } /*** frame box shadow ***/ .box-shadow { border: 1px solid; padding: 10px; box-shadow: 5px 10px 8px #888888; margin-bottom:20px; } /*** div max width 800 px ***/ .mw800 { max-width:800px; } /*** Largeur form stat ***/ .custom-select { width: 150px; } /*** ANIMATION ***/ .animate { opacity: 0; transition: all 0.7s ease; transition-delay: 0.25s; } /* Fade Up */ .animate[data-animation="fade-up"] { transform: translateY(20px); } .animate[data-animation="fade-up"].visible { opacity: 1; transform: translateY(0); } /* Fade Down */ .animate[data-animation="fade-down"] { transform: translateY(-20px); } .animate[data-animation="fade-down"].visible { opacity: 1; transform: translateY(0); } /* Fade Left */ .animate[data-animation="fade-left"] { transform: translateX(-20px); } .animate[data-animation="fade-left"].visible { opacity: 1; transform: translateX(0); } /* Fade Right */ .animate[data-animation="fade-right"] { transform: translateX(20px); } .animate[data-animation="fade-right"].visible { opacity: 1; transform: translateX(0); } /* Rotate */ .animate[data-animation="rotate"] { transform: rotate(-10deg); } .animate[data-animation="rotate"].visible { opacity: 1; transform: rotate(0deg); } /* Scale */ .animate[data-animation="scale"] { transform: scale(0.5); } .animate[data-animation="scale"].visible { opacity: 1; transform: scale(1); } /* Flip */ .animate[data-animation="flip"] { transform: perspective(400px) rotateY(90deg); } .animate[data-animation="flip"].visible { opacity: 1; transform: perspective(400px) rotateY(0deg); } /* Zoom In */ .animate[data-animation="zoom-in"] { transform: scale(0.95); } .animate[data-animation="zoom-in"].visible { opacity: 1; transform: scale(1); } /* change bg-color menu */ .navbar { background-color: #f3f6fb !important; } .primary-navigation .nav-link:hover, .primary-navigation .nav-link:focus, .primary-navigation .dropdown-item:hover, .primary-navigation .dropdown-item:focus { background-color: var(--primary) !important; /* Gardez votre couleur de fond au survol */ color: #ffffff !important; /* Changez ceci en une couleur qui contraste bien, par exemple noir */ } /* Pour s'assurer que les liens dans les menus d茅roulants restent visibles */ .primary-navigation .dropdown-menu { background-color: #f3f6fb !important; } /*** NOUVEAUX COURS ***/ .new-course-card { background-color: #fff; border: 1px solid #e0e0e0; border-radius: 4px; overflow: hidden; margin-bottom: 20px; position: relative; } .new-course-card .row { display: flex; align-items: stretch; } .new-course-img-container { padding: 0; position: relative; overflow: hidden; } .new-course-img { width: 100%; height: 100%; object-fit: cover; } .new-course-ribbon { width: 100px; height: 100px; overflow: hidden; position: absolute; top: -5px; left: -5px; z-index: 1; } .new-course-ribbon::before, .new-course-ribbon::after { position: absolute; z-index: -1; content: ''; display: block; border: 3px solid #2980b9; border-top-color: transparent; border-left-color: transparent; } .new-course-ribbon::before { top: 0; right: 0; } .new-course-ribbon::after { bottom: 0; left: 0; } .new-course-ribbon span { position: absolute; display: block; width: 150px; padding: 8px 0; background-color: #DF0B3D; box-shadow: 0 3px 6px rgba(0,0,0,.1); color: #fff; font: 500 12px/1 'Lato', sans-serif; text-shadow: 0 1px 1px rgba(0,0,0,.2); text-align: center; left: -35px; top: 20px; transform: rotate(-45deg); } .new-course-body { padding: 15px; display: flex; flex-direction: column; justify-content: center; } .new-course-title { margin-bottom: 10px; } .new-course-category { margin-bottom: 0; } /*** GRADIENT BG ***/ .gradient-background { background-image: linear-gradient(to bottom, #EFF1FB, #FFFFFF); background-repeat: no-repeat; } /*** LOGIN PAGE ***/ .login-container .login-logo { margin: 0 auto 1rem auto; /* Centre horizontalement avec les marges auto */ max-width: 250px; width: 100%; /* Assure que le conteneur prend toute la largeur disponible */ } .login-container .login-logo img { width: 100%; /* L'image s'adapte 脿 la largeur de son conteneur */ height: auto; /* Maintient le ratio de l'image */ } /* 脡largir le conteneur de connexion */ .login-container { max-width: 700px !important; /* Override la valeur par d茅faut */ margin: 0 auto; } /* Ajuster la notice pour qu'elle s'aligne avec le nouveau conteneur */ .login-notice { max-width: 100%; margin-bottom: 20px; } /* Ajuster les boutons de connexion pour qu'ils s'alignent aussi */ .login-identityprovider-btn { width: 100%; } /*** DETAIL SUMMARY TITLES ***/ summary { padding: 0.5rem 0; cursor: pointer; } summary h2, summary h3, summary h4, summary h5, summary h6, summary .h2, summary .h3, summary .h4, summary .h5, summary .h6 { display: inline; margin: 0; vertical-align: middle; } /* Optionnel : ajuster la taille et l'espacement de la fl猫che */ summary::marker { margin-right: 0.5em; } /* Effet hover */ summary:hover { background-color: #f3f6fb; } /* Style quand le details est ouvert */ details[open] summary { border-bottom: 1px solid #dee2e6; margin-bottom: 1rem; } /*** MENU THEMES ENFANTS ***/ .navbar-brand { display: flex; flex-direction: column; align-items: flex-start; text-decoration: none !important; } .navbar-brand:hover { text-decoration: none !important; } .theme-label { position: relative; display: flex; align-items: center; font-size: 0.6em; margin-top: -8px; gap: 0.5em; width: 85%; } .theme-label::before, .theme-label::after { content: ''; height: 1px; flex: 1; } /*** ICONES MENU 1 ***/ li[data-key="home"] .nav-link::before { font-family: "bootstrap-icons"; content: "\F424"; margin-right: 6px; } li[data-key="myhome"] .nav-link::before { font-family: "bootstrap-icons"; content: "\F67A"; margin-right: 6px; } li[data-key="mycourses"] .nav-link::before { font-family: "bootstrap-icons"; content: "\F8FE"; margin-right: 6px; } li[data-key="siteadminnode"] .nav-link::before { font-family: "bootstrap-icons"; content: "\F3E2"; margin-right: 6px; } .courses-dropdown::before { font-family: "bootstrap-icons"; content: "\F3FB"; margin-right: 6px; } .spaces-dropdown::before { font-family: "bootstrap-icons"; content: "\F307"; /* open door */ margin-right: 6px; } </style> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body id="page-site-index" class="limitedwidth format-site course path-site ie ie7 dir-ltr lang-fr yui-skin-sam yui3-skin-sam callisto-formation-fr pagelayout-frontpage course-1 context-2 notloggedin uses-drawers boostplus_c08"> <div class="toast-wrapper mx-auto py-0 fixed-top" role="status" aria-live="polite"></div> <div id="page-wrapper" class="d-print-block"> <div> <a class="sr-only sr-only-focusable" href="#maincontent">Passer au contenu principal</a> </div><script src="https://callisto-formation.fr/lib/javascript.php/1730107552/lib/polyfills/polyfill.js"></script> <script src="https://callisto-formation.fr/theme/yui_combo.php?rollup/3.17.2/yui-moodlesimple-min.js"></script><script src="https://callisto-formation.fr/lib/javascript.php/1730107552/lib/javascript-static.js"></script> <script> //<![CDATA[ document.body.className += ' jsenabled'; //]]> </script> <nav class="navbar fixed-top navbar-light bg-white navbar-expand" aria-label="Navigation du site"> <button class="navbar-toggler aabtn d-block d-md-none px-1 my-1 border-0" data-toggler="drawers" data-action="toggle" data-target="theme_boost-drawers-primary"> <span class="navbar-toggler-icon"></span> <span class="sr-only">Panneau lat茅ral</span> </button> <a href="https://callisto-formation.fr/" class="navbar-brand d-none d-md-flex align-items-center m-0 mr-4 p-0 aabtn"> <img src="https://callisto-formation.fr/pluginfile.php/1/core_admin/logocompact/300x300/1731225367/logo%20callisto%20transparent%20slogan.png" class="logo mr-1" alt="Callisto Formation"> </a> <div class="primary-navigation"> <nav class="moremenu navigation"> <ul id="moremenu-6742e68889f5f-navbar-nav" role="menubar" class="nav more-nav navbar-nav"> <li data-key="home" class="nav-item" role="none" data-forceintomoremenu="false"> <a role="menuitem" class="nav-link active " href="https://callisto-formation.fr/" aria-current="true" > Accueil </a> </li> <li class="dropdown nav-item" role="none" data-forceintomoremenu="false"> <a class="dropdown-toggle nav-link " id="drop-down-6742e68889257" role="menuitem" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" href="#" aria-controls="drop-down-menu-6742e68889257" tabindex="-1" > Explorer </a> <div class="dropdown-menu" role="menu" id="drop-down-menu-6742e68889257" aria-labelledby="drop-down-6742e68889257"> <a class="dropdown-item" role="menuitem" href="https://callisto-formation.fr/mod/page/view.php?id=14859" tabindex="-1" > Tous les cours </a> <a class="dropdown-item" role="menuitem" href="https://callisto-formation.fr/tag/index.php?tc=3&amp;tag=Libre%20acc%C3%A8s" tabindex="-1" > Cours en libre acc猫s </a> <a class="dropdown-item" role="menuitem" href="https://callisto-formation.fr/tag/index.php?tc=3&amp;tag=auto-inscription" tabindex="-1" > Cours en auto-inscription </a> <a class="dropdown-item" role="menuitem" href="https://callisto-formation.fr/tag/search.php?query&amp;tc=3&amp;go=Chercher" tabindex="-1" > Chercher par tag </a> </div> </li> <li class="dropdown nav-item" role="none" data-forceintomoremenu="false"> <a class="dropdown-toggle nav-link " id="drop-down-6742e68889d3c" role="menuitem" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" href="#" aria-controls="drop-down-menu-6742e68889d3c" tabindex="-1" > Espaces de formation </a> <div class="dropdown-menu" role="menu" id="drop-down-menu-6742e68889d3c" aria-labelledby="drop-down-6742e68889d3c"> <a class="dropdown-item" role="menuitem" href="https://callisto-formation.fr/?redirect=0&amp;theme=formation-crfcb" tabindex="-1" > CRFCB </a> <a class="dropdown-item" role="menuitem" href="https://callisto-formation.fr/?redirect=0&amp;theme=reseau-urfist" tabindex="-1" > Urfist </a> <a class="dropdown-item" role="menuitem" href="https://callisto-formation.fr/?redirect=0&amp;theme=inist-cnrs" tabindex="-1" > Inist-CNRS </a> <a class="dropdown-item" role="menuitem" href="https://callisto-formation.fr/?redirect=0&amp;theme=abes" tabindex="-1" > Abes </a> <div class="dropdown-divider"></div> <a class="dropdown-item" role="menuitem" href="https://callisto-formation.fr/?redirect=0&amp;theme=prepa-concours-crfcb" tabindex="-1" > Pr茅pas concours CRFCB </a> <a class="dropdown-item" role="menuitem" href="https://callisto-formation.fr/?redirect=0&amp;theme=spoc-quero" tabindex="-1" > Spoc Qu茅ro </a> <a class="dropdown-item" role="menuitem" href="https://callisto-formation.fr/?redirect=0&amp;theme=doranum" tabindex="-1" > DoRANum </a> <a class="dropdown-item" role="menuitem" href="https://callisto-formation.fr/?redirect=0&amp;theme=centre-ressources-urfist" tabindex="-1" > Centre de ressources Urfist </a> <a class="dropdown-item" role="menuitem" href="https://callisto-formation.fr/?redirect=0&amp;theme=formadoct" tabindex="-1" > FormaDoct </a> </div> </li> <li role="none" class="nav-item dropdown dropdownmoremenu d-none" data-region="morebutton"> <a class="dropdown-toggle nav-link " href="#" id="moremenu-dropdown-6742e68889f5f" role="menuitem" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" tabindex="-1"> Plus </a> <ul class="dropdown-menu dropdown-menu-left" data-region="moredropdown" aria-labelledby="moremenu-dropdown-6742e68889f5f" role="menu"> </ul> </li> </ul> </nav> </div> <ul class="navbar-nav d-none d-md-flex my-1 px-1"> <!-- page_heading_menu --> </ul> <div id="usernavigation" class="navbar-nav ml-auto"> <div id="searchinput-navbar-6742e6888f3506742e688814927" class="simplesearchform"> <div class="collapse" id="searchform-navbar"> <form autocomplete="off" action="https://callisto-formation.fr/search/index.php" method="get" accept-charset="utf-8" class="mform form-inline searchform-navbar"> <input type="hidden" name="context" value="2"> <div class="input-group"> <label for="searchinput-6742e6888f3506742e688814927"> <span class="sr-only">Rechercher</span> </label> <input type="text" id="searchinput-6742e6888f3506742e688814927" class="form-control withclear" placeholder="Rechercher" aria-label="Rechercher" name="q" data-region="input" autocomplete="off" > <a class="btn btn-close" data-action="closesearch" data-toggle="collapse" href="#searchform-navbar" role="button" > <i class="icon fa fa-times fa-fw " aria-hidden="true" ></i> <span class="sr-only">Fermer</span> </a> <div class="input-group-append"> <button type="submit" class="btn btn-submit" data-action="submit"> <i class="icon fa fa-search fa-fw " aria-hidden="true" ></i> <span class="sr-only">Rechercher</span> </button> </div> </div> </form> </div> <a class="btn btn-open rounded-0 nav-link" data-toggle="collapse" data-action="opensearch" href="#searchform-navbar" role="button" aria-expanded="false" aria-controls="searchform-navbar" title="Activer/d茅sactiver la saisie de recherche" > <i class="icon fa fa-search fa-fw " aria-hidden="true" ></i> <span class="sr-only">Activer/d茅sactiver la saisie de recherche</span> </a> </div> <div class="divider border-left h-75 align-self-center mx-1"></div> <div class="d-flex align-items-stretch usermenu-container" data-region="usermenu"> <div class="usermenu"> <span class="login pl-2"> <a href="https://callisto-formation.fr/login/index.php">Connexion</a> </span> </div> </div> </div> </nav> <div class="drawer drawer-left drawer-primary d-print-none not-initialized" data-region="fixed-drawer" id="theme_boost-drawers-primary" data-preference="" data-state="show-drawer-primary" data-forceopen="0" data-close-on-resize="1"> <div class="drawerheader"> <button class="btn drawertoggle icon-no-margin hidden" data-toggler="drawers" data-action="closedrawer" data-target="theme_boost-drawers-primary" data-toggle="tooltip" data-placement="right" title="Fermer le tiroir" > <i class="icon fa fa-times fa-fw " aria-hidden="true" ></i> </button> </div> <div class="drawercontent drag-container" data-usertour="scroller"> <div class="list-group"> <a href="https://callisto-formation.fr/" class="list-group-item list-group-item-action active " aria-current="true"> Accueil </a> <a id="drop-down-1" href="#" class="list-group-item list-group-item-action icons-collapse-expand collapsed d-flex" data-toggle="collapse" data-target="#drop-down-menu-1" aria-expanded="false" aria-controls="drop-down-menu-1"> Explorer <span class="ml-auto expanded-icon icon-no-margin mx-2"> <i class="icon fa fa-caret-down fa-fw " aria-hidden="true" ></i> <span class="sr-only"> Replier </span> </span> <span class="ml-auto collapsed-icon icon-no-margin mx-2"> <i class="icon fa fa-caret-right fa-fw " aria-hidden="true" ></i> <span class="sr-only"> D茅plier </span> </span> </a> <div class="collapse list-group-item p-0 border-0" role="menu" id="drop-down-menu-1" aria-labelledby="drop-down-1"> <a href="https://callisto-formation.fr/mod/page/view.php?id=14859" class="pl-5 bg-light list-group-item list-group-item-action">Tous les cours</a> <a href="https://callisto-formation.fr/tag/index.php?tc=3&amp;tag=Libre%20acc%C3%A8s" class="pl-5 bg-light list-group-item list-group-item-action">Cours en libre acc猫s</a> <a href="https://callisto-formation.fr/tag/index.php?tc=3&amp;tag=auto-inscription" class="pl-5 bg-light list-group-item list-group-item-action">Cours en auto-inscription</a> <a href="https://callisto-formation.fr/tag/search.php?query&amp;tc=3&amp;go=Chercher" class="pl-5 bg-light list-group-item list-group-item-action">Chercher par tag</a> </div> <a id="drop-down-6" href="#" class="list-group-item list-group-item-action icons-collapse-expand collapsed d-flex" data-toggle="collapse" data-target="#drop-down-menu-6" aria-expanded="false" aria-controls="drop-down-menu-6"> Espaces de formation <span class="ml-auto expanded-icon icon-no-margin mx-2"> <i class="icon fa fa-caret-down fa-fw " aria-hidden="true" ></i> <span class="sr-only"> Replier </span> </span> <span class="ml-auto collapsed-icon icon-no-margin mx-2"> <i class="icon fa fa-caret-right fa-fw " aria-hidden="true" ></i> <span class="sr-only"> D茅plier </span> </span> </a> <div class="collapse list-group-item p-0 border-0" role="menu" id="drop-down-menu-6" aria-labelledby="drop-down-6"> <a href="https://callisto-formation.fr/?redirect=0&amp;theme=formation-crfcb" class="pl-5 bg-light list-group-item list-group-item-action">CRFCB</a> <a href="https://callisto-formation.fr/?redirect=0&amp;theme=reseau-urfist" class="pl-5 bg-light list-group-item list-group-item-action">Urfist</a> <a href="https://callisto-formation.fr/?redirect=0&amp;theme=inist-cnrs" class="pl-5 bg-light list-group-item list-group-item-action">Inist-CNRS</a> <a href="https://callisto-formation.fr/?redirect=0&amp;theme=abes" class="pl-5 bg-light list-group-item list-group-item-action">Abes</a> <a href="https://callisto-formation.fr/?redirect=0&amp;theme=prepa-concours-crfcb" class="pl-5 bg-light list-group-item list-group-item-action">Pr茅pas concours CRFCB</a> <a href="https://callisto-formation.fr/?redirect=0&amp;theme=spoc-quero" class="pl-5 bg-light list-group-item list-group-item-action">Spoc Qu茅ro</a> <a href="https://callisto-formation.fr/?redirect=0&amp;theme=doranum" class="pl-5 bg-light list-group-item list-group-item-action">DoRANum</a> <a href="https://callisto-formation.fr/?redirect=0&amp;theme=centre-ressources-urfist" class="pl-5 bg-light list-group-item list-group-item-action">Centre de ressources Urfist</a> <a href="https://callisto-formation.fr/?redirect=0&amp;theme=formadoct" class="pl-5 bg-light list-group-item list-group-item-action">FormaDoct</a> </div> </div> </div> </div> <div id="page" data-region="mainpage" data-usertour="scroller" class="drawers drag-container"> <button type="button" class="btn btn-icon bg-secondary icon-no-margin" id="btn-back-to-top"> <i class="fa fa-arrow-up"></i> </button> <div id="topofscroll" class="main-inner"> <div class="drawer-toggles d-flex"> </div> <header id="page-header" class=" header-maxwidth d-print-none position-relative noimage " > <div class="w-100 " > <div class="d-flex flex-wrap"> <div class="ml-auto d-flex"> </div> <div id="course-header"> </div> </div> <div class="d-flex align-items-center"> <div class="mr-auto"> <div class="page-context-header"><div class="page-header-headings"><h1 class="h2">Callisto Formation</h1></div></div> </div> <div class="header-actions-container ml-auto" data-region="header-actions-container"> </div> </div> </div> </header> <div id="page-content" class="pb-3 d-print-block"> <div id="region-main-box"> <section id="region-main" aria-label="Contenu"> <span class="notifications" id="user-notifications"></span> <div id="contenthomebeforelogin" class="py-3"> <div class="container-fluid"> <div class="row"> <div class="text_to_html"><div class="mb-5 pt-5 pb-5" style="background-image: url('https://callisto-formation.fr/pluginfile.php/32439/mod_folder/content/0/FormaDoct/rose-petals.svg');background-color:#a7000bff;background-position: bottom;background-size: cover;" *="" background="" by="" svgbackgrounds.com=""><div class="text-white" style="padding-top:5rem; padding-bottom:2rem;"><div class="pl-5 pr-5"><div class="media mb-5"><img src="https://callisto-formation.fr/pluginfile.php/32439/mod_folder/content/0/FormaDoct/logo-blanc.svg" alt="Logo Formadoct" class="align-self-start mr-3" style="width:100px"><div class="media-body"><h1 class="text-white">Bienvenue dans l'espace FormaDoct !</h1><p class="lead">Formation 脿 distance en information-documentation pour les doctorants</p></div></div><div class="mt-5"><p>FormaDoct propose des ressources en ligne pour aider les doctorants et les chercheurs 脿 d茅velopper leurs comp茅tences en communication scientifique, en r茅daction acad茅mique, en gestion de projet de recherche, et dans d'autres domaines pertinents pour leur parcours acad茅mique.</p></div></div></div></div><div class="container-fluid mt-5"><p>FormaDoct est d茅di茅e 脿 la formation des doctorants dans le domaine de l'information scientifique et technique (IST). Vous trouverez ici plusieurs cours utiles dans votre parcours de th猫se. Les cours portent sur la ma卯trise d'outils, sur les enjeux de la recherche, notamment l'int茅grit茅 scientifique et le libre acc猫s, l'identit茅 num茅rique etc.</p><p>Les contenus sont accessibles 脿 toutes les personnes int茅ress茅es par les probl茅matiques d'IST, ils sont r茅utilisables librement. Il n'est pas n茅cessaire de vous cr茅er un compte pour les consulter.</p></div><div class="container-fluid mt-5 mb-5"><h2>Cours disponibles</h2><div class="mt-5 p-5 bg-secondary"><h3><i class="fa fa-file-text" aria-hidden="true"></i> R茅diger et mettre en forme sa th猫se</h3><div class="row mt-5"><div class="col-lg-3"><img src="https://callisto-formation.fr/pluginfile.php/35854/course/overviewfiles/Module1-Cour1.png" alt="" width="100%" height="100%" role="presentation" class="img-fluid atto_image_button_text-bottom"></div><div class="col-lg-9"><h4>Pr茅parer votre support</h4><p>Ce cours vous guide 脿 travers les 茅tapes essentielles pour pr茅parer un document professionnel de qualit茅, du choix du support 脿 la mise en page finale. Vous d茅couvrirez comment sauvegarder efficacement, utiliser des styles, soigner la pr茅sentation et la typographie, pour cr茅er un document 脿 la fois structur茅 et visuellement attrayant.</p><a class="btn btn-primary" href="https://callisto-formation.fr/course/view.php?id=372">Voir le cours</a></div></div><hr><div class="row"><div class="col-lg-3"><img src="https://callisto-formation.fr/pluginfile.php/35933/course/overviewfiles/Module1-Cours2-1024x612%282%29_.png" alt="" width="100%" height="100%" role="presentation" class="img-fluid atto_image_button_text-bottom"></div><div class="col-lg-9"><h4>Structurer votre th猫se</h4><p>Ce cours aborde les 茅l茅ments cl茅s pour organiser et r茅diger efficacement votre th猫se, de l'茅laboration du plan 脿 la finalisation de la bibliographie. Il vous fournit des conseils pratiques pour la r茅daction, explore la structure du corps du texte, et rappelle les termes importants 脿 ma卯triser tout au long de votre travail de recherche.</p><a class="btn btn-primary" href="https://callisto-formation.fr/course/view.php?id=374">Voir le cours</a></div></div><hr><div class="row"><div class="col-lg-3"><img src="https://callisto-formation.fr/pluginfile.php/37415/course/overviewfiles/_3928a6be-9e78-4e1c-bbb2-26b55433f4e7.jpg" alt="" width="100%" height="100%" role="presentation" class="img-fluid atto_image_button_text-bottom"></div><div class="col-lg-9"><h4>Bo卯te 脿 outils</h4><p>Ce cours vous pr茅sente une vari茅t茅 d'outils pratiques pour enrichir votre travail acad茅mique, allant de la cr茅ation de cartes mentales 脿 l'茅laboration de posters scientifiques. Vous d茅couvrirez des ressources utiles pour la prise de notes, la transcription, le dessin, et m锚me la collaboration, vous permettant d'am茅liorer votre productivit茅 et la qualit茅 de vos productions scientifiques.</p><a class="btn btn-primary" href="https://callisto-formation.fr/course/view.php?id=423">Voir le cours</a></div></div></div></div><div class="container-fluid mt-5 p-3"><h3><i class="fa fa-globe" aria-hidden="true"></i> La science ouverte pour les doctorants</h3><p>L鈥檕uverture de la science est devenue un d茅fi incontournable qui implique une transformation des pratiques de la recherche dans un contexte de d茅veloppement du num茅rique pour la science, d'implication et d鈥檃ttentes de plus en plus fortes de la soci茅t茅.</p><p>Les chercheurs sont invit茅s 脿 faire 茅voluer leurs m茅thodes de recherche pour 锚tre en conformit茅 avec une d茅marche scientifique plus ouverte et en accord notamment avec le Plan national pour la science ouverte (2021-2024). Pour les doctorants et doctorantes, il est donc important de comprendre, d猫s le d茅but de leurs travaux de th猫se, le nouvel environnement marqu茅 par les diff茅rentes dimensions de la science ouverte et dans lequel ils vont inscrire leurs pratiques de recherche.</p><p>Nous vous pr茅sentons ici une s茅lection de ressources et de contenus p茅dagogiques qui peuvent int茅resser tous les chercheurs et chercheuses souhaitant s鈥檃utoformer sur ces questions de science ouverte.</p><p>Ces diverses ressources, r茅alis茅es par des producteurs cr茅ant des contenus pour la plateforme Callisto, vous permettront d鈥檃voir les bases pour d茅couvrir les enjeux de la science ouverte mais aussi d鈥檃pprofondir, si vous le souhaitez, toutes les dimensions qu鈥檌mplique ce changement de paradigme dans les pratiques de recherche.</p></div><div class="container"><div class="row"><div class="col-lg-4"><h4>Avoir les bases</h4><div class="card shadow mr-4 mb-4 ml-1" style="min-width:300px;max-width:300px;"><div class="card-img-top" style="background-image:url(https://callisto-formation.fr/pluginfile.php/29517/course/overviewfiles/vignette-passeport-so.jpg);height:100px;max-width:300px;padding-top:50%;background-size:cover;background-repeat:no-repeat;background-position:center;"></div><div class="card-title pt-1 pr-3 pb-1 pl-3 m-0"><a href="https://callisto-formation.fr/course/view.php?id=319" target="_blank" class="text-normal h-100">Passeport : initiation 脿 la science ouverte</a></div></div></div><div class="col-lg-4"><h4>Approfondir les bases</h4><div class="card shadow mr-4 mb-4 ml-1" style="min-width:300px;max-width:300px;"><div class="card-img-top" style="background-image:url(https://callisto-formation.fr/pluginfile.php/5974/course/overviewfiles/vignette-coup-toner-so.jpg);height:100px;max-width:300px;padding-top:50%;background-size:cover;background-repeat:no-repeat;background-position:center;"></div><div class="card-title pt-1 pr-3 pb-1 pl-3 m-0"><a href="https://callisto-formation.fr/course/view.php?id=123" target="_blank" class="text-normal h-100">Coup de toner sur la Science Ouverte</a></div></div><div class="card shadow mr-4 mb-4 ml-1" style="min-width:300px;max-width:300px;"><div class="card-img-top" style="background-image:url(https://callisto-formation.fr/pluginfile.php/3050/course/overviewfiles/vigenette-openscience.jpg);height:100px;max-width:300px;padding-top:50%;background-size:cover;background-repeat:no-repeat;background-position:center;"></div><div class="card-title pt-1 pr-3 pb-1 pl-3 m-0"><a href="https://callisto-formation.fr/course/view.php?id=79" target="_blank" class="text-normal h-100">La Science Ouverte, une introduction</a></div></div></div><div class="col-lg-4"><h4>Aller plus loin</h4><div class="card shadow mr-4 mb-4 ml-1" style="min-width:300px;max-width:300px;"><div class="card-img-top" style="background-image:url(https://callisto-formation.fr/pluginfile.php/13527/course/overviewfiles/Callisto_Comprendre_SO.jpg);height:100px;max-width:300px;padding-top:50%;background-size:cover;background-repeat:no-repeat;background-position:center;"></div><div class="card-title pt-1 pr-3 pb-1 pl-3 m-0"><a href="https://callisto-formation.fr/course/view.php?id=187" target="_blank" class="text-normal h-100">Comprendre la science ouverte</a></div></div><div class="card shadow mr-4 mb-4 ml-1" style="min-width:300px;max-width:300px;"><div class="card-img-top" style="background-image:url(https://callisto-formation.fr/pluginfile.php/41903/course/overviewfiles/vignette-fondamentaux-oscar.png);height:100px;max-width:300px;padding-top:50%;background-size:cover;background-repeat:no-repeat;background-position:center;"></div><div class="card-title pt-1 pr-3 pb-1 pl-3 m-0"><a href="https://callisto-formation.fr/course/view.php?id=583" target="_blank" class="text-normal h-100">Les fondamentaux de la science ouverte</a></div></div></div></div></div><div class="container-fluid mt-5 p-5"><div class="row d-flex"><div class="col-lg-6"><h3><i class="fa fa-question-circle" aria-hidden="true"></i> L'int茅grit茅 scientifique en 50 questions</h3><p>Pourquoi parle-t-on autant d'int茅grit茅 scientifique depuis quelques ann茅es ?<br /> Suis-je oblig茅.e de consulter un comit茅 d'茅thique pour mon projet de recherche ? Si je publie un article sur les r茅sultats de ma th猫se et que j鈥檈n cite des extraits, est-ce que c'est de l'autoplagiat ? Mon directeur de th猫se veut m'imposer sa signature sur un article que j'ai 茅crit seul, en a-t-il le droit ?</p><p>Ce sont des questions que vous vous 锚tes peut-锚tre d茅j脿 pos茅es ou que vous<br /> vous poserez un jour au cours de votre travail de th猫se. Ce module de Formadoct<br /> vise 脿 r茅pondre 脿 50 questions sur l'int茅grit茅 scientifique, sur l'茅thique de<br /> la recherche, sur la d茅ontologie, les fraudes et les m茅conduites scientifiques<br /> ainsi que sur d'autres th茅matiques li茅es. </p><p>Vous pouvez consulter ce module dans n'importe quel ordre, si vous souhaitez trouver une r茅ponse 脿 une question pr茅cise, ou parcourir l鈥檈nsemble des questions du d茅but 脿 la fin. Vous y trouverez 茅galement de nombreuses ressources pour aller plus loin, des vid茅os 脿 regarder, des d茅finitions dans un glossaire. Bonne consultation !</p><a class="btn btn-primary" href="https://callisto-formation.fr/course/view.php?id=485">Voir le cours</a></div><div class="col-lg-6" style="background-image: url('https://callisto-formation.fr/pluginfile.php/39237/course/section/3363/Pr%C3%A9sentation.png'); background-size: cover; background-position: center; background-repeat: no-repeat;"></div></div></div><!-- <div class="container-fluid mt-5 mb-5 p-5 bg-secondary"><h3><i class="fa fa-rss-square" aria-hidden="true"></i> La veille num茅rique</h3><div class="row mt-5"><div class="col-lg-3"><img src="https://callisto-formation.fr/pluginfile.php/39565/course/overviewfiles/presentation.png" alt="" width="100%" height="100%" role="presentation" class="img-fluid atto_image_button_text-bottom"></div><div class="col-lg-9"><h4>G茅rer sa veille num茅rique personnelle</h4><p>L鈥檃utoformation pr茅sent茅e ici vous permettra dans un premier temps de d茅couvrir ce qu鈥檕n entend par 芦&nbsp;veille num茅rique&nbsp;禄. Une m茅thode de mise en place de strat茅gie de veille vous sera expos茅e, elle vous permettra de faire le point sur vos besoins particuliers.</p><a class="btn btn-primary" href="https://callisto-formation.fr/course/view.php?id=497">Voir le cours</a></div></div></div> --><hr class="mt-5 pt-5"><h2 class="h5">脌 propos de FormaDoct</h2><p>FormaDoct, projet lanc茅 en 2010 par un r茅seau de professionnels de l鈥檌nformation issus des services communs de documentation (SCD) de Bretagne, des Pays de la Loire et de l鈥橴rfist de Rennes, a pour vocation la constitution et la diffusion de ressources et contenus p茅dagogiques en mati猫re d鈥橧ST 脿 destination des doctorants. Jusqu鈥檈n 2023, FormaDoct a 茅t茅 d茅ploy茅 sur la plateforme Libguides.</p><p>FormaDoct a d茅cid茅 en 2024 de poursuivre son d茅veloppement en int茅grant la plateforme Callisto, afin de continuer 脿 proposer des ressources actualis茅es et adapt茅es aux besoins de formations des doctorants, mais aussi 脿 toutes les personnes souhaitant s鈥檃utoformer sur des probl茅matiques li茅es 脿 l鈥橧ST.</p><p>FormaDoct est soutenu par le Gis R茅seau Urfist (<a href="https://gisurfist.hypotheses.org/521" target="_blank">appel 脿 projet 2022</a>) et les SCD des universit茅s de Bretagne et des Pays de la Loire.</p><img src="https://callisto-formation.fr/pluginfile.php/32439/mod_folder/content/0/FormaDoct/bandeau-logos-partenaires.png" width="100%" height="auto" alt="" role="presentation"></div> </div> </div> </div> <div role="main"><span id="maincontent"></span><div class="course-content"> <div class="sitetopic"> <ul class="topics frontpage"> <li id="section-1" class="section course-section main clearfix " data-sectionid="1" data-sectionreturnid="1" data-for="section" data-id="6" data-number="1" > <div class="course-section-header d-flex" data-for="section_title" data-id="6" data-number="1" > <div data-region="sectionbadges" class="sectionbadges d-flex align-items-center"> </div> </div> <div id="coursecontentcollapse1" class="content "> <div class=" my-3" data-for="sectioninfo"> <div class="section_availability course-description-item"> </div> </div> <ul class="section m-0 p-0 img-text " data-for="cmlist"> </ul> </div> </li> </ul> </div> </div><br /></div> </section> </div> </div> </div> <footer id="page-footer" class="footer-popover bg-white"> <div data-region="footer-container-popover"> <button class="btn btn-icon bg-secondary icon-no-margin btn-footer-popover" data-action="footer-popover" aria-label="Afficher le pied de page"> <i class="icon fa fa-question fa-fw " aria-hidden="true" ></i> </button> </div> <div class="footer-content-popover container" data-region="footer-content-popover"> <div class="footer-section p-3 border-bottom"> <div class="logininfo"> <div class="logininfo">Non connect茅. (<a href="https://callisto-formation.fr/login/index.php">Connexion</a>)</div> </div> <div class="tool_usertours-resettourcontainer"> </div> <div class="policiesfooter"><a href="https://callisto-formation.fr/admin/tool/policy/viewall.php?returnurl=https%3A%2F%2Fcallisto-formation.fr%2F%3Fredirect%3D0">Politiques</a></div> <!-- ======================================= --> <!-- TEST --> <!-- ======================================= --> <!-- ======================================= --> <!-- TEST --> <!-- ======================================= --> <!-- ======================================= --> <!-- Autres fonctionnalit茅s --> <!-- ======================================= --> <!-- Ajouts de mentions sous le logo pour rep茅rer l'espace dans lequel on est --> <script> (function() { const themesConfig = { 'callisto': { label: null, // Pas de label pour le th猫me principal themeParam: '', // Pas de param猫tre theme pour Callisto bodyClass: 'boostplus' }, 'formation-crfcb': { label: 'CRFCB', themeParam: 'formation-crfcb', bodyClass: 'boostplus_c01' }, 'reseau-urfist': { label: 'Urfist', themeParam: 'reseau-urfist', bodyClass: 'boostplus_c02' }, 'inist-cnrs': { label: 'Inist-CNRS', themeParam: 'inist-cnrs', bodyClass: 'boostplus_c03' }, 'prepa-concours-crfcb': { label: 'Pr茅pas concours CRFCB', themeParam: 'prepa-concours-crfcb', bodyClass: 'boostplus_c04' }, 'spoc-quero': { label: 'Spoc Qu茅ro', themeParam: 'spoc-quero', bodyClass: 'boostplus_c05' }, 'doranum': { label: 'Doranum', themeParam: 'doranum', bodyClass: 'boostplus_c06' }, 'centre-ressources-urfist': { label: 'Centre ressources Urfist', themeParam: 'centre-ressources-urfist', bodyClass: 'boostplus_c07' }, 'formadoct': { label: 'FormaDoct', themeParam: 'formadoct', bodyClass: 'boostplus_c08' }, 'abes': { label: 'Abes', themeParam: 'abes', bodyClass: 'boostplus_c09' } }; function detectTheme() { const urlParams = new URLSearchParams(window.location.search); const themeParam = urlParams.get('theme'); for (const [themeId, config] of Object.entries(themesConfig)) { if (themeParam === config.themeParam || document.body.classList.contains(config.bodyClass)) { return config; } } return null; } function updateBrand() { const brand = document.querySelector('.navbar-brand'); if (brand) { const themeConfig = detectTheme(); if (themeConfig) { // D茅finir l'URL en fonction du th猫me brand.href = themeConfig.themeParam ? `/?redirect=0&theme=${themeConfig.themeParam}` : '/?redirect=0'; // Pour Callisto // Ajouter le label seulement si ce n'est pas le th猫me principal if (themeConfig.label && !brand.querySelector('.theme-label')) { const label = document.createElement('div'); label.className = `theme-label theme-label-${themeConfig.themeParam}`; label.textContent = themeConfig.label; brand.appendChild(label); } } } } function initTheme() { updateBrand(); setTimeout(updateBrand, 100); setTimeout(updateBrand, 500); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initTheme); } else { initTheme(); } window.addEventListener('load', updateBrand); })(); </script> <!-- Modification de l'URL du lien "Accueil" --> <script> document.addEventListener('DOMContentLoaded', function() { // Fonction pour modifier l'URL du lien "Accueil" function modifyAccueilLink() { // Identifier le parent commun qui contient les liens "Accueil" const parentElement = document.getElementById('page-wrapper'); if (parentElement) { // Parcourir les enfants pour trouver le lien "Accueil" const links = parentElement.querySelectorAll('a[role="menuitem"], a.list-group-item-action'); links.forEach(link => { if (link.textContent.trim() === 'Accueil') { link.href = 'https://callisto-formation.fr/?redirect=0&theme=callisto'; } }); } } // Appliquer imm茅diatement les modifications modifyAccueilLink(); // Utiliser un observateur de mutations pour d茅tecter les changements dans le DOM const observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { // Appliquer les modifications 脿 chaque changement d茅tect茅 modifyAccueilLink(); }); }); // Configurer l'observateur pour surveiller les changements dans le body observer.observe(document.body, { childList: true, subtree: true }); }); </script> <!-- Ajout class css onglets menu --> <script> document.addEventListener('DOMContentLoaded', function() { const spaceDropdown = Array.from(document.querySelectorAll('.dropdown.nav-item')).find( el => el.textContent.trim().includes('Espaces de formation') ); if (spaceDropdown) { spaceDropdown.querySelector('.nav-link').classList.add('spaces-dropdown'); } }); </script> <script> document.addEventListener('DOMContentLoaded', function() { const coursesDropdown = Array.from(document.querySelectorAll('.dropdown.nav-item')).find( el => el.textContent.trim().includes('Explorer') ); if (coursesDropdown) { coursesDropdown.querySelector('.nav-link').classList.add('courses-dropdown'); } }); </script> <!-- Modification de l'URL du lien "Callisto" dans le fil d'ariane --> <script> document.addEventListener('DOMContentLoaded', function() { var breadcrumbLink = document.querySelector('.breadcrumb a[href="https://callisto-formation.fr/?redirect=0"]'); if (breadcrumbLink) { breadcrumbLink.href = 'https://callisto-formation.fr/?redirect=0&theme=callisto'; } }); </script> <!-- Modification de l'URL du lien "Tag" dans le fil d'ariane --> <script> document.addEventListener('DOMContentLoaded', function() { var breadcrumbLink = document.querySelector('.breadcrumb a[href="https://callisto-formation.fr/tag/search.php"]'); if (breadcrumbLink) { breadcrumbLink.href = 'https://callisto-formation.fr/tag/search.php?query&tc=3&go=Chercher'; } }); </script> <!-- Modification de l'URL du lien "Cours" fil d'ariane --> <script> document.addEventListener('DOMContentLoaded', function() { var breadcrumbLink = document.querySelector('.breadcrumb a[href="https://callisto-formation.fr/course/index.php"]'); if (breadcrumbLink) { breadcrumbLink.href = 'https://callisto-formation.fr/mod/page/view.php?id=14859'; } }); </script> <!-- Modification de l'URL des liens fil d'ariane Cered --> <script> document.addEventListener('DOMContentLoaded', function() { var breadcrumbLink = document.querySelector('.breadcrumb a[href="https://callisto-formation.fr/course/index.php?categoryid=16"]'); if (breadcrumbLink) { breadcrumbLink.href = 'https://callisto-formation.fr/?redirect=0&theme=centre-ressources-urfist'; } }); </script> <!-- Modification de l'URL des liens fil d'ariane Abes --> <script> document.addEventListener('DOMContentLoaded', function() { var breadcrumbLink = document.querySelector('.breadcrumb a[href="https://callisto-formation.fr/course/index.php?categoryid=186"]'); if (breadcrumbLink) { breadcrumbLink.href = 'https://callisto-formation.fr/?redirect=0&theme=abes'; } }); </script> <!-- Zoom sur les images --> <script> function toggleZoomImage(img) { // V茅rifiez si l'image est d茅j脿 agrandie const isZoomed = img.classList.contains('zoomed'); if (isZoomed) { // Si d茅j脿 agrandie, r茅tablissez la taille d'origine img.classList.remove('zoomed'); } else { // Sinon, agrandissez l'image 脿 100% img.classList.add('zoomed'); } } </script> <!-- D茅tecter quand un 茅l茅ment arrive au centre de l'茅cran dans le viewport (API Intersection Observer) --> <script> // Options pour l'IntersectionObserver const options = { root: null, // utilise le viewport comme zone d'observation rootMargin: '0px', threshold: 0.1 // d茅clenche quand 10% de l'茅l茅ment est visible }; // Cr茅er l'IntersectionObserver const observer = new IntersectionObserver((entries) => { entries.forEach(entry => { if (entry.isIntersecting) { entry.target.classList.add('visible'); } }); }, options); // S茅lectionner et observer tous les 茅l茅ments avec la classe 'animate' const elements = document.querySelectorAll('.animate'); elements.forEach(el => observer.observe(el)); </script> <!-- Ajouter box shadow sur les placeholders et iframes h5p --> <script> document.addEventListener('DOMContentLoaded', function() { function wrapH5PElement(element) { if (element.closest('.box-shadow')) return; // 脡vite le double wrapping var wrapper = document.createElement('div'); wrapper.className = 'box-shadow'; element.parentNode.insertBefore(wrapper, element); wrapper.appendChild(element); // D茅placer le script de redimensionnement si n茅cessaire pour les placeholders if (element.classList.contains('h5p-placeholder')) { var nextSibling = wrapper.nextSibling; if (nextSibling && nextSibling.tagName === 'SCRIPT' && nextSibling.src.includes('h5p-resizer.js')) { wrapper.appendChild(nextSibling); } } } // Traiter les placeholders H5P var h5pPlaceholders = document.querySelectorAll('.h5p-placeholder'); h5pPlaceholders.forEach(wrapH5PElement); // Traiter les iframes H5P externes var h5pExternalIframes = document.querySelectorAll('iframe[src*="action=h5p_embed"]'); h5pExternalIframes.forEach(wrapH5PElement); // Traiter les iframes H5P internes 脿 Moodle var h5pInternalIframes = document.querySelectorAll('iframe[name="h5player"], iframe.h5p-player'); h5pInternalIframes.forEach(wrapH5PElement); // Observer les changements dans le DOM pour les 茅l茅ments H5P ajout茅s dynamiquement var observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { mutation.addedNodes.forEach(function(node) { if (node.nodeType === Node.ELEMENT_NODE) { if (node.classList.contains('h5p-placeholder')) { wrapH5PElement(node); } var newExternalIframes = node.querySelectorAll('iframe[src*="action=h5p_embed"]'); newExternalIframes.forEach(wrapH5PElement); var newInternalIframes = node.querySelectorAll('iframe[name="h5player"], iframe.h5p-player'); newInternalIframes.forEach(wrapH5PElement); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); }); </script> <!-- Boutons suivant pr茅c茅dent --> <script> (function() { function addBootstrapClasses(element) { // S茅lectionner tous les liens avec les classes 'gotopage nextpage' ou 'gotopage prevpage' var links = element.querySelectorAll('a.gotopage.nextpage, a.gotopage.prevpage'); links.forEach(function(link) { // V茅rifier si les classes n'ont pas d茅j脿 茅t茅 ajout茅es if (!link.classList.contains('btn')) { // Ajouter les classes Bootstrap link.classList.add('btn', 'btn-primary'); // Optionnel : diff茅rencier visuellement les boutons "pr茅c茅dent" et "suivant" if (link.classList.contains('prevpage')) { link.classList.add('mr-2'); // ajoute une marge 脿 droite pour le bouton "pr茅c茅dent" } else if (link.classList.contains('nextpage')) { link.classList.add('ml-2'); // ajoute une marge 脿 gauche pour le bouton "suivant" } } }); } // Fonction pour initialiser l'observateur function initMutationObserver() { var targetNode = document.body; var config = { childList: true, subtree: true }; var callback = function(mutationsList, observer) { for(var mutation of mutationsList) { if (mutation.type === 'childList') { mutation.addedNodes.forEach(function(node) { if (node.nodeType === Node.ELEMENT_NODE) { addBootstrapClasses(node); } }); } } }; var observer = new MutationObserver(callback); observer.observe(targetNode, config); } // Appliquer les classes aux 茅l茅ments existants addBootstrapClasses(document); // Initialiser l'observateur pour les futurs changements initMutationObserver(); })(); </script> <!-- Alert page login --> <script> document.addEventListener('DOMContentLoaded', function() { // S茅lectionner le titre "Se connecter au moyen du compte :" const heading = document.querySelector('.login-identityproviders h2'); if (heading) { // Cr茅er l'alerte const notice = document.createElement('div'); notice.className = 'alert alert-danger login-notice'; notice.innerHTML = ` <p>Ces boutons ne cr茅ent pas de compte. Ils servent uniquement 脿 se connecter avec un compte Sygefor d茅j脿 synchronis茅 avec Callisto (<a href="https://callisto-formation.fr/mod/page/view.php?id=5058">en savoir plus</a>).</p> `; // Ins茅rer l'alerte apr猫s le titre heading.insertAdjacentElement('afterend', notice); } }); </script> <!-- ======================================= --> <!-- Scripts d'accessibilit茅 --> <!-- ======================================= --> <!-- Ajout de la balise header main et footer --> <script> document.addEventListener('DOMContentLoaded', function() { // Fonction pour ajouter ou modifier un 茅l茅ment function enhanceElement(selector, tagName, attributes) { const element = document.querySelector(selector); if (element) { if (element.tagName.toLowerCase() !== tagName) { const newElement = document.createElement(tagName); // Copier les attributs existants for (let i = 0; i < element.attributes.length; i++) { newElement.setAttribute(element.attributes[i].name, element.attributes[i].value); } // Ajouter ou mettre 脿 jour les nouveaux attributs for (let key in attributes) { newElement.setAttribute(key, attributes[key]); } // Remplacer l'茅l茅ment existant element.parentNode.replaceChild(newElement, element); while (element.firstChild) { newElement.appendChild(element.firstChild); } } else { // Mettre 脿 jour les attributs si l'茅l茅ment existe d茅j脿 for (let key in attributes) { element.setAttribute(key, attributes[key]); } } } } // Am茅liorer le header enhanceElement('.navbar', 'header', { 'id': 'main-header', 'role': 'banner', 'aria-label': 'En-t锚te principal du site avec navigation, recherche et connexion' }); // Am茅liorer le main (transformation de la div en main) enhanceElement('#topofscroll', 'main', { 'role': 'main', 'aria-label': 'Contenu principal' }); // Am茅liorer le footer enhanceElement('#contentcustomfooter', 'footer', { 'role': 'contentinfo', 'aria-label': 'Pied de page du site' }); // Am茅liorer la navigation principale const primaryNav = document.querySelector('.primary-navigation nav'); if (primaryNav) { primaryNav.setAttribute('role', 'navigation'); primaryNav.setAttribute('aria-label', 'Navigation principale'); } }); </script> <!-- Modif lien vers contenu principal pour les pages d'accueil --> <script> document.addEventListener('DOMContentLoaded', function() { // V茅rifier si nous sommes sur une page d'accueil if (document.body.id === 'page-site-index') { // Trouver le lien de raccourci const skipLink = document.querySelector('a[href="#maincontent"]'); if (skipLink) { // Modifier le href du lien pour pointer vers #topofscroll skipLink.setAttribute('href', '#topofscroll'); // Optionnel : Ajouter un gestionnaire d'茅v茅nements pour assurer le focus skipLink.addEventListener('click', function(e) { e.preventDefault(); const topOfScroll = document.getElementById('topofscroll'); if (topOfScroll) { topOfScroll.tabIndex = -1; topOfScroll.focus(); // R茅tablir le tabIndex apr猫s le focus setTimeout(() => topOfScroll.removeAttribute('tabIndex'), 100); } }); } } }); </script> <!-- Ajout aria hidden icones Bootstrap Custom fields --> <script> (function() { function addAriaHiddenToIcons() { var iconElements = document.querySelectorAll('.customfield_author::before, .customfield_production::before, .customfield_cible::before, .customfield_date::before, .customfield_maj::before, .customfield_duration::before, .customfield_preriquisite::before, .customfield_license::before, .customfield_citation::before, .customfield_doi::before, .customfield_ob::before'); iconElements.forEach(function(iconElement) { iconElement.setAttribute('aria-hidden', 'true'); }); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', addAriaHiddenToIcons); } else { addAriaHiddenToIcons(); } })(); </script> <!-- Ajout de r么les aux alertes Bootstrap --> <script> // S茅lectionnez toutes les alertes Bootstrap sur la page const alerts = document.querySelectorAll('.alert'); // Parcourez chaque alerte et ajoutez l'attribut "role" avec la valeur "alert" alerts.forEach(alert => { alert.setAttribute('role', 'alert'); }); </script> <!-- Am茅lioration de l'accessibilit茅 des liens externes --> <script> document.addEventListener('DOMContentLoaded', function() { // S茅lectionnez tous les liens avec l'attribut "target=\_blank" const externalLinks = document.querySelectorAll('a[target="_blank"]'); externalLinks.forEach(link => { // Ajoutez le texte sr-only const srOnlyText = document.createElement('span'); srOnlyText.classList.add('sr-only'); srOnlyText.textContent = ' (s\'ouvre dans un nouvel onglet)'; link.appendChild(srOnlyText); // Ajoutez la classe 'no-image' si le lien n'a pas d'image if (!link.querySelector('img')) { link.classList.add('no-image'); } }); }); </script> <!-- Modification du texte alternatif du logo et ajout d'un tooltip --> <script> document.addEventListener('DOMContentLoaded', function() { // S茅lectionnez l'茅l茅ment <img> avec la classe "logo" const logoImage = document.querySelector('img.logo'); if (logoImage) { // Modifiez l'attribut alt de l'image const altText = 'Accueil espace de formation'; logoImage.alt = altText; // Ajoutez l'attribut title pour le tooltip logoImage.title = altText; } }); </script> <!-- Masquer le contenu additionnel avec touche Echap + survol du contenu additionnel sans qu'il disparaisse --> <!-- ======================================= --> <!-- Bandeau des CGU --> <!-- Visibilit茅 du bouton de fermeture + Focus en premier + focus modal CGU --> <script> document.addEventListener('DOMContentLoaded', function() { function initializeBandeau(bandeauCGU) { // V茅rifier si l'utilisateur a d茅j脿 vu le bandeau durant cette session if (localStorage.getItem('cguViewed')) { return; } if (!bandeauCGU || getComputedStyle(bandeauCGU).display === 'none') return; // Placer le bandeau en haut de page document.body.insertBefore(bandeauCGU, document.body.firstChild); // Configuration ARIA pour l'accessibilit茅 bandeauCGU.setAttribute('role', 'alert'); bandeauCGU.setAttribute('aria-describedby', 'cgu-description'); // Message pour les lecteurs d'茅cran const descDiv = document.createElement('div'); descDiv.id = 'cgu-description'; descDiv.className = 'sr-only'; descDiv.textContent = 'Information concernant les conditions g茅n茅rales d\'utilisation et mentions l茅gales du site.'; bandeauCGU.insertBefore(descDiv, bandeauCGU.firstChild); // Am茅liorer le bouton de fermeture const closeButton = bandeauCGU.querySelector('.eupopup-closebutton'); if (closeButton) { closeButton.setAttribute('aria-label', 'Fermer l\'information sur les conditions g茅n茅rales'); closeButton.setAttribute('role', 'button'); // Restauration des styles d'origine closeButton.style.cssText = ` background-color: #fff; color: #000; padding: 8px 16px; font: 700 12px/20px Arial, Helvetica, sans-serif; text-decoration: none; text-shadow: none; border: 2px solid #000; border-radius: 3px; cursor: pointer; margin: 4px; display: inline-block; `; // Gestionnaire de fermeture closeButton.addEventListener('click', function() { localStorage.setItem('cguViewed', 'true'); bandeauCGU.style.display = 'none'; }); // Gestion du clavier pour le bouton closeButton.addEventListener('keydown', function(e) { if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); closeButton.click(); } }); } // Focus initial pour l'accessibilit茅 (sans pi猫ge) const focusableElements = bandeauCGU.querySelectorAll( 'a[href], button, textarea, input[type="text"], input[type="radio"], input[type="checkbox"], select' ); if (focusableElements.length) { requestAnimationFrame(() => { focusableElements[0].focus(); }); } // G茅rer l'ouverture de la modal CGU const cguLink = bandeauCGU.querySelector('a[data-action="view-guest"]'); if (cguLink) { cguLink.addEventListener('click', function(e) { e.preventDefault(); openModal(); }); // Am茅liorer l'accessibilit茅 du lien cguLink.setAttribute('role', 'button'); cguLink.setAttribute('aria-haspopup', 'dialog'); } } // Gestion de la modal function openModal() { const modal = document.querySelector('.modal'); if (!modal) return; modal.classList.add('show'); modal.style.display = 'block'; modal.setAttribute('role', 'dialog'); modal.setAttribute('aria-modal', 'true'); // Gestion du focus dans la modal const closeButton = modal.querySelector('.close'); if (closeButton) { closeButton.focus(); closeButton.setAttribute('aria-label', 'Fermer la fen锚tre des conditions g茅n茅rales'); closeButton.addEventListener('click', closeModal); } // Fermeture avec Echap modal.addEventListener('keydown', function(e) { if (e.key === 'Escape') { closeModal(); } }); } function closeModal() { const modal = document.querySelector('.modal.show'); if (!modal) return; modal.classList.remove('show'); modal.style.display = 'none'; // Remettre le focus sur le lien qui a ouvert la modal const cguLink = document.querySelector('.eupopup-container a[data-action="view-guest"]'); if (cguLink) { cguLink.focus(); } } // Observer le DOM pour l'initialisation const observer = new MutationObserver((mutations) => { for (const mutation of mutations) { for (const node of mutation.addedNodes) { if (node.classList?.contains('eupopup-container')) { initializeBandeau(node); observer.disconnect(); return; } } } }); observer.observe(document.body, { childList: true, subtree: true }); // V茅rifier si le bandeau existe d茅j脿 const existingBandeau = document.querySelector('.eupopup-container'); if (existingBandeau) { initializeBandeau(existingBandeau); } }); </script> <!-- Initialisation de gifa11y pour une meilleure accessibilit茅 des GIFs anim茅s --> <script src="https://cdn.jsdelivr.net/gh/adamchaboryk/gifa11y@2.0.3/dist/js/gifa11y.umd.min.js"></script> <script> var gifa11y = new Gifa11y({ initiallyPaused: true, // Tous les GIFs seront initialement en pause container: 'main', buttonBackground: '#000000', buttonBackgroundHover: '#404040', buttonIconColor: 'white', showGifText: true, missingAltWarning: false // D茅sactive les messages d'erreur li茅s 脿 l'attribut alt manquant }); </script> <!-- Ajout balise p au texte ajout茅 automatiquement "modifi茅 le" --> <script> // Fonction pour remplacer la div par un 茅l茅ment p function wrapModifiedDiv() { // S茅lectionne l'茅l茅ment div avec la classe "modified" var modifiedDiv = document.querySelector('.modified'); // V茅rifie si la div existe if (modifiedDiv) { // Cr茅e un nouvel 茅l茅ment p var newP = document.createElement('p'); // Copie le contenu texte de la div dans le nouvel 茅l茅ment p newP.textContent = modifiedDiv.textContent; // Remplace la div par le nouvel 茅l茅ment p dans l'arbre DOM modifiedDiv.parentNode.replaceChild(newP, modifiedDiv); } } // Ex茅cute la fonction wrapModifiedDiv() lorsque la page est compl猫tement charg茅e document.addEventListener('DOMContentLoaded', wrapModifiedDiv); // Vous devrez appeler wrapModifiedDiv() apr猫s chaque mise 脿 jour du contenu de la div // Par exemple, apr猫s une requ锚te AJAX </script> <!-- ======================================= --> <!-- Panneau lat茅ral (burger menu en mobile) --> <!-- Modifier le sr-only "panneau lat茅ral" --> <script> document.addEventListener('DOMContentLoaded', function() { var srOnlySpan = document.querySelector('.navbar-toggler .sr-only'); if (srOnlySpan) { srOnlySpan.textContent = 'Ouvrir le menu de navigation'; } }); </script> <!-- Supprimer le sr-only "d茅plier / replier" --> <script> document.addEventListener('DOMContentLoaded', function() { var replierSpans = document.querySelectorAll('.expanded-icon .sr-only, .collapsed-icon .sr-only'); replierSpans.forEach(function(span) { span.remove(); }); }); </script> <!-- Suppression title bouton fermeture + modification sr-only --> <script> document.addEventListener('DOMContentLoaded', function() { var drawerToggleButton = document.querySelector('.drawerheader .drawertoggle'); if (drawerToggleButton) { // Supprimer l'attribut title inutile drawerToggleButton.removeAttribute('title'); drawerToggleButton.removeAttribute('data-original-title'); // Cr茅er un nouvel 茅l茅ment span pour l'intitul茅 visuellement masqu茅 var visuallyHiddenLabel = document.createElement('span'); visuallyHiddenLabel.className = 'sr-only'; visuallyHiddenLabel.textContent = 'Fermer le menu de navigation'; // Ins茅rer le nouvel 茅l茅ment span dans le bouton drawerToggleButton.appendChild(visuallyHiddenLabel); } }); </script> Notes temporaires <!-- ======================================= --> <!-- Barre de recherche --> <!-- Ajout du r么le search + Suppression aria expanded bouton fermeture + modification intitul茅--> <script> document.addEventListener('DOMContentLoaded', function() { function addSearchRole() { var searchForms = document.querySelectorAll('.simplesearchform:not([role="search"])'); searchForms.forEach(function(form) { form.setAttribute('role', 'search'); }); } function modifyCloseSearchButton() { var closeSearchButton = document.querySelector('a.btn-close[data-action="closesearch"]:not([data-modified])'); if (closeSearchButton) { closeSearchButton.removeAttribute('aria-expanded'); var srOnlySpan = closeSearchButton.querySelector('.sr-only'); if (srOnlySpan) { srOnlySpan.textContent = 'Fermer le champ de recherche'; } closeSearchButton.setAttribute('data-modified', 'true'); } } function initializeSearchAccessibility() { addSearchRole(); modifyCloseSearchButton(); } // Ex茅cution initiale initializeSearchAccessibility(); // Fonction debounce pour limiter la fr茅quence d'ex茅cution function debounce(func, wait) { let timeout; return function executedFunction(...args) { const later = () => { clearTimeout(timeout); func(...args); }; clearTimeout(timeout); timeout = setTimeout(later, wait); }; } // Observer avec debounce const debouncedInit = debounce(initializeSearchAccessibility, 250); var observer = new MutationObserver(debouncedInit); // Cibler sp茅cifiquement la zone o霉 le formulaire de recherche pourrait 锚tre ajout茅 var targetNode = document.querySelector('header') || document.body; observer.observe(targetNode, { childList: true, subtree: true }); // Arr锚ter l'observation apr猫s 10 secondes setTimeout(function() { observer.disconnect(); }, 10000); }); </script> <!-- ======================================= --> <!-- back to top --> <script> function initBackToTop() { var backToTopBtn = document.getElementById('btn-back-to-top'); if (backToTopBtn) { console.log('Back to top button found'); // Assurer que le bouton est focusable backToTopBtn.setAttribute('tabindex', '0'); // Ajouter un gestionnaire d'茅v茅nements pour le clavier backToTopBtn.addEventListener('keydown', function(event) { console.log('Keydown event detected:', event.key); if (event.key === 'Enter' || event.key === ' ' || event.key === 'Spacebar') { event.preventDefault(); console.log('Enter or Space key pressed, triggering click'); backToTopBtn.click(); // D茅clenche le comportement natif du bouton } }); // Ajouter un texte accessible si ce n'est pas d茅j脿 fait if (!backToTopBtn.querySelector('.back-to-top-sr-only')) { var span = document.createElement('span'); span.className = 'back-to-top-sr-only'; span.textContent = 'Retour en haut de page'; backToTopBtn.appendChild(span); } console.log('Event listeners added to back-to-top button'); } else { console.error('Back to top button not found'); } } // Ex茅cuter apr猫s le chargement du DOM document.addEventListener('DOMContentLoaded', initBackToTop); // Gestionnaire global pour le d茅bogage document.addEventListener('keydown', function(event) { console.log('Global keydown event:', event.key, 'Target:', event.target.id); }); </script><script> //<![CDATA[ var require = { baseUrl : 'https://callisto-formation.fr/lib/requirejs.php/1730107552/', // We only support AMD modules with an explicit define() statement. enforceDefine: true, skipDataMain: true, waitSeconds : 0, paths: { jquery: 'https://callisto-formation.fr/lib/javascript.php/1730107552/lib/jquery/jquery-3.6.1.min', jqueryui: 'https://callisto-formation.fr/lib/javascript.php/1730107552/lib/jquery/ui-1.13.2/jquery-ui.min', jqueryprivate: 'https://callisto-formation.fr/lib/javascript.php/1730107552/lib/requirejs/jquery-private' }, // Custom jquery config map. map: { // '*' means all modules will get 'jqueryprivate' // for their 'jquery' dependency. '*': { jquery: 'jqueryprivate' }, // Stub module for 'process'. This is a workaround for a bug in MathJax (see MDL-60458). '*': { process: 'core/first' }, // 'jquery-private' wants the real jQuery module // though. If this line was not here, there would // be an unresolvable cyclic dependency. jqueryprivate: { jquery: 'jquery' } } }; //]]> </script> <script src="https://callisto-formation.fr/lib/javascript.php/1730107552/lib/requirejs/require.min.js"></script> <script> //<![CDATA[ M.util.js_pending("core/first"); require(['core/first'], function() { require(['core/prefetch']) ; M.util.js_pending('theme_boostplus/main'); require(['theme_boostplus/main'], function(amd) {amd.init(); M.util.js_complete('theme_boostplus/main');});; function legacy_activity_onclick_handler_1(e) { e.halt(); window.open('https://callisto-formation.fr/mod/resource/view.php?id=12998&redirect=1'); return false; }; function legacy_activity_onclick_handler_2(e) { e.halt(); window.open('https://callisto-formation.fr/mod/resource/view.php?id=15203&redirect=1'); return false; }; function legacy_activity_onclick_handler_3(e) { e.halt(); window.open('https://callisto-formation.fr/mod/resource/view.php?id=15884&redirect=1'); return false; }; function legacy_activity_onclick_handler_4(e) { e.halt(); window.open('https://callisto-formation.fr/mod/resource/view.php?id=18804&redirect=1'); return false; }; require(['jquery', 'tool_policy/jquery-eu-cookie-law-popup', 'tool_policy/policyactions'], function($, Popup, ActionsMod) { // Initialise the guest popup. $(document).ready(function() { // Only show message if there is some policy related to guests. // Get localised messages. var textmessage = "Si vous continuez 脿 consulter ce site web, vous acceptez nos politiques聽:" + "<ul>" + "<li>" + "<a href=\"https://callisto-formation.fr/admin/tool/policy/view.php?versionid=1&amp;returnurl=https%3A%2F%2Fcallisto-formation.fr%2F%3Fredirect%3D0\" " + " data-action=\"view-guest\" data-versionid=\"1\" data-behalfid=\"1\" >" + "Conditions G茅n茅rales d'Utilisation &amp; - Mentions L茅gales" + "</a>" + "</li>" + "" + "</ul>"; var continuemessage = "Continuer"; // Initialize popup. $(document.body).addClass('eupopup'); if ($(".eupopup").length > 0) { $(document).euCookieLawPopup().init({ popupPosition: 'bottom', popupTitle: '', popupText: textmessage, buttonContinueTitle: continuemessage, buttonLearnmoreTitle: '', compactStyle: true, }); } // Initialise the JS for the modal window which displays the policy versions. ActionsMod.init('[data-action="view-guest"]'); }); }); ; require(['core/moremenu'], function(moremenu) { moremenu(document.querySelector('#moremenu-6742e68889f5f-navbar-nav')); }); ; require( [ 'jquery', ], function( $ ) { var uniqid = "6742e6888edd16742e688814926"; var container = $('#searchinput-navbar-' + uniqid); var opensearch = container.find('[data-action="opensearch"]'); var input = container.find('[data-region="input"]'); var submit = container.find('[data-action="submit"]'); submit.on('click', function(e) { if (input.val() === '') { e.preventDefault(); } }); container.on('hidden.bs.collapse', function() { opensearch.removeClass('d-none'); input.val(''); }); container.on('show.bs.collapse', function() { opensearch.addClass('d-none'); }); container.on('shown.bs.collapse', function() { input.focus(); }); }); ; require( [ 'jquery', ], function( $ ) { var uniqid = "6742e6888f3506742e688814927"; var container = $('#searchinput-navbar-' + uniqid); var opensearch = container.find('[data-action="opensearch"]'); var input = container.find('[data-region="input"]'); var submit = container.find('[data-action="submit"]'); submit.on('click', function(e) { if (input.val() === '') { e.preventDefault(); } }); container.on('hidden.bs.collapse', function() { opensearch.removeClass('d-none'); input.val(''); }); container.on('show.bs.collapse', function() { opensearch.addClass('d-none'); }); container.on('shown.bs.collapse', function() { input.focus(); }); }); ; require(['core/usermenu'], function(UserMenu) { UserMenu.init(); }); ; require(['theme_boost/drawers']); ; require(['theme_boost/footer-popover'], function(FooterPopover) { FooterPopover.init(); }); ; M.util.js_pending('theme_boost/loader'); require(['theme_boost/loader', 'theme_boost/drawer'], function(Loader, Drawer) { Drawer.init(); M.util.js_complete('theme_boost/loader'); }); ; M.util.js_pending('core/notification'); require(['core/notification'], function(amd) {amd.init(2, []); M.util.js_complete('core/notification');});; M.util.js_pending('core/log'); require(['core/log'], function(amd) {amd.setConfig({"level":"warn"}); M.util.js_complete('core/log');});; M.util.js_pending('core/page_global'); require(['core/page_global'], function(amd) {amd.init(); M.util.js_complete('core/page_global');});; M.util.js_pending('core/utility'); require(['core/utility'], function(amd) {M.util.js_complete('core/utility');});; M.util.js_pending('core/storage_validation'); require(['core/storage_validation'], function(amd) {amd.init(null); M.util.js_complete('core/storage_validation');}); M.util.js_complete("core/first"); }); //]]> </script> <script> //<![CDATA[ M.str = {"moodle":{"lastmodified":"Modifi\u00e9 le","name":"Nom","error":"Erreur","info":"Information","yes":"Oui","no":"Non","ok":"OK","cancel":"Annuler","confirm":"Confirmer","areyousure":"Voulez-vous vraiment continuer\u00a0?","closebuttontitle":"Fermer","unknownerror":"Erreur inconnue","file":"Fichier","url":"URL","collapseall":"Tout replier","expandall":"Tout d\u00e9plier"},"repository":{"type":"Type","size":"Taille","invalidjson":"Cha\u00eene JSON non valide","nofilesattached":"Aucun fichier joint","filepicker":"S\u00e9lecteur de fichiers","logout":"D\u00e9connexion","nofilesavailable":"Aucun fichier disponible","norepositoriesavailable":"D\u00e9sol\u00e9, aucun de vos d\u00e9p\u00f4ts actuels ne peut retourner de fichiers dans le format requis.","fileexistsdialogheader":"Le fichier existe","fileexistsdialog_editor":"Un fichier de ce nom a d\u00e9j\u00e0 \u00e9t\u00e9 joint au texte que vous modifiez.","fileexistsdialog_filemanager":"Un fichier de ce nom a d\u00e9j\u00e0 \u00e9t\u00e9 joint","renameto":"Renommer \u00e0 \u00ab\u00a0{$a}\u00a0\u00bb","referencesexist":"Il y a {$a} liens qui pointent vers ce fichier","select":"S\u00e9lectionnez"},"admin":{"confirmdeletecomments":"Voulez-vous vraiment supprimer des commentaires\u00a0?","confirmation":"Confirmation"},"debug":{"debuginfo":"Info de d\u00e9bogage","line":"Ligne","stacktrace":"Trace de la pile"},"langconfig":{"labelsep":"&nbsp;"}}; //]]> </script> <script> //<![CDATA[ (function() {Y.use("moodle-filter_mathjaxloader-loader",function() {M.filter_mathjaxloader.configure({"mathjaxconfig":"\nMathJax.Hub.Config({\n config: [\"Accessible.js\", \"Safe.js\"],\n errorSettings: { message: [\"!\"] },\n skipStartupTypeset: true,\n messageStyle: \"none\"\n});\n","lang":"fr"}); }); Y.use("moodle-filter_glossary-autolinker",function() {M.filter_glossary.init_filter_autolinking({"courseid":0}); }); M.util.help_popups.setup(Y); M.util.js_pending('random6742e688814928'); Y.on('domready', function() { M.util.js_complete("init"); M.util.js_complete('random6742e688814928'); }); })(); //]]> </script> </div> <div class="footer-section p-3"> <div>Fourni par <a href="https://moodle.com">Moodle</a></div> </div> </div> <div class="footer-content-debugging footer-dark bg-dark text-light"> <div class="container-fluid footer-dark-inner"> </div> </div> </footer> <div id="contentcustomfooter" class="py-3"> <div class="container-fluid"> <div class="row"> <div class="text_to_html"><h1 class="sr-only">Liens de bas de page</h1><div class="container text-white p-5"><h2 class="h5 text-white">FormaDoct</h2><p class="pb-3">FormaDoct est un outil qui souhaite r茅pondre aux nouveaux besoins des doctorants en mati猫re de ma卯trise de l'information.</p><ul class="footerlist2"><li><a href="https://callisto-formation.fr//?redirect=0&amp;theme=formadoct">Accueil FormaDoct</a>&nbsp;&nbsp;|&nbsp;&nbsp;</li><li>Sauf indication contraire, les contenus sont sous licence <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.fr" target="_blank" class="no-image">CC BY-NC-SA 4.0<span class="sr-only"> (s'ouvre dans un nouvel onglet)</span></a>&nbsp;&nbsp;<img src="https://callisto-formation.fr/pluginfile.php/32439/mod_folder/content/0/FormaDoct/by-nc-sa.svg" alt="" role="presentation" class="img-fluid atto_image_button_right" width="80" height="28"></li></ul><!--| <a href="https://twitter.com/Formadoct_UBL" target="_blank">Nous suivre sur Twitter</a> | <a href="https://callisto-formation.fr/mod/glossary/view.php?id=13889" target="_blank">Glossaire g茅n茅ral</a>--><hr class="hr-footer"><div class="row"><div class="col-sm-6"><h2 class="h5 text-white">Callisto</h2><p>Fondation abrit茅e par la <a href="https://unit.eu/" target="_blank">Fondation UNIT</a><br>soutenue par le <a href="https://www.enseignementsup-recherche.gouv.fr/fr" target="_blank">Minist猫re de l'Enseignement Sup茅rieur et de la Recherche</a></p><ul class="footerlist2"><li><a href="https://callisto-formation.fr/?redirect=0&amp;theme=callisto">Accueil Callisto</a>&nbsp;&nbsp;|&nbsp;&nbsp;</li><li><a href="https://callisto-formation.fr/mod/page/view.php?id=14859">Tous les cours</a></li></ul></div><div class="col-sm-3"><h2 class="h5 text-white">En savoir plus</h2><ul class="footerlist"><li><a href="https://fondationcallisto.fr" target="_blank">脌 propos de Callisto</a></li><li><a href="https://callisto-formation.fr/mod/page/view.php?id=5058">FAQ</a></li><li><a href="https://callisto-formation.fr/mod/page/view.php?id=3916">Contact</a></li></ul></div><div class="col-sm-3"><h2 class="h5 text-white">Nous suivre</h2><ul class="footerlist"><li><a href="https://fondationcallisto.fr/blog/" target="_blank">Blog</a></li><li><a href="https://www.canal-u.tv/chaines/callisto" target="_blank">Canal U</a></li><li><a href="https://twitter.com/Callisto_LMS" target="_blank">Twitter</a></li></ul></div></div><hr><div class="d-flex bd-highlight mb-3"><div class="mr-auto p-2 bd-highlight"><p class="small text-white">Tous droits r茅serv茅s 漏 2021-2024 Fondation Callisto</p></div><div class="p-2 bd-highlight"><ul class="small text-right footerlist mr-5"><li><a href="https://callisto-formation.fr/mod/page/view.php?id=15852">Accessibilit茅 : non conforme</a></li><li><a href="https://callisto-formation.fr/admin/tool/policy/view.php?policyid=1&amp;versionid=1&amp;returnurl=https%3A%2F%2Fcallisto-formation.fr%2Fadmin%2Ftool%2Fpolicy%2Fuser.php%3Fuserid%3D35">Politiques et accords</a></li></ul></div></div></div></div> </div> </div> </div> </div> </div> <script> let topbutton = document.getElementById("btn-back-to-top"); let page =document.getElementById("page"); // When the user scrolls down 20px from the top of the document, show the button page.onscroll = function () { scrollFunction(); }; function scrollFunction() { if ( page.scrollTop > 200 ) { topbutton.style.display = "block"; } else { topbutton.style.display = "none"; } } // When the user clicks on the button, scroll to the top of the document topbutton.addEventListener("click", backToTop); function backToTop() { page.scrollTo({top: 0, behavior: 'smooth'}); } </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10