Category Archives: Extended Team

ACTT Extended Team Meeting Agenda for September 6, 2016

The new ACT Team process includes Extended Team meetings. These closed meetings allow the Team to work with expert staff and focus on evaluating solutions that inform recommendations.

Agenda

  1. Video Conferencing – Middlebury is investigating alternative video conferencing services for distance learning. Adobe will be discontinuing their education pricing for Adobe Connect licenses, doubling our costs. Services with comparable features are available with enterprise licenses at the same cost. – Mack
  2. Canvas LTI Governance – Middlebury is adopting Canvas, a Learning Management System developed and maintained by Instructure. Canvas has built-in features that support course activities in an online environment, like discussions, quizzes, and assignment submissions. Canvas also has an extensible architecture that allows for integration with other services. These services, commonly known as apps or LTIs, can be integrated at the course, program and service level. – Joe

Notes for Google Drive & Course Hub, Adobe Connect

Announcements

  • Horizon report – Joe has been asked to sit on the Expert Panel for the 2017 Higher Ed Report – will inform our work for making cyberinfrastructure projections.

 

Course Hub/Middfiles/Google Drive

Provisioning Google Drive folders and Middfiles folders using the Course Hub. – Joe

  • Meeting w Jim Stewart and Mike Roy about this
    • Use of middfiles has declined 20% over the last few years – let’s provision course folders on demand from the course hub instead
    • It is possible to provision Google Drive folders using the Course Hub, allowing the Hub to set up appropriate permissions and add rosters.
    • MIIS courses don’t use local storage
  • What communication needs to happen?
    • There needs to be clear messaging that Google Apps is available to everyone, and provisioning of course folders is an option.
    • Exit strategy needs to be in place
  • The plan is to move away from local storage to cloud services
    • What do we lose in this transition?
        • Media projects have to be downloaded every single time
    • Moving directories to the cloud
  • Before this gets automated in Course Hub, do we need to consider other configurations e.g. OneDrive?
    • Course Hub can allow for all sorts of provisioning, do we need to make a strong recommendation for one or the other?
  • There is currently no proposal/ask to decommission Middfiles/course folders. That functionality will still exist.
  • Google folder provisioning through Course Hub will not be in place for the fall semester
  • Are we supposed to make a recommendation for one or the other?
    • People are already using Google Drive privately, they’re not using Office 365
    • Should we do a comparison pilot to determine the unique affordances of the two platforms?
      • Only one program will have dedicated support – once we make a decision about which one is supported we need to articulate an exit strategy
      • At the end of the pilot, would we turn the unselected platform off?
  • Tenure review process and current 2-year retention policies are at odds
      • We’d have unlimited storage with google apps, but we can’t guarantee google wouldn’t change their terms of service – exit plan necessary
  • How long Moodle archives will be accessible after decommissioning is undecided

 

Recommendation: Create functionality that allows for the provisioning of Google Drive spaces for courses using the Course Hub.

Recommendation: Create functionality that allows for the provisioning of Course Folders on Middfiles using the Course Hub.

 

Video Conferencing (Mack and Petar)

  • Adobe has discontinued its educational pricing for Adobe Connect, and the new price is prohibitive; we need to plan for a replacement for next fiscal year
    • We are in agreement that there is a need for adobe connect-like functionality beyond our other platforms
      • Large scale curricular events that allow for screen sharing, file sharing, interactivity, recording, etc.
      • MIIS Recruiting, International Education Mgmt program, and other departments are dependent upon Adobe Connect for virtual events
        • virtual symposia, recruiting webinars, synchronous sessions for hybrid courses (presentations, roleplays, lectures)
    • Alternatives to Adobe Connect
      • 6 week Skype for business pilot took place
      • WebEx by Cisco is being piloted now
      • GoToMeeting by Citrix – not much for academic use
      • Additional tools being piloted
        • Some of these tools could potentially meet the needs that Adobe Connect currently serves, but they are being evaluated as replacements for our telephone systems. Is that sufficient consideration for curricular use?
        • What would be missing?
          • Given how heavily MIIS programs rely on Adobe Connect, if tools are being piloted that could replace it, MIIS and the DLC must be part of that conversation and any potential pilots
        • Mack and Petar could do demos for us
        • We could potentially do a curricular/academic pilot of one of these platforms
        • Seems like Zoom is the strongest contender for curricular purposes
          • Potential pilot participants – MIIS’ International Education Mngmt program does a symposium every semester. 60 students will be presenting this November (majority of presentations rely upon web conferencing).
      • Would be great if alternative platform could also replace polycom infrastructure, but that’s not the primary purpose of the evaluation

 

  • Next steps: Petar will share spreadsheet for us to respond to/indicate our needs in a replacement. Make additions by 8/9

 

 

