conference 2017 - bcnet...• production & development moodle servers • postgresql or mysql...

38
Conference 2017 Partnerships for New Services Kaltura, Moodle and Digital Signage

Upload: others

Post on 16-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference2017

Partnerships for New ServicesKaltura, Moodle and Digital Signage

Page 2: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Presenters

2

Clint LalondeManager, Education

Technology, BCcampus

Mike KellyDevOps Lead & Co-

founder, SonicCat Studios

Wilson LoSenior Programmer Analyst,

UBC

Soha MoosaviBusiness Analyst, BCNET

Page 3: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

AgendaFor each of the 3 shared services we will discuss:

3

1.ServiceOverview

2.Operations

3.Financials

Page 4: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Kaltura

4

Page 5: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Kaltura- Service Overview

What is it?

• Video sharing platform that links to your LMS

Background

• Pilot at BCcampus for 3 years

• Began with 5 institutions

• Transferred to BCNET in 2016• MoU with BCcampus

Members using Kaltura today

• 12 institutions

5

Page 6: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Kaltura- Operations

6

OnPremiseHosting(FIPPA)ProjectManagement

ServiceOwnerVendorRelations

Procurement/Contracts

Tier2SupportAdministrativeSupport

CoP Activities

Page 7: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Kaltura – Operations- Technical Setup

7

Kaltura AdministrationConsole(KAC)

Kaltura ManagementConsole(KMC)

Kaltura ApplicationFramework(KAF) Kaltura MediaSpace (KMS)

InstitutionalLMS Institutional“YouTube” Livestream Capture

SpaceLectureCapture

SystemConfiguration

ApplicationManagement

ApplicationConfiguration

UserInterface

Page 8: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Kaltura – Operations - System Support

8

Image:CommunitiesofPracticebyCourtneyBellissimo &VictoriaFearCC-BY-SA

Page 9: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Kaltura – Operations- System Support

9

Issue

Resolution

Page 10: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Kaltura – Operations- Onboarding

10

InitialInquiryPricing

Contracts

SetupKMC/KAFandKMSURLs

SetupJIRAandBasecampaccountsSupportconsultation

ProfessionalServices

Page 11: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Kaltura- Financials

Annual Costs ($/FTE)• Hosting• Kaltura License• Support• BCNET Admin

One-Time Cost• Kaltura Professional Services

11

ExampleServicecostfor8000FTEs=$23,850+$13,825USD

(one-time)

Page 12: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Kaltura- FinancialsKaltura Tiered License Pricing

12

Tier 2: 80,001 – 120,000 FTEs

Tier 3: 120,001 – 160,000 FTEs

Tier 4: 160,001 – 200,000 FTEs

Tier 5: 200,001 – 240,000 FTEs

Tier 1: Up to 80,000 FTEs

Page 13: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Moodle

13

Page 14: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Moodle- Service OverviewWhat is it?

• A collaborative software application for admin, course

management, tracking, reporting and documentation (LMS)

Background

• ~14 institutions in BC that use Moodle

• Pilot at BCcampus in 2007

• Transferred to BCNET in 2016

Members using BCNET Moodle service today

• 6 institutions + 2 in pipeline

14

Page 15: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Moodle- Operations

15

ServiceOwnerVendorRelations

Procurement/Contracts

ServiceOperatorTier2Support

Page 16: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Moodle- Operations

• Overview of the Moodle Environment

• Getting started: Clean install vs. Migration

• Authentication & Enrolment

• Services & Monitoring

16

Page 17: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Moodle- Operations

Infrastructure

• Linux-based environment

• Production & Development Moodle servers

• PostgreSQL or MySQL database back-ends

• Nginx for high performance & low resource utilization

17

Page 18: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Moodle- Operations

Standard Moodle Environment

• Full administrator access to Moodle

• Command-line access to server when required

• MOOSH (MOOdle SHell - beta)

• Managed plugins and upgrades

18

Page 19: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Moodle- Operations

19

MoodleReleaseRoadmap

Page 20: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Moodle- Operations

Clean Install

