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.

Moodle + Adobe Connect

1,631 views

Published on

How to SSO(Single Sign On ) to Abobe Connect from Moodle .
Include about proxy and EC2 setting .

Published in: Education, Technology
  • Be the first to comment

Moodle + Adobe Connect

  1. 1. Ver 1.0.1 Takeshi Matsuzaki e-learning corp., ltd.
  2. 2. Adobe® Connect™ is a web conferencing platform for web meetings, eLearning, and webinars. It powers mission critical web conferencing solutions end-to-end, on virtually any device, and enables organizations from leading corporations to the U.S. Department of Defense to fundamentally improve productivity.(Adobe HP) On-premises: installing own server (This time we use this version ) SaaS version : using Connect SaaS Moodle (acronym for Modular Object-Oriented Dynamic Learning Environment) is a free software e-learning platform, also known as a Learning Management System, or Virtual Learning Environment (VLE). As of June 2013 it had a user base of 83,008 registered and verified sites, serving 70,696,570 users in 7.5+ million courses with 1.2+ million teachers.[3] (wikipedia) Joining Connct from Moodle directory Single Sign On (SSO) From Moodle, you can set Connect settings
  3. 3. • Platform – needed high-spec • 3GHz dual-core Intel Xeon® processor (2GHz quad-core Intel Xeon or faster recommended) • 8GB of RAM (16GB recommended) • 2GB of available hard-disk space • Microsoft Windows Server® 2003 SP2, 2008 R2 • Microsoft SQL Server 2005 SP4, 2008 SP3, 2008 R2(We use SQL Server Express this time) • Firewall and ports • 1935 (RTMP), 80, 443(for SSL), 25(for mail),1433( outerDB) • 80,443 is needed , be careful other service like IIS uses these ports .
  4. 4. • Preparation – Set SQL Server Server Authentication Mode to [SQL Server and Windows Authentication mode] – Make an SQL Server account Connect, Set the acccount's serverRoles to public, sysadmin . • Install – Down load a license file . – Make an administrator account . – SQL Server database 'Breeze' was made . – Set FQDN . Browse 'Connect' as an administrator You can use Connect alone. Point FQDN Point FQDN
  5. 5. • Edit C:Connect9.1.1appservwebWEB-INFweb.xml -<filter> <filter-name>HeaderAuthenticationFilter //Be enabled <filter-mapping> <filter-name>HeaderAuthenticationFilter //Be enabled <filter><init-param>ignore-pattern-0 //Be invalid <filter> <filter-name>NtlmAuthenticationFilter //Be invalid <filter-mapping> <filter-name>NtlmAuthenticationFilter //Be invalid • Add C:Connect9.1.1custom.ini HTTP_AUTH_HEADER=rl-user-id • Right vales can be anythig , but set same as Moodle config . • Reboot Connect – from command prompt net stop ConnectPro net start ConnectPro – You can reboot it by GUI, but sometimes the reply messages are not seen, we recommend to use command prompt.
  6. 6. • https://moodle.org/plugins/view.php?plugin=mod_adobeconnect • Download and install as an activity .
  7. 7. Connect servier /api/xml is made by Connect insalling. Connect server's FQDN Administrator and password same as Connect Make same as Connect's custom.ini HTTP_AUTH_HEADER ON If you see expect Successfully, Check the settings .
  8. 8. • Add activity • settings • The meeting room was made in Connect Name of meeting directory private kind of meeting meeting time
  9. 9. Connect role Host Presenter Participant Assign Moodle user
  10. 10. • There are some cautions, it may be a kind of Bug, it will or will not be fixed . • my verification version – Moodle 2.5.2+(Build:20131025) – Adobe Connect 9.1.0.0 – Moodle plugin for Adobe Connect 2013022702 • 2 bytes meeting name – Connect itself is OK – But from the plugin , with the message such as wrong function, the meeting can not be made . • 2 bytes user name – Connect itself is OK – From the plugin , no [Assign roles] errors , but no users was not made in Connect, and SSO doesn't succeed.
  11. 11. Client@home Client@Company NAT 220.0.0.11  10.0.0.11 220.0.0.12  10.0.0.12 DNS connect2.e-learning.co.jp 220.0.0.11 meeting.e-learning.co.jp 220.0.0.12 10.0.0.11 10.0.0.12 connect2.e-learning.co.jp meeting.e-learning.co.jp Change custom.ini DEFAULT_FCS_HOSTPORT=10.0.0.12:80,1935 RTMP_SEQUENCE= rtmp://external- host:1935/?rtmp://localhost:8506/,rtmp://external- host:80/?rtmp://localhost:8506/ Reboot connectpro and FMS HTTP Proxy App server connect2.e-learning.co.jp:80 Meeting server meeting.e-learning.co.jp:1935 App server connect2.e-learning.co.jp:80 Meeting server meeting.e-learning.co.jp:80 SHIFT + Help About shows the connection.
  12. 12. • You can not use multiple IP address with normal EC2 instances, user VPC . – Make VPC – Check to accept internet access , 0.0.0.0/0 points to Internet Gateway . – ①When you make an EC2 instance, in Step 3: Configure Instance Details, you point the VPC in Network field . – ②Public IP to YES – ③In Network interfaces, set Primary IP and Secondary IP addresses. (The secondary IP address seems not refrected) – Causion: 1=DGW ans 2=DNS in 4th octet is reserved . • Connect to the instance using RDP . – Set the server interface . – Only primary IP was set via DHCP, you set 2nd IP by your hand . – The 2nd IP is EC2's Elastic IP . ① ② ③
  13. 13. • Moodle – http://www.e-learning.co.jp – e-learning corp., – osslms@e-learning.co.jp

×