DukeLearningInnovation / kits

https://dukelearninginnovation.github.io/kits
GNU General Public License v3.0
37 stars 5 forks source link

Warpwire Integration #213

Closed profmikegreene closed 5 years ago

profmikegreene commented 6 years ago
Fieldname Type Immutable Meta
Kits Display name textbox display name shown to kit members on card
Who can view radio button toggle between Just me, Instructors + Assistants Only, Everyone in kit
  1. Warpwire library membership synced near real time

Edit app

  1. Instructor goes into kit edit mode and selects Warpwire. The following form is presented:
Fieldname Type Immutable Meta
Warpwire library URL text URL of the media library attached to this kit {{https://warpwire.duke.edu/w/8ysCAA/}}
Kits Display name textbox display name shown to kit members on card
Who can view radio button toggle between Just me, Instructors + Assistants Only, Everyone in kit
  1. Instructor makes edits and selects save
  2. Kits applies changes and routes the instructor back to My Kits

Remove app

  1. Instructor goes into kit edit mode
  2. Instructor selects the option to remove Warpwire
  3. Kits removes all users in the kit from the Warpwire library, Kits does not delete the library
Kits UI Display Kits Role Warpwire Role
Instructor Leader Administrator
Assistant Assistant Administrator
Student Participant View
Visitor Visitor View
ewendland23 commented 5 years ago

Membership is based on GrouperGroup membership so i am not sure how to remove all members. Probably would need to talk with Warpwire team about how to do the deletes...