Best practice forum (Archived)

schema for course backup file

 
WilliamsMatt
schema for course backup file
WilliamsMatt 发表于 2019年05月31日 Friday 10:16
 

Is the schema for the course backup file defined? As far as I know the one way to bring in a new course is with a restore which works with an mbz file. I would like to look at generating that file. Totara is the only tool that we use that doesn't allow us to work from github being the source of all info. Building a tool to generate that mbz file from a series of yaml files seems a doable thing, but having a schema makes it a little easier. 


Or are there other ways to import a course? I looked into the API but it seemed like there were a few areas not fully covered.

HoldenWesley
Re: schema for course backup file
HoldenWesley 发表于 2019年06月5日 Wednesday 09:00
 

Hi Matt,

You are correct we don't have a published schema for backup files. Totara code is available to Totara Subscribers and Partners - if you are currently working with either of those you could check in with them about code access for the project you're working on.

What areas are you looking at on the API that aren't fully covered? That will help me give the team a bit more direction on what you're looking for.


Thanks!

Wes

WilliamsMatt
Re: schema for course backup file
WilliamsMatt 发表于 2019年06月18日 Tuesday 06:50
 

Hi Wesley, 

We are a subscriber and do have access to the code, but not sure where to look, that said, haven't spent a lot of time looking. 


And maybe i just haven't looked enough for how to create a course using the API. When talking API, is it just the webservices? I see admin/webservice/documentation.php but not seeing anything around creating courses there. 

HoldenWesley
Re: schema for course backup file
HoldenWesley 发表于 2019年06月18日 Tuesday 08:22
 

Hi Matt,

Your Partner can provide you code access. If you need help sorting out who to contact, drop me an email wesley.holden@totaralearning.com and the name of your company and I can get you connected.


Thanks!

Wes