Skip to content

btb/django-panopto-scheduler

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ACA Panopto Scheduler

A django application to aid in the scheduling of Panopto recordings in the context of an CollegeNet R25

Installation

Project directory

Install django-panopto-client in your project.

$ cd [project]
$ pip install -e git+https://github.com/uw-it-aca/django-panopto-scheduler/#egg=django_panopto_scheduler

Scheduling Interfaces

The app supports two scheduling interfaces.

One interface is accessed as an IMS BLTI tool provider. Acccessed via the BLTI, the interface offers scheduling for only the course presented in the BLTI context.

The second interface allows searching for courses and events in R25 within the UW Canvas Support Tools https://github.com/uw-it-aca/canvas-support-tools structure.

Project settings.py

Below are the settings specific to the scheduler. Note, though, additional settings will be required for access to student information system as well as Panopto API settings required by the dependent Django Panopto Client.

R25 settings

RESTCLIENTS_R25_DAO_CLASS = 'restclients.dao_implementation.r25.Live'
RESTCLIENTS_R25_HOST = '<R25 Server Name>'

About

Django app to aid in the scheduling of Panopto recordings in the context of an CollegeNet R25

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 33.8%
  • Python 32.6%
  • HTML 23.1%
  • CSS 10.5%