## WeBWorK Main Forum

by Mike May -
Number of replies: 3
I want to have access to the contrib section of the library form the library browser.
Background: I would like to build a suite of problems for a local course. Eventually I plan to add it to the main library but that is a way down the road after lots of testing. Putting the problems in the contrib section of the library would let me get them for homework sets and move them easily from course to course till we get there.
My tech person says that is not possible.
Is he correct?]If not can someone give a clear reference?

Mike May

by Michael Gage -
These changes need to be done by someone with command line access to the site.

You need to make a change in localOverrides.conf

You need to add a link from the mycourse/templates/ directory to the
webwork-open-problem-library/Contrib directory.

The button will not appear until the link is created in the templates directory so even if the button is enabled in localOverrides.conf only courses where the "Contrib" link has been created will see the Contrib button on their pages.

The full instructions are here:
http://webwork.maa.org/wiki/Installation_Manual_for_2.13_on_Ubuntu_18.04

If you want to be able to write to the Contrib directory you will need to give the browser permission to write to the Contrib directory. (Pretty safe if you are the only one using it.)

by Arnold Pizer -
See http://webwork.maa.org/wiki/Installation_Manual_for_2.13_on_Ubuntu_18.04#Set_up_the_access_to_the_Contrib_directory

3. (Optional) If you want a button for your directory in the Library Browser, find the $courseFiles{problibs} hash in localOverrides.conf, and add the line: MyWorkingFiles => "My Working Files for Course X", 4. Add the following line to your localOverrides.conf so that you can access this shared directory from the file manager:$webworkDirs{valid_symlinks} = ["/opt/webwork/libraries/MyWorkingFiles"];