Is it possible to pay for any of the Instructure services when using the open source version

138 views
Skip to first unread message

Samuel Santhosh

unread,
Mar 4, 2018, 12:18:36 PM3/4/18
to Canvas LMS Users
Hi,

I would like to enable the Mastery Path feature in open source version of canvas lms.
But unfortunately the feature was developed as a conditional release.

Is it possible to get subscription for mastery path enabling service, when using the open source version?
Or any possible way to enable the Mastery Path feature.

Graham Ballantyne

unread,
Mar 4, 2018, 11:28:41 PM3/4/18
to canvas-l...@googlegroups.com
Hi Samuel,

Mastery Paths is available in open-soucre. You need to enable it in your Account Settings (under the Feature Options tab). Refer to https://community.canvaslms.com/docs/DOC-8492-canvas-release-masterypaths for more information.



– 
Graham Ballantyne 
Senior Software Engineer | IT Services 
Simon Fraser University | Strand Hall 1001 
8888 University Dr., Burnaby, B.C. V5A 1S6 
604-837-6698  | gra...@sfu.ca
--

---
You received this message because you are subscribed to the Google Groups "Canvas LMS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to canvas-lms-use...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Samuel Santhosh

unread,
Mar 5, 2018, 1:02:41 AM3/5/18
to Canvas LMS Users
Hi Graham,

Thank you! for checking this.

Here below is what I did for Mastery Paths,

1.I did enabled this Mastery Paths feature from account and course.
2.While enabling I got error saying consul.yml is not present so I created that config file ( There I have mentioned the host of the same Canvas instance with other port.)
3.Now Its started showed the mastery path menus in the assignment,discussion and wiki page.
4.But when I click the Mastery Path tab its giving error saying mastery path editor is not configured.

So I started debugging this and I found below things,
   a.In canvas only the skeleton to bring the Menu and API logic for storing and retrieving data only there (Please refer app/models/conditional_release/service.rb).
   b.There is a separate service which is providing data and JS for managing the mastery path content (Please refer screenshot those routes/path not available in 
       the open source version)

Did you managed enabled Mastery Path and is it working on your version?
Screen Shot 2018-03-05 at 11.29.04 AM.png

regm...@ct2c.fr

unread,
Mar 13, 2018, 6:13:29 AM3/13/18
to Canvas LMS Users
Hi, 

I have found that we should configure "conditional_release", there is a file in config/conditional_release.yml.example. 
The thing is... what host should we use?
Is this some kind of external service? I couldn't manage to find any documentation on how to set conditional release up. 

Thanks for your help

Samuel Santhosh

unread,
Mar 13, 2018, 8:45:19 AM3/13/18
to Canvas LMS Users
Hi,

Its seems its a closed source code which which is providing the service for conditional_release.
I have checked the code those routes/URL are not available in the open source Canvas version.
Message has been deleted

Graham Ballantyne

unread,
Mar 27, 2018, 11:14:31 AM3/27/18
to canvas-l...@googlegroups.com
While the mastery paths stuff does appear to be in the OSS code base, it appears to rely on a closed-source service.

On March 22, 2018 at 20:57:53 , regm...@ct2c.fr (regm...@ct2c.fr) wrote:

But @graham said it was available in open source... 

Graham, could you enlight us? :)

Alisson Alves

unread,
Sep 4, 2020, 10:38:01 AM9/4/20
to Canvas LMS Users
We are in 2020 and there is still this problem! Did anyone get any configuration for config / conditional_release.yml.example?
Reply all
Reply to author
Forward
0 new messages