From Petar:

 

Per our conversation at the ACTT meeting, we need to look for a replacement for Adobe Connect as we cannot afford their new pricing model (which is twice the cost = $40k). This is the link where Mack and Petar have begun to collect a list of features that are required/desired to have in a replacement, and a list of potential replacements. Please add any features or solutions that you think are missing. We are hoping to have the feedback collected in the next two weeks and review the list again and choose the top three solutions.

https://docs.google.com/spreadsheets/d/1Vv1LwQNz-cY0EOnVofZEl3vDdKet3KWpFF48twQFElo/edit#gid=0

ACTT Extended Team Meeting Agenda for August 26, 2016

The new ACT Team process includes Extended Team meetings. These closed meetings allow the Team to work with expert staff and focus on evaluating solutions that inform recommendations.

Agenda

  1. Course Hub/Middfiles/Google Drive –  We will discuss provisioning Drive folders and Middfiles folders using the Course Hub. – Joe
  2. Video Conferencing – Adobe has dropped its educational pricing for Adobe Connect, we need to plan for a replacement. – Mack and Petar

Notes for Panopto Proposal May 24, 2016

  • There is a proposal to pilot Panopto for one year with existing funds. This will not be a comparison pilot. We have looked at Panopto (demos 1 and 2), Arc, and Ensemble. Arc is still in beta and not viable to use in pilot. Based on our research, it seems like we can do the most with Panopto (content capture, lecture capture, streaming). Feedback from other schools: faculty are using it themselves with little help. We have determined through research that Panopto is best of breed and affordable. The ACTT team supports the video streaming recommendation.
  • Panopto would be available for one year. The recommendation on continuing will need to be made after the first semester. If we recommend Panopto, we should also recommend a term for continuing (e.g., 3 years).
  • Is this a pilot or a staged rollout? Using the term pilot might be most appropriate, helps educate users on the process we use to evaluate systems, and gives us flexibility if we decide not to adopt it. It also clarifies the support expectations and how new to all of us this service is. Pilots are often considered to be part of staged rollouts. A pilot was planned as part of the MediaCore rollout. Team tentatively agreed to consider this an open pilot in the Fall with a more widespread rollout in the Spring, pending the decision at the end of the pilot.
  • MiddMedia will be available through the pilot.
  • The focus of the pilot will be academics and instruction. We are also interested in testing out its streaming capacity for events.
  • Parameters of the pilot will be determined later. Will it be limited to specific classes or openly available? Should we limit it to instructional needs or to other use cases? Who should we reach out to specifically? We might set up workshops or intro videos to introduce the product. What model should we adopt as far as the contract is concerned? Enterprise (more expensive) or limited license (more management and limited use). Team felt it should be made available to the entire community.
  • Should it be hooked into Course Hub during the pilot? (Anticipation of one and half months of calendar time / 1-2 weeks of work to integrate, similar to Canvas.) May be better to integrate to avoid messy cleanup with accounts if Panopto is adopted. Classes begin at Monterey during the 3rd week of August. June: begin integrating with Course Hub. Could Panopto set up a test account for Web Technology to tinker with?
  • How to create shared libraries? Automatic provisioning or by request only? Who has permissions? Suggestion to have a request form to make sure the appropriate conversations happen in each case.
  • We’ll need to determine an exit strategy if we don’t adopt Panopto.
  • We’ll need to come up with criteria for evaluation. Asset management capability will need to be assessed during the pilot. What are our needs in this area? How will we organize our directories and assign permissions? How will we assess this?
  • End of June: establish contract with Panopto.

