SlideShare una empresa de Scribd logo
1 de 50
Alain Mayeur University of Valenciennes
                        Mathilde Guérin University of La Rochelle




 June 10-15, 2012

Growing Community;
Growing Possibilities
Goals & Strategy




                   2012 Jasig Sakai Conference   2
   Overview
     Since 2002: Project “Digital working space”

      portal of digital services (ENT in France)
       80% of French students and establishments
        staff use the platform to access to services
        and information
       4 years (since July 2008) for the new
        structure (non profit structure with its own
        budget)
       70 members in France

                                           2012 Jasig Sakai Conference   3
   2012 : 17 UNR covering national territory
    More than 90% of students have a digital
     working space (ENT)
                                     UNRNPdC
                            UNR        UNR Picardie
                         Normandie
                                     UNPIdF      UNERA
                  UNRB

                    UNR PdL                   UNIRA
                                UNR C
                      UNR PCL

                                 UNRA         UNR RA

                  ACOR
UNR Réunion
                     UNR Midi    UNR LR       UNR PACA
                     Pyrénées




                                                         2012 Jasig Sakai Conference   4
   Objectives
     Facilitate learning and campus life for

      students... but also the daily work of the
      staff members
       Pool the development of digital services to
        divide costs between universities
       Share technological evolutions and new
        services amongst the members
       Imagine and plan the evolutions of the
        French students' personal portal (Espace
        Numérique de Travail - ENT)

                                          2012 Jasig Sakai Conference   5
   Some of the main services that have already
    been deployed so far:
       access to LMS
       staff member's personal file
       selective admission management for staff members
        and internship candidates
       student electronic office
       digital community management
       mobile services for smartphones
       integration of Content Management System (CMS) in
        the students' personal portal

                                             2012 Jasig Sakai Conference   6
   Strategy
     Solutions are open-source to enable a

      constant evolution of tools and services
       Each establishment can adapt the
        technological groundwork to fit its own
        strategy and needs
       Collaborate with other consortiums such as
        Jasig and Sakai, whose solutions are the
        basis of the French projects
       Assure the perpetuity, the adaptability, the
        technological developments

                                           2012 Jasig Sakai Conference   7
   Give access to the Information System
    depending on the user's profile
   Integration of e-learning platform, access to
    pedagogical services, integration of
    documentation components…
   Encourage team brainwork and sharing of
    experience/feedback
   Support on the standards



                                      2012 Jasig Sakai Conference   8
Organization




               2012 Jasig Sakai Conference   9
   Organization
     Strategic board composed of 9 people


       Director of the consortium: Alain Mayeur
       Technical Coordination Team:                              That’s me!


           14 collaborators

       Gatherings:
           4 meetings a year
           annual seminar for global coordination



                                                     2012 Jasig Sakai Conference   10
   Support of the French Ministry of Higher
    Education and Research:
       evolution of digital plans and services for
        training, employability and academic life
   Financial contributions from the Ministry
    and other French local self-governments




                                            2012 Jasig Sakai Conference   11
   Working Groups
       Work regarding uPortal: package, tutorial, etc.
       Group management: Grouper internet 2
       Portal/CMS
       Communication (mail, calendar, digital desktop)
       ESUP-Mobile
       ECM-Nuxeo
       IHM (ergonomics, look-n-feel, etc.)
       OAE Sakai Group (created in April 2012)


                                              2012 Jasig Sakai Conference   12
   Framework for development: ESUP-Commons2
       Portlet, web mobile

   Contribution of universities and engineering
    schools (development)
   Lively community, encouraging debate
   Mailing lists and Wiki
   ESUP-Days: 2 conferences a year in Paris
       more than 100 participants each time
       #14 on June 27th 2012

                                               2012 Jasig Sakai Conference   13
   Trainings to help members acquire or
    improve their technical skills
       Offered by ESUP Portail members:
           esup-commons-v2 (followed by 90 developers)
           esup-uportal

       Provided by external companies:
           HTML5 / CSS3
           jQuery (UI, mobile, etc.)



                                                2012 Jasig Sakai Conference   14
   Relationship with Jasig and Sakai
       Increasing our collaboration JASIG/ESUP for
        the last 6 years
       Following the reflection and discussion
        about the Jasig-Sakai mergence
       Work regarding Jasig solutions


       Work regarding Sakai solutions


                                          2012 Jasig Sakai Conference   15
