You're looking at an older version of Totara Learn.

Please see Totara 15 help for the latest version.

All pages




Search

The file system repository allows you to add files to a folder on the server via File Transfer Protocol (FTP). This can be useful if you have larger files you need to use within a particular course, or for a particular user. You can then restrict access to that file (within Totara) to a particular course or individual. All of this can only be set up by the Site Administrator, who will also need access to the server. 

To fully set this up there are a number of steps:

  1. Setup on the folder on the server.
  2. Enable the file system repository on Totara. 
  3. Create the repository instance. 
  4. Configure that instance.
  5. Add to course and/or associate it to an individual.

Steps 1: Server side setup 

The first thing you will need to do is set up a folder or folders on your server. To do this you will need access to the server files and to follow these steps:

  1. Access the sitedata folder.
  2. Inside this create a folder called repository
  3. You can then create as many new folders as you wish inside this repository folder.

Step 2: Enabling the File system repository 

To enable the repository you will need to be a Site administrator. 

  1. Go to Settings > Site Administration > Plugins > Repositories > Manage Repositories.
  2. Alongside File system change the dropdown next to Enabled and Visible.

Step 3: Creating a repository

Once you have enabled the file system you will need to create a repository. This can be done as either a site-wide, course, or user repository. 

Creating a site-wide repository instance

After the folder has been added to the server and you have enabled the File system repository you can now setup the Totara side.

  1. Go to Site administration > Plugins > Repositories > File system from the Administration block. 
  2. Under the table of Repositories instance of the site click the Create a repository instance button. 
  3. Complete the form on this page, remembering to chose the desired folder from the dropdown list. 
  4. When you are done click Save.

Creating a course repository instance

If enabled, then you can create a File system repository that is associated with a particular course.

  1. Go to Site administration > Plugins > Repositories > File system from the Administration block. 
  2. Make sure you enable (check the box) Allow admins to add a file system repository instance to a course and then click Save
  3. Now go to the course you wish to add the repository to. 
  4. In the Administration block go to Course administration > Repositories.
  5. Click Create a repository instance and then complete the form, remembering to chose the desired folder from the dropdown list. 
  6. When you are done click Save.

Creating an individual user repository instance

If you enable this then you can associate a File system repository with a particular user. 

  1. Go to Site administration > Plugins > Repositories > File system from the Administration block. 
  2. Make sure you enable (check the box) Allow admins to add a file system repository instance for personal use and then click Save
  3. Now find the user you wish to add the repository to (via Site administration > Users > Accounts > Browse list of users from the Administration block).
  4. After landing on the profile page, you have to click Preferences, then Manage Repositories.
  5. Click Create a repository instance and then complete the form, remembering to chose the desired folder from the dropdown list. 
  6. When you are done click Save.

Using file system repository files

Once a file has been uploaded, via FTP, to the relevant folder it can be accessed in Totara Learn via the file picker. It will appear as one of the listed options, just like any other repository. 

On this page



Provide feedback about this page using the link in the bottom right of this page. 

Still have questions? Why not post them in the forums of the Totara Community?