Feedback from other colleges

Skidmore, Hamilton College, Holy Cross, Lake Forrest, and Gettysburg.

Skidmore and Hamilton are using Panopto and Ensemble for different purposes. Panopto for lecture capturing and Ensemble for video asset management. Both are happy with both products and say they are easy to use.

Holy Cross has been using Panopto for the last 2 years and they are happy with it.

Gettysburg College has been using Ensemble since the summer of 2014. It is used primarily to store videos for their library reserves (75%) and the rest for faculty created content (mostly flipped classrooms). For the most part happy with it.

Lake Forest College has had Panopto for 2 years and are pretty happy with the decision. Several faculty have done a lot of screen-casting, and they were able to get started with minimal hand-holding.

ACTT Extended Team Meeting Agenda for May 24, 2016

Extended Team meetings are closed meetings that allow the members to focus on discussions and work that needs to be done. You are receiving an invitation because you are either on the Extended Team or Project Team.

Agenda

 

Notes for Panopto Follow-up May 10, 2016

Presenters – Jeff Dennis and Jordan Prickett from Panopto

 

Panopto enables:

  • Capture and upload video
  • Keep a searchable video library
  • Ability to watch Panopto playback on any device

 

Best Differences

  • Scale: competitors software will be limited in comparison (e.g., web casting is part of the platform, doesn’t require an appliance). No matter how much viewing or uploading, Panopto will scale up to handle delivery
  • Modern streaming approach
  • Amazon servers
  • Compare to Kaltura
  • Very transparent about support, cost, functionality

 

Video Content Management

  • View all sessions / videos
  • View videos in processing
  • Schedule recordings
  • Bookmark videos (user specific)
  • Organize through folders
    • Administrator vs. faculty / student access
  • Settings
    • Speech recognition
    • iTunes U category
    • Schedule video availability — upon approval of publisher, immediately, never, or set a date
    • Schedule availability — start/end date, or forever
  • What if we have videos that can only be viewed one at a time?
    • Short answer: we don’t offer that functionality; could be done with separate folders or manual setup
  • Create a playlist within a folder
  • Copy and delete specific folders
  • Copy videos by bulk from one folder to another (for sections, new semesters, etc.)
  • Similar management available at both the folder and at the individual video level.
  • Outputs for mp4:
    • Picture-in-picture, side-by-side, tile all streams
    • Increase or decrease quality of video
    • RSS, iTunes podcast, etc.

 

Analytics/Folder Stats

  • Download as a CSV
  • Views / Minutes Viewed / Average Minutes / Unique Users
  • View by Day, Week, Month, Year, All Time, Custom Range
  • View for all videos in a folder, or analytics by specific video
  • View by Panopto user
  • Views by video time (when students leave)
    • Analytics not tied back specifically to Canvas
  • Creators can also see their own folders’ analytics
  • SCORM packages created for every video
  • Can we find out across the institution what are the most popular videos, can we do that?
    • Yes; as long as you have permissions for all the videos
  • Bulk meta-data exports:
    • Output → download media
    • Site-wide export tool

 

Canvas Integration

  • Rolling synchronization: keeps permissions in sync
  • Can launch web-casted content into Canvas
  • SSO
  • Panopto recordings button integrated into course menu
  • Choose course / folder
  • Create video by uploading or from the Panopto recorder directly in the course
  • Search for videos from within Canvas
  • View analytics directly in Canvas
  • Panopto tool directly in WYSIWYG tool bar
  • Full viewer launches a separate web page
  • Integrate video by course or aggregate
  • Videos are housed on Panopto’s servers, not inside the Canvas course
  • Manage videos through the folder structure / organize videos in course folder
  • License includes classroom recording and student / teacher creation and upload
  • Permissions can be provisioned from Canvas to Panopto
  • Teachers are provisioned with their permissions/roles mirrored
  • Students are provisioned with their roles mirrored
  • Groups are mirrored between Canvas and Panopto
  • Grant access to anyone in organization, open on the web, etc.
  • Groups are just-in-time

 