esup-uportal




               2012 Jasig Sakai Conference   16
   Packaging & configuration
         Create French package
         Centralize configuration properties into one
          file and/or encourage the use of runtime
          environment properties
 esup.properties
environment.build.ldap.url=ldaps://ldap1.univ.fr:636
environment.build.ldap.pooled=false

 LdapContext.xml
<bean id="defaultLdapContext" class="org[...]LdapContextSource">
  <property name="url"    value="${environment.build.ldap.url}"/>
  <property name="pooled" value="${environment.build.ldap.pooled}"/>
<!-- ... -->
</bean>




                                                         2012 Jasig Sakai Conference   17
   Internationalization
       Improve French messages
       Translate default and quickstart entities
       Add/Edit design for French portals




                                             2012 Jasig Sakai Conference   18
   HCI & UI
       Create new skins
       Tutorial on how to custom the design
       Find French companies to identify as
        “privileged partners” for design
        customization
       Reflection on usability, ergonomics and
        accessibility
       Identify most used customization and
        integrate them

                                         2012 Jasig Sakai Conference   19
   Shibboleth
       Facilitate Shibboleth integration
           Documentation
           Configuration
       Proxy CAS Authentication
   Grouper
       Documentation / Best Practices
       Suggestion of “generic group structure”

                                            2012 Jasig Sakai Conference   20
   Support
    • Continuous support (french mailing-lists)
    • Recommendations / Best practices
        Infrastructure, What (not) to do?, …
    • General documentation / FAQ
        Data migration, layout management,…
    • Find French companies to identify as
      “privileged partners” for portal deployment

                                            2012 Jasig Sakai Conference   21
   esup-indicateurs
    • Statistics on portal and services usage
        Who? What? How much?




                                        2012 Jasig Sakai Conference   22
   Web Services
    • “Export” of groups and user attributes…
    • … usable from portlets
   Monitoring Servlet
    • Real-time data on portal status
        Memory, Threads,…




                                        2012 Jasig Sakai Conference   23
   esup-uportal4 v1.0
    • Beta release: late June 2012
    • First production deployment: Sept. 2012
    • Widespread adoption: Jan. 2013 and beyond




                                      2012 Jasig Sakai Conference   24
uMobile




          2012 Jasig Sakai Conference   25
   French packaging?
    • Nothing planned for now
   Internationalization
    • French Messages
   Development
    • Patches
    • New features



                                2012 Jasig Sakai Conference   26
   Examples of new modules




                              2012 Jasig Sakai Conference   27
   New features
       RC release: late 2012
   Deployment in France
       First production deployment: Sept. 2012
       Widespread adoption: Jan. 2013 and beyond




                                        2012 Jasig Sakai Conference   28
Portlets




           2012 Jasig Sakai Conference   29
   esup-filemanager
    • v2.2.0 (May 2012)
    • Lets the user access (and manage) their
      homedirs
      (up/download, rename, delete, move, ...)




                                          2012 Jasig Sakai Conference   30
   esup-lecture
    • v2.0-RC8 (GA: late 2012)
    • Aggregates XML feeds (RSS, RDF, …) and
      handles the users' preferences
      (subscription, (un)read items,...)




                                        2012 Jasig Sakai Conference   31
   esup-annuaire2
    • v0.2.2 (June 2012)
    • Searches through a LDAP directory for
      students, staff members or structures




                                         2012 Jasig Sakai Conference   32
   esup-messages
    • v2.0.0-SNAPSHOT (RC1: late June 2012)
    • Lists mails in the user's inbox and displays the
      mail content




                                           2012 Jasig Sakai Conference   33
   esup-twitter
    • v0.6 (March 2012)
    • To follow someone’s tweets




                                   2012 Jasig Sakai Conference   34
   esup-portlet-sympa
    • v4.0 (November 2011)
    • Displays the mailing-lists the user has
      subscribed to or is the owner (or moderator) of




                                          2012 Jasig Sakai Conference   35
