Category Archives: Middlebury Community Interest

24/7 Period at the Davis Family Library

The Davis Family Library will be open 24 hours a day starting Sunday morning, May 8th. Regular hours resume for Friday and Saturday, May 13th and 14th, then 24/7 resumes until 8 pm on Tuesday, May 24th. After 11 pm, you will need your ID to access the building.

Armstrong Library will have regular hours, with extended hours Friday and Saturday, May 20th and 21st (closing at midnight and 10 pm, respectively).

A full calendar of the hours can be found at go/hours

ACTT In-Progress Project Presentation for GoogleApps for Edu and OneDrive

Tuesday, May 17th from 3-4pm LIB 105A or Polycom 712833 The new ACT Team process includes in-progress project presentations. These presentations are meant to inform the community about how things are going, what has been done and what still needs to be done, what is going well and what are the challenges.

Agenda

In this meeting we will look at the GoogleApps for Edu and OneDrive projects. In-progress project presentations are open meetings, anyone may attend. Please feel free to share the invitation with anyone you feel is interested in the topics discussed.

ACTT In-Progress Project Presentation Video Streaming Service

Tuesday, May 10th from 3-4pm LIB 105A or Polycom 712833 The new ACT Team process includes in-progress project presentations. These presentations are meant to inform the community about how things are going, what has been done and what still needs to be done, what is going well and what are the challenges.

Agenda

In this meeting we will look at the Video Streaming Service project. In-progress project presentations are open meetings, anyone may attend. Please feel free to share the invitation with anyone you feel is interested in the topics discussed.  

Join us at our first Write-In

Middlebury Write-In

On Wednesday, May 4th from 8-11 PM, the Writing Center at Middlebury College will join 75 other colleges and universities who sponsor a Write-In between the weeks of April 24-May 5. Supported by CTLR, the Writing Program and the Library, the Write-In fosters a writing community by creating a calm time and space in LIB 201, LIB 145 and the Harman Reading Room for students to write together. A Peer Writing Tutor and a Research Librarian will be on hand in LIB 201 to provide support. During the Write-In, students may work on academic papers, do personal writing, or brainstorm writing for fellowships, internships, and jobs. We’ll provide snacks and prizes. See Swarthmore’s International Write-In page for more information.

Why come to a Write-In?

Writing can be lonely, solitary work. Joining a group of other student writers can be motivating, productive, and calming.

How will this work?

  • Come to Davis Family Library 201 any time between 8-11 PM. Stay from 15 minutes to 3 hours.
  • Sign in to receive prizes
  • If you want, we’ll give you a pen and a pad.
  • Have some tasty snacks (Cheese and Crackers, Chicken Satay, Rice Krispie Treats, Brownies)
  • Meet with a Peer Writing Tutor or Research Librarian.
  • Stay in Lib 201, or go to one of our two reserved quiet spaces: Lib 145 and the Harman Reading Room.

What kind of writing should I do?

  • Academic writing (Start your end of the semester papers this week!) (We’ll provide some research questions.)
  • Personal writing (No idea where to start? We’ll provide some writing prompts.)
  • Brainstorm writing for fellowships, internships, and job applications (We have a handy worksheet to get you started.)

Who is making this great event happen?

@MiddInfoSec: Don’t Get Hooked

