![Page 1: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/1.jpg)
TNC 2010
Integrating a videoconference
system in a university portal
Gregory DENIS Yves EPELBOINAgnès PRUVOST
![Page 2: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/2.jpg)
TNC 2010
Common Project EVO / UPMC
![Page 3: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/3.jpg)
TNC 2010
Goals
• Integrate a distance learning system called EVO-Learning into universities environment.
• Provide a user-friendly and intuitive web interface in the university portal to manage the virtual class rooms.
• Use the portal authentication system to identify the participant into EVO-Learning
• Forward the user information from the portal to the distance learning system.
![Page 4: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/4.jpg)
TNC 2010
INTEGRATION
• The Evo-Learning portlet is compatible with ESUP Portal which is a derived version of U-Portal.
• Authentication via Portal in CAS.A Shibboleth version will come
• User information retrieved via local LDAP
![Page 5: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/5.jpg)
TNC 2010
Advantages
• Avoid management of the user registration.
• Manage, Control of the lawful users
• No additional Authentication required to join a virtual class.
• The web interface module (portlet) will become open source soon
![Page 6: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/6.jpg)
TNC 2010
University Portal
![Page 7: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/7.jpg)
TNC 2010
Specific Features
New EVO meeting type:Class Room
2 specific user types: Professor and student
For each user type:– Different Abilities– Different Graphical User Interfaces
![Page 8: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/8.jpg)
TNC 2010
Professor (1)
from the Portal
• Create a class room reservation and attach some students to it
• Modify, Duplicate, Cancel a class room• Add a moderator to the class room• Protect a class room via a password• Join any ongoing class room
![Page 9: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/9.jpg)
TNC 2010
Professor (2)
• Send / receive: audio / video• Broadcast the desktop• Send files to students• Allow a student to speak via a dedicated
“Raising Hand” widget• Ban a student from the class room• Extend the class room duration
in the class room (virtual)
![Page 10: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/10.jpg)
TNC 2010
Student (1)from the Portal
• Ongoing Class rooms (can be joined)– Public classes (with no list of attendees)– Classes in which he/she is attached to
(previously by the professor)• Calendar
– List of all the class rooms that he/she will be able to join per month
– Calendar view (cells) of the class per month
![Page 11: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/11.jpg)
TNC 2010
Student (2)
• Receive: audio / video• Receive professor desktop• Access to files• Interactive Chat• Can raise hand, when request is accepted:
– Send audio, video, desktop to the class room– Send file to the professor
In the class room (virtual)
![Page 12: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/12.jpg)
TNC 2010
Real Time Distance Learning
![Page 13: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/13.jpg)
TNC 2010
Evo-Learning
• System to provide a real time distance learning platform
• Real Time media : Text, Audio, Video, Desktop, Whiteboard, Files, Recordings.
• The system is based on the EVO technologies
• It is adapted to the constraints linked to learning scenarios : Professor / Students
![Page 14: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/14.jpg)
TNC 2010
Digital Raising Hand
![Page 15: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/15.jpg)
TNC 2010
Digital Raising Hand
Students
Professor
A simple interface to require to speak
A simple widget to moderate a class
![Page 16: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/16.jpg)
TNC 2010
Request to Speak
Students
Widget for the Professor
The student can cancel his/her request at any time via a click on the same button
![Page 17: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/17.jpg)
TNC 2010
Allow / Deny Request
Professor
Refuse
AcceptBlock any Raising Hand
A powerful widget to manage the requests
![Page 18: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/18.jpg)
TNC 2010
Infrastructure&
Servers
![Page 19: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/19.jpg)
TNC 2010
Architecture
Portlet Interface
University’sPortal
User
ESUP PortalUPortal
![Page 20: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/20.jpg)
TNC 2010
EVO-Learning Server
Runs on A unique machine (linux)Components:
–Database Server–EVO Media Router–EVO Internal Web Server–EVO Files Server
![Page 21: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/21.jpg)
TNC 2010
EVO-Learning Interface
Component that exchanges information between the Portlet and the EVO server
Provides Java Interface to:–Manage reservations of class room
–Join with automatic authentication–Manage attached students to class
–Manage attached moderators to class
![Page 22: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/22.jpg)
TNC 2010
A shared System
• Up to 5 universities can use a unique EVO-Learning server.
• Each university has to set the dedicated Portlet to access the service.
• 1 media router (or more) can be added to the infrastructure to handle more real time traffic
![Page 23: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/23.jpg)
TNC 2010
EVO InternationalA dedicated Portlet has been developed and put in place to access the international EVO service (http://evo.caltech.edu)
![Page 24: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/24.jpg)
TNC 2010TutoJRES 08
Gregory DENIS Yves EPELBOINAgnès PRUVOST
With a grant from the city of Paris to the universities Paris 2 and UPMC-Paris 6 through UNR Paris IdF
![Page 25: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/25.jpg)
TNC 2010
Demonstration
![Page 26: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/26.jpg)
TNC 2010
Extra Capturesof the Portal
![Page 27: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/27.jpg)
TNC 2010
Browse the reservations
![Page 28: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/28.jpg)
TNC 2010
Detailed View
![Page 29: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/29.jpg)
TNC 2010
List of Virtual Classes
![Page 30: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/30.jpg)
TNC 2010
Creation of Virtual Class
…with a list of students and an extra moderator
![Page 31: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/31.jpg)
TNC 2010
Creation of Recurrent Virtual Class
…protected by password
![Page 32: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/32.jpg)
TNC 2010
Ongoing classes
A single click on the “Arrow – Target” button will start the application to join the selected virtual class.
![Page 33: Integrating a videoconference system in a university portal](https://reader036.vdocuments.us/reader036/viewer/2022062501/56816386550346895dd47008/html5/thumbnails/33.jpg)
TNC 2010
Student Version