API or SDK for Camtasia Relay?

  • 2
  • Question
  • Updated 7 years ago
  • Answered
Archived and Closed

This conversation is no longer open for comments or replies and is no longer visible to community members. The community moderator provided the following reason for archiving: Inactive threads; archiving to prevent necroposing

I am going to be part of an evaluation for BYU-Idaho to see how well Camtasia Relay will fit our lecture capture needs. I am concerned as I am going through the documentation as I am thinking about how we would connect this to our current LMS (BrainHoney) It appears from the tutorials that I have watched and read that there is not a way to create and assign profiles programatically. It also appears that each course would require its own profile to direct publishing to that course. The profile variables do not provide enough flexibility for what I have in mind. What I would like to do is have a program that assigns profiles to each teacher according to which courses they are teaching for a given semester. Am I missing something in the documentation? Is there a way to do this? Thank You
Photo of byuidan

byuidan

  • 11 Posts
  • 1 Reply Like

Posted 8 years ago

  • 2
Photo of Clint Hoagland

Clint Hoagland, Employee

  • 60 Posts
  • 25 Reply Likes
Hi! Thank you for your question.

At this moment there's no API or other programmatic interface for creating profiles; they can only be created by an administrator via the Camtasia Relay website. We're interested to hear your feedback about this though: how would you anticipate this feature working? What information about your presenters could you provide to an API while creating the profiles? Are you just looking for an API call that creates a profile with certain attributes, and another that assigns a presenter to a profile, or are there additional features that you would need?

Thanks!
Clint Hoagland
Software Test Specialist
TechSmith Corporation
Photo of Walter Pelowski

Walter Pelowski, Customer Solutions Engineer

  • 226 Posts
  • 19 Reply Likes
In addition to what Clint has mentioned, we do have an XML output that has been used by a number of our customers in the past to create custom integrations with various LMS's or CMS's. In this XML you can find a large variety of metadata like the presenter, the presentation title, any speech to text information, or any closed captioning information. Put into a system that can use it, this could allow you to search across videos.

For more information about this feature please refer to section "Publish XML File with an Encoding" in our Administrator Website Help which can be found by clicking the help icon on your server or by visiting our Camtasia Relay Documentation page.

In regards to the API, the course/teacher association currently exists in BrainHoney, or some SIS?

Also, I'd like to better understand your directory nomenclature and pathing structure to see if there is something we can do for you. While it's not always possible, many of the different publishing location needs can be met with creative combinations of system variables coupled with a couple profile and global variables. Please feel free to contact with me to discuss this.

If you have any other questions, please send them along.

Walter Mitchell Pelowski
w.pelowski@techsmith.com
Customer Solutions Engineer
http://www.techsmith.com
Photo of byuidan

byuidan

  • 11 Posts
  • 1 Reply Like
The course to teacher association is held in both the SIS and BrainHoney. An assignment association would need to come from BrainHoney.

I don't want to rely on a directory structure format because it is likely to change.

I think the best thing would be to be able to push a variable into relay when I called it so that I could specify where I wanted the video published.

I would like to provide a solution for teachers and students that gives them one click to start a recording and doesn't require any thing on their side in terms of figuring out where to store it. That seems to be the idea behind Relay, the wrinkle that I think I am adding is that I want very specific control over where it goes.
Photo of byuidan

byuidan

  • 11 Posts
  • 1 Reply Like
I think the XML file will be very useful, but I am not seeing a straight forward way to do what I am after without seeding some information in before recording or rather before publishing.
Photo of byuidan

byuidan

  • 11 Posts
  • 1 Reply Like
This might be a new topic, but I think of it as being related in that it part of the problem I was looking to an API to solve. Is there a way to launch Camtasia Relay from a web page? Again ideally I would be able to seed it with a parameter based on the origin of my launch, but even without that I think I could get something nice to work.

I want a person to be in a course assignment or assessment and be able to start a recording and then have the recording stored to the appropriate location without the user needing to specify the destination path.
Photo of Walter Pelowski

Walter Pelowski, Customer Solutions Engineer

  • 226 Posts
  • 19 Reply Likes
This is an interesting way of addressing the user > destination path mapping. We don't currently support it, but this is helpful in our planning for ways to solve it. I've been having discussions with our User Experience (UX) guys here about how we might be able to accomplish these sorts of things via our interface, but this may not require a lot of interface work.



Thanks for the suggestion and we'll talk it over as a team. We might like to run some things by you when we have something more tangible that might address this. Would that be okay with you?
Photo of byuidan

byuidan

  • 11 Posts
  • 1 Reply Like
That would be fantastic!
Photo of wintermild

wintermild

  • 2 Posts
  • 0 Reply Likes
Not directly to do with profiles, but we do a bit of interaction directly with the Relay DB, amongst other things to allow users create their own account (federated authentication using SAML). Here, we also create mapping with default profiles.

We have also developed "Relay Admin" a self-service tool which allows users to add/edit metadata, delete recordings, grab embed codes, restrict search (in another service we've developed), create RSS feeds, etc. The video below demonstrates some of the features:

https://screencast.ecampus.no/relayme...

This conversation is no longer open for comments or replies.