[system] / trunk / webwork-modperl / conf / global.conf.dist Repository:
ViewVC logotype

Diff of /trunk/webwork-modperl/conf/global.conf.dist

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 774 Revision 798
1#!perl 1#!perl
2################################################################################ 2################################################################################
3# WeBWorK mod_perl (c) 1995-2002 WeBWorK Team, Univeristy of Rochester 3# WeBWorK mod_perl (c) 1995-2002 WeBWorK Team, Univeristy of Rochester
4# $Id: global.conf.dist,v 1.15 2003-03-07 02:22:40 sh002i Exp $ 4# $Id: global.conf.dist,v 1.16 2003-03-21 23:30:10 sh002i Exp $
5################################################################################ 5################################################################################
6 6
7# This file is used to set up the default WeBWorK course environment for all 7# This file is used to set up the default WeBWorK course environment for all
8# requests. Values may be overwritten by the course.conf for a specific course. 8# requests. Values may be overwritten by the course.conf for a specific course.
9# All package variables set in this file are added to the course environment. 9# All package variables set in this file are added to the course environment.
42 screenSnippets => { 42 screenSnippets => {
43 setHeader => "$webworkDirs{conf}/screenSetHeader.pg", 43 setHeader => "$webworkDirs{conf}/screenSetHeader.pg",
44 }, 44 },
45 logs => { 45 logs => {
46 timing => "$webworkDirs{logs}/timing.log", 46 timing => "$webworkDirs{logs}/timing.log",
47 transaction => "$courseDirs{logs}/transaction.log",
48 }, 47 },
49); 48);
50 49
51%webworkURLs = ( 50%webworkURLs = (
52 root => "$webworkURLRoot", 51 root => "$webworkURLRoot",
163# driver = perl module to use for access to the data source 162# driver = perl module to use for access to the data source
164# source = location of data source (i.e. path, url, DBI spec) 163# source = location of data source (i.e. path, url, DBI spec)
165# note: schema and driver must have the same interface. 164# note: schema and driver must have the same interface.
166%dbLayout = ( 165%dbLayout = (
167 password => { 166 password => {
167 record => "WeBWorK::DB::Record::Password",
168 schema => "WeBWorK::DB::Schema::PasswordHash", 168 schema => "WeBWorK::DB::Schema::Auth1Hash",
169 driver => "WeBWorK::DB::Driver::GDBM", 169 driver => "WeBWorK::DB::Driver::GDBM",
170 source => "$courseDirs{auth_DATA}/$courseName\_password_DB", 170 source => "$courseDirs{auth_DATA}/$courseName\_password_DB",
171 }, 171 },
172 permission => { 172 permission => {
173 record => "WeBWorK::DB::Record::PermissionLevel",
173 schema => "WeBWorK::DB::Schema::PermissionHash", 174 schema => "WeBWorK::DB::Schema::Auth1Hash",
174 driver => "WeBWorK::DB::Driver::GDBM", 175 driver => "WeBWorK::DB::Driver::GDBM",
175 source => "gdbm:$courseDirs{auth_DATA}/$courseName\_permissions_DB", 176 source => "$courseDirs{auth_DATA}/$courseName\_permissions_DB",
176 }, 177 },
177 key => { 178 key => {
179 record => "WeBWorK::DB::Record::Key",
178 schema => "WeBWorK::DB::Schema::KeyHash", 180 schema => "WeBWorK::DB::Schema::Auth1Hash",
179 driver => "WeBWorK::DB::Driver::GDBM", 181 driver => "WeBWorK::DB::Driver::GDBM",
180 source => "gdbm:$courseDirs{auth_DATA}/keys", 182 source => "$courseDirs{auth_DATA}/keys",
181 }, 183 },
182 user => { 184 user => {
185 record => "WeBWorK::DB::Record::User",
183 schema => "WeBWorK::DB::Schema::ClasslistHash", 186 schema => "WeBWorK::DB::Schema::Classlist1Hash",
184 driver => "WeBWorK::DB::Driver::GDBM", 187 driver => "WeBWorK::DB::Driver::GDBM",
185 source => "gdbm:$courseDirs{auth_DATA}/$courseName\_classlist_DB", 188 source => "$courseDirs{DATA}/$courseName\_classlist_DB",
186 }, 189 },
187 set => { 190 set => {
191 record => "WeBWorK::DB::Record::Set",
188 schema => "WeBWorK::DB::Schema::WW1Hash", 192 schema => "WeBWorK::DB::Schema::WW1Hash",
189 driver => "WeBWorK::DB::Driver::GDBM", 193 driver => "WeBWorK::DB::Driver::GDBM",
190 source => "gdbm:$courseDirs{auth_DATA}/$courseName\_webwork_DB", 194 source => "$courseDirs{DATA}/$courseName\_webwork_DB",
191 }, 195 },
192 set_user => { 196 set_user => {
197 record => "WeBWorK::DB::Record::UserSet",
193 schema => "WeBWorK::DB::Schema::WW1Hash", 198 schema => "WeBWorK::DB::Schema::WW1Hash",
194 driver => "WeBWorK::DB::Driver::GDBM", 199 driver => "WeBWorK::DB::Driver::GDBM",
195 source => "gdbm:$courseDirs{auth_DATA}/$courseName\_webwork_DB", 200 source => "$courseDirs{DATA}/$courseName\_webwork_DB",
196 }, 201 },
197 problem => { 202 problem => {
203 record => "WeBWorK::DB::Record::Problem",
198 schema => "WeBWorK::DB::Schema::WW1Hash", 204 schema => "WeBWorK::DB::Schema::WW1Hash",
199 driver => "WeBWorK::DB::Driver::GDBM", 205 driver => "WeBWorK::DB::Driver::GDBM",
200 source => "gdbm:$courseDirs{auth_DATA}/$courseName\_webwork_DB", 206 source => "$courseDirs{DATA}/$courseName\_webwork_DB",
201 }, 207 },
202 problem_user => { 208 problem_user => {
209 record => "WeBWorK::DB::Record::UserProblem",
203 schema => "WeBWorK::DB::Schema::WW1Hash", 210 schema => "WeBWorK::DB::Schema::WW1Hash",
204 driver => "WeBWorK::DB::Driver::GDBM", 211 driver => "WeBWorK::DB::Driver::GDBM",
205 source => "gdbm:$courseDirs{auth_DATA}/$courseName\_webwork_DB", 212 source => "$courseDirs{DATA}/$courseName\_webwork_DB",
206 }, 213 },
207); 214);
208 215
209# This lets you specify a minimum permission level needed to perform 216# This lets you specify a minimum permission level needed to perform
210# certain actions. In the current system, >=10 will allow a professor 217# certain actions. In the current system, >=10 will allow a professor

Legend:
Removed from v.774  
changed lines
  Added in v.798

aubreyja at gmail dot com
ViewVC Help
Powered by ViewVC 1.0.9