{"id":2578,"date":"2024-10-01T10:00:00","date_gmt":"2024-10-01T08:00:00","guid":{"rendered":"https:\/\/wp.unil.ch\/newsci\/?p=2578"},"modified":"2024-10-03T15:09:33","modified_gmt":"2024-10-03T13:09:33","slug":"modernisation-sylvia-etat-a-mi-2024","status":"publish","type":"post","link":"https:\/\/wp.unil.ch\/newsci\/modernisation-sylvia-etat-a-mi-2024\/","title":{"rendered":"Modernisation Sylvia \u2014 \u00c9tat \u00e0 mi-2024"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>C\u2019est une histoire au long cours que nous avions commenc\u00e9 \u00e0 vous conter en <a href=\"https:\/\/wp.unil.ch\/newsci\/modernisation-sylvia-feuille-de-route-2023\/\">mars 2023<\/a>. \u00c0 ce moment-l\u00e0, les fondations d\u2019un programme ambitieux de modernisation de Sylvia avaient \u00e9t\u00e9 \u00e9tablies, l\u2019\u00e9quipe commen\u00e7ait \u00e0 se mettre en place et les d\u00e9veloppements d\u00e9butaient. Aujourd\u2019hui, cet article vous emm\u00e8ne faire un tour des premiers r\u00e9sultats, avec en prime un rapide aper\u00e7u des r\u00e9alisations \u00e0 venir prochainement.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<div class=\"wp-block-group has-light-background-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h4 class=\"wp-block-heading\">Suivez la modernisation de Sylvia !<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/wp.unil.ch\/newsci\/modernisation-sylvia-feuille-de-route-2023\/\">Feuille de route 2023<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/wp.unil.ch\/newsci\/modernisation-sylvia-etat-a-mi-2024\/\">\u00c9tat \u00e0 mi-2024<\/a><\/li>\n<\/ul>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Petit rappel&nbsp;: moderniser, mode d\u2019emploi<\/h2>\n\n\n\n<p>Sur plus de trente ans, Sylvia a accumul\u00e9 une multitude de fonctionnalit\u00e9s tr\u00e8s vari\u00e9es, ajout\u00e9es selon les normes ou les connaissances des d\u00e9veloppeurs de diff\u00e9rentes \u00e9poques ; ses coulisses forment un incroyable imbroglio, un peu comme la maison d\u2019un parent qu\u2019il faudrait vider \u00e0 la suite de son d\u00e9part \u00e0 l\u2019EMS pour la rendre \u00e0 nouveau vivable pour une nouvelle g\u00e9n\u00e9ration d\u2019occupants et d&rsquo;occupantes.<\/p>\n\n\n\n<p>La strat\u00e9gie adopt\u00e9e pour faire de l\u2019ordre tient en trois points :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Trier : les fonctionnalit\u00e9s qui ne concernent pas les offres de cours et les dossiers des \u00e9tudiantes et \u00e9tudiants doivent \u00eatre g\u00e9r\u00e9es par d\u2019autres outils que Sylvia. On parle alors d\u2019externalisation.<\/li>\n\n\n\n<li>R\u00e9organiser : ou comment faire pour que d\u2019autres applications de l\u2019UNIL puissent utiliser facilement et rapidement les donn\u00e9es de Sylvia. Une fois ce point trait\u00e9, il sera alors possible de d\u00e9l\u00e9guer certaines fonctionnalit\u00e9s de Sylvia \u00e0 d\u2019autres applications dont l\u2019usage aurait plus de sens. C\u2019est ce qu\u2019on appelle la satellisation.<\/li>\n\n\n\n<li>Simplifier : le code des fonctionnalit\u00e9s qui restent dans Sylvia doit \u00eatre revu pour le rendre coh\u00e9rent et plus facile \u00e0 comprendre et faire \u00e9voluer. Ce travail complexe et de longue haleine a pour nom refactorisation.<\/li>\n<\/ul>\n\n\n\n<p>Cette strat\u00e9gie et les lignes directrices qui donnent des pr\u00e9cisions sur comment aborder chacun de ces points ont \u00e9t\u00e9 revues par des experts externes \u00e0 l\u2019UNIL.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group has-very-light-gray-to-cyan-bluish-gray-gradient-background has-background has-normal-font-size\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"has-normal-font-size\">\u00ab Moderniser Sylvia, c&rsquo;est le recentrer sur ses fonctions premi\u00e8res de gestion acad\u00e9mique : un travail devenu indispensable, qui apportera au syst\u00e8me flexibilit\u00e9 et fiabilit\u00e9, au plus grand profit du PAT et, finalement, de nos \u00e9tudiantes et \u00e9tudiants. \u00bb&nbsp;<br>\u2014 Giorgio Zanetti, Vice-recteur enseignement, mai 2024<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Trier&nbsp;: 8 applications ont d\u00e9j\u00e0 quitt\u00e9 Sylvia<\/h2>\n\n\n\n<p>Qui utilise encore la gestion des subsides de recherche dans Sylvia&nbsp;? \u2026 silence, yeux ronds. Non, vraiment, jamais entendu parler, on g\u00e8re ces subsides autrement, de nos jours. Comprendre&nbsp;: tout le code de Sylvia derri\u00e8re cette gestion des subsides ne sert plus \u00e0 rien et peut \u00eatre supprim\u00e9. Il en va de m\u00eame pour 6 autres applications (au sens d\u2019ensemble de fonctionnalit\u00e9s de Sylvia), dont nous avons pu all\u00e9ger Sylvia dans le courant 2023.<\/p>\n\n\n\n<p>Lorsqu\u2019en revanche une application est utilis\u00e9e, comme la populaire plateforme d\u2019offre d\u2019emplois pour \u00e9tudiantes et \u00e9tudiants, il faut lui proposer un rempla\u00e7ant avant de retirer son code de Sylvia. L\u2019\u00e9quipe administrant cette plateforme, notre Service des affaires sociales et de la mobilit\u00e9 \u00e9tudiante (SASME), s\u2019est fortement impliqu\u00e9e pour d\u00e9finir les fonctionnalit\u00e9s que le nouvel outil devait garantir et pour identifier les donn\u00e9es qui devaient \u00eatre r\u00e9cup\u00e9r\u00e9es par le nouveau syst\u00e8me ou au contraire se faire archiver voire supprimer. Une fois la nouvelle plateforme en place, c\u2019est encore le SASME qui s\u2019est assur\u00e9 que les employeurs s\u2019y retrouvent pour poster leurs annonces.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"395\" src=\"https:\/\/wp.unil.ch\/newsci\/files\/2024\/09\/PG22168_PROGMODSYLVIA_ArticleBlogCi_2024_v2-1_Oe_old-1024x395.png\" alt=\"\" class=\"wp-image-2582\" srcset=\"https:\/\/wp.unil.ch\/newsci\/files\/2024\/09\/PG22168_PROGMODSYLVIA_ArticleBlogCi_2024_v2-1_Oe_old-1024x395.png 1024w, https:\/\/wp.unil.ch\/newsci\/files\/2024\/09\/PG22168_PROGMODSYLVIA_ArticleBlogCi_2024_v2-1_Oe_old-300x116.png 300w, https:\/\/wp.unil.ch\/newsci\/files\/2024\/09\/PG22168_PROGMODSYLVIA_ArticleBlogCi_2024_v2-1_Oe_old-768x297.png 768w, https:\/\/wp.unil.ch\/newsci\/files\/2024\/09\/PG22168_PROGMODSYLVIA_ArticleBlogCi_2024_v2-1_Oe_old-1536x593.png 1536w, https:\/\/wp.unil.ch\/newsci\/files\/2024\/09\/PG22168_PROGMODSYLVIA_ArticleBlogCi_2024_v2-1_Oe_old-540x209.png 540w, https:\/\/wp.unil.ch\/newsci\/files\/2024\/09\/PG22168_PROGMODSYLVIA_ArticleBlogCi_2024_v2-1_Oe_old-1080x417.png 1080w, https:\/\/wp.unil.ch\/newsci\/files\/2024\/09\/PG22168_PROGMODSYLVIA_ArticleBlogCi_2024_v2-1_Oe_old-1320x510.png 1320w, https:\/\/wp.unil.ch\/newsci\/files\/2024\/09\/PG22168_PROGMODSYLVIA_ArticleBlogCi_2024_v2-1_Oe_old.png 1932w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 1- La plateforme d&rsquo;offres d&#8217;emploi pour \u00e9tudiant-e-s lorsqu&rsquo;elle \u00e9tait dans Sylvia.<\/figcaption><\/figure>\n\n\n\n<p>Les efforts ont \u00e9t\u00e9 cons\u00e9quents, mais ont largement pay\u00e9. La nouvelle plateforme est bas\u00e9e sur une solution vraiment d\u00e9di\u00e9e \u00e0 la gestion des offres d\u2019emplois, iTalent, avec une ergonomie et des fonctionnalit\u00e9s modernes et adapt\u00e9es.<\/p>\n\n\n\n<p>Cette premi\u00e8re exp\u00e9rience d\u2019externalisation s\u2019est ainsi r\u00e9alis\u00e9e \u00e0 la satisfaction de toutes les \u00e9quipes concern\u00e9es, mais cela n\u2019a pas \u00e9t\u00e9 compl\u00e8tement ais\u00e9. C\u00f4t\u00e9 informatique, les d\u00e9veloppements \u00e9taient peu complexes, mais des questions essentielles pour la suite de la modernisation de Sylvia ont \u00e9merg\u00e9&nbsp;: qui finance l\u2019achat des licences, ou comment accompagner au mieux les coll\u00e8gues qui n\u2019ont aucune exp\u00e9rience en n\u00e9gociation avec des prestataires externes&nbsp;?<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"646\" src=\"https:\/\/wp.unil.ch\/newsci\/files\/2024\/09\/PG22168_PROGMODSYLVIA_ArticleBlogCi_2024_v2-2_Oe_new-1024x646.png\" alt=\"\" class=\"wp-image-2584\" srcset=\"https:\/\/wp.unil.ch\/newsci\/files\/2024\/09\/PG22168_PROGMODSYLVIA_ArticleBlogCi_2024_v2-2_Oe_new-1024x646.png 1024w, https:\/\/wp.unil.ch\/newsci\/files\/2024\/09\/PG22168_PROGMODSYLVIA_ArticleBlogCi_2024_v2-2_Oe_new-300x189.png 300w, https:\/\/wp.unil.ch\/newsci\/files\/2024\/09\/PG22168_PROGMODSYLVIA_ArticleBlogCi_2024_v2-2_Oe_new-768x484.png 768w, https:\/\/wp.unil.ch\/newsci\/files\/2024\/09\/PG22168_PROGMODSYLVIA_ArticleBlogCi_2024_v2-2_Oe_new-540x341.png 540w, https:\/\/wp.unil.ch\/newsci\/files\/2024\/09\/PG22168_PROGMODSYLVIA_ArticleBlogCi_2024_v2-2_Oe_new-1080x681.png 1080w, https:\/\/wp.unil.ch\/newsci\/files\/2024\/09\/PG22168_PROGMODSYLVIA_ArticleBlogCi_2024_v2-2_Oe_new.png 1232w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 2- La nouvelle plateforme, bas\u00e9e sur iTalent.<\/figcaption><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">R\u00e9organiser<\/h2>\n\n\n\n<p>Moins visible, mais \u00e9galement crucial&nbsp;: sur le premier semestre 2024, c\u2019est toute la communication entre Sylvia et MyUnil qui a \u00e9t\u00e9 revue. MyUnil est le portail par o\u00f9 les \u00e9tudiantes et \u00e9tudiants acc\u00e8dent \u00e0 leurs donn\u00e9es et documents administratifs, leurs horaires de cours, ou encore et surtout&nbsp;: leurs notes d\u2019examen.<\/p>\n\n\n\n<p>Avec le travail entrepris cette ann\u00e9e, les deux syst\u00e8mes se parlent en temps r\u00e9el au moyen d\u2019API d\u00fbment document\u00e9es\u00a0et s\u00e9curis\u00e9es. Pour mieux comprendre, imaginez Sylvia et MyUnil comme des appareils que l\u2019on a d\u00e9sormais dot\u00e9s d\u2019un port USB. Il devient alors facile de les connecter l\u2019un \u00e0 l\u2019autre avec un c\u00e2ble standard. Et le plus beau\u00a0: gr\u00e2ce \u00e0 ce port USB, Sylvia pourra dor\u00e9navant \u00eatre raccord\u00e9 \u00e0 d\u2019autres syst\u00e8mes tout aussi facilement.<\/p>\n\n\n\n<p>Cette r\u00e9organisation ouvre la porte \u00e0 de nouveaux d\u00e9veloppements qui seront finalis\u00e9s dans les semaines \u00e0 venir, comme la possibilit\u00e9 pour les membres du corps estudiantin de s\u2019inscrire \u00e0 leurs enseignements via MyUnil et non plus dans Sylvia, qu\u2019ils et elles n\u2019utilisent pas sinon.<\/p>\n\n\n\n<p>Plus d\u2019information \u00e0 ce propos dans un prochain article&nbsp;!<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"424\" src=\"https:\/\/wp.unil.ch\/newsci\/files\/2024\/09\/PG22168_PROGMODSYLVIA_ArticleBlogCi_2024_v2-3_Inscriptions_MyUnil-1024x424.png\" alt=\"\" class=\"wp-image-2586\" srcset=\"https:\/\/wp.unil.ch\/newsci\/files\/2024\/09\/PG22168_PROGMODSYLVIA_ArticleBlogCi_2024_v2-3_Inscriptions_MyUnil-1024x424.png 1024w, https:\/\/wp.unil.ch\/newsci\/files\/2024\/09\/PG22168_PROGMODSYLVIA_ArticleBlogCi_2024_v2-3_Inscriptions_MyUnil-300x124.png 300w, https:\/\/wp.unil.ch\/newsci\/files\/2024\/09\/PG22168_PROGMODSYLVIA_ArticleBlogCi_2024_v2-3_Inscriptions_MyUnil-768x318.png 768w, https:\/\/wp.unil.ch\/newsci\/files\/2024\/09\/PG22168_PROGMODSYLVIA_ArticleBlogCi_2024_v2-3_Inscriptions_MyUnil-1536x635.png 1536w, https:\/\/wp.unil.ch\/newsci\/files\/2024\/09\/PG22168_PROGMODSYLVIA_ArticleBlogCi_2024_v2-3_Inscriptions_MyUnil-2048x847.png 2048w, https:\/\/wp.unil.ch\/newsci\/files\/2024\/09\/PG22168_PROGMODSYLVIA_ArticleBlogCi_2024_v2-3_Inscriptions_MyUnil-540x223.png 540w, https:\/\/wp.unil.ch\/newsci\/files\/2024\/09\/PG22168_PROGMODSYLVIA_ArticleBlogCi_2024_v2-3_Inscriptions_MyUnil-1080x447.png 1080w, https:\/\/wp.unil.ch\/newsci\/files\/2024\/09\/PG22168_PROGMODSYLVIA_ArticleBlogCi_2024_v2-3_Inscriptions_MyUnil-1980x819.png 1980w, https:\/\/wp.unil.ch\/newsci\/files\/2024\/09\/PG22168_PROGMODSYLVIA_ArticleBlogCi_2024_v2-3_Inscriptions_MyUnil-1320x546.png 1320w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 3- En cours de finalisation : les inscriptions aux enseignements via MyUnil.<\/figcaption><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Simplifier<\/h2>\n\n\n\n<p>Lorsque les diff\u00e9rents patois ont \u00e9t\u00e9 interdits dans les \u00e9coles au profit du fran\u00e7ais, l\u2019objectif \u00e9tait d\u2019imposer une langue commune qui cimenterait une certaine identit\u00e9 r\u00e9gionale. Et comment imposer une langue sans un livre de grammaire, qui d\u00e9finisse ce qu\u2019est le \u00ab&nbsp;bon fran\u00e7ais&nbsp;\u00bb&nbsp;?<\/p>\n\n\n\n<p>\u00c0 ce jour, le principal r\u00e9sultat du projet de standardisation du code de Sylvia est d\u2019avoir cr\u00e9\u00e9 justement cette grammaire, pour donner cette langue commune que devront pratiquer tous les petits morceaux qui constituent Sylvia. La suite du travail consistera \u00e0 leur \u00ab&nbsp;enseigner&nbsp;\u00bb cette langue.<\/p>\n\n\n\n<p>Des exemples plus concrets et les probl\u00e8mes qu\u2019une standardisation de code permet d\u2019\u00e9viter vous seront \u00e9galement d\u00e9taill\u00e9s dans un futur article de ce blog.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">L\u2019aventure continue<\/h2>\n\n\n\n<p>Les quelques r\u00e9sultats d\u00e9crits ci-dessus ne sont que les premiers d\u2019une longue liste. Les suivants sont en cours de pr\u00e9paration, plusieurs projets \u00e9tant en cours.<\/p>\n\n\n\n<p>Notamment, vous entendrez peut-\u00eatre parler d\u2019un \u00ab&nbsp;m\u00e9taportail&nbsp;applicatif&nbsp;\u00bb, qui servira de point d\u2019entr\u00e9e pour la communaut\u00e9 UNIL vers l\u2019ensemble des applications utilis\u00e9es au quotidien (Sylvia ou autre), et qui devrait agr\u00e9ablement remplacer et compl\u00e9ter la liste des menus Sylvia.<\/p>\n\n\n\n<p>Pour plus de d\u00e9tails sur toutes les nouveaut\u00e9s \u00e0 venir, rendez-vous l\u2019ann\u00e9e prochaine pour un nouvel article sur ce blog&nbsp;: nous vous raconterons tout&nbsp;!<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group has-light-green-cyan-to-vivid-green-cyan-gradient-background has-background has-large-font-size\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>Des questions ou commentaires ? L\u2019\u00e9quipe du programme vous lira avec plaisir \u00e0 l\u2019adresse <a href=\"mailto:modernisation.sylvia@unil.ch\">modernisation.sylvia@unil.ch<\/a> !<\/p>\n<\/div><\/div>\n\n\n\n<div style=\"height:70px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-secondary-color has-text-color has-link-color has-small-font-size wp-elements-ea9e7feed5e5de3f5f08c00e695ee6d6\">Image d&rsquo;en-t\u00eate : Pixabay sur <a href=\"https:\/\/www.pexels.com\">pexels.com<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le syst\u00e8me de gestion administrative des \u00e9tudes, des \u00e9tudiantes et \u00e9tudiants de l\u2019UNIL (Sylvia) continue sa mue et \u00e7a commence \u00e0 se voir.<\/p>\n","protected":false},"author":1001466,"featured_media":2595,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"template-full-width-cover.php","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","footnotes":""},"categories":[8,1],"tags":[18],"class_list":["post-2578","post","type-post","status-publish","format-standard","has-post-thumbnail","category-informatique-administrative","category-non-classifiee","tag-affiche"],"_links":{"self":[{"href":"https:\/\/wp.unil.ch\/newsci\/wp-json\/wp\/v2\/posts\/2578","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.unil.ch\/newsci\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.unil.ch\/newsci\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.unil.ch\/newsci\/wp-json\/wp\/v2\/users\/1001466"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.unil.ch\/newsci\/wp-json\/wp\/v2\/comments?post=2578"}],"version-history":[{"count":4,"href":"https:\/\/wp.unil.ch\/newsci\/wp-json\/wp\/v2\/posts\/2578\/revisions"}],"predecessor-version":[{"id":2601,"href":"https:\/\/wp.unil.ch\/newsci\/wp-json\/wp\/v2\/posts\/2578\/revisions\/2601"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp.unil.ch\/newsci\/wp-json\/wp\/v2\/media\/2595"}],"wp:attachment":[{"href":"https:\/\/wp.unil.ch\/newsci\/wp-json\/wp\/v2\/media?parent=2578"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.unil.ch\/newsci\/wp-json\/wp\/v2\/categories?post=2578"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.unil.ch\/newsci\/wp-json\/wp\/v2\/tags?post=2578"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}