Outcomes Script

Jump to solution
simmons1
Community Novice

Greetings!

Does anyone know of a code that would allow for one more layer of granulation in learning outcomes? For example right now a learning outcome can go as far as 1.1, but a group of professors is asking for an even more specific outcome of 1.1.1. I hope this is making sense.

1 Solution
garth
Community Champion

 @simmons1 ‌ you can manage nested outcomes using "Groups"

A "Group" is like a folder.

So you can create the top level folder named "My Outcomes 1"

Inside that folder create "My Outcomes 1.1"

And inside that a folder named "My Outcomes 1.1.1"...and so on.

Inside each folder create the outcomes specific to the version represented by the folder.

I am not aware of any limitation on the depth of the "Groups", as far as I know you can nest folders inside of folders as deep as you need.

This can be done in the Canvas UI, but you can script it, reference the API documentation here:

I hope that helps.

View solution in original post