Timeline

  • Integration = matter of hours
  • Timeline can vary, according to institutional preparation (“Matter of hours. A couple of days.”)
  • Set-up is literally filling out one form

 

Student

  • Create a sub-folder “drop box” within a provisioned course → gives students access to create and upload video
  • By default, drop box is private between student and teacher, but can be made public within a course
  • Once a video is in the drop box, it can be moved to another folder
  • Can multiple drop boxes be created for group work?
    • Yes. Drop box is a one-step setup, but you can get specific with permissions. Create multiple sub-folders for different kinds of student work and collaboration.
  • Role-mapping: Roles in Canvas are mirrored in Panopto
  • Provisioning is customizable at the integration level. Customizing is included in the price.

Notes for Ensemble Demo April 26, 2016

Presenters – Scott Nadzan from http://www.ensemblevideo.com

 

Accounts & Access

  • Supports LDAP, AD and CAS
  • User Roles
    • Institution Admin (Top-level “Middlebury”)
    • Org Admin (e.g. Biology, Communications)
    • Contributor (e.g. faculty)
  • Everyone can see the navigation across the top of Institution>Organization>Library; view/manage others depending on user role
  • LDAP Group Support(100k groups; rep will check support or suggest to limit group exposure)
  • Authentication and user management
    • CAS(supported in self hosted not cloud hosted) or Shibboleth.
    • Can Ensemble read user attribute from CAS or Shibboleth?

 

Storage

  • Deployment Options: http://www.ensemblevideo.com/video-platform/deployment.aspx
    • Self-Hosted
    • Cloud-Hosted
      • CAS is not available for this option
      • Cloud hosting: Option starts at 200GB, Level II 500 GB, Level III 1 TB, monthly streaming quote for level we choose
      • Cloud Infrastructure:
        • -3 sites, Scale Matrix CA, TX & Amazon. Headed to Amazon or Azure
    • Hybrid-Hosted (2 options – primary on-campus w/ cloud caching OR primary in cloud w/local caching)
      • -Hybrid Deployment: Software as a service and local hosted options, both recommended. Manual transition from one deployment to the other.
    • Multi-Tenant
  • -tech and security information available

 

Accessibility

  • ‘Responsive Interface’, size adjustable and resizable
  • Adaptive Streaming: yes – Client type(computer, tablet, phone) and bandwidth automatically identified and quality adjusted
  • Annotation, clickable searchable annotation on video
  • Use their captioning utility or caption, upload caption file, can submit to caption editor, can create caption track, searchable, currently only support one caption, next player will support multiple tracks
  • Search includes captions

 

Canvas/Moodle/Wordpress

  • Video embed through using button in WYSIWYG.
  • Playlist can be embedded
    • Playlist stored with Ensemble
    • Is automatically updated as videos are added
  • Videos can be added with attachments of associated files (ppt, pdf, etc.)
  • Can record video, audio and screen

 

Content Management

  • Upload Workflow’s 4 options
  • Download, Embed, Permalink & Share options can be enabled or disabled (permission at institution level possible)
  • Embed codes, iframe and java
  • Can use named urls
  • Playlists, can enable downloading
  • Shared Library, video’s shared to you (Restricted/Licensed Content)
    • Can restrict streams per video
  • Preview image of video
  • Can deploy a snippet of a video

 

Other

  • Pricing:
    • Self Hosted based on FTE, Midd’s Carnegie # 3,300
    • Cloud based upon capacity (storage and streaming)
      • -Set default and/or custom quotas at the institution, organization, and library levels
    • Ala carte model
      • Ensemble Live
      • Live Stream
      • Live Capture
      • Ensemble Studio
  • Exit Strategy/Large Scale Video Extraction:
    • MPEG4 download available, one by one
    • FTP download available
    • Or hard drive
  • Editing:
    • -Minimal: trim, start & stop
    • -more with screen capture

 