• Moodle Long Term Support release

Moodle Migration

• Migrate existing Moodle 2.x / 3.x installs

• Use Dev environment to test migration

• Synchronize smartly to minimize downtime

20

Page 21: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Moodle- Operations

Authentication & Enrolment

• Local and/or external authentication & enrolment

• Integrate with standard systems: LDAP, Active

Directory, CAS, Shibboleth, RADIUS, etc.

21

Page 22: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Moodle- Operations

22

Page 23: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Moodle- Operations

23

Services

• Managed Moodle upgrades

• Validated Moodle Plugins

• Assist w/3rd Party Plugin Validation

• Monitoring

Page 24: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Moodle- Operations

Managed Moodle Upgrades

• Track and evaluate Moodle updates

• Test upgrades in Dev environment

• Pre-stage production upgrades to minimize

downtime

24

Page 25: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Moodle- Operations

Plugins & Validation

• Not all plugins are created equal

• Validated ”known-good” plugin list

• Avoid plugins that modify core Moodle

• Assist w/review of 3rd party plugins

25

Page 26: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Moodle- Operations

Monitoring (Beta)

• Collect service metrics & visualize via interactive

dashboards for each institution

• Prometheus: Time-series metric database

• Grafana: Metric visualization tool

26

Page 27: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Moodle- Operations

27

Page 28: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Moodle- Financials

Annual Costs

• Base Fee (includes 2 servers- 1 prod, 1 test)

• User Surcharge ($/FTE)

28

ExampleServicecostfor4000FTEs:

$10,450

Page 29: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Digital Signage

29

Page 30: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Digital Signage- Service Overview

What is it?• Digital signage using Haivison's CoolSign software

Background• Service live January 2017

Members using Digital Signage today• 2 institutions + 1 in pipeline

30

Page 31: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Digital Signage- Operations

31

ServiceOwnerVendorRelations

Procurement/Contracts

ServiceOperatorTier2Support/Training

Page 32: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Digital Signage- Operations

32

Page 33: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Digital Signage- OperationsOnboarding – Training and Knowledge Transfer

• RDS Server Maintenance

• Display Node Installation

• Display Node Operations Support

• CoolSign Content Management

33

Page 34: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Digital Signage- Operations

Onboarding – Institution Requirements Check-list

• Network Connectivity

• Account Access

• Display Node

• Content Management

34

Page 35: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Digital Signage- Financials

Annual Costs

• Endpoint maintenance• BCNET admin• Server maintenance• EduCloud• Ongoing support

*One-time Costs

• Endpoint licenses• Setup / training• Server license

*institutions must supply their own displays and content players

35

ExampleServicecostfor10endpoints:$24,600

Page 36: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Questions?

36

Page 37: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Appendix 1.0

Kaltura Professional Services

• MediaSpace Configuration and Deployment: 16 hours @ $250 USD per hour = $4,000

• MediaSpace SSO/Authentication Setup: 8 hours @ $250 USD per hour = $2,000

• Blackboard Building Block Configuration: 16 hours @ $250 USD per hour = $4,000

• Kaltura Account Provisioning and KMC Setup: 10 hours @ $170 USD per hour = $1,700

• Training (all at $250 USD per hour)• Kaltura Management Console: 2.5 hours = $625• MediaSpace User Essentials: 2 hours @ $500• MediaSpace Administration: 1.5 hours @ $375• Blackboard User Essentials: 1.5 hours @ $375• Blackboard Administration: 1 hour @ $250

37

Page 38: Conference 2017 - BCNET...• Production & Development Moodle servers • PostgreSQL or MySQL database back-ends ... Conference 2017 Appendix 1.0 Kaltura Professional Services

Conference 2017

Appendix 1.1Kaltura- New and Coming Soon

• New UI for MediaSpace

• Gradebook Integration with Blackboard, Moodle & Canvas

• Launch of the Lecture Capture Product

• Accessibility Improvements

• KAF-based integrations

• In-Video Quiz

• CaptureSpace

• Player

• Localization Enhancements

• MediaSpace now supports multi-language configuration

38