The How and the Why




                 2012 Jasig Sakai Conference   36
   The How
    • The new GIYF: “Google Git(Hub) Is Your Friend”
jasig                                      EsupPortail

                                              esup-uportal
     uPortal         Fork

                                                 uPortal
                            Pull request



           uMobile-app                              uMobile-app
                               Fork

                            Pull request

    • Contributing in mailing-lists and joining specific WGs


                                                         2012 Jasig Sakai Conference   37
   The Why
    •…
    • Really?!
    •…
    • Do you even have to ask?!




                                  2012 Jasig Sakai Conference   38
Feedback on OAE




                  2012 Jasig Sakai Conference   39
   Sakai CLE
    • Sakai CLE in two French universities
        UPMC: used as an e-learning platform
        ULCO: used as a teaching and collaborative tool
    • Mainly used in two French universities for
      collaborative needs (Poitiers, Valenciennes)
    • Presentations in 2 of our ESUP-Days
        July 5th 2007: Sakai functionalities and usage at
         UPMC
        July 2nd 2010: evolution of Sakai deployment and
         method of integration in ESUP Portail

                                                2012 Jasig Sakai Conference   40
   Sakai OAE
    • Deployment of test instances in 3 universities
    • Powerful ergonomic environment:
        Simultaneous collaborative writing and
         document sharing
        Different levels of workspaces
        Various settings available




                                           2012 Jasig Sakai Conference   41
   Mainly focus on collaborative activities
    • Staff collaboration
    • Teacher/student or student/student collaboration
   An asset as a collaborative tool
    • Student projects and internship
    • Collaborative assignments
   May respond to future portfolio needs
    • External users
    • Document sharing

                                            2012 Jasig Sakai Conference   42
   Main limitations (early 2012)
    • “Poor” online documentation
    • Customizing styles seems laborious
    • No quota limit
    • * No French translation
    • * Needs to be compatible with the French
      digital workspaces (ENT) and CAS

                                    * : now available


                                            2012 Jasig Sakai Conference   43
   Conclusion (early 2012)
    • Quite different from the LMS solutions used in
      French establishments
        Is such a migration worth it?

    • Some tools, praised by teachers in our LMS
      solutions, seem to be missing
        Tests, tracking, …

     To be used in addition to regular LMS as a
    social network and collaborative tool


                                          2012 Jasig Sakai Conference   44
ESUP SakaiOAE Working Group




                 2012 Jasig Sakai Conference   45
   Creation of the ESUP SakaiOAE Working Group
   Objectives
    • Maintaining the French version
    • Organizing thematic days with feedbacks of
      partners
    • Thinking about implantation strategy in the
      information system of establishments
    • Widget development



                                          2012 Jasig Sakai Conference   46
   Roadmap
    • First meeting: Sept. 2012
        What? Who? When? => to define the roadmap!

   Concretely speaking...
    • JIRA tickets
    • The return of GIYF    Git(Hub) Is Your Friend




                                                      2012 Jasig Sakai Conference   47
2012 and beyond...




                     2012 Jasig Sakai Conference   48
   Objectives
    • New French esup-uportal package
    • Customized skins (uPortal, OAE, etc.)
    • Grouper: user profile management
    • New features/services
    •…
    • And increase collaboration with Jasig and Sakai!



                                          2012 Jasig Sakai Conference   49
Questions?




             2012 Jasig Sakai Conference   50

Más contenido relacionado

Similar a ESUP-Portail: A Global Approach of Digital Services for Higher Education in France

Duke's eLearning Roadmap and the Sakai Transition
Duke's eLearning Roadmap and the Sakai TransitionDuke's eLearning Roadmap and the Sakai Transition
Duke's eLearning Roadmap and the Sakai TransitionShawn Miller
 
Sakai Charles Sturt Keynote
Sakai Charles Sturt KeynoteSakai Charles Sturt Keynote
Sakai Charles Sturt KeynoteMichael Korcuska
 
