MIST/C Server

© 2011 J. Mark Pullen MIST/C Server Install 1 MIST/C Server Installation Types

1. Standalone (without Moodle) • Download from USB drive or MIST/C website • For use with only one course/conference

2. Moodle activity module and server • Download from USB drive or MIST/C website • For multiple courses

© 2011 J. Mark Pullen MIST/C Server Install 2 Standalone MIST/C Server (Without Moodle)

© 2011 J. Mark Pullen MIST/C Server Install 3 Standalone MIST/C

• Supports a single course • No database • No log • Authentication by text file • Run it on your desktop • Must have an assigned IP address – Contact IT support

© 2011 J. Mark Pullen MIST/C Server Install 4 Standalone MIST/C

Installation package for standalone: DEMO server

Required system software 1. Windows// (admin/root access needed) 2. Java runtime 1.5 or later

© 2011 J. Mark Pullen MIST/C Server Install 5 MIST/C 5.2.1 Basic Install for Windows 1. Download from USB memory Follow links Server Installation for Windows, Then Standalone Server Installer and save to hard drive or Download from website http://netlab.gmu.edu/MISTC under SERVER choose 5.2.0 Windows basic 2. Start Open C:\Program Files\MISTC-SERVER\ Double-click MISTC-DEMO-LIVE-SERVER.bat command window appears, do not close it 3. Connect Open C:\Program Files\MISTC-SERVER\ Double click DEMO-LIVE.nwc log on as username guest1, password guest1, course DEMO

© 2011 J. Mark Pullen MIST/C Server Install 6 MIST/C 5.2.1 Standalone Install

Has been tested on: • Windows 2000, XP, Vista, 7 • MacOS X v10.5, 10.6 • Linux Fedora, CentOS • Linux Ubuntu

Install process is similar on all

© 2011 J. Mark Pullen MIST/C Server Install 7 Moodle MIST/C Server and Activity Module

© 2011 J. Mark Pullen MIST/C Server Install 8 MIST/C 5.2.1 Full Server

• Two ways to install – Virtual Appliance with Moodle • Pre-built “virtual” machine, ready to run • Run in free VMWare Player – Download and install manually • For existing Moodle installation • Requires Linux host OS

© 2011 J. Mark Pullen MIST/C Server Install 9 MIST/C 5.2.1 Virtual Appliance Server • Pre-built server running Ubuntu Linux – Apache2 + PHP – MySQL – Moodle 2.0.1 + MIST/C Activity Module – MIST/C 5.2.1 Server and Process Manager – Java 1.6 – Webmin and PHPMyAdmin included for easy admin • Download and run using free VMWare Player – From: http://www.vmware.com/products/player/ – Runs on Windows and Linux – Or load in free VirtualBox: http://www.virtualbox.org/ – Also works in VMWare Workstation/Fusion or Parallels – Can deploy in enterprise VMWare/VSphere environment

© 2011 J. Mark Pullen MIST/C Server Install 10 MIST/C 5.2.1 Virtual Appliance Server Steps to get started: 1. Download the virtual appliance and open in VMWare Player 2. Wait for system to boot – When it boots the first time it will prompt for user to create root, , and moodle admin passwords – root account is needed for webmin (Linux admin) – moodle admin is used to login and admin Moodle 3. Note the URL / IP address that is provided 4. Open the URL in your web browser – Login to Moodle and start using MIST/C – Use the example course – Or create a new one and add students – Accounts are created under “site administration,” then enrolled © 2011 J. Mark Pullen MIST/C Server Install 11 MIST/C in Existing Moodle Installation

• Should be done by Systems Administrator • Requirements – Linux OS – Moodle 1.9+ – MySQL database – Java 1.5+ – Perl 5.8+ with MySQL DBI modules

© 2011 J. Mark Pullen MIST/C Server Install 12 MIST/C in Existing Moodle Installation

Two parts to installation 1. Install MIST/C Moodle activity module a) Unzip module in Moodle mods directory b) As administrator, goto moodle/admin in web browser c) Confirm host address in the settings panel 2. Install MIST/C Server/Process Manager a) Extract to Linux server b) Edit simple configuration file to connect to Moodle database c) Start mistc_controller

© 2011 J. Mark Pullen MIST/C Server Install 13 Administering MIST/C in Moodle

© 2011 J. Mark Pullen MIST/C Server Install 14 Administering MIST/C

Server Goto: address Admin- Modules- Advanced Activities- configuration MIST/C options Room

Configure network ports

© 2011 J. Mark Pullen MIST/C Server Install 15 Configure Network Ports

Specify TCP starting port number

Specify number of ports (this limits the number of rooms in Moodle)

The range of ports needs to be open on any firewall software

© 2011 J. Mark Pullen MIST/C Server Install 16 For Instructors • Choose to enable MIST/C in a Moodle course – Requires System Administrator to install MIST/C – But once installed, instructors can simply add a “MIST/C Room” activity to their course – Using Moodle, can choose to hide or restrict access to the virtual room, or leave it open for students • View user statistics – Course connection totals – Session connections by date and user – User connection totals and durations • Slide and Playback downloads also available from Moodle

© 2011 J. Mark Pullen MIST/C Server Install 17 Instructors: Add a MIST/C Room

Turn editing on

Add an activity: MIST/C Room

© 2011 J. Mark Pullen MIST/C Server Install 18 Instructors: Add a MIST/C Room

Give the room a name

Provide additional instructions for students

© 2011 J. Mark Pullen MIST/C Server Install 19 Connecting

© 2011 J. Mark Pullen MIST/C Server Install 20 GMU C4I Center Networking and Simulation Laboratory

MIST/C

For more details, see: http://netlab.gmu.edu/MISTC

© 2011 J. Mark Pullen MIST/C Server Install 21