ESUP-Portail is a French Consortium of education and research institutions to promote and develop open-source solutions for higher education in the field of portal of digital services for students and staff. The main goals are to:
- facilitate learning and campus life for students... but also the daily work of the staff
- pool service development between universities to share costs
- share technological developments and new services amongst the members
- plan and design future advances of digital workspaces (portal of services)
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
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
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
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
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
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
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
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