SURFconext: a next generation collaboration infrastructure across institution...
SURFconext: a next generation collaboration infrastructure across institution...SURFconext: a next generation collaboration infrastructure across institution...
SURFconext: a next generation collaboration infrastructure across institution...University of Amsterdam
 
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...DrupalDay
 
Open Source Geospatial: then and now
Open Source Geospatial: then and nowOpen Source Geospatial: then and now
Open Source Geospatial: then and nowJeff McKenna
 
Ja sakai update_sakai_conference_2012
Ja sakai update_sakai_conference_2012Ja sakai update_sakai_conference_2012
Ja sakai update_sakai_conference_2012yuji tokiwa
 
Introduction to International MyLabs
Introduction to International MyLabsIntroduction to International MyLabs
Introduction to International MyLabsCris Holdorph
 
OGC Web Service Shibboleth Interoperability Experiment
OGC Web Service Shibboleth Interoperability ExperimentOGC Web Service Shibboleth Interoperability Experiment
OGC Web Service Shibboleth Interoperability ExperimentEDINA, University of Edinburgh
 
2016 SDMX Experts meeting, Building Together
2016 SDMX Experts meeting, Building Together2016 SDMX Experts meeting, Building Together
2016 SDMX Experts meeting, Building TogetherStatsCommunications
 
DigComp helping shape the education ecosystem in Europe.pdf
DigComp helping shape the education ecosystem in Europe.pdfDigComp helping shape the education ecosystem in Europe.pdf
DigComp helping shape the education ecosystem in Europe.pdfRiina Vuorikari
 
Tsb io t_convergenceprogramme_showcasesummaryreport_v1
Tsb io t_convergenceprogramme_showcasesummaryreport_v1Tsb io t_convergenceprogramme_showcasesummaryreport_v1
Tsb io t_convergenceprogramme_showcasesummaryreport_v1grahamhitchen
 
uPortal 4 in Action
uPortal 4 in ActionuPortal 4 in Action
uPortal 4 in ActionJim Helwig
 
Technical_Update_Germany
Technical_Update_GermanyTechnical_Update_Germany
Technical_Update_GermanyBogdan Doinea
 

Similar a ESUP-Portail: A Global Approach of Digital Services for Higher Education in France (20)

Duke's eLearning Roadmap and the Sakai Transition
Duke's eLearning Roadmap and the Sakai TransitionDuke's eLearning Roadmap and the Sakai Transition
Duke's eLearning Roadmap and the Sakai Transition
 
Ilegall
IlegallIlegall
Ilegall
 
Sakai Charles Sturt Keynote
Sakai Charles Sturt KeynoteSakai Charles Sturt Keynote
Sakai Charles Sturt Keynote
 
Access Control in ESDIN: Shibboleth
Access Control in ESDIN: ShibbolethAccess Control in ESDIN: Shibboleth
Access Control in ESDIN: Shibboleth
 
SURFconext: a next generation collaboration infrastructure across institution...
SURFconext: a next generation collaboration infrastructure across institution...SURFconext: a next generation collaboration infrastructure across institution...
SURFconext: a next generation collaboration infrastructure across institution...
 
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
 
Open Source Geospatial: then and now
Open Source Geospatial: then and nowOpen Source Geospatial: then and now
Open Source Geospatial: then and now
 
Ja sakai update_sakai_conference_2012
Ja sakai update_sakai_conference_2012Ja sakai update_sakai_conference_2012
Ja sakai update_sakai_conference_2012
 
Introduction to International MyLabs
Introduction to International MyLabsIntroduction to International MyLabs
Introduction to International MyLabs
 
Shibboleth Federations and Secure SDI
Shibboleth Federations and Secure SDIShibboleth Federations and Secure SDI
Shibboleth Federations and Secure SDI
 
OGC Web Service Shibboleth Interoperability Experiment
OGC Web Service Shibboleth Interoperability ExperimentOGC Web Service Shibboleth Interoperability Experiment
OGC Web Service Shibboleth Interoperability Experiment
 
