moodle + adobe connect

14
Moodle & Adobe Conenct realtime classroom with Proxy Ver 1.0.1 Takeshi Matsuzaki e-learning corp., ltd.

Upload: takeshi-matsuzaki

Post on 13-Jun-2015

399 views

Category:

Education


12 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Moodle + Adobe Connect

Moodle & Adobe Conenctrealtime classroom

withProxy

Ver 1.0.1Takeshi Matsuzaki

e-learning corp., ltd.

Page 2: Moodle + Adobe Connect

Moodle? Adobe Connect ?

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

Page 3: Moodle + Adobe Connect

Requirements specification

• 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 .

Page 4: Moodle + Adobe Connect

Connect install process• 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

Page 5: Moodle + Adobe Connect

Setting Connect…for SSO with Moodle• Edit C:\Connect\9.1.1\appserv\web\WEB-INF\web.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:\Connect\9.1.1\custom.iniHTTP_AUTH_HEADER=rl-user-id

• Right vales can be anythig , but set same as Moodle config .

• Reboot Connect– from command prompt

net stop ConnectPronet start ConnectPro

– You can reboot it by GUI, but sometimes the reply messages are not seen, we recommend to use command prompt.

Page 6: Moodle + Adobe Connect

Moodle plugin for Adobe Connect

• https://moodle.org/plugins/view.php?plugin=mod_adobeconnect• Download and install as an activity .

Page 7: Moodle + Adobe Connect

Connect plugin setting

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.iniHTTP_AUTH_HEADER

ON

If you see expect Successfully,Check the settings .

Page 8: Moodle + Adobe Connect

Add Moodle activity

• Add activity• settings

• The meeting room was made in Connect

Name of meeting

directory

private

kind of meeting

meeting time

Page 9: Moodle + Adobe Connect

Assing Moodle user to the meeting

Connect role Host Presenter Participant

Assign Moodle user

Page 10: Moodle + Adobe Connect

Join to the meeting

Page 11: Moodle + Adobe Connect

Caution• 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.

Page 12: Moodle + Adobe Connect

12

HTTP Proxy Client

Client@home

Client@Company

NAT220.0.0.11 10.0.0.11220.0.0.12 10.0.0.12

DNSconnect2.e-learning.co.jp 220.0.0.11meeting.e-learning.co.jp 220.0.0.12

10.0.0.1110.0.0.12

connect2.e-learning.co.jp

meeting.e-learning.co.jp

Change custom.ini

DEFAULT_FCS_HOSTPORT=10.0.0.12:80,1935RTMP_SEQUENCE= rtmp://external-host:1935/?rtmp://localhost:8506/,rtmp://external-host:80/?rtmp://localhost:8506/

Reboot connectpro and FMS

HTTP Proxy

App serverconnect2.e-learning.co.jp:80

Meeting server meeting.e-learning.co.jp:1935

App serverconnect2.e-learning.co.jp:80

Meeting server meeting.e-learning.co.jp:80

SHIFT + Help About shows the connection.

Page 13: Moodle + Adobe Connect

13

Addition: multiple IP in EC2 Windows SV

• 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 .

Page 14: Moodle + Adobe Connect

14

More information

• Moodle– http://www.e-learning.co.jp– e-learning corp.,– [email protected]