Overall Questions:

  • Per class libraries vs per user: either depending on use case
  • Record from mobile? Yes. (Recording requires separately-licensed app on mobile or desktop)
  • Can you manage the video before the upload is complete? No, but you can after the upload but before the processing is complete.
  • What’s the student view like? Some places use a public or student “portal” like the YouTube homepage with recommended videos, but it’s mostly expected that students will view/interact with videos primarily through Canvas. Admin interface is for admins.
  • Annotations? Text only; editor only (not students, though rep will investigate “team” features for group collaboration).
  • Unicode support – yes; RTL – need to check

Notes for Panopto Demo April 19, 2016

Presenters – Jeff Davis and Andy Tumas from Panopto

Project: Video Streaming Service

Use cases

Student presentations, screen and lecture capture, academic assignment, videos from Communications to promote Middlebury, Athletics events, live streams

 

Accounts & Access

1) How are accounts created when we have SSO? Are accounts pre-created in bulk, are they created when a user signs in, some other else model?

  1. We can discuss in more detail, but since Middlebury uses Canvas ( Moodle as well?),  if possible, it makes sense to provision access control from Canvas.

2) Can your solution restrict access to content based on Groups in Active Directory or LDAP?

  1. Yes,  http://support.panopto.com/Documentation?cat=Active_Directory

3) How are personal or shared quotas handled?

  1. Panopto does not enforce a limit on storage so there should be no need to apply quotas.

4) Can we programmatically provision shared-spaces with a quota?

  1. Panopto does not enforce a limit on storage so there should be no need to apply quotas.

5) Does this application or service PROCESS, STORE, or TRANSMIT any REGULATED DATA?

  1. No. However,  we would have liked to clarified a bit more with a text box. Panopto only stores a user’s first name, last name, e-mail address (Directory Information) and is not considered PII.

 

  • If adopted, Panopto would need to integrate with both Moodle and Canvas for one year.
  • Supports CAS, AD, and SAML 2.0
  • A brief look at their API documentation suggests that we should be able to provision accounts and course-groups on request via the Course Hub as we do with Canvas, Moodle, SANSSpace, etc.
  • Either CAS or SAML 2.0 (ADFS) for SSO authentication in combination with this provisioning via their API.

Storage

1) Is it possible to have a hybrid solution where some content is served from your cloud solution but you have a locally hosted content on our campus for other data? How does that change pricing?

  1. Panopto does not offer a hybrid solution, either hosted or cloud based or we Panopto can be deployed on-premise.   However, when we host, there are no storage charges, so hoping this helps with the discussion.

2) What are the maximum file-size/length/quality limits for upload? Can multi-hour videos be ingested?

  1. There are no size limits, and yes, multi-hour videos can be uploaded.

3) Can individuals have their own space?

  1. Panopto is managed through a folder structure, and yes,  Faculty,  Staff, and Students can have their own folders.

4) Is there the concept of quotas? Can we programmatically create shared spaces with specific quota? E.g. Create 12 shared spaces with each having 10GB of quota?

  1. No concept of quotas since storage is unlimited.

 

Accessibility

1)  Does your solution support closed-captioning files?

  1. Yes,  we provide Closed Captioning as a Service,  or Middlebury can partner with one of 3 integrated partners,  including:  3Play Media,  Automatic Sync Technologies,  and Cielo 24.

2) Can it create closed-captioning files?

  1. When one of the services mentioned above is utilized, Panopto provides the ability to download the caption files that have been generated

3) What other accessibility features does it have?

  1. Panopto’s student-facing interfaces (viewer, embedded viewer and folders, session list view) Support 508 and WCAG  2.0  accessibility.  Panopto provides keyboard navigation and compatibility with NVDA, JAWS, and Voiceover screen readers.  508 compliant captioning also supported.

 

  • Search occurs within a recording and across multiple recordings.
  • Search will include captioning and transcriptions of audio, character recognition in video, and notes (See answer to “What kind of metadata does your platform support?” below.
    • Text must be present in video for a while to be recognized.
    • Captioning uses speech recognition
  • Captioning displayed on side of video, working to overly captioning on video playback.
  • Captioning in English, only.
  • Can ingest captioning files.
  • Uses adaptive streaming, will adjust the quality based on connection speed of viewer.

 

Canvas/Moodle/Wordpress

1) Does integration with Moodle & Canvas cost extra?

  1. No,  the cost of Panopto includes support and integrations.