2016 SDMX Experts meeting, Building Together
2016 SDMX Experts meeting, Building Together2016 SDMX Experts meeting, Building Together
2016 SDMX Experts meeting, Building Together
 
Dissemination
DisseminationDissemination
Dissemination
 
1 FInES Overview and Status - Man-Sze Li
1 FInES Overview and Status - Man-Sze Li1 FInES Overview and Status - Man-Sze Li
1 FInES Overview and Status - Man-Sze Li
 
Authentication Methods: Shibboleth
Authentication Methods: ShibbolethAuthentication Methods: Shibboleth
Authentication Methods: Shibboleth
 
DigComp helping shape the education ecosystem in Europe.pdf
DigComp helping shape the education ecosystem in Europe.pdfDigComp helping shape the education ecosystem in Europe.pdf
DigComp helping shape the education ecosystem in Europe.pdf
 
Tsb io t_convergenceprogramme_showcasesummaryreport_v1
Tsb io t_convergenceprogramme_showcasesummaryreport_v1Tsb io t_convergenceprogramme_showcasesummaryreport_v1
Tsb io t_convergenceprogramme_showcasesummaryreport_v1
 
uPortal 4 in Action
uPortal 4 in ActionuPortal 4 in Action
uPortal 4 in Action
 
Technical_Update_Germany
Technical_Update_GermanyTechnical_Update_Germany
Technical_Update_Germany
 
