Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

ESUP-Portail: The French "community of communities" dedicated to open source software for Higher Ed (Open Apereo 2018)

52 views

Published on

After giving a quick overview of how ESUP-Portail works and gets things done, this session focuses on the different missions and actions being carried out by the Consortium. In the second part of the presentation, we provide examples of how we have been contributing to open source projects under the Apereo's umbrella, namely Karuta, OAE (Open Academic Environment) and the Learning Analytics Initiative (LAI).

Published in: Education
  • Be the first to comment

  • Be the first to like this

ESUP-Portail: The French "community of communities" dedicated to open source software for Higher Ed (Open Apereo 2018)

  1. 1. THE FRENCH “COMMUNITY OF COMMUNITIES” DEDICATEDTO OPEN SOURCE SOFTWARE FOR HIGHER ED Alain Mayeur Eric Duquenoy Eric Giraudin Frédéric Dooremont Mathilde Guérin Université de Valenciennes Université du Littoral IUT Grenoble 2 Université du Littoral Université de La Rochelle Open Apereo 2018 (3-7 June) @ Montréal, QC
  2. 2. • The ESUP-Portail Consortium • The “Who,What, How,Why” • How do we help and contribute to open source projects like • OAE • Karuta • LAI > AGENDA <
  3. 3. The ESUP-Portail Consortium
  4. 4. > A COMMUNITY OF COMMUNITIES < THE CONSORTIUM French Consortium Created in 2002 75 member institutions To fund, develop, support and promote open source solutions for Higher Education
  5. 5. > A COMMUNITY OF COMMUNITIES < PARTNERSHIPS / COLLABORATION MEMBER INSTITUTIONS AMUE COCKTAIL APEREO FOUNDATIONRENATER FRENCH MINISTRY OF 
 HIGHER ED & RESEARCHE MoU since Oct. 2012 > Promote open source and Apereo in France and French-speaking countries > Represent the French community in the Board of Directors > Contribute to Apereo projects and software communities > Discuss/Exchange regarding strategic development and initiatives
  6. 6. > A COMMUNITY OF COMMUNITIES < WORKING GROUPS PORTAL SOLUTION MAILING & CALENDAR SOLUTIONS DEVELOPMENT AUDIOVISUAL MANAGEMENT </>AUTHENTICATION DEMATERIALIZATION OPEN ACADEMIC ENVIRONMENT INDICATORS / STATISTICS GROUP MANAGEMENT
  7. 7. > ACTIVITIES < CONTRIBUTINGTO DOZENS OF PROJECTS esup-crousannonces esup-dining esup-filemanager esup-koha esup-lecture esup-papercut esup-portlet-fileX esup-portlet-sympa esup-publisher esup-twitter … Agimus-NG eCandidat esup-activ esup-dematEC esup-helpdesk esup-otp esup-pay esup-sgc esup-transferts MonDossierWeb Pod pStage SMSU … OUR OWN PROJECTS CAS Karuta LAI OAE Sakai uPortal … PROJECTS WE’VE CONTRIBUTEDTO UNDER THE APEREO UMBRELLA AnnouncementsPortlet CalendarPortlet email-preview NewsReaderPortlet NotificationPortlet WebproxyPortlet … Nuxeo Sogo Zimbra …
  8. 8. > ACTIVITIES < DIFFERENT KINDS OF CONTRIBUTION Ideas/Inspiration Tests/Bugs reports Fundings Development UI/UX design Documentation Support Translation Community effort
  9. 9. in France
  10. 10. • Feb. 2012: Beginning of the Nakamura translation • June 2012: Creation of the ESUP-OAE WG • April 2014 : Launch of the pilot phase > OAE IN FRANCE < KEY DATES
  11. 11. > OAE IN FRANCE < 15TENANTS ESUP-Portail* GIP Recia INSA Lyon Netocentre “Promising” Community Université de Bourgogne Université de Franche-Comté Université de La Rochelle Université de Lille 3 Université du Littoral Université de Lorraine Université du Maine Université de Rennes 1 Université de Valenciennes Université Jean Monnet (St-Etienne)
  12. 12. > OAE IN FRANCE: STATISTICS < USERS (ALLTENANTS COMBINED) 10 000 11 000 12 000 13 000 14 000 15 000 16 000 17 000 M ay 17 June 17 July 17 Aug 17 Sept17 O ct17 N ov 17 D ec 17 Jan 18 Feb 18 M ar18 Apr18 M ay 18 1604215977 15706 15402 14894 14436 14141 13700 13048 1189511830 11679 11433
  13. 13. > OAE IN FRANCE: STATISTICS < GROUPS (ALLTENANTS COMBINED) 2 000 2 400 2 800 3 200 3 600 4 000 M ay 17 June 17 July 17 Aug 17 Sept17 O ct17 N ov 17 D ec 17 Jan 18 Feb 18 M ar18 Apr18 M ay 18 39583948 3886 3813 3699 3580 3518 3391 3230 289728802852 2686
  14. 14. > OAE IN FRANCE: STATISTICS < DOCUMENTS (ALLTENANTS COMBINED) 30 000 35 000 40 000 45 000 50 000 55 000 60 000 M ay 17 June 17 July 17 Aug 17 Sept17 O ct17 N ov 17 D ec 17 Jan 18 Feb 18 M ar18 Apr18 M ay 18 59103 58327 56590 54145 52739 50999 49848 47851 45035 4334442967 41930 40080
  15. 15. REGULATION (EU) 2016/679 OFTHE EUROPEAN PARLIAMENT AND OF THE COUNCIL OF 27 APRIL 2016
 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation) > OAE: OUR CONTRIBUTION < A PARTICULAR CONTEXT 2018-05-25 > Implementation of the GDPR
  16. 16. > Make it possible for a user to transfer their account/data 
 from a tenant to another > OAE: OUR CONTRIBUTION < ACCOUNT TRANSFER john.doe@umontreal.ca JOHN DOE
  17. 17. > Make it possible for a user to transfer their account/data 
 from a tenant to another > OAE: OUR CONTRIBUTION < ACCOUNT TRANSFER john.doe@umontreal.ca JOHN DOE
  18. 18. > Make it possible for a user to transfer their account/data 
 from a tenant to another > OAE: OUR CONTRIBUTION < ACCOUNT TRANSFER john.doe@uqam.ca JOHN DOE
  19. 19. > Make it possible for a user to transfer their account/data from a tenant to another > OAE: OUR CONTRIBUTION < ACCOUNT TRANSFER john.doe@uqam.ca john.doe@uqam.ca With JOHN DOE logged in on the UdeM tenant
  20. 20. > Make it possible for a user to transfer their account/data from a tenant to another > OAE: OUR CONTRIBUTION < ACCOUNT TRANSFER john.doe@uqam.ca john.doe@uqam.ca With JOHN DOE logged in on the UdeM tenant
  21. 21. > Make it possible for a user to transfer their account/data from a tenant to another > OAE: OUR CONTRIBUTION < ACCOUNT TRANSFER john.doe@umontreal.ca With JOHN DOE logged in on the UQAM tenant CbuSZvC3oonxlNTjrGzi
  22. 22. > But since some documents may be confidential…
 > OAE: OUR CONTRIBUTION < ACCOUNT TRANSFER jdoe@umontreal.ca jdoe@uqam.ca TRANSFER DATA/RIGHTS Library items Discussions Groups … TRANSFER
  23. 23. > But since some documents may be confidential…
 … the collaborators are also notified of the transfer > OAE: OUR CONTRIBUTION < ACCOUNT TRANSFER jdoe@umontreal.ca jdoe@uqam.ca Other collaborators (editors/managers of documents, groups, etc.) from same or other tenants SEND NOTIFICATIONSTRANSFER DATA/RIGHTS Library items Discussions Groups … + TRANSFER
  24. 24. > But since some documents may be confidential…
 … tenants’ admins can also choose to disable this module > OAE: OUR CONTRIBUTION < ACCOUNT TRANSFER
  25. 25. > OAE: OUR CONTRIBUTION < ACCOUNT DELETION
  26. 26. >The current implementation in a nutshell: > OAE: OUR CONTRIBUTION < ACCOUNT DELETION Making it impossible for a user to log in Deleting an account =
  27. 27. > What the implementation should -ideally- be: > OAE: OUR CONTRIBUTION < ACCOUNT DELETION Deleting an account = Actually deleting the profile and all the data including Library items Discussions Comments … Group affiliation Activities
  28. 28. > What the implementation should -ideally- be: > OAE: OUR CONTRIBUTION < ACCOUNT DELETION Deleting an account = Actually deleting the profile and all the data including Library items Discussions Comments … Group affiliation Activities > What to do in case of shared documents? > May a user with the right to modify be considered as a co-author of the document? > Do we Keep the document "alive"? > What if the user is the only manager of the resource?
  29. 29. > OAE: OUR CONTRIBUTION < ACCOUNT DELETION John_Doe SEND NOTIFICATIONS
 TO COLLABORATORS TRANSFER DATA/RIGHTS > What the implementation will -actually- be: TRANSFER … And then, after a while…“ARCHIVED” John_Doe (same tenant) DISABLE John_Doe can no longer log in +
  30. 30. > OAE: OUR CONTRIBUTION < ACCOUNT DELETION John_Doe “ARCHIVED” John_Doe (same tenant) SEND NOTIFICATIONS
 TO COLLABORATORS TRANSFER DATA/RIGHTS > What the implementation will -actually- be: DELETIONTRANSFER No user found + DISABLE John_Doe can no longer log in
  31. 31. > And last but not least…
 … the “Right to data portability” module > OAE: OUR CONTRIBUTION < DATA EXPORT
  32. 32. Karuta, with a French accent
  33. 33. > KARUTA < IN A FEW WORDS... • LEARNING • ASSESSMENT • SHOWCASE • CAREER DEVELOPMENT > A flexible application to meet the needs of any kind of ePortfolio skills for higher education:
  34. 34. > KARUTA < OVERALL CONCEPTS Start from an existing template1. Design your model of portfolio with blocks, create or import skills repositories, reusables components & create dashboards 2. Create & attribute users roles, create your specific workflow 3. Create users, Instancy your model, share with users, and share your work with Karuta communities 4.
  35. 35. > KARUTA IN FRANCE < PORTFOLIO EXAMPLES IUT2 Grenoble Alps (professional bachelor degree) · 2018 ATLAS WINNER · > “Professional skills & Careers” approach > About 3300 students Today at 2:30PM Room Ravel
  36. 36. > KARUTA IN FRANCE < PORTFOLIO EXAMPLES IAE Promising Grenoble Alps (Master degree) > “Skills assessment” approach > Self assessment & assessment by peers and teachers > Conducted on one semester (7 courses)
  37. 37. > KARUTA IN FRANCE < PORTFOLIO EXAMPLES Polytech Annecy-Chambéry (Engineer/Master degree) > To make the students aware of their skills and progress over the years > Conducted on three years
  38. 38. • A bit of history Feb. 2015: ESUP-Days / Apereo Paris (France) > A community dedicated to managers June 2017: Open Apereo (Philadelphia - USA) > A community for users > KARUTA < AN EVER-GROWING FRENCH-SPEAKING COMMUNITY
  39. 39. • What for? • To identify and address common issues & needs: > Looking for/Sharing experience feedbacks and demo > Providing support, advices, trainings, > Expanding the team of instructional designers, > Suggesting changes/improvements and sharing ideas, > Contributing to the development effort, > Integrating other tools using standards (LMS, LTI, etc.) > Writing documentations and tutorials, > … • To promote the Karuta project > KARUTA < AN EVER-GROWING FRENCH-SPEAKING COMMUNITY
  40. 40. • How? • Having our own website for the French-speaking community and prospects > https://karuta-france-portfolio.fr • Sending out regular newsletters • Collaborating on OAE to share documents and resources, discuss things over, invite others onto the platform > https://goo.gl/QV9Zc2 • Helping institutions/organizations deploy Karuta > eg. a large-scale deployment project with the Ministry of Higher Education > KARUTA < AN EVER-GROWING FRENCH-SPEAKING COMMUNITY
  41. 41. • Who? • Any (and every) French-speaking person interested in Karuta: • People from France, Belgium, Canada, Switzerland, Francophone Africa, etc. • French-speaking expatriés in other countries • And well, anyone knowing a bit of French and willing to help out! • At the moment: • 30+ members in OAE • 100+ subscribers to the newsletter > KARUTA < AN EVER-GROWING FRENCH-SPEAKING COMMUNITY
  42. 42. > KARUTA < AN EVER-GROWING FRENCH-SPEAKING COMMUNITY Grenoble Ecole de Management Grenoble INP-Pagora IDEFI ReflexPro IUT 2 de Grenoble Polytech Annecy-Chambéry Université Grenoble Alpes Université de Poitiers Université deValenciennes CNAM Université de Cergy Pontoise Université de La Rochelle Université du Littoral Université Savoie Mont Blanc Ecole Urbaine de Lyon EPF Sceaux EPF Montpellier GIP Recia IUT 1 de Grenoble IUT d’Annecy IUT de Troyes IUT deValences Toulouse Business School Université de Franche-Comté Université de Limoges Université de Nantes Université de Strasbourg Université Technologique Compiègne Production/LiveSandbox/QAAssessment/Exploration/ Conception/Definition
  43. 43. • How to get in touch? How to learn more? • Visiting our website: karuta-portfolio-france.fr >To subscribe to the newsletter >To join the OAE community >To access all kind of resources, training materials, 
 feedback reports, etc • On Twitter: @KarutaFranceOSP @GiraudinEric @zuke62 • By e-mail: > eric.giraudin@univ-grenoble-alpes.fr > eric.duquenoy@univ-littoral.fr • Attending other sessions at Open Apereo about Karuta • Chatting with us right after the session or tonight! > KARUTA < AN EVER-GROWING FRENCH-SPEAKING COMMUNITY
  44. 44. Learning Analytics: Going beyond theory
  45. 45. • An emerging (and trending!) discipline > Lots of research activities • Measuring, collecting, analyzing & reporting data • Underlying goals: >To understand -and even predict- users’ behaviors >To identify risk factors >To adapt the learning environment >To optimize the pedagogical scenario, practices and effectiveness > LEARNING ANALYTICS < OVERVIEW
  46. 46. > LEARNING ANALYTICS < > Observation > Experiments > Processing, management Student dashboards Teacher dashboards Cross-referencing Usage data Predictive models Teacher dashboards Evolution of strategy Personalized teaching Open data Sharing data NGTL*Innovation * Next Generation Teaching and Learning
  47. 47. > LEARNING ANALYTICS < EVOLUTION OF THEACHING & LEARNING ENV. SPOC E-PORTFOLIO LMS INTERACTIVEVIDEO COLLABORATIVE ENVIRONMENT * Standards (LMS, LTI, …)
  48. 48. > LEARNING ANALYTICS < EVOLUTION OF THEACHING & LEARNING ENV. LMS Blogs Courses Collaboration Video/Multimedia Analytics Student’s data from information system
  49. 49. > LEARNING ANALYTICS < Interaction Tracing Activity
  50. 50. > LEARNING ANALYTICS < Interaction Tracing Activity > Students’ success > Students’ responsibility > Learning gains/progress
  51. 51. > LEARNING ANALYTICS < Interaction Tracing Activity > Students’ success > Students’ responsibility > Learning gains/progress > Quality of courses > Customization > Adaptation/Advice
  52. 52. > LEARNING ANALYTICS < Problems
 to solve
  53. 53. > LEARNING ANALYTICS < Aggregating data Problems
 to solve
  54. 54. > LEARNING ANALYTICS < Aggregating data Adapted model Problems
 to solve
  55. 55. > LEARNING ANALYTICS < Aggregating data Adapted model Dashboards Problems
 to solve
  56. 56. > LEARNING ANALYTICS < Aggregating data Adapted model Dashboards Distribution & Customization Problems
 to solve
  57. 57. • Apereo Learning Analytics Initiative…
 … The obvious (and sensible) solution! > Common interests and values > Open source software > Open standards > Open algorithms > Component-based architecture > SoLAR partnership > Good feedbacks from JISC > LEARNING ANALYTICS < CHOOSING A SOLUTION FOR OUR COMMUNITY
  58. 58. • Support for LA-related work clearly expressed in the convention with the Ministry • Step One: Let’s begin with a PoC >Technology/Knowledge transfer on LAI > Contract with Unicon, Inc. > Oct. 2016 - June 2017: Pilot at the Université de Lorraine - DUNE EOLE Project - Multi-disciplinary team: teachers, researchers, sysadmins, developers, data scientists • And now? > Multi-tenant implementation > Second pilot at the Université de Rennes 1 (2018-2019) > LEARNING ANALYTICS < INITIATIVE(S) IN FRANCE
  59. 59. > LEARNING ANALYTICS < APEREO LAI Summary & Results Communication Learning data Analysis Learning activities Collection Learning Record Storage Analysis Results Action
  60. 60. > LEARNING ANALYTICS < APEREO LAI > Learning Record Warehouse > Predictive algorithms > Data sources Different kinds of data: > Events (user’s actions, …) > Information System data (user’s profile, …) SCRIP {; O neRoster xAPI xAPI OneRoster LTI Caliper - OneRoster Caliper - O neRoster Earlyalerts
  61. 61. • The different steps: > Understand “Learning Analytics” > Choose the platform (Apereo's LAI) > Identify available data > Check data protection policy > Define uses cases > Conceive database architecture > Record/Collect data into the data warehouse > Produce first dashboards > Design, implement and execute predictive models > Develop new dashboards > LEARNING ANALYTICS < OUR PROCESS
  62. 62. • How to assist the different actors? > Providing ergonomic, intuitive and ergonomic tools > Explaining what “Learning Analytics” actually are > Showing concrete examples of how they can help both teachers and students > Helping them understand how to read (and not misread!) the results > Giving them advice on how to use these tools -and the produced results- in their teaching/learning practices > LEARNING ANALYTICS < ANOTHERTHING TO CONSIDER
  63. 63. TO BE CONTINUED... > www.esup-portail.org > @EsupPortail > contact@esup-portail.org

×