You may not realize it, but you are a phishing target at school, at work, and at home. Phishing attacks are a type of computer attack that use malicious emails to trick targets into giving up sensitive information. Ultimately, you are the most effective way to detect and stop phishing scams. When viewing email messages, texts, or social media posts, use the following techniques to prevent your passwords, personal data, or private information from being stolen by a phishing attack.

    • Verify the source. Check the sender’s email address to make sure it’s legitimate. Remember that the name of the sender is not the important part. The sender’s email address is what you are really looking for. If in doubt, forward your message to phishing@middlebury.edu.
    • Read the entire message carefully. Phishing messages may include a formal salutation, overly-friendly tone, grammatical errors, urgent requests, or gimmicks that do not match the normal tone of the sender.
    • Avoid clicking on erroneous links. Even if you know the sender, be cautious of links and attachments in messages. Don’t click on links that could direct you to a bad website. Hovering your mouse over a link should disclose the actual web address that the link is directing you too, which may be different from what is displayed in the message. Make sure this masked address is a site you want to visit.
    • Verify the intent of all attachments with the sender before opening them. Even when you know a sender, you should never open an attachment unless have checked with the sender to verify the attachment was sent intentionally. Word and Excel documents can contain malicious macros which could harm your computer. Other files, such as zip files and PDF files, could download malware onto your system. Always verify the intent of attachments with the sender before you open them from an email.
  • Verifying a message is always better than responding to a phish. If you ever receive a message that provides reason to pause, it is always better to forward the message to phishing@middlebury.edu or to send a separate email to the sender to verify its intent, before clicking a link or opening an attachment that could potentially impact the security of your computer..
  • Change your passwords if you have fallen for a phish. If you think you have fallen for a phishing attack, change your password at go/password and then contact the helpdesk at x2200. It is also a good practice to change your personal passwords outside of the College.

 

Watch for phishing scams. Common phishing scams are published at sites such as http://IC3.gov , http://phishing.org ,https://www.irs.gov/uac/Report-Phishing. These resources will also allow you to report phishing attacks if you should fall victim outside of the College. Again, if you think you have fallen victim to a phishing attack, always start by changing your passwords.

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.

 

ACTT Extended Team Meeting Agendas for April 19th and 26th, 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

The next two meetings will be discussions with vendors that can help meet the needs for the Video Streaming Service project.

  • Tuesday, April 19th, 2016 – Panopto
  • Tuesday, April 26th, 2016 – Ensemble

Notes for In-Progress Projects April 12, 2016

The new ACT Team process includes in-progress project presentations. These presentations are meant to inform the community about how things are going, what has been done and what still needs to be done, what is going well and what are the challenges.

Agenda

In this meeting we will have two presentations:

In-progress project presentations are open meetings, anyone may attend.

RStudio

Albert Kim and David Guertin

  • http://rstudio.middlebury.edu
  • David creates accounts for faculty and students.
  • In the desktop version, each student needs to install multiple packages; with RStudio Server, a faculty or an admin installs all packages in one location and students don’t need to.
  • R Markdown: combines text, R code, graphics are embedded in one document. Standardized and easier to grade.
  • Some upper-level courses require students to download the desktop version of RStudio, it is important for them to understand this environment. The server version is most useful for entry-level courses and limited use within a course as it reduces the time needed to set up the software.
  • VPN may be necessary for MIIS to access RStudio, this should not be the case. David will work with Chris to see why this may be happening.
  • To go live, we would need to set up with Active Directory. Do we want people to add RStudio via the Course Hub using a self-service model, or do we them to contact AT? David and Joe will communicate about this.
  • Shiny Server Pro: create interactive apps and graphics without needing any tech knowledge. Graphics are interactive, changing the variables changes the graphic display in real time.
  • You can host apps on free shinyapps.io or you can install Shiny Server Pro and serve on your own servers. Free for academic institutions with proof of syllabus. The Middlebury-hosted service is much more responsive.
  • We would like to share these services with other faculty. Albert and Bill will communicate and set up a demonstration, possibly through CTLR programming.

 

Academic Cyberinfrastructure Inventory

 

  • The Project Team is learning a lot about our environment through working on this project.
  • Q: Why does the inventory include services like Facebook, Twitter, Scrivener, etc.?
    • We know these services are being used for academic work.
    • For comparison with similar services.
    • To track the continuum of moving from service to service over time.
  • A viewable/usable version of the inventory should include a filter for Middlebury-supported services.
  • Once the Project Team has completed the categorization phase, the project will be shepherded by the ACTT working with ITS to deploy the information in a web-accessible format. It will include search functions for faculty, staff and students, with some protected information behind authentication for staff that need to track dependencies, for instance.