2) Can you describe the integration process for Moodle and Canvas?

  1. Panopto supports the majority of higher education LMS platforms, including a feature rich integrations with Canvas and Moodle.   Both integrations includes SSO, ability to provision access control, controlled publishing to Canvas or Moodle, and rolling course synchronization for enrolled students.   Please see links to integration overview videos below:
    1. Canvas: https://howtovideos.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=4aa35170-f031-42b8-9000-2ca05f86f3ce
    2. Moodle:  https://howtovideos.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=2c72e277-0d69-4b34-a32d-56e73985991f

 

3)  Do you have an API that we can use to pull lists of videos to which a user has access to provide browsing interface from within our web applications (Moodle, WordPress, Drupal, etc)?

  1. Yes, API Documentation.  This may also be accomplished through a embedded playlist.

 

  • Users may use Moodle or Canvas to access Panopto, or they may access Panopto directly.
  • Faculty and students may add Panopto videos/presentations via a button in the WYSIWYG editor.
  • Uses embedded iFrame.

 

Content Management

1) How does asset management work in your platform?

  1. Panopto organizes recordings into a Parent/Child Folder structure.  Recordings are uploaded to folders.  User roles, individual accounts, or groups will have access to these folders and, in turn, access to the recordings within those folders.

2)      Can lots of people manage a particular group of videos?

  1. Yes, there is no limit here.

3) What is the process for a professor to upload a video on your system and embed it in the LMS?

  1. If created with the Panopto client, the professor would simply choose the Folder that is associated with their LMS course.  The Canvas/Moodle integrations will embed the recording in a list view automatically.  If created elsewhere and uploaded to Panopto, the professor would simply upload to the associated Folder.  Panopto can also provide embed codes for individual recordings.

 

  • Video can be captured from multiple devices: Windows, Mac and mobile devices.
  • Video and slides from multiple devices can be captured and synced for playback.
    • All streams recorded, viewer may choose which stream they view.
  • Titles of slides (powerpoint or Keynote) become a timestamped table of contents that can be clicked to bring viewer to a point in the timeline.
  • Slides presented as jpg thumbnails to move to point in timeline.
  • Notes can be added to a table of contents
    • May be public or private
    • Many students can contribute notes to same video
    • Student notes can be marked private globally
  • Synced videos may be presented as picture-in-picture
  • Presentations may be embedded in other web sites.
  • A Dropbox folder is available for student assignments, only faculty and student may see content.
  • Homepage of Panopto can be curated or display most popular, recently added, etc.

 

Other

1) Is there a browseable view (a “library”) where users can search across all files available to them?

  1. Yes, Panopto provides a searchable library portal.

2) How are videos served/streamed? Is HTML5 video markup supported or is a plugin (Flash, Silverlight, etc) required for playback?

  1. Adaptive playback with HTML5 support.  The viewer will default to use Flash if available.  If not, it will play in HTML5.

3)  How do you support live event streaming?

  1. Any recording can be live streamed by using the Panopto client for Windows or Mac.
  2. Url can be set in advance

4) What are your value added services, if any?

  1. Panopto offers Emerald Support,   which includes 365 x 24 x 7 end user support,  as well as one(1) day on-site training.

5) What kind of metadata does your platform support?

  1. Panopto indexes video in a number of ways:  Contents (automated contents generated PowerPoint and Keynote slides), Slide text (fully searchable), Notes, Discussion, Captioning, Smart Search (OCR and ASR).  Contents although automated, can be edited.  The Panopto Editor provides for manual entry of metadata/tags/topics at any time stamp in the video timeline.

6) What options are available for content creation and interactivity?

  1. During a live webcast viewers can interact through a discussion panel which is similar to a chat window.  They can ask questions to the presenter.  After a recording is completed, Panopto allows for 3rd party web sites to be embedded in its Viewer as a secondary source.  This allows you to use your existing polling/quizzing tools within Panopto.

7) Unicode support?

  1. Yes.
    1. Does not support right-to-left text.