National Techie Event 2008
National Techie Event 2008National Techie Event 2008
National Techie Event 2008
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Último (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

ESUP-Portail: A Global Approach of Digital Services for Higher Education in France

  • 1. Alain Mayeur University of Valenciennes Mathilde Guérin University of La Rochelle June 10-15, 2012 Growing Community; Growing Possibilities
  • 2. Goals & Strategy 2012 Jasig Sakai Conference 2
  • 3. Overview  Since 2002: Project “Digital working space” portal of digital services (ENT in France)  80% of French students and establishments staff use the platform to access to services and information  4 years (since July 2008) for the new structure (non profit structure with its own budget)  70 members in France 2012 Jasig Sakai Conference 3
  • 4. 2012 : 17 UNR covering national territory  More than 90% of students have a digital working space (ENT) UNRNPdC UNR UNR Picardie Normandie UNPIdF UNERA UNRB UNR PdL UNIRA UNR C UNR PCL UNRA UNR RA ACOR UNR Réunion UNR Midi UNR LR UNR PACA Pyrénées 2012 Jasig Sakai Conference 4
  • 5. Objectives  Facilitate learning and campus life for students... but also the daily work of the staff members  Pool the development of digital services to divide costs between universities  Share technological evolutions and new services amongst the members  Imagine and plan the evolutions of the French students' personal portal (Espace Numérique de Travail - ENT) 2012 Jasig Sakai Conference 5
  • 6. Some of the main services that have already been deployed so far:  access to LMS  staff member's personal file  selective admission management for staff members and internship candidates  student electronic office  digital community management  mobile services for smartphones  integration of Content Management System (CMS) in the students' personal portal 2012 Jasig Sakai Conference 6
  • 7. Strategy  Solutions are open-source to enable a constant evolution of tools and services  Each establishment can adapt the technological groundwork to fit its own strategy and needs  Collaborate with other consortiums such as Jasig and Sakai, whose solutions are the basis of the French projects  Assure the perpetuity, the adaptability, the technological developments 2012 Jasig Sakai Conference 7
  • 8. Give access to the Information System depending on the user's profile  Integration of e-learning platform, access to pedagogical services, integration of documentation components…  Encourage team brainwork and sharing of experience/feedback  Support on the standards 2012 Jasig Sakai Conference 8
  • 9. Organization 2012 Jasig Sakai Conference 9
  • 10. Organization  Strategic board composed of 9 people  Director of the consortium: Alain Mayeur  Technical Coordination Team: That’s me!  14 collaborators  Gatherings:  4 meetings a year  annual seminar for global coordination 2012 Jasig Sakai Conference 10
  • 11. Support of the French Ministry of Higher Education and Research:  evolution of digital plans and services for training, employability and academic life  Financial contributions from the Ministry and other French local self-governments 2012 Jasig Sakai Conference 11
  • 12. Working Groups  Work regarding uPortal: package, tutorial, etc.  Group management: Grouper internet 2  Portal/CMS  Communication (mail, calendar, digital desktop)  ESUP-Mobile  ECM-Nuxeo  IHM (ergonomics, look-n-feel, etc.)  OAE Sakai Group (created in April 2012) 2012 Jasig Sakai Conference 12
  • 13. Framework for development: ESUP-Commons2  Portlet, web mobile  Contribution of universities and engineering schools (development)  Lively community, encouraging debate  Mailing lists and Wiki  ESUP-Days: 2 conferences a year in Paris  more than 100 participants each time  #14 on June 27th 2012 2012 Jasig Sakai Conference 13
  • 14. Trainings to help members acquire or improve their technical skills  Offered by ESUP Portail members:  esup-commons-v2 (followed by 90 developers)  esup-uportal  Provided by external companies:  HTML5 / CSS3  jQuery (UI, mobile, etc.) 2012 Jasig Sakai Conference 14
  • 15. Relationship with Jasig and Sakai  Increasing our collaboration JASIG/ESUP for the last 6 years  Following the reflection and discussion about the Jasig-Sakai mergence  Work regarding Jasig solutions  Work regarding Sakai solutions 2012 Jasig Sakai Conference 15
  • 16. esup-uportal 2012 Jasig Sakai Conference 16
  • 17. Packaging & configuration  Create French package  Centralize configuration properties into one file and/or encourage the use of runtime environment properties esup.properties environment.build.ldap.url=ldaps://ldap1.univ.fr:636 environment.build.ldap.pooled=false LdapContext.xml <bean id="defaultLdapContext" class="org[...]LdapContextSource"> <property name="url" value="${environment.build.ldap.url}"/> <property name="pooled" value="${environment.build.ldap.pooled}"/> <!-- ... --> </bean> 2012 Jasig Sakai Conference 17
  • 18. Internationalization  Improve French messages  Translate default and quickstart entities  Add/Edit design for French portals 2012 Jasig Sakai Conference 18
  • 19. HCI & UI  Create new skins  Tutorial on how to custom the design  Find French companies to identify as “privileged partners” for design customization  Reflection on usability, ergonomics and accessibility  Identify most used customization and integrate them 2012 Jasig Sakai Conference 19
  • 20. Shibboleth  Facilitate Shibboleth integration  Documentation  Configuration  Proxy CAS Authentication  Grouper  Documentation / Best Practices  Suggestion of “generic group structure” 2012 Jasig Sakai Conference 20
  • 21. Support • Continuous support (french mailing-lists) • Recommendations / Best practices  Infrastructure, What (not) to do?, … • General documentation / FAQ  Data migration, layout management,… • Find French companies to identify as “privileged partners” for portal deployment 2012 Jasig Sakai Conference 21
  • 22. esup-indicateurs • Statistics on portal and services usage  Who? What? How much? 2012 Jasig Sakai Conference 22
  • 23. Web Services • “Export” of groups and user attributes… • … usable from portlets  Monitoring Servlet • Real-time data on portal status  Memory, Threads,… 2012 Jasig Sakai Conference 23
  • 24. esup-uportal4 v1.0 • Beta release: late June 2012 • First production deployment: Sept. 2012 • Widespread adoption: Jan. 2013 and beyond 2012 Jasig Sakai Conference 24
  • 25. uMobile 2012 Jasig Sakai Conference 25
  • 26. French packaging? • Nothing planned for now  Internationalization • French Messages  Development • Patches • New features 2012 Jasig Sakai Conference 26
  • 27. Examples of new modules 2012 Jasig Sakai Conference 27
  • 28. New features  RC release: late 2012  Deployment in France  First production deployment: Sept. 2012  Widespread adoption: Jan. 2013 and beyond 2012 Jasig Sakai Conference 28
  • 29. Portlets 2012 Jasig Sakai Conference 29
  • 30. esup-filemanager • v2.2.0 (May 2012) • Lets the user access (and manage) their homedirs (up/download, rename, delete, move, ...) 2012 Jasig Sakai Conference 30
  • 31. esup-lecture • v2.0-RC8 (GA: late 2012) • Aggregates XML feeds (RSS, RDF, …) and handles the users' preferences (subscription, (un)read items,...) 2012 Jasig Sakai Conference 31
  • 32. esup-annuaire2 • v0.2.2 (June 2012) • Searches through a LDAP directory for students, staff members or structures 2012 Jasig Sakai Conference 32
  • 33. esup-messages • v2.0.0-SNAPSHOT (RC1: late June 2012) • Lists mails in the user's inbox and displays the mail content 2012 Jasig Sakai Conference 33
  • 34. esup-twitter • v0.6 (March 2012) • To follow someone’s tweets 2012 Jasig Sakai Conference 34
  • 35. esup-portlet-sympa • v4.0 (November 2011) • Displays the mailing-lists the user has subscribed to or is the owner (or moderator) of 2012 Jasig Sakai Conference 35
  • 36. The How and the Why 2012 Jasig Sakai Conference 36
  • 37. The How • The new GIYF: “Google Git(Hub) Is Your Friend” jasig EsupPortail esup-uportal uPortal Fork uPortal Pull request uMobile-app uMobile-app Fork Pull request • Contributing in mailing-lists and joining specific WGs 2012 Jasig Sakai Conference 37
  • 38. The Why •… • Really?! •… • Do you even have to ask?! 2012 Jasig Sakai Conference 38
  • 39. Feedback on OAE 2012 Jasig Sakai Conference 39
  • 40. Sakai CLE • Sakai CLE in two French universities  UPMC: used as an e-learning platform  ULCO: used as a teaching and collaborative tool • Mainly used in two French universities for collaborative needs (Poitiers, Valenciennes) • Presentations in 2 of our ESUP-Days  July 5th 2007: Sakai functionalities and usage at UPMC  July 2nd 2010: evolution of Sakai deployment and method of integration in ESUP Portail 2012 Jasig Sakai Conference 40
  • 41. Sakai OAE • Deployment of test instances in 3 universities • Powerful ergonomic environment:  Simultaneous collaborative writing and document sharing  Different levels of workspaces  Various settings available 2012 Jasig Sakai Conference 41
  • 42. Mainly focus on collaborative activities • Staff collaboration • Teacher/student or student/student collaboration  An asset as a collaborative tool • Student projects and internship • Collaborative assignments  May respond to future portfolio needs • External users • Document sharing 2012 Jasig Sakai Conference 42
  • 43. Main limitations (early 2012) • “Poor” online documentation • Customizing styles seems laborious • No quota limit • * No French translation • * Needs to be compatible with the French digital workspaces (ENT) and CAS * : now available 2012 Jasig Sakai Conference 43
  • 44. Conclusion (early 2012) • Quite different from the LMS solutions used in French establishments  Is such a migration worth it? • Some tools, praised by teachers in our LMS solutions, seem to be missing  Tests, tracking, … To be used in addition to regular LMS as a social network and collaborative tool 2012 Jasig Sakai Conference 44
  • 45. ESUP SakaiOAE Working Group 2012 Jasig Sakai Conference 45
  • 46. Creation of the ESUP SakaiOAE Working Group  Objectives • Maintaining the French version • Organizing thematic days with feedbacks of partners • Thinking about implantation strategy in the information system of establishments • Widget development 2012 Jasig Sakai Conference 46
  • 47. Roadmap • First meeting: Sept. 2012  What? Who? When? => to define the roadmap!  Concretely speaking... • JIRA tickets • The return of GIYF Git(Hub) Is Your Friend 2012 Jasig Sakai Conference 47
  • 48. 2012 and beyond... 2012 Jasig Sakai Conference 48
  • 49. Objectives • New French esup-uportal package • Customized skins (uPortal, OAE, etc.) • Grouper: user profile management • New features/services •… • And increase collaboration with Jasig and Sakai! 2012 Jasig Sakai Conference 49
  • 50. Questions? 2012 Jasig